0000936395-19-000056.txt : 20191220 0000936395-19-000056.hdr.sgml : 20191220 20191220141344 ACCESSION NUMBER: 0000936395-19-000056 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 138 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191220 DATE AS OF CHANGE: 20191220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIENA CORP CENTRAL INDEX KEY: 0000936395 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 232725311 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36250 FILM NUMBER: 191300009 BUSINESS ADDRESS: STREET 1: 7035 RIDGE ROAD CITY: HANOVER STATE: MD ZIP: 21076 BUSINESS PHONE: 4108658500 MAIL ADDRESS: STREET 1: 7035 RIDGE ROAD CITY: HANOVER STATE: MD ZIP: 21076 10-K 1 a20191031financials.htm 10-K Document
P3YP6MP10YP12Mfalse--10-31FY201900009363950.010.012900000002900000001543185311544038501543185311544038509197943303820815851400.040.03750.040.008750.03750.010.0120000000200000000000P4YP3YP1YP4Y00 0000936395 2018-11-01 2019-10-31 0000936395 2019-05-03 0000936395 2019-12-16 0000936395 2019-10-31 0000936395 2018-10-31 0000936395 us-gaap:ServiceMember 2018-11-01 2019-10-31 0000936395 2016-11-01 2017-10-31 0000936395 2017-11-01 2018-10-31 0000936395 us-gaap:ProductMember 2017-11-01 2018-10-31 0000936395 us-gaap:ServiceMember 2017-11-01 2018-10-31 0000936395 us-gaap:ProductMember 2016-11-01 2017-10-31 0000936395 us-gaap:ProductMember 2018-11-01 2019-10-31 0000936395 us-gaap:ServiceMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember 2018-11-01 2019-10-31 0000936395 us-gaap:InterestRateSwapMember 2017-11-01 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2018-11-01 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2017-11-01 2018-10-31 0000936395 us-gaap:InterestRateSwapMember 2016-11-01 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2016-11-01 2017-10-31 0000936395 us-gaap:CommonStockMember 2018-11-01 2019-10-31 0000936395 us-gaap:CommonStockMember 2016-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-31 0000936395 us-gaap:CommonStockMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-11-01 2017-10-31 0000936395 2017-10-31 0000936395 us-gaap:CommonStockMember 2017-11-01 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-11-01 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2016-11-01 2017-10-31 0000936395 us-gaap:CommonStockMember 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-01 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-10-31 0000936395 us-gaap:CommonStockMember 2018-10-31 0000936395 2017-11-01 0000936395 us-gaap:RetainedEarningsMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-10-31 0000936395 us-gaap:CommonStockMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000936395 us-gaap:RetainedEarningsMember 2018-11-01 0000936395 us-gaap:RetainedEarningsMember 2018-11-01 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-11-01 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000936395 2018-11-01 0000936395 2016-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-11-01 0000936395 us-gaap:RetainedEarningsMember 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2016-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-01 2018-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2016-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2018-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2017-11-01 2018-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 us-gaap:AccountingStandardsUpdate201409Member cien:PrepaidCostsofGoodsandServicesMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MinimumMember cien:SoftwareAndWebsiteDevelopmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-11-01 0000936395 srt:MaximumMember cien:SoftwareAndWebsiteDevelopmentMember 2018-11-01 2019-10-31 0000936395 srt:MinimumMember cien:EquipmentFurnitureAndFixturesMember 2018-11-01 2019-10-31 0000936395 cien:ProductSalesOtherThanMultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:MaintenanceServicesOtherThanMultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:MultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:PlatformandBluePlanetAutomationSoftwareandServicesSegmentsMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember cien:EquipmentFurnitureAndFixturesMember 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2019-10-31 0000936395 us-gaap:AccountingStandardsUpdate201409Member cien:CapitalizedContractAcquisitionCostsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:ProductsandServicesWithUnpaidInvoicesMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MaximumMember 2018-11-01 2019-10-31 0000936395 cien:InstallationAndDeploymentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MinimumMember 2018-11-01 2019-10-31 0000936395 us-gaap:ProductMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 2019-10-31 0000936395 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-11-01 2019-10-31 0000936395 2019-11-01 2019-10-31 0000936395 srt:NorthAmericaMember 2018-11-01 2019-10-31 0000936395 srt:AsiaPacificMember 2018-11-01 2019-10-31 0000936395 us-gaap:EMEAMember 2018-11-01 2019-10-31 0000936395 cien:CentralAndLatinAmericaMember 2018-11-01 2019-10-31 0000936395 cien:MaintenanceSupportAndTrainingMember 2018-11-01 2019-10-31 0000936395 cien:InstallationAndDeploymentMember 2018-11-01 2019-10-31 0000936395 us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 cien:PacketNetworkingMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:ConsultingAndNetworkDesignMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:ConvergedPacketOpticalMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember cien:CustomerRelationshipsAndContractsMember 2018-10-01 2018-10-01 0000936395 cien:PacketDesignLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-07-02 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember 2018-11-01 2019-10-31 0000936395 cien:PacketDesignLLCMember cien:CustomerRelationshipsAndContractsMember 2018-07-02 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2017-11-01 2018-10-31 0000936395 cien:DonRiverHoldingsLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-10-01 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentConsiderationMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2018-11-01 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 2019-10-31 0000936395 cien:PacketDesignLLCMember 2017-11-01 2018-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2017-11-01 2018-10-31 0000936395 cien:PacketDesignLLCMember 2018-07-02 2018-07-02 0000936395 cien:PacketDesignLLCMember 2018-07-02 0000936395 cien:PacketDesignLLCMember cien:CustomerRelationshipsAndContractsMember 2018-07-02 0000936395 cien:PacketDesignLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember cien:CustomerRelationshipsAndContractsMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-10-01 0000936395 us-gaap:EmployeeSeveranceMember 2019-10-31 0000936395 us-gaap:FacilityClosingMember 2017-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2016-10-31 0000936395 us-gaap:FacilityClosingMember 2016-11-01 2017-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2016-11-01 2017-10-31 0000936395 us-gaap:FacilityClosingMember 2017-11-01 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2017-10-31 0000936395 us-gaap:FacilityClosingMember 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2017-11-01 2018-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2016-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-10-31 0000936395 us-gaap:CommercialPaperMember 2018-10-31 0000936395 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2019-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:APCRegionCustomerMember 2016-11-01 2017-10-31 0000936395 cien:TwoUnidentifiedCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 cien:UnidentifiedCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2017-11-01 2018-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2018-11-01 2019-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2016-11-01 2017-10-31 0000936395 cien:EquipmentFurnitureAndFixturesMember 2019-10-31 0000936395 us-gaap:LeaseholdImprovementsMember 2018-10-31 0000936395 cien:BuildingSubjectToCapitalLeaseMember 2019-10-31 0000936395 us-gaap:LeaseholdImprovementsMember 2019-10-31 0000936395 cien:EquipmentFurnitureAndFixturesMember 2018-10-31 0000936395 cien:BuildingSubjectToCapitalLeaseMember 2018-10-31 0000936395 us-gaap:DevelopedTechnologyRightsMember 2018-10-31 0000936395 us-gaap:DevelopedTechnologyRightsMember 2019-10-31 0000936395 cien:PatentsAndLicensesMember 2019-10-31 0000936395 cien:CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember 2018-10-31 0000936395 cien:CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember 2019-10-31 0000936395 cien:PatentsAndLicensesMember 2018-10-31 0000936395 cien:SoftwareandSoftwareRelatedServicesMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2018-10-31 0000936395 us-gaap:ProductMember 2019-10-31 0000936395 cien:ServicesMember 2018-10-31 0000936395 cien:ServicesMember 2019-10-31 0000936395 us-gaap:ProductMember 2018-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2017-11-01 2018-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2018-11-01 2019-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2016-11-01 2017-10-31 0000936395 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-11-01 2019-10-31 0000936395 cien:TermLoan2025Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member us-gaap:ConvertibleNotesPayableMember 2018-11-15 2018-11-15 0000936395 2018-08-30 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member us-gaap:ConvertibleNotesPayableMember 2018-08-30 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-10-31 0000936395 cien:TermLoan2022Member us-gaap:SecuredDebtMember 2018-09-28 0000936395 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-01 2019-10-31 0000936395 2018-08-30 0000936395 cien:TermLoan2022Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2019-08-01 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-01 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-11-01 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2016-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2017-11-01 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2022Member us-gaap:SecuredDebtMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-11-01 2019-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-28 0000936395 us-gaap:RevolvingCreditFacilityMember 2019-10-31 0000936395 us-gaap:LetterOfCreditMember 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2018-11-01 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2018-11-01 2019-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2019-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2019-10-31 0000936395 2018-12-13 0000936395 us-gaap:OperatingExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:CostOfSalesMember 2018-11-01 2019-10-31 0000936395 cien:ServiceCostsMember 2017-11-01 2018-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2018-11-01 2019-10-31 0000936395 cien:ProductCostsMember 2017-11-01 2018-10-31 0000936395 cien:ServiceCostsMember 2016-11-01 2017-10-31 0000936395 cien:ServiceCostsMember 2018-11-01 2019-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2018-11-01 2019-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:CostOfSalesMember 2016-11-01 2017-10-31 0000936395 cien:ProductCostsMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingExpenseMember 2018-11-01 2019-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:CostOfSalesMember 2017-11-01 2018-10-31 0000936395 cien:ProductCostsMember 2018-11-01 2019-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeSixMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFourMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeThreeMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFiveMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeTwoMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFiveMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeTwoMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeSixMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeThreeMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeOneMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFourMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeOneMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2019-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2018-11-01 2019-10-31 0000936395 cien:TwoThousandSeventeenPlanMember 2019-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2016-11-01 2017-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2017-11-01 2018-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2016-11-01 2017-10-31 0000936395 us-gaap:PerformanceSharesMember 2019-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2018-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2016-11-01 2017-10-31 0000936395 cien:EmployeeStockOptionsandStockAppreciationRightsMember cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2019-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2019-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2018-10-31 0000936395 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember 2017-11-01 2018-10-31 0000936395 country:US 2018-11-01 2019-10-31 0000936395 country:US 2016-11-01 2017-10-31 0000936395 country:US 2017-11-01 2018-10-31 0000936395 us-gaap:SalesRevenueNetMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:EMEAMember 2017-11-01 2018-10-31 0000936395 srt:NorthAmericaMember 2016-11-01 2017-10-31 0000936395 srt:AsiaPacificMember 2017-11-01 2018-10-31 0000936395 cien:CentralAndLatinAmericaMember 2017-11-01 2018-10-31 0000936395 us-gaap:EMEAMember 2016-11-01 2017-10-31 0000936395 srt:NorthAmericaMember 2017-11-01 2018-10-31 0000936395 cien:CentralAndLatinAmericaMember 2016-11-01 2017-10-31 0000936395 srt:AsiaPacificMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:WebscaleProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 country:US 2019-10-31 0000936395 country:US 2018-10-31 0000936395 country:CA 2019-10-31 0000936395 cien:OtherInternationalMember 2018-10-31 0000936395 country:CA 2018-10-31 0000936395 cien:OtherInternationalMember 2019-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2016-11-01 2017-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2018-11-01 2019-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2017-11-01 2018-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2018-11-01 2019-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2017-11-01 2018-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2016-11-01 2017-10-31 0000936395 us-gaap:GrantMember 2017-02-20 2019-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2018-11-01 2019-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2017-11-01 2018-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2016-11-01 2017-10-31 0000936395 us-gaap:GrantMember 2018-11-01 2019-10-31 0000936395 us-gaap:SubsequentEventMember 2019-12-16 0000936395 us-gaap:SubsequentEventMember 2019-11-01 2019-12-16 xbrli:shares iso4217:USD xbrli:shares iso4217:USD cien:segment xbrli:pure cien:employee cien:period iso4217:CAD cien:government_entity cien:region

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
October 31, 2019
OR
 
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-36250
Ciena Corporation
(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)
7035 Ridge Road, Hanover, MD
(Address of principal executive offices)

 
23-2725311
(I.R.S. Employer
Identification No.)
21076
(Zip Code)
Registrant’s telephone number, including area code: (410) 694-5700
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.01 par value
CIEN
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 o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No þ
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No o
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 o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer


Smaller reporting company
 
 
 
 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act) YES NO þ
The aggregate market value of the registrant’s Common Stock held by non-affiliates of the registrant was approximately $6.0 billion based on the closing price of the Common Stock on the New York Stock Exchange on May 3, 2019.
The number of shares of registrant’s Common Stock outstanding as of December 16, 2019 was 154,054,072.
DOCUMENTS INCORPORATED BY REFERENCE
Part III of the Form 10-K incorporates by reference certain portions of the registrant’s definitive proxy statement for its 2020 Annual Meeting of Stockholders to be filed with the Commission not later than 120 days after the end of the fiscal year covered by this report.



CIENA CORPORATION
ANNUAL REPORT ON FORM 10-K
FOR FISCAL YEAR ENDED OCTOBER 31, 2019
TABLE OF CONTENTS
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




2


PART I
Cautionary Note Regarding Forward-Looking Statements

This annual report contains statements that discuss future events or expectations, projections of results of operations or financial condition, changes in the markets for our products and services, trends in our business, business prospects and strategies and other “forward-looking” information. In some cases, you can identify “forward-looking statements” by words like “may,” “will,” “can,” “should,” “could,” “expects,” “future,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “intends,” “potential,” “projects,” “targets,” or “continue” or the negative of those words and other comparable words. These statements may relate to, among other things, our competitive landscape; market conditions and growth opportunities; factors impacting our industry and markets; factors impacting the businesses of network operators and their network architectures; adoption of next-generation infrastructures that are more open, programmable and automated; our strategy, including our research and development, supply chain and go-to-market initiatives; efforts to increase application of our solutions in customer networks and to increase the reach of our business into new or growing customer and geographic markets; our backlog and seasonality in our business; expectations for our financial results, revenue, gross margin, operating expense and key operating measures in future periods; the adequacy of our sources of liquidity to satisfy our working capital needs, capital expenditures and other liquidity requirements; business initiatives including information technology (“IT”) transitions or initiatives; the impact of the Tax Cuts and Jobs Act (the “Tax Act”) and changes in our effective tax rates; and market risks associated with financial instruments and foreign currency exchange rates. These statements are subject to known and unknown risks, uncertainties and other factors, and actual events or results may differ materially due to factors such as: 
    
our ability to execute our business and growth strategies;
fluctuations in our revenue, gross margin and operating results and our financial results generally;
the loss of any of our large customers, a significant reduction in their spending, or a material change in their networking or procurement strategies;
the competitive environment in which we operate; 
market acceptance of products and services currently under development and delays in product or software development;
lengthy sales cycles and onerous contract terms with communications service providers, Web-scale providers and other large customers;
product performance or security problems and undetected errors;
our ability to diversify our customer base and to broaden the application for our solutions in communications networks;
the level of growth in network traffic and bandwidth consumption and the corresponding level of investment in network infrastructures by network operators;
the international scale of our operations;
fluctuations in currency exchange rates;
our ability to forecast accurately demand for our products for purposes of inventory purchase practices;
the impact of pricing pressure and price erosion that we regularly encounter in our markets; 
our ability to enforce our intellectual property rights, and costs we may incur in response to intellectual property right infringement claims made against us;
the continued availability, on commercially reasonable terms, of software and other technology under third-party licenses;
the potential failure to maintain the security of confidential, proprietary or otherwise sensitive business information or systems or to protect against cyber attacks;
the performance of our third-party contract manufacturers;
changes or disruption in components or supplies provided by third parties, including sole and limited source suppliers;
our ability to manage effectively our relationships with third-party service partners and distributors;
unanticipated risks and additional obligations in connection with our resale of complementary products or technology of other companies;
our exposure to the credit risks of our customers and our ability to collect receivables;
modification or disruption of our internal business processes and information systems;
the effect of our outstanding indebtedness on our liquidity and business;
volatility and uncertainty in our stock price, the capital markets and our ability to access the capital markets to raise capital;
unanticipated expenses or disruptions to our operations caused by restructuring activities;
our ability to attract and retain experienced and qualified personnel;

3


disruptions to our operations caused by strategic acquisitions and investments or the inability to achieve the expected benefits and synergies of newly-acquired businesses;
our ability to commercialize and grow our software business and address networking strategies including software-defined networking and network function virtualization;
changes in, and the impact of, government regulations, including with respect to: the communications industry generally; the business of our customers; the use, import or export of products; and the environment, potential climate change, and other social initiatives;
future legislation or executive action in the U.S. or foreign countries relating to trade regulation, including the imposition of tariffs and duties;
the impact of the Tax Act, changes in tax regulations and related accounting, and changes in our effective tax rates;
the write-down of goodwill, long-lived assets, or our deferred tax assets;
our ability to maintain effective internal controls over financial reporting and liabilities that result from the inability to comply with corporate governance requirements; and
adverse results in litigation matters.    

These are only some of the factors that may affect the forward-looking statements contained in this annual report. For a discussion identifying additional important factors that could cause actual results to vary materially from those anticipated in the forward-looking statements, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors” in this annual report. You should review these risk factors for a more complete understanding of the risks associated with an investment in our securities. However, we operate in a very competitive and rapidly changing environment and new risks and uncertainties emerge, are identified or become apparent from time to time. We cannot predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this annual report. You should be aware that the forward-looking statements contained in this annual report are based on our current views and assumptions. We undertake no obligation to revise or update any forward-looking statements made in this annual report to reflect events or circumstances after the date hereof or to reflect new information or the occurrence of unanticipated events, except as required by law. The forward-looking statements in this annual report are intended to be subject to protection afforded by the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995. Unless the context requires otherwise, references in this annual report to “Ciena,” the “Company,” “we,” “us” and “our” refer to Ciena Corporation.

Item 1. Business
Overview
We are a networking systems, services and software company, providing solutions that enable a wide range of network operators to deploy and manage next-generation networks that deliver services to businesses and consumers. We provide hardware, software and services that support the transport, switching, aggregation, service delivery and management of video, data and voice traffic on communications networks. Our solutions are used by communications service providers, cable and multiservice operators, Web-scale providers, submarine network operators, governments, enterprises, research and education institutions and other emerging network operators.
Our solutions include our portfolio of Networking Platforms, including our Converged Packet Optical and Packet Networking products, that can be applied from the network core to end user access points, and that allow network operators to scale capacity, increase transmission speeds, allocate traffic and adapt dynamically to changing end-user service demands. We offer Platform Software that provides management and domain control of our hardware solutions and automates network lifecycle operations, including provisioning equipment and services. Through our Blue Planet® Automation Software, we enable network providers to use network data, analytics and policy-based assurance to achieve closed loop automation across multi-vendor and multi-domain network environments, streamlining key business and network processes. To complement our hardware and software products, we offer a broad range of services that help our customers build, operate and improve their networks and associated operational environments.
We refer to our complete portfolio vision as the Adaptive Network™. The Adaptive Network emphasizes a programmable network infrastructure, software control and automation capabilities, and network analytics and intelligence. By transforming network infrastructures into a dynamic, programmable environment driven by automation and analytics, network operators can realize greater business agility, dynamically adapt to changing end user service demands and rapidly introduce new revenue-generating services. They can also gain valuable real-time network insights, allowing them to optimize network operation and maximize the return on their network infrastructure investment.

4


Corporate Information and Access to SEC Reports
We were incorporated in Delaware in November 1992 and completed our initial public offering on February 7, 1997. Our principal executive offices are located at 7035 Ridge Road, Hanover, Maryland 21076. Our telephone number is (410) 694-5700, and our website address is www.ciena.com. We make our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports, available free of charge in the “Investors” section of our website as soon as reasonably practicable after we file these reports with the Securities and Exchange Commission (the “SEC”). We routinely post these reports, recent news and announcements, financial results and other important information about our business on our website at www.ciena.com. Information contained on our website is not a part of this annual report.
Industry Background
Network Traffic Growth and Increased Capacity Requirements
The markets in which we sell have seen significant changes in recent years. Optical networks – which carry video, data and voice traffic by encoding digital information on multiple wavelengths of light traveling across fiber optic cables – have experienced strong traffic growth. This network traffic growth is being driven by a diverse set of communications services that often require on-demand service levels by their enterprise and consumer end users:
Cloud-Based Services. Enterprises and consumers continue to replace locally-housed computing and storage by adopting a broad array of innovative cloud-based models – including Platform as a Service (PaaS), Software as a Service (SaaS) and Infrastructure as a Service (IaaS) – and an expanding range of cloud-based services that host key applications, store data, enable the viewing and downloading of content and utilize on-demand computing resources.
Over-the-Top (“OTT”) Services and Video Streaming. OTT content refers to video, multimedia and other applications provided directly from the content source to the viewer or end user across a third-party network. Traffic from streaming and OTT services, including high definition and ultra-high definition video, has expanded with the increased availability of, and end-user demand for, video content accessible through a variety of devices and media.
Mobile Traffic and Applications. Traffic from mobile web applications, including video, internet and data services, has expanded with the proliferation of smartphones and other wireless devices. Because much of wireless traffic ultimately travels across a wireline network to reach its destination, growth in mobile communications continues to place demands upon wireline networks, including the backhaul and fronthaul portions of networks emanating from cell sites.
Emerging services and applications are further impacting or expected to impact network infrastructures, particularly at the edge of networks, where increased computing power and automation are required to meet the quality of experience required by end users. These include:
5G Mobile Networks. Fifth-generation wireless broadband (“5G”) technology is expected to drive meaningful increases in bandwidth and performance, enabling emerging applications and services that 4G/LTE networks cannot support. To fully capitalize on these opportunities, network operators will need to consider the demands 5G technology will place on their wireline infrastructures.
Fiber Deep. Fiber deep is a network densification initiative by cable and multiservice operators that seeks to push more digital fiber-closer to the end-user and to increase potential bandwidth, computing capability and data speeds to homes and enterprises, while at the same time decreasing power, space and operating costs.
Internet of Things (“IoT”). As networked connections between devices and servers grow, machine-to-machine-related traffic (“M2M”) is expected to represent an increasing portion of traffic. These connections allow sharing of data that can be monitored and analyzed, including in smart grid applications, health care and safety monitoring, resource and inventory management, home entertainment, consumer appliances, connected transportation and other M2M data applications.
Ultra-High Definition Video (“UHD”) and Virtual Reality (“VR”) and Augmented Reality (“AR”). UHD video and the advent of immersive technologies like VR, AR and 360° video are likely to place further capacity and capability demands on networks as adoption of these technologies grows. Consumer electronics industries are rapidly advancing these technologies and making them more widely available and affordable to consumers.
Edge Computing. Immersive cloud services and gaming using AR and VR technologies require a low latency environment to provide the required user experience. We expect network operators to increase the number and

5


capabilities of edge computing locations to allow these latency-sensitive workloads to be processed closer to users, which may effect network topologies and traffic patterns.
Machine Learning (“ML”) and Artificial Intelligence (“AI”). As broad foundational technologies that increase network intelligence and improve automation, ML and AI enable improvements in network planning, operations, user experience and trouble resolution. Adoption of these technologies, expected to continue to increase as the IoT expands and additional services are created, can be expected to be a driver of further network traffic and solutions innovation.
We believe that increased adoption of these services and applications and their performance requirements will further increase network traffic and place additional service challenges on network infrastructures.
Transition to Programmable Automated Networks
Many networks are still predominately fixed in nature and are generally managed through legacy provisioning, inventory management, planning and fulfillment systems. To address growing service demands and better manage network costs, network operators are looking to adopt next-generation infrastructures that are programmable in real-time, can be accessed and configured via common open interfaces, and are better capable of leveraging data for automation.  To bridge the gap between the operational realities of today and the more responsive and adaptive network infrastructures of the future, we expect network operators to pursue strategies that include additional hardware programmability and software-centric strategies that emphasize one or more of the following:
Closed Loop Automation. Network operators are seeking to reduce network operating costs and better leverage analytics, automation and control capabilities to automate end-to-end service creation and delivery. Closed loop automation is a continuous cycle of communications between the network hardware infrastructure and software elements to analyze network conditions, traffic demands, and resource availability and to determine the best placement of traffic for optimal service quality and resource utilization.
Software-Defined Networking (“SDN”). SDN seeks to simplify networks to create more open environments that ease management, support automation and quickly deliver customized services to end users, by enabling individual network elements to be directly programmable by standards-based software control. This results in end-to-end visibility of network flows, enabling the optimization of traffic paths and the control of data flows through a network.
Network Function Virtualization (“NFV”). NFV is the separation of network services or capabilities from the physical network assets that traditionally provide these services or capabilities to end users. Network operators are increasingly looking for solutions like NFV, which enables network functions through software that runs on industry-standard servers and network and storage platforms, in order to reduce their dependence on single-purpose hardware and accelerate the time to market for new revenue-generating services.
We believe that adoption of these strategies will require network operators and their network solutions vendors to increasingly look to utilize an ecosystem of physical and virtual network resources. We expect that these network architectural approaches, in turn, will drive increased openness and interoperability of multi-vendor, multi-domain network environments, requiring an increased degree of cooperation, collaboration and interoperability among solutions providers.
Industry Consolidation
Our industry has experienced significant consolidation in recent years among our competitors, customers and suppliers alike. To drive scale and market share gains and meet the intense investment capacity required to keep pace with technology innovation, acquisition activity among competing vendors of networking solutions has increased. Among our customers, there have been significant horizontal and vertical consolidation activities by service providers and cable operators, with several such operators acquiring media and content companies. Customer consolidation can increase purchasing power and has in the past resulted in delays or reductions in network spending due to changes in strategy or leadership, the timing of regulatory approvals and debt burdens associated with such transactions. Further, significant consolidation among component suppliers may reduce the number of independent suppliers and could disrupt our supply chain and adversely impact pricing. Consolidation activity across our industry can create opportunities and challenges for our business. We expect this trend to continue and it may have a significant impact on the entire industry, including the competitive landscape, the range of sales opportunities for vendors and their supply chains.
Different Approaches to Design and Procure Network Infrastructure Solutions
Traditionally, network operators looked to purchase fully integrated network solutions including hardware, software and services from the same vendor. Today, network operators are pursuing a diverse range of approaches, or “consumption models,”

6


in their design and procurement of network infrastructure solutions. In addition to the traditional approach, new consumption models include the procurement or use of:
a fully integrated hardware solution from one vendor with the separate use of a network operator’s own software or another vendor’s SDN-based control;
integrated photonic line systems with open interfaces from one vendor and the separate or “disaggregated” procurement of modem technology from a different vendor; and
open source software in concert with or as an alternative to integrated, proprietary third-party software solutions.
Network operators, including certain of our largest customers, are also pursuing the development and use of published reference designs and open source specifications for the procurement of off-the-shelf or commoditized hardware (often referred to as “white box” hardware). This commoditized hardware could be used with in-house developed data path and control software or third-party developed network operating software. Further, a number of network operators are pursuing network strategies that emphasize the deployment of smaller form factor, pluggable modem technology, typically in a switch or router platform, as an alternative to integrated optical platforms.
The consumption models that ultimately emerge and their level of adoption will depend in significant part on the circumstances and strategies of certain network operators. We expect that continued customer consideration of a variety of consumption models will require network operators and vendors alike to assess, and possibly broaden, their offerings and commercial models over time, thereby placing a premium on a vendor’s ability to provide robust network solutions with the maximum amount of flexibility and choice.
Strategy
Our strategy is to leverage our technology leadership, diversify our business, expand our addressable markets, and drive the profitable growth of our business. Key elements of this strategy include:
Extend Innovation Leadership and Grow our Core Business. We are focused on using our significant research and development investment capacity to push the pace of innovation in our markets and provide market-leading offerings that promote our Adaptive Network vision through further advances in programmable hardware, analytics, and control and automation. In fiscal 2020, we expect to bring to market our fifth-generation coherent modem technology capable of delivering 800 gigabits of capacity per second over a single wavelength and to make this technology available in certain Converged Packet Optical platforms. We are focused on growing our optical and packet infrastructure business by addressing fast-growing markets and applications, including data center interconnection, packet aggregation and switching, network densification including 5G and fiber deep, and access networks and submarine networks. We are introducing Packet Networking solutions with enhanced IP/Ethernet capabilities that enable our Adaptive Network vision and expand our addressable market into additional applications and layers of the network. We are also focused on growing our attached services business to include broader service offerings and engagements involving network migration and optimization and multivendor network integration.
Increase Adoption of Blue Planet Automation Software Platform for Intelligent, Closed Loop Automated Networks. We seek to promote broader adoption of our Blue Planet Automation Software, highlighting its ability to transform network operations and management, reduce the need for manual intervention in key operational processes, and enable closed loop automation of networks as part of our Adaptive Network vision. In so doing, we believe that Blue Planet can help transform legacy networks into “service ready” networks, accelerating the creation, delivery and lifecycle management of new, cloud-based services. We are also investing in Blue Planet-related services and seek to use insights from common business, operational and networking challenges to position Blue Planet as the means by which to achieve the digital network transformation sought by our customers.
Embrace Multiple Consumption Models and Promote Choice. As network operators pursue diverging consumption models, our strategy is to offer a range of networking solutions across those models to drive the evolution of next-generation network infrastructures and to promote choice in our markets. We are currently seeking to make our technology available in both integrated systems and pluggable form factors that address the range of technical and economic requirements of network operators pursuing differing consumption models. Specifically, we are currently pursuing two distinct product development paths for our next-generation coherent optical chipset to enable this range of solutions. Separately, through our Optical Microsystems business we are pursuing sales opportunities that leverage our WaveLogic® technology as a “merchant modem” – the combination of an optical chipset or application-specific integrated circuit (ASIC) with other key optical components and sold independently of integrated systems. Merchant modem vendors often sell their modem technology in the form of an optical module or pluggable to a variety of market participants, including other original equipment manufacturers with whom we compete. By addressing multiple consumption models, we seek to secure a larger portion of the world’s optical network wavelengths, expand our addressable market and access new customer verticals and applications. We expect this may require us

7


to continue to broaden our existing product offering beyond traditional hardware systems and to expand our commercial models over time.
Focus Diversification on High-Growth Applications and Customer Segments. We believe that the continued diversification of our business is important to address the dynamic industry environment in which we operate, to continue to grow our business, and to better withstand potential slowdowns adversely affecting particular geographies, markets or customer segments. Our strategy is to continue to diversify our solutions offerings, customer base and geographic reach to address fast-growing applications and markets. Our go-to-market strategy seeks to capture additional market share with existing customers and emerging network operators, and to displace competitors, particularly in international markets.
Customers and Markets
We sell our product and service solutions through direct and indirect sales channels to network operators in the following customer and market segments:
Communications Service Providers. Our communications service provider customers, including regional, national and international wireline and wireless carriers, form our historical customer base and represent a majority of our revenue.
Web-scale Providers. Our “Web-scale” provider customers – also often referred to in the market as hyper-scale providers – include internet content providers and providers of internet services and infrastructure including data centers, cloud networking, storage infrastructure and web hosting services. These providers are focused on applications such as search, social media, video, real-time communications and cloud-based service offerings, as well as other emerging network services. As significant purchasers of capacity on submarine networks and from communications service providers on a global basis, these customers can also influence networking solution alternatives by those network operators.
Cable and Multiservice Operators (MSO). Our customers include regional, national and international cable and multiservice operators.
Submarine Network Operators. Our customers include service providers, Web-scale providers and consortia operators of submarine communications networks across the globe.
Enterprises. Our enterprise customers include large, multi-site commercial organizations, including participants in the financial, health care, transportation, utilities, energy and retail industries.
Government, Research and Education. Our government customers include federal and state agencies in the United States as well as international government entities. Our research and education customers include research and education institutions around the world, as well as communities or consortia, including leaders in research, academia, industry and government.
A significant portion of our revenue is concentrated among a small number of customers. See the related discussion in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Consolidated Results of Operations – Fiscal 2019 Compared to Fiscal 2018 – Revenue” in Item 7 of this annual report, which discussion is incorporated herein by reference.
Products and Services
Networking Platforms
Our Networking Platforms segment consists of our Converged Packet Optical and Packet Networking portfolios.
Converged Packet Optical. Our Converged Packet Optical portfolio includes a range of hardware networking solutions that use our WaveLogic coherent optical technology and are optimized for the convergence of coherent optical transport, Optical Transport Network (“OTN”) switching and packet switching.
Our 6500 Packet-Optical Platform provides a flexible and scalable dense wavelength division multiplexing (“DWDM”) solution that adds capacity to core, regional, metro and submarine networks and enables efficient transport at high transmission speeds. This platform provides leading coherent wavelength capacities, from 40G to 400G, along with multi-layer control plane capabilities for scale and service differentiation. This platform, which includes several chassis sizes and a comprehensive set of line cards optimized for individual services or applications, can be used throughout the network, from customer premises to metropolitan networks, regional and core networks, and submarine cable landing sites.

8


Our Waveserver® family of products consists of stackable interconnect platforms that allow network operators to scale bandwidth and support high-bandwidth interconnect applications, such as high-speed data transfer, content delivery, virtual machine migration and disaster recovery/backup between data centers. Waveserver is a specialized, compact platform that is purpose-built for addressing data center and other space-constrained environments using a small footprint and low power design. With its management interfaces and open APIs, Waveserver is easy to operate and integrate into existing networks and facilitates deployment of on-demand cloud and high-capacity connectivity services.
Our 6500 Reconfigurable Line System (RLS) is a compact, simple-to-deploy, photonic layer solution that improves scalability, reduces footprint, and offers more flexibility and programmability. Its applications include long-haul and metro data center interconnection and metro and access network modernization and simplification. It provides highly dense remote optical add drop multiplexing features and amplifier configurations enabling network operators to react to unpredictable traffic requirements by scaling connectivity and capacity.
Our 5400 family of Packet-Optical Platforms consist of multi-terabit reconfigurable switching systems that consolidate the functionality of an add/drop multiplexer and a digital cross-connect into a single, high-capacity intelligent switching system. These products address both core and metro segments of communications networks and support key managed services, including Ethernet/TDM Private Line and IP services. These products provide for optical transport, traffic aggregation at the network edge and switching that are optimized for handoff at the network core.
Our entrance into the market for merchant modem opportunities is in the early stages and, as such, revenue has not been significant to date. Sales of our Optical Microsystems products are reflected within the Converged Packet Optical product line of our Networking Platforms segment.
Packet Networking. Our Packet Networking products allow customers to simplify their network designs while delivering new, revenue-generating services. These products target applications primarily from the access to metro networks, where they aggregate and switch packet-based traffic to support such applications as Ethernet business services, mobile backhaul services, and fiber deep, as well as ongoing network infrastructure scaling. Our Packet Networking products form a key element of our Adaptive IP solution, which leverages the Adaptive Network vision and our Blue Planet Automation Software to deliver end-to-end IP-based services in a more simplified and modular manner than traditional router-based IP network designs. Adaptive IP at the programmable infrastructure layer is built upon the latest generation of our Service Aware Operating System (SAOS) within our Packet Networking platforms, which adds IP capabilities targeted towards 5G, IP VPN services and fiber deep applications. Our Packet Networking products enable operators to achieve improved network cost effectiveness, including reduced costs associated with power and space, as compared to more complex, traditional IP routing network designs.
Our 3900 family of Service Delivery Platforms and our 5000 family of Service Aggregation Platforms support network access and aggregation and have been principally deployed to support business services and wireless backhaul applications. Our 3900 family of platforms are purpose-built to fit small, medium and large customer sites as well as multi-tenant office and residential buildings and allow customers to migrate toward software-based networking and services based on Network Function Virtualization. Our 5100 family provides aggregation to fill higher capacity links within both the metro access and aggregation tiers of networks, allowing operators to reduce the number of router assets required in the core.
Our 6500 Packet Transport System (“PTS”) combines packet switching, control plane operation and integrated optics. Together with our 3900 platforms, PTS enables our service provider customers to migrate their legacy TDM (SONET/SDH/PDH) services to a scalable, lower operational cost packet solution.
Our Packet Networking portfolio also includes our 8700 Packetwave Platform, a multi-terabit packet switching platform for high-density metro networks and inter-data center wide area networks. The 8700 combines packet switching and coherent WaveLogic DWDM optical transport technologies for both data center networks and metro networks.
Blue Planet Automation Software and Services
Our Blue Planet Automation Software is a comprehensive, micro-services, standards-based open software suite that allows service providers to drive optimization and increased automation of their network and IT infrastructures, accelerating delivery of services, reducing costs and enabling a more predictive, autonomous network. A number of applications can be deployed on this software platform, either individually or in any combination, including:
Multi-Domain Service Orchestration (MDSO). Network infrastructures are comprised of multiple technology layers and domains – such as the data center, cloud, metro, access and core networks – and it is often complex for network operators to offer end-to-end services in this environment. Blue Planet enables service orchestration across multiple

9


physical and virtual network domains, multiple layers (Optical, Ethernet, IP and Mobile) and multiple hardware and software vendors.
Inventory (“BPI”). By integrating or “federating” data from multiple inventory systems and presenting it in a single dynamic view, BPI allows real-time visibility into the topology and status of network and service resources from end to end. Integrating with legacy operation support systems (“OSS”), BPI helps network providers simplify key operational processes such as service fulfillment, network planning and service assurance.
Route Optimization and Analysis (“BP ROA”). BP ROA combines routing, traffic and performance analytics for real-time monitoring of IP services across the cloud. These capabilities enable troubleshooting of latent or transient network problems and modeling to predict the impact of network infrastructure, service and workload changes to build more resilient networks.
NFV Orchestration (“NFVO”). Blue Planet provides NFV management and orchestration capabilities for creating and managing virtualized network functions and data center resources. NFVO uses an open, vendor-agnostic approach that allows network operators to select and scale those virtual network functions (VNFs) they wish to offer to customers.
Unified Assurance & Analytics (“UAA”). UAA leverages multi-layer/multi-domain assurance and AI-powered analytics to provide insights into the health and performance of network resources and services, ensuring an end customer quality-of-experience and availability to meet dynamic service demands.
Blue Planet Services. To complement our software portfolio, we offer a range of related services that include professional services for solution customization and OSS integration, software and solution support services, consulting and design, and technical support relating to our software offerings. These services are focused on enhancing network automation and network analytics, enabling multi-vendor integration and support, and implementing programmable multi-domain next-generation networks.
The Blue Planet portfolio when used together allows operators to fulfill services rapidly and to meet end-customer quality-of-experience expectations via entire services lifecycle approach, thus accelerating network operators towards their vision of self-healing and self-optimizing closed loop automation. Our entrance into the market relating to these software automation capabilities is in the early stages and, as such, revenue from our Blue Planet Automation Software and Services segment remains a small portion of our total revenue.
Platform Software and Services
Our software offerings also include our Platform Software, which provides domain control management, analytics, data and planning tools to assist customers in managing our Networking Platforms products in their networks. Our Platform Software includes:
Manage, Control and Plan (“MCP”). MCP software provides SDN-based domain control of our next-generation packet and optical networks, unifying fault, configuration, accounting, performance and security (FCAPS) management of our multi-layer network infrastructure, with service management and online network planning. MCP integrates with and simplifies network operators’ business processes and lifecycle operations – including equipment commissioning, service provisioning, assurance and performance monitoring.
OneControl Unified Management System. OneControl is an integrated network and service management solution that supports certain of our Networking Platform products. OneControl offers end-to-end service creation, activation and assurance, and visualization of performance information for network health status. OneControl enables management functions, including network inventory, network element configuration backup, software delivery and security administration.
Platform Software Services. To complement our Platform Software portfolio, we offer a range of related services that include software subscription services, consulting, network migration and integration, installation and upgrade support services, and technical support relating to our Platform Software offerings. These services are focused on enabling our customers to operate their Ciena networks most efficiently, and to modernize their operations.
Our Platform Software offering also includes planning tools and a number of legacy software solutions that support our installed base of network solutions. As we achieve further customer adoption of our MCP software platform and we transition features, functionality and customers to this platform, we expect revenue to decline for our legacy Platform Software solutions.

10


Global Services
To complement our Networking Platforms portfolio, we offer a broad suite of value-added services that help our customers to build, improve and operate their networks. We believe that our broad set of services offerings is a significant differentiator from our competitors. We believe that our services offerings and our close collaboration with our customers provide us with valuable insight into the network and business challenges they face, allowing us to provide services to meet their desired business outcomes. We have undertaken a multi-year transformation process to enhance our service delivery capability, streamline our services cost structure and portfolio, and include additional advanced networking services and multivendor service capabilities. Through these transformation initiatives, we believe we can improve the cost model of our services and drive greater business value for our customers.
Our Global Services portfolio includes a range of offerings to meet customer needs and maximize their network infrastructure investment throughout the network lifecycle. These include:
Build. Services that ensure proper planning, design, installation, deployment and implementation of communications networks;
Improve. Services that maintain and support network infrastructures and consulting and network design services to enhance network performance or migrate to next generation infrastructures; and
Operate. Services that maintain or monitor network infrastructure operations.
We also provide a portfolio of training services and provide these and the services above using a combination of our internal services resources, technical support engineers, and qualified and authorized third-party service partners.
Product Development
To remain competitive, we must continually invest in and enhance our solutions offerings, adding new features and functionality and ensuring alignment with market demand. Our product development efforts seek to design and bring to market solutions that promote our Adaptive Network vision through further advances in programmable hardware, analytics, and control and automation. Through our development efforts, we seek to enable network operators to achieve improved economics and return on their network infrastructure investment, including with respect to price for performance, power consumption, space requirements and lifecycle operating costs. Our approach is also focused on designing products that address a range of emerging consumption models for networking solutions. Our current development efforts are focused upon:
Reinforcing our coherent optical leadership with continued development that advances reach, transmission speed and spectral efficiency, while minimizing power usage, space and network element requirements;
Executing on parallel innovation paths for the next generation of our modem technology – WaveLogic 5 Extreme (WL5e) and WaveLogic 5 Nano (WL5n) – to address customer requirements ranging from integrated systems to pluggable form factors;
IP/Ethernet-based Packet Networking solutions to support mobile network traffic and network densification initiatives, such as 5G and fiber deep;
Converging packet-based IP and optical network infrastructure to improve network economics and scale, and to enable new services;
Pursuing pluggable and optical module development initiatives to support our optical microsystems business;
Migrating legacy services to next-generation packet infrastructures;
Advancing our software-based domain control, automation and analytics with MCP; and
Integrating the organic and acquired elements of our Blue Planet Automation Software to enable closed loop automation.
Our research and development efforts are also geared toward portfolio optimization and engineering changes intended to drive product and manufacturing cost reductions across our platforms.
We regularly review our existing solutions offering and prospective development of new components, features or products, to determine their fit within our portfolio and broader corporate strategy. We also assess the market demand, technology evolution, prospective return on investment and growth opportunities, as well as the costs and resources necessary to develop and support these products. To ensure that our product development investments and solutions offerings are closely aligned with market demand, we continually seek input from customers and promote collaboration among our product development, marketing and sales organizations. In some cases, where we seek to utilize or gain access to complementary or emerging technologies or solutions, we may obtain technology through an acquisition or, alternatively, through initiatives with third

11


parties pursuant to technology licenses, original equipment manufacturer (OEM) arrangements and other strategic technology relationships or investments. In addition, we participate in industry and standards organizations and, where appropriate, incorporate information from these affiliations throughout the product development process.
Sales and Marketing
Our Global Sales and Marketing organization includes a direct sales presence that is organized geographically around the following markets: (i) United States and Canada (“North America”); (ii) Caribbean and Latin America (“CALA”); (iii) Europe, Middle East and Africa (“EMEA”); and (iv) Asia Pacific, Japan and India (“APAC”). Within each geographic area, we maintain specific teams or personnel that focus on a particular region, country, customer or market vertical. These teams include sales management, account salespersons and sales engineers, as well as services professionals and commercial management personnel, who ensure that we maintain a high-touch, consultative relationship with our customers.
We also maintain a global partner program that involves resellers, systems integrators, service providers and other third-party distributors who market and sell our products and services. We utilize these third-party channel partners to market and sell our solutions into specific geographies, applications or customer verticals. We see opportunities to leverage these relationships to expand our addressable market, while at the same time reducing the financial and operational risk of entering additional markets. For third parties in our Ciena Partner Network, we maintain a code of conduct that is available on our website and that sets forth our expectations for the high standards of ethical and legally compliant conduct we require of them in supporting our business.
To support our sales efforts, we engage in marketing activities to generate demand for our products and services. Our marketing strategy is highly focused on building our brand to create customer preference for Ciena, engaging in thought leadership programs to illustrate how our innovations solve customer business problems, and enabling our sales teams to drive customer adoption of our solutions. Our marketing team supports our sales efforts through a variety of activities, including direct customer interaction, account-based marketing campaigns, portfolio marketing, industry events, media relations, industry analyst relations, social media, trade shows, our website and other marketing vehicles for our customers and channel partners.
Operations and Supply Chain Management
Our operations personnel manage the relationships with our third-party manufacturers and global supply chain, addressing component sourcing, manufacturing, product testing and quality, and fulfillment and logistics relating to the distribution and support of our products.
We utilize a sourcing strategy that emphasizes global procurement of materials and product manufacturing in lower cost regions. We rely upon third-party contract manufacturers, with facilities in Canada, Mexico, Thailand and the United States, to manufacture, support and ship our products, and therefore are exposed to risks associated with their businesses, financial condition and the geographies in which they operate, including political risk and changes in tax and trade policy involving such countries. We also rely upon contract manufacturers and other third parties to perform design and prototype development, component procurement, full production, final assembly, testing and distribution operations. Our manufacturers procure components necessary for assembly and manufacture of our products based on our specifications, approved vendor lists, bills of materials and testing and quality standards. Our manufacturers’ activity is based on rolling forecasts that we provide to them to estimate demand for our products. We work closely with our manufacturers and suppliers to manage material, quality, cost and delivery times, and we continually evaluate their services to ensure performance on a reliable and cost-effective basis. Generally, our agreements with our supply chain and contract manufacturers are frame agreements against which we place purchase orders and do not represent long-term commitments.
We currently use distribution partners to fulfill and deliver our products. We believe that our sourcing, manufacturing and distribution strategies allow us to conserve capital, lower costs of product sales, adjust quickly to changes in market demand and operate without dedicating significant resources to manufacturing-related plant and equipment.
As part of our effort to optimize our operations, we continue to focus on driving cost reductions through sourcing, rationalizing our supply chain, outsourcing or virtualizing certain activities, using lower cost geographies, and consolidating distribution sites and service logistics partners. These efforts also include process optimization initiatives, such as vendor-managed inventory, and other operational models and strategies designed to drive improved efficiencies in our sourcing, production, logistics and fulfillment.
We actively work with our third-party vendors and business partners to promote socially responsible business practices within our own business and those within our global supply chain. To that end, we have adopted the principles set forth in the Responsible Business Alliance (“RBA”) Code of Conduct. The RBA Code of Conduct establishes standards to ensure working

12


conditions in the electronics industry supply chain are safe, that workers are treated with respect and dignity, and that business operations are environmentally responsible and conducted ethically. We promote these principles and require our suppliers to adhere to these same standards. Our Corporate Social Responsibility Report, which includes more detail about our efforts to promote responsible business practices, is available on our website.
Backlog
Generally, we make sales pursuant to purchase orders placed by customers under framework agreements that govern the general commercial terms and conditions of the sale of our products and services. These agreements do not obligate customers to purchase any minimum or guaranteed order quantities. Moreover, we are periodically awarded business for new network opportunities or network upgrades following a selection process. In calculating backlog, we only include (i) customer purchase orders for products that have not been shipped and for services that have not yet been performed; and (ii) customer orders relating to products that have been delivered and services that have been performed, but are awaiting customer acceptance under the applicable contract terms. Generally, our customers may cancel or change their orders with limited advance notice, or they may decide not to accept our products and services, although instances of both cancellation and non-acceptance are rare. Backlog may be fulfilled several quarters following receipt of a purchase order, or in the case of certain service obligations, may relate to multi-year support period. As a result, backlog should not necessarily be viewed as an accurate indicator of future revenue for any particular period.
Our backlog was $1.21 billion as of October 31, 2019 as compared to $1.26 billion as of October 31, 2018. Backlog includes product and service orders from commercial and government customers combined. Backlog at October 31, 2019 includes approximately $160.2 million primarily related to orders for products and maintenance and support services that are not expected to be filled or performed within fiscal 2020. Because backlog can be defined in different ways by different companies, our presentation of backlog may not be comparable with figures presented by other companies in our industry.
Seasonality
Like other companies in our industry, we experience quarterly fluctuations in customer activity due to seasonal considerations. We typically experience reductions in order volume toward the end of the calendar year, as the procurement cycles of some of our customers slow and network deployment activity by service providers is curtailed. This period coincides with the first quarter of our fiscal year. This seasonality in our order flows has often resulted in weaker revenue results in the first quarter of our fiscal year. These seasonal effects may not apply consistently in future periods and may not be a reliable indicator of our future revenue or results of operations.
Competition
Competition among networking solution vendors remains intense on a global basis. The markets in which we compete are characterized by rapidly advancing technologies, frequent introduction of new solutions and aggressive selling efforts, including using significant pricing pressure to displace incumbent vendors and capture market share. Competition for sales of networking solutions, including our Networking Platforms and Platform Software and Services, is dominated by a small number of very large, multi-national companies. Our competitors include Huawei, Nokia, Cisco, Juniper Networks and ZTE. As compared to us, many of these competitors have substantially greater financial, operational and marketing resources, significantly broader product offerings and more established relationships with service providers and other customer segments. Because of their scale and resources, they may be perceived to be a better fit for the procurement or network strategies of larger network operators. We also continue to compete with several smaller but established companies that offer one or more products that compete directly or indirectly with our offerings or whose products address specific niches within the markets and customer segments we address. These competitors include Infinera, ADVA and ECI, which recently announced an agreement to be acquired by Ribbon Communications. We also compete with a number of smaller companies that provide significant competition for a specific product, application, service, customer segment or geographic market.
Keeping pace with the market’s demands for technology innovation requires considerable research and development investment capacity. As a result, some of our competitors, both large and small, have chosen to rely upon merchant modem technology developed by and procured from third-party providers, including NTT Electronics (NEL), Inphi and Acacia Communications, which has agreed to be acquired by Cisco. We may compete with these providers, either indirectly as a result of their technology being a key enabling technology for our competitors, or directly in merchant modem sales opportunities.
As we promote our corporate strategy and seek increased customer adoption of our Blue Planet Automation Software, we expect to compete more directly with software vendors, IT vendors, and system integrators. Competitors for our Blue Planet Automation Software include Cisco, Nokia, Amdocs, Netcracker and Ericsson.

13


Across our markets and segments, the principal competitive factors can include:
the ability to meet business needs and drive successful outcomes;
functionality, speed, capacity, scalability and performance of network solutions;
price for performance, cost per bit and total cost of ownership of network solutions;
incumbency and strength of existing business relationships;
ability to offer comprehensive networking solutions, consisting of hardware, software and services;
time-to-market in delivering products and features;
technology roadmap and forward innovation capacity;
company stability and financial health;
flexibility and openness of platforms, including ease of integration, interoperability and integrated management;
ability to offer solutions that accommodate a range of different consumption models;
operating costs, space requirements and power consumption of network solutions;
software and network automation capabilities;
manufacturing and lead-time capability; and
services and support capabilities.
As a result of the intense environment in which we compete, winning new opportunities can often require that we agree to unfavorable commercial terms or pricing and other onerous contractual commitments. In so doing, our expectation is that we can recover or improve the economics of such relationships over time. However, these terms can adversely affect our results of operations in any period. These terms can also lengthen our revenue recognition or cash collection cycles, add start-up costs to initial sales or deployment of our solutions, require financial commitments or performance bonds and place a disproportionate allocation of risk upon us.
Our competitive landscape has been and is likely to continue to be impacted by pending trade and related matters between the U.S. and China. For example, in May 2019, the U.S. Department of Commerce amended the Export Administration Regulations by adding Huawei Technologies Co., Ltd. and certain affiliates to the “Entity List,” resulting in significant new restrictions on export, reexport and transfer of U.S. regulated technologies and products to Huawei. The U.S. has also taken steps to restrict federal agencies from doing business with, and U.S. wireless carriers from using federal subsidies to buy equipment from, Huawei and ZTE. The U.S. has also encouraged other governments to consider similar restrictions. These actions have resulted in escalating tensions between the United States and China and introduce a risk that the Chinese government may take additional steps to retaliate against U.S. industries or companies.
We also expect the competition in our industry to continue to broaden and to intensify as network operators pursue a diverse range of network strategies and consumption models. As these changes occur, we expect that our business will overlap more directly with additional networking solution suppliers, including IP router vendors, data center switch providers and other suppliers or integrators of networking technology traditionally geared toward different network applications, layers or functions.  We may also face competition from system and component vendors, including those in our supply chain, who develop pluggable modem technology or other networking products based on off-the-shelf or commoditized hardware technology, referred to as “white box” hardware, particularly where a customer’s network strategy seeks to emphasize deployment of such product offerings or to adopt a disaggregated approach to the procurement of hardware and software.
Patents, Trademarks and Other Intellectual Property Rights
The success of our business and technology leadership is significantly dependent upon our proprietary and internally developed technology. We rely upon the intellectual property protections afforded by patents, copyrights, trademarks and trade secret laws to establish, maintain and enforce rights in our proprietary technologies and product branding. We regularly file applications for patents and have a significant number of patents in the United States and other countries where we do business. As of December 1, 2019, we had more than 2,000 issued patents and more than 350 pending patent applications worldwide.
Enforcing proprietary rights, especially patents, can be costly, and we cannot be certain that the steps that we are taking will detect or prevent all unauthorized use. The industry in which we compete is characterized by rapidly changing technology, a large number of patents, and frequent claims and related litigation regarding patent and other intellectual property rights. We have been subject to several claims related to patent infringement, and we have been requested to indemnify customers pursuant to contractual indemnity obligations relating to infringement claims made by third parties. Intellectual property infringement assertions could cause us to incur substantial costs, including settlement costs and legal fees in the defense of related actions. If we are not successful in defending these claims, our business could be adversely affected.
Our operating system software, Platform Software, Blue Planet Automation Software and other solutions incorporate software and components under licenses from third parties, including software subject to various open source software licenses.

14


Failure to obtain or maintain such licenses or other third-party intellectual property rights could affect our development efforts and market opportunities, or could require us to re-engineer our products or to obtain alternate technologies. Moreover, there is a risk that open source and other technology licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products.
Environmental Matters
Our business and operations are subject to environmental laws in various jurisdictions around the world, including the Waste Electrical and Electronic Equipment (WEEE) and Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (RoHS) regulations adopted by the European Union (the “EU”). We are also subject to disclosure and related requirements that apply to the presence of “conflict minerals” in our products or supply chain. We seek to operate our business in compliance with such laws relating to the materials and content of our products and product takeback and recycling. Environmental regulation is increasing, particularly outside of the United States, and we expect that our domestic and international operations may be subject to additional environmental compliance requirements, which could require us to incur additional costs. To date, our compliance actions and costs relating to environmental regulations have not resulted in a material cost or effect on our business, results of operations or financial condition.
Our innovation efforts and our environmental sustainability initiatives are closely linked. Our product development efforts focus on innovation leadership that allows network operators to continually “do more with less.” We promote environmental sustainability through our efforts to improve the energy efficiency per gigabit of throughput in our high-performance networking solutions, as well as our initiatives to improve power, space and cooling requirements, and to reduce the total number of network elements required to operate a network. We pursue opportunities to minimize the resource impacts in our product design and sourcing, and to assess and improve efficiencies over the life cycle of our products, including packaging and distribution, and end-of-life reuse, refurbishment, and recycling. We participate in CDP climate change and water disclosures and are a member of the Responsible Business Alliance (“RBA”). We have adopted, and seek to ensure that our key direct suppliers adopt, the standards and principles set forth in the RBA Code of Conduct.
Employees and Human Capital Management
We recognize that industry and innovation leadership depend in critical part on our continued ability to recruit, motivate and retain the talented personnel that make up our global workforce. Competition for qualified personnel in our industry is intense and we maintain a progressive set of programs and initiatives designed to attract, develop and engage our human capital.
In support of these efforts, our Board of Directors oversees management’s design and execution of Ciena’s annual “people strategy.” This strategy seeks to ensure that we continue to have the talent necessary to execute on our strategic imperatives and business plans, and that we have well-aligned programs, initiatives, rewards and recognition, and support to promote these goals. Among other things, our people strategy is focused on:
ensuring competitive, fair and transparent compensation and innovative benefits offerings;
supporting the overall well-being of our employees from a physical, emotional, financial and social perspective;
creating opportunities for employee growth, development, recognition, training and education; and
promoting an inclusive and diverse workplace, where all individuals are respected and feel they belong regardless of their age, race, national origin, gender, religion, disability or sexual orientation.
Because technology is ultimately developed, marketed and sold by people, these initiatives are strategic priorities for our business. As of October 31, 2019, we had a global workforce consisting of 6,383 employees. We have not experienced any work stoppages, and we consider the relationships with our employees to be good.

15


Directors and Executive Officers
The table below sets forth certain information concerning our directors and executive officers:
Name
 
Age
 
Position
Patrick H. Nettles, Ph.D.
 
76

 
Executive Chairman of the Board of Directors
Gary B. Smith
 
59

 
President, Chief Executive Officer and Director
Stephen B. Alexander
 
60

 
Senior Vice President and Chief Technology Officer
Rick L. Hamilton
 
48

 
Senior Vice President, Blue Planet Software
Scott A. McFeely
 
56

 
Senior Vice President, Global Products and Services
James E. Moylan, Jr.
 
68

 
Senior Vice President and Chief Financial Officer
Andrew C. Petrik
 
56

 
Vice President and Controller
Jason M. Phipps
 
47

 
Senior Vice President, Global Sales and Marketing
David M. Rothenstein
 
51

 
Senior Vice President, General Counsel and Secretary
Bruce L. Claflin (1)(3)
 
68

 
Director
Lawton W. Fitt (2)
 
66

 
Director
Patrick T. Gallagher (1)(3)
 
64

 
Director
Devinder Kumar (2)
 
64

 
Director
T. Michael Nevens (2)
 
70

 
Director
Judith M. O’Brien (1)(3)
 
69

 
Director
Joanne B. Olsen (1)(3)
 
61

 
Director
_________________________________
(1)
Member of the Compensation Committee
(2)
Member of the Audit Committee
(3)
Member of the Governance and Nominations Committee

Our Directors hold staggered terms of office, expiring as follows: Ms. O’Brien, Ms. Olsen and Mr. Smith in 2020; Mr. Claflin, Mr. Gallagher and Mr. Nevens in 2021; and Ms. Fitt and Dr. Nettles in 2022. In August 2019, Mr. Kumar was appointed to fill a newly created vacancy in Class I of the Board of Directors. Accordingly, he will stand for election at the 2020 Annual Meeting of Stockholders and, if elected by stockholders, his term of office will expire in 2022.
     Patrick H. Nettles, Ph.D. has served as a Director of Ciena since April 1994 and as Executive Chairman of the Board of Directors since May 2001. From October 2000 to May 2001, Dr. Nettles was Chairman of the Board of Directors and Chief Executive Officer of Ciena, and he was President and Chief Executive Officer from April 1994 to October 2000. Dr. Nettles serves as a Trustee for the California Institute of Technology and the Georgia Tech Foundation, Inc. Dr. Nettles also serves on the board of directors of The Progressive Corporation, a publicly traded company. Dr. Nettles previously served on the boards of directors of Axcelis Technologies, Inc., where he was independent chairman of the board, Apptrigger, Inc., which was formerly known as Carrius Technologies, Inc., and Optiwind Corp.
     Gary B. Smith joined Ciena in 1997 and has served as President and Chief Executive Officer since May 2001. Mr. Smith has served on Ciena’s Board of Directors since October 2000. Prior to his current role, his positions with Ciena included Chief Operating Officer and Senior Vice President, Worldwide Sales. Mr. Smith previously served as Vice President of Sales and Marketing for INTELSAT and Cray Communications, Inc. Mr. Smith also serves on the board of directors of CommVault Systems, Inc., a publicly traded company, and previously served on the board of directors of Avaya Inc. Mr. Smith is a member of the President’s National Security Telecommunications Advisory Committee, the Global Information Infrastructure Commission and the Center for Corporate Innovation (CCI).
     Stephen B. Alexander joined Ciena in 1994 and has served as Chief Technology Officer since September 1998 and as a Senior Vice President since January 2000. Mr. Alexander has previously served as General Manager of Products and Technology and General Manager of Transport and Switching and Data Networking.
Rick L. Hamilton joined Ciena in October 2016 and has served as Senior Vice President, Blue Planet Software since February 2017. Mr. Hamilton is responsible for managing Ciena’s Blue Planet Automation Software and Services portfolio. Mr. Hamilton previously served as Senior Vice President, Global Services & Automation. Prior to joining Ciena, he served as

16


Corporate Vice President, Professional Services for Juniper Networks from January to October 2016. From January 2004 to December 2015, Mr. Hamilton served with Cisco Systems in various services leadership positions, including most recently as Vice President, Cloud & Managed Services.
Scott A. McFeely joined Ciena in March 2010 and has served as Senior Vice President, Global Products and Services since May 2018. Mr. McFeely is responsible for all aspects of Ciena’s networking portfolio including research and development activities relating to its Converged Packet Optical and Packet Networking portfolios, Platform Software and Services, product line management, supply chain operations, and Global Services. From November 2015 to May 2018, Mr. McFeely served as Senior Vice President, Networking Platforms and became an executive officer in February 2017. From March 2010 to October 2015, he served as Vice President, Global Portfolio Management and Business Operations. Mr. McFeely joined Ciena in connection with its acquisition of Nortel’s Metro Ethernet Networks business, with which he spent more than 20 years in a variety of technical and management roles.
James E. Moylan, Jr. joined Ciena in 2007 and has served as Senior Vice President and Chief Financial Officer since December 2007.
     Andrew C. Petrik joined Ciena in 1996 and has served as Vice President, Controller since August 1997. He also served as Treasurer from August 1997 to October 2008.
Jason M. Phipps joined Ciena in 2002 and has served as Senior Vice President, Global Sales and Marketing since February 2017. Mr. Phipps is responsible for Ciena’s global sales organization and its marketing and communications functions. From January 2014 to February 2017, Mr. Phipps served as Vice President and General Manager, North America Sales, during which time he also oversaw the Global Partners & Channels practice, and from March 2011 to December 2013 he served as Vice President, Global Sales Operations. Mr. Phipps has also previously held a number of sales and marketing leadership positions with Ciena.
     David M. Rothenstein joined Ciena in January 2001 and has served as Senior Vice President, General Counsel and Secretary since November 2008. Mr. Rothenstein served as Vice President and Associate General Counsel from July 2004 to October 2008 and previously as Assistant General Counsel.
     Bruce L. Claflin has served as a Director of Ciena since August 2006. Mr. Claflin served as President and Chief Executive Officer of 3Com Corporation from January 2001 until his retirement in February 2006. Mr. Claflin joined 3Com as President and Chief Operating Officer in August 1998. Prior to 3Com, Mr. Claflin served as Senior Vice President and General Manager, Sales and Marketing, for Digital Equipment Corporation. Mr. Claflin also worked for 22 years at IBM, where he held various sales, marketing and management positions, including general manager of IBM PC Company’s worldwide research and development, product and brand management, as well as president of IBM PC Company Americas. Mr. Claflin currently serves on the board of directors of IDEXX Laboratories, Inc., a publicly traded company, where he is the Chairman of the Nominating and Governance Committee. Mr. Claflin previously served on the board of directors of Advanced Micro Devices, Inc. (“AMD”).
     Lawton W. Fitt has served as a Director of Ciena since November 2000. From October 2002 to March 2005, Ms. Fitt served as Director of the Royal Academy of Arts in London. From 1979 to October 2002, Ms. Fitt was an investment banker with Goldman Sachs & Co., where she was a partner from 1994 to October 2002. Ms. Fitt currently serves on the boards of directors of Carlyle Group Management L.L.C. (the general partner of publicly traded The Carlyle Group L.P.), and of The Progressive Corporation, where she serves as Chairperson of the Board, and Micro Focus International PLC, both publicly traded companies. Ms. Fitt also serves as a director or trustee of several non-profit organizations. Ms. Fitt previously served on the boards of directors of ARM Holdings PLC and Thomson Reuters Corporation.
     Patrick T. Gallagher has served as a Director of Ciena since May 2009. Since October 2007, Mr. Gallagher has served as Chairman of Harmonic Inc., a publicly traded company and global provider of high-performance video solutions to the broadcast, cable, telecommunications and managed service provider sectors. Mr. Gallagher has served as Chairman of privately held Intercloud SAS, a Paris-headquartered provider of global private cloud connectivity services, since July 2015, and as Chairman of privately held Mirabeau SAS, a French wine producer, since August 2019. From March 2008 until April 2012, Mr. Gallagher was Chairman of Ubiquisys Ltd., a leading developer and supplier of femtocells for the global 3G mobile wireless market. From January 2008 until February 2009, Mr. Gallagher was Chairman of Macro 4 plc, a global software solutions company, and from May 2006 until March 2008, served as Vice Chairman of Golden Telecom Inc., a leading facilities-based provider of integrated communications in Russia and the CIS. From 2003 until 2006, Mr. Gallagher was Executive Vice Chairman and served as Chief Executive Officer of FLAG Telecom Group and, prior to that role, held various senior management positions at British Telecom. Mr. Gallagher also previously served on the board of directors of Sollers JSC.

17


Devinder Kumar has served as a Director of Ciena since August 2019. Mr. Kumar currently serves as Senior Vice President, Chief Financial Officer and Treasurer of AMD, a publicly traded company, in which capacity he is responsible for AMD’s global finance organization as well as global corporate services and facilities. He was appointed Chief Financial Officer in January 2013 and Treasurer in April 2015. Since he joined AMD in 1984, Mr. Kumar has progressed through several leadership positions in corporate accounting and corporate finance, including serving as interim CFO, corporate controller and assistant treasurer. He also spent 10 years in Asia as financial controller for AMD Penang and group finance director for AMD’s Manufacturing Services Group across Singapore, Thailand, China and Malaysia.
T. Michael Nevens has served as a Director of Ciena since February 2014. Since 2006, Mr. Nevens has served as senior adviser to Permira Advisers, LLC, an international private equity fund. From 1980 to 2002, Mr. Nevens held various leadership positions at McKinsey & Co., most recently as a director (senior partner) and as managing partner of the firm’s Global Technology Practice. He also served on the board of the McKinsey Global Institute, which conducts research on economic and policy issues. Mr. Nevens has been an adjunct professor of Corporate Governance and Strategy at the Mendoza College of Business at the University of Notre Dame. Mr. Nevens also serves as the Chairman of the board of directors of NetApp, Inc., a publicly traded company. Mr. Nevens previously served on the board of directors of Altera Corporation.
     Judith M. O’Brien has served as a Director of Ciena since July 2000. Since November 2012, Ms. O’Brien has served as a partner and head or co-head of the Emerging Company Practice Group at the law firm of King & Spalding. Ms. O’Brien served as Executive Vice President and General Counsel of Obopay, Inc., a provider of mobile payment services, from November 2006 through December 2010. From February 2001 until October 2006, Ms. O’Brien served as a Managing Director at Incubic Venture Fund, a venture capital firm. From August 1980 until February 2001, Ms. O’Brien was a lawyer with Wilson Sonsini Goodrich & Rosati, where, from February 1984 to February 2001, she was a partner specializing in corporate finance, mergers and acquisitions, and general corporate matters. Ms. O’Brien serves on the boards of directors of privately held companies Theatro Labs, Inc., Inform, Inc. and MagicCube, Inc. Ms. O’Brien also previously served on the board of directors of Adaptec, Inc.
Joanne B. Olsen has served as a Director of Ciena since October 2018. Ms. Olsen previously served as Executive Vice President of Global Cloud Services and Support at Oracle from 2016 until her retirement in August 2017. In that role, she drove Oracle’s cloud transformation services and support strategy, partnering with leaders across all business units. Ms. Olsen previously served as Senior Vice President and leader of Oracle’s applications sales, alliances, and consulting organizations in North America from 2012 through 2016, and from 2010 through 2012 served in various general management positions at Oracle. Ms. Olsen began her career with IBM, where, between 1979 and 2010, she held a variety of executive management positions across sales, global financing and hardware. Ms. Olsen also serves on the boards of directors of Teradata Corporation and Keysight Technologies, Inc., both publicly traded companies.


18



Item 1A. Risk Factors
Investing in our securities involves a high degree of risk. In addition to the other information contained in this report, you should consider the following risk factors before investing in our securities.
Our revenue, gross margin and operating results can fluctuate significantly and unpredictably from quarter to quarter.
Our revenue, gross margin and results of operations can fluctuate significantly and unpredictably from quarter to quarter. Our budgeted expense levels are based on our visibility into customer spending plans and our projections of future revenue and gross margin. Visibility into customer spending levels can be uncertain, spending patterns are subject to change, and reductions in our expense levels can take significant time to implement. A significant portion of our quarterly revenue is generated from customer orders received during that same quarter (which we refer to as “book to revenue”). Accordingly, our revenue for a particular quarter is difficult to predict, and a shortfall in expected orders in any given quarter can materially adversely affect our revenue and results of operations for that quarter or future quarterly periods. Additional factors that contribute to fluctuations in our revenue, gross margin and operating results include:
changes in spending levels or network deployment plans by customers, particularly with respect to our service provider and Web-scale provider customers;
order timing and volume, including book to revenue orders;
shipment and delivery timing;
backlog levels;
the level of competition and pricing pressure in our industry;
the pace and impact of price erosion that we regularly encounter in our markets;
the impact of commercial concessions or unfavorable commercial terms required to maintain incumbency or secure new opportunities with key customers;
the mix of revenue by product segment, geography and customer in any particular quarter;
our level of success in achieving targeted cost reductions and improved efficiencies in our supply chain;
our incurrence of start-up costs, including lower margin phases of projects required to support initial deployments, gain new customers or enter new markets;
our level of success in accessing new markets and obtaining new customers;
technology-based price compression and our introduction of new platforms with improved price for performance;
changing market, economic and political conditions, including the impact of tariffs and other trade restrictions;
the financial stability of our customers and suppliers;
consolidation activity among our customers, suppliers and competitors;
the timing of revenue recognition on sales, particularly relating to large orders;
installation service availability and readiness of customer sites;
availability of components and manufacturing capacity;
adverse impact of foreign exchange; and
seasonal effects in our business.
As a result of these factors and other conditions affecting our business and operating results, we believe that quarterly comparisons of our operating results are not necessarily a good indication of possible future performance. Quarterly fluctuations from the above factors may cause our revenue, gross margin and results of operations to underperform in relation to our guidance, long-term financial targets or the expectations of financial analysts or investors, which may cause volatility or decreases in our stock price.
A small number of customers account for a significant portion of our revenue. The loss of these customers or a significant reduction in their spending could have a material adverse effect on our business and results of operations.

A significant portion of our revenue is concentrated among a small number of customers. For example, our ten largest customers contributed 59.3% of our fiscal 2019 revenue. Historically, our largest customers by revenue principally consisted of large communications service providers. For example, Verizon and AT&T accounted for approximately 12.9% and 10.9% of fiscal 2019 revenue, respectively. As a result of efforts in recent years to diversify our business, the customer segments and geographies that comprise our customer base and top customers by revenue have changed. During fiscal 2019, three Web-scale providers were among our top ten customers. Web-scale customers have been important contributors to our overall growth through both our direct sales to them, including for data center interconnection, and their indirect impact on purchases by other network operators. Consequently, our financial results and our ability to grow our business are closely correlated with the spending of a relatively small number of customers. Our business and results of operations could be materially adversely

19


impacted by the loss of a large customer within or outside of these customer segments as well as by reductions in spending or capital expenditure budgets, changes in network deployment plans or changes in consumption models for acquiring networking solutions by our largest customers.

Because of our concentration of revenue with communications service providers and Web-scale providers, our business and results of operations can be significantly affected by market, industry or competitive dynamics adversely affecting these customer segments. For example, communications service providers continue to face a rapidly shifting competitive landscape as cloud service operators, “over-the-top” (OTT) providers, and other content providers challenge their traditional business models and network infrastructures. These dynamics have in the past had an adverse effect on network spending levels by certain of our largest service provider customers. Several of these, including AT&T, with whom we experienced declines in annual revenue during fiscal 2017 and fiscal 2018, have announced various initiatives that seek to modify how they purchase networking infrastructure or reduce capital expenditures on network infrastructure in future periods that may adversely affect our results of operations. In addition, a number of our communications service providers and cable operator customers, including AT&T, Verizon and CenturyLink, have either recently announced significant acquisition transactions or are in the process of significant related integration activities, including the acquisition of media or content companies. Such transactions have in the past, and may in the future, result in spending delays or deferrals, or changes in preferred vendors due to changes in strategy or leadership, the timing of regulatory approvals and debt burdens associated with such transactions. Similarly, certain of our largest Web-scale customers have announced an intention to reduce capital spending in future periods and we expect our revenue from this customer segment to moderate from the level achieved in fiscal 2019. Web-scale providers are also under consumer and government scrutiny and have been the subject of regulatory and other government actions, including antitrust investigations. There can be no assurance that these government actions will not adversely impact the network spending, procurement strategies, or business practices of our Web-scale customers in a manner adverse to us. Our business and results of operations could be materially adversely affected by these factors and other market, industry or competitive dynamics adversely impacting our customers.

We face intense competition that could hurt our sales and results of operations, and we expect the competitive landscape in which we operate to continue to broaden to include additional solutions providers.
We face an intense competitive market for sales of communications networking equipment, software and services. Competition is intense on a global basis, as we and our competitors aggressively seek to capture market share and displace incumbent equipment vendors. Our industry has historically been dominated by a small number of very large vendors, some of which have substantially greater financial and marketing resources, broader product offerings and more established relationships with service providers and other customer segments than we do. In addition, to drive scale and market share gains and meet the intense investment capacity required to keep pace with technology innovation, acquisition activity among vendors of networking solutions has increased. Consolidation in our industry may result in competitors with greater resources, pricing flexibility, or other synergies, which may provide them with a competitive advantage.
Certain of our customers are adopting procurement strategies that seek to purchase a broader set of networking solutions from a single or small number of vendors. Because of their scale, resources, and a more diverse set of solution offerings, certain of our larger competitors may be perceived to be a better fit for the procurement or network operating and management strategies of these customers. We also compete with a number of smaller companies that provide significant competition for specific products, applications, customer segments or geographic markets. Due to the narrower focus of their efforts, these competitors may achieve commercial availability of their products more quickly or may be more attractive to customers in a particular product niche.
Generally, competition in our markets is based on any one or a combination of the following factors:
the ability to meet customer business needs and drive successful outcomes;
functionality, speed, capacity, scalability, performance, quality and reliability of solutions;
price for performance, cost per bit and total cost of ownership of solutions;
incumbency and strength of existing business relationships;
ability to offer comprehensive networking solutions, consisting of hardware, software and services;
time-to-market in delivering products and features;
technology roadmap and forward innovation capacity and ability to deliver on network innovation;
company stability and financial health;
flexibility and openness of platforms, including ease of integration, interoperability and integrated management;
ability to offer solutions that accommodate a range of emerging customer consumption models for network solutions;
operating costs, space requirements and power consumption of network solutions;
software and network automation and analytics capabilities;

20


manufacturing and lead-time capability; and
services and support capabilities.

Part of our strategy is to leverage our technology leadership and to aggressively capture additional market share and displace competitors, particularly with communications service providers internationally. In an effort to maintain our incumbency or to secure new customer opportunities, we have in the past, and may in the future, agree to aggressive pricing, commercial concessions and other unfavorable terms that result in low or negative gross margins on a particular order or group of orders. Competition can also result in onerous commercial and legal terms and conditions that place a disproportionate amount of risk on us.
We expect the competition in our industry to continue to broaden and to intensify, as network operators pursue a diverse range of network strategies and consumption models. As these changes occur, we expect that our business will compete more directly with additional networking solution suppliers, including IP router vendors, data center switch providers and other suppliers or integrators of networking technology. In addition, as we seek increased customer adoption of our Blue Planet Automation Software and Services, and as network operator demands for programmability, automation and analytics increase, we expect to compete more directly with software vendors and IT vendors or integrators of these solutions. We may also face competition from system and component vendors, including those in our supply chain, that develop networking products based on off-the-shelf or commoditized hardware technology, referred to as “white box” hardware, particularly where a customer’s network strategy seeks to emphasize deployment of such product offerings or adopt a disaggregated approach to the procurement of hardware and software. An increase in competitive intensity, the adoption of new consumption models, or the entry of new competitors into our markets, may adversely impact our business and results of operations. If competitive pressures increase, or if we fail to compete successfully in our markets, our business and results of operations could suffer.
Our business and operating results could be adversely affected by unfavorable changes in macroeconomic and market conditions and reductions in the level of spending by customers in response to these conditions.
Our business and operating results depend significantly on general market and economic conditions. Market volatility and weakness in the regions in which we operate have previously resulted in sustained periods of decreased demand for our products and services, which has adversely affected our operating results. Macroeconomic and market conditions could be adversely affected by a variety of political, economic or other factors in the United States and international markets, which could in turn adversely affect spending levels of our customers and their end users, and could create volatility or deteriorating conditions in the markets in which we operate. Due to our concentration of revenue in the United States, we would expect to incur a more significant impact from any adverse change in the capital spending environment or macroeconomic or market weakness in the United States. Macroeconomic uncertainty or weakness could result in:
reductions in customer spending and delay, deferral or cancellation of network infrastructure initiatives;
increased competition for fewer network projects and sales opportunities;
increased pricing pressure that may adversely affect revenue, gross margin and profitability;
decreased ability to forecast operating results and make decisions about budgeting, planning and future investments;
increased overhead and production costs as a percentage of revenue;
tightening of credit markets needed to fund capital expenditures by us or our customers;
customer financial difficulty, including longer collection cycles and difficulties collecting accounts receivable or write-offs of receivables; and
increased risk of charges relating to excess and obsolete inventories and the write-off of other intangible assets.
Reductions in customer spending in response to unfavorable or uncertain macroeconomic and market conditions, globally or in a particular region where we operate, would adversely affect our business, results of operations and financial condition.
Investment of research and development resources in communications networking technologies for which there is not an adequate market demand, or failure to sufficiently or timely invest in technologies for which there is market demand, would adversely affect our revenue and profitability.
The market for communications networking hardware and software solutions is characterized by rapidly evolving technologies, changes in market demand and increasing adoption of software-based networking solutions. We continually invest in research and development to sustain or enhance our existing hardware and software solutions and to develop or acquire new technologies including new software platforms. There is often a lengthy period between commencing these development initiatives and bringing new or improved solutions to market. During this time, technology preferences, customer demand and the markets for our solutions may move in directions that we had not anticipated. There is no guarantee that our new products, including our Blue Planet Automation Software and Services, or enhancements to other solutions, will achieve market acceptance or that the timing of market adoption will be as predicted. As a result, there is a significant possibility that some of

21


our development decisions, including significant expenditures on acquisitions, research and development, or investments in technologies, will not meet our expectations, and that our investment in some projects will be unprofitable. There is also a possibility that we may miss a market opportunity because we failed to invest or invested too late in a technology, product or enhancement sought by our customers or the markets into which we sell. Changes in market demand or investment priorities may also cause us to discontinue existing or planned development for new products or features, which can have a disruptive effect on our relationships with customers. If we fail to make the right investments or fail to make them at the right time, competing solutions may be more attractive in the market. As a result, our competitive position may suffer, and our revenue and profitability could be adversely affected.
We have no guaranteed purchases and regularly have to re-win business for existing customers.

Generally, our customer contracts do not require customers to purchase any minimum or guaranteed volumes, and we conduct sales through framework contracts under which customers place purchase orders for which they often have the right to modify or cancel. We must regularly compete for and win business with existing customers across all of our customer segments. In addition, Web-scale providers tend to operate on shorter procurement cycles than some of our traditional customers, which can require us to compete to re-win business with these customers more frequently than required with other customers segments. As such, there is no assurance that our incumbency will be maintained at any given customer or that our revenue levels from a customer in a particular period can be achieved in future periods. Customer spending levels can be unpredictable, and our sales to any customer could significantly decrease or cease at any time.

Network equipment sales often involve lengthy sales cycles and protracted contract negotiations that may require us to agree to commercial terms or conditions that negatively affect pricing, risk allocation, payment and the timing of revenue recognition.

Our sales efforts, particularly with communications service providers, Web-scale providers and other large customers, often involve lengthy sales cycles. These selling efforts often involve a significant commitment of time and resources that may include extensive product testing, laboratory or network certification, network or region-specific product certification and homologation requirements for deployment in networks. Even after a customer awards its business to us or decides to purchase our solutions, the length of time before deployment can vary depending on the customer’s schedule, site readiness, the size of the network deployment, the degree of custom configuration required and other factors. Additionally, these sales also often involve protracted and sometimes difficult contract negotiations in which we may deem it necessary to agree to unfavorable contractual or commercial terms that adversely affect pricing, expose us to penalties for delays or non-performance and require us to assume a disproportionate amount of risk. To maintain incumbency with key customers, we may be required to offer discounted pricing, make commercial concessions or offer less favorable terms as compared to our historical business arrangements with these customers. We may also be requested to provide deferred payment terms, vendor or third-party financing or other alternative purchase structures that extend the timing of payment. Alternatively, customers may insist on terms and conditions that we deem too onerous or not in our best interest, and we may be unable to reach a commercial agreement. As a result, we may incur substantial expense and devote time and resources to potential sales opportunities that never materialize or result in lower than anticipated sales and gross margin.
If the market for network software does not evolve in the way we anticipate or if customers do not adopt our Blue Planet Automation Software and Services, we may not be able to monetize these software assets and realize a key part of our business strategy.
A key part of our business strategy is to increase customer adoption of our Blue Planet Automation Software Platform for intelligent, closed loop automated networks. This strategy depends in significant part on our ability to commercialize and gain market adoption for our Blue Planet Automation Software and Services. If the markets relating to software solutions for network automation, including service orchestration, route optimization, analytics and assurance, and SDN or NFV, do not develop as we anticipate, or if we are unable to increase market awareness and adoption of our Blue Planet Automation Software and Services within those markets, revenue from our Blue Planet Automation Software and Services may not grow. We have a limited history in commercializing and selling these software solutions and have only recently acquired certain elements of our Blue Planet portfolio. Moreover, the market and competitive landscape for these solutions is dynamic, and it is difficult to predict important trends, including the potential growth, if any, of this market. If the market for these software solutions does not evolve in the way we anticipate or if customers do not adopt our Blue Planet Automation Software and Services, a key part of our strategy for growth would be adversely affected and our financial results may suffer.

22


If we are unable to adapt our business to the consumption models for networking solutions adopted by our customers and to offer attractive solutions across these consumption models, our business, competitive position and results of operations could be adversely affected.
Growing bandwidth demands and network operator efforts to reduce costs are resulting in a diverse range of approaches to the design and procurement of network infrastructure. We refer to these different approaches as “consumption models.” These consumption models can include: the traditional systems procurement of fully integrated solutions including hardware, software and services from the same vendor; the procurement of a fully integrated hardware solution from one vendor with the separate use of a network operator’s own SDN-based controller; the procurement of an integrated photonic line system with open interfaces from one vendor and the separate or “disaggregated” procurement of modem technology from a different vendor; or the development and use of published reference designs and open source specifications for the procurement of “white box” hardware to be used with open source software. In parallel, network operators are also exploring procurement alternatives for software solutions, ranging from integrated and proprietary software platforms to fully open source software.
We believe that network operators will continue to consider a variety of different consumption models. Many of these approaches are in their very early stages of development and evaluation, and the types of models and their levels of adoption will depend in significant part on the nature of the circumstances and strategies of particular network operators. Among our customers, AT&T and others are pursuing network strategies that emphasize enhanced software programmability, management and control of networks, and deployment of “white box” hardware. A number of network operators are pursuing the deployment of smaller form factor, pluggable modem technology, particularly within switching and routing solutions, as an alternative to integrated optical networking platforms. Other network operators, including certain of our Web-scale customers, are playing a leading role in the transition to software-defined networking or the standardization of communications network solutions. We believe that the potential for different approaches to the procurement of networking infrastructure will require network operators and vendors to evolve and broaden their existing solutions and commercial models over time. Adoption of a range of consumption models may also alter and broaden our competitive landscape to include other technology vendors, including routing vendors, component vendors and IT software vendors. If we are unable to adapt our business to these new consumption models and offer attractive solutions and commercial models that accommodate the range of consumption models ultimately adopted by our customers or within our markets, our business, competitive position and results of operations could be adversely affected.
We may experience delays in the development and production of our products that may negatively affect our competitive position and business.
Our hardware and software networking solutions, including our coherent optical chipset, our WaveLogic modem technology and the components thereof, are based on complex technology, and we can experience unanticipated delays in developing, manufacturing and introducing these solutions to market. Delays in product development efforts by us or our supply chain may affect our reputation with customers, affect our ability to capture market opportunities and impact the timing and level of demand for our products. Among other things, we are currently introducing our fifth generation of our coherent optical modem technology, extending our Packet Networking portfolio with additional IP features, and introducing new solutions within our Platform Software and Services and Blue Planet Automation Software and Services segments. Each step in the development cycle of our products presents serious risks of failure, rework or delay, any one of which could adversely affect the cost-effectiveness and timely development of our products. We may encounter delays relating to engineering development activities and software, design, sourcing and manufacture of critical components, and the development of prototypes. The development of new technologies may increase the complexity of supply chain management or require the acquisition, licensing or interworking with the technology of third parties. In addition, intellectual property disputes, failure of critical design elements and other execution risks may delay or even prevent the release of these products. If we do not successfully develop or produce products in a timely manner, our competitive position may suffer, and our business, financial condition and results of operations could be harmed.
We rely on third-party contract manufacturers and our business and results of operations may be adversely affected by risks associated with their businesses, financial condition and the geographies in which they operate.
We rely on third-party contract manufacturers with facilities in Canada, Mexico, Thailand and the United States to perform a substantial portion of our supply chain activities, including component sourcing, manufacturing, product testing and quality, and fulfillment and logistics relating to the distribution and support of our products. There are a number of risks associated with our dependence on contract manufacturers, including:
reduced control over delivery schedules and planning;
reliance on the quality assurance procedures of third parties;
potential uncertainty regarding manufacturing yields and costs;

23


availability of manufacturing capability and capacity, particularly during periods of high demand;
risks and uncertainties associated with the locations or countries where our products are manufactured, including potential manufacturing disruptions caused by social, geopolitical or environmental factors;
changes in U.S. law or policy governing tax, trade, manufacturing, development and investment in the countries where we currently manufacture our products, including the World Trade Organization Information Technology Agreement or other free trade agreements;
inventory liability for excess and obsolete supply;
limited warranties provided to us; and
potential misappropriation of our intellectual property.
These and other risks could impair our ability to fulfill orders, harm our sales and impact our reputation with customers. If our contract manufacturers are unable or unwilling to continue manufacturing our products or components of our products, or if we experience a disruption of manufacturing or our contract manufacturers discontinue operations, we may be required to identify and qualify alternative manufacturers, which could cause us to be delayed in or unable to meet our supply requirements to our customers and result in the breach of our customer agreements. The process of qualifying a new contract manufacturer and commencing volume production is expensive and time-consuming, and if we are required to change or qualify a new contract manufacturer, we would likely experience significant business disruption and could lose revenue and damage our existing customer relationships.
Our reliance on third-party component suppliers, including sole and limited source suppliers, exposes our business to additional risk and could limit our sales, increase our costs and harm our customer relationships.
We maintain a global sourcing strategy and depend on a diverse set of third-party suppliers in international markets that comprise our supply chain. We rely on these third parties for activities relating to product design, development and support, and in the sourcing of products, components, subcomponents and related raw materials. Our products include optical and electronic components for which reliable, high-volume supply is often available only from sole or limited sources. We do not have any guarantees of supply from our third-party suppliers, and in certain cases we have limited contractual arrangements or are relying on standard purchase orders. As a result, there is no assurance that we will be able to secure the components or subsystems that we require, in sufficient quantity and quality, and on reasonable terms.

The loss of a source of supply, or lack of sufficient availability of key components, could require that we locate an alternate source or redesign our products, either of which could result in business interruption and increased costs and could negatively affect our product gross margin and results of operations. There are a number of significant technology trends or developments underway or emerging – including the Internet of Things, autonomous vehicles, and advances in mobile communications such as the emergence of 5G – that have previously resulted in, and can be expected in the future to result in, increased market demand for key raw materials or components upon which we rely. Increases in market demand or scarcity of raw materials for components have resulted, and may in the future result, in shortages in availability of important components for our solutions, product allocation challenges, deployment delays and increased cost, lead times and delivery cycle time lines.

We have experienced, and may experience in the future, consolidation among suppliers of our components. Consolidation in the optical components and semiconductor industry can result in a reduction in the number of suppliers available to us, which can negatively impact our ability to access components or the price we have to pay for such components. Moreover, our access to necessary components could be adversely impacted by evolving competitive landscapes, converging solutions offerings and competition from component vendors, including those in our supply chain, who develop competing networking products for emerging consumptions models, including pluggable modem technology or offerings based on “white box” hardware.

These and other industry, market and regulatory disruptions and challenges affecting our suppliers could expose our business to increased costs, loss or lack of supply, or discontinuation of components that can result in lost revenue, additional product costs, increased lead times and deployment delays that could harm our business and customer relationships.

The international scale of our sales and operations exposes us to additional risk and expense that could adversely affect our results of operations.
We market, sell and service our products globally, maintain personnel in numerous countries, and rely on a global supply chain for sourcing important components and manufacturing our products. Our international sales and operations are subject to inherent risks, including:
adverse social, political and economic conditions in countries outside the United States;
effects of adverse changes in currency exchange rates;

24


greater difficulty in collecting accounts receivable and longer collection periods;
difficulty and cost of staffing and managing foreign operations;
higher incidence of corruption or unethical business practices;
less protection for intellectual property rights in some countries;
tax and customs changes that adversely impact our global sourcing strategy, manufacturing practices, transfer-pricing, or competitiveness of our products for global sales;
compliance with certain testing, homologation or customization of products to conform to local standards;
significant changes to free trade agreements, trade protection measures, tariffs, export compliance, domestic preference procurement requirements, qualification to transact business and additional regulatory requirements; and
natural disasters, epidemics and acts of war or terrorism.
Our international operations are subject to complex foreign and U.S. laws and regulations, including anti-bribery and corruption laws, antitrust or competition laws, data privacy laws, such as the EU General Data Protection Regulation, and environmental regulations, among others. In particular, recent years have seen a substantial increase in anti-bribery law enforcement activity by U.S. regulators, and we currently operate and seek to operate in many parts of the world that are recognized as having greater potential for corruption. Violations of any of these laws and regulations could result in fines and penalties, criminal sanctions against us or our employees, prohibitions on the conduct of our business and on our ability to offer our products and services in certain geographies, and significant harm to our business reputation. Our policies and procedures to ensure compliance with these laws and regulations and to mitigate these risks may not protect us from all acts committed by our employees or third-party vendors, including contractors, agents and services partners. Additionally, the costs of complying with these laws (including the costs of investigations, auditing and monitoring) could adversely affect our current or future business.
The success of our international sales and operations will depend, in large part, on our ability to anticipate and manage these risks effectively. Our failure to manage any of these risks could harm our international operations, reduce our international sales, and could give rise to liabilities, costs or other business difficulties that could adversely affect our operations and financial results.
Changes in trade policy, including the imposition of tariffs and efforts to withdraw from or materially modify international trade agreements, may adversely affect our business, operations and financial condition.
The United States and various foreign governments have established certain trade and tariff requirements under which we have implemented a global approach to the sourcing and manufacture of our products, as well as distribution and fulfillment to customers around the world. Recently, the U.S. government has indicated a willingness to revise, renegotiate, or terminate various existing multilateral trade agreements and to impose new taxes on certain goods imported into the U.S. Because we rely on a global sourcing strategy and third-party contract manufacturers in markets outside of the U.S. to perform substantially all of the manufacturing of our products, such steps, if adopted, could adversely impact our business and operations, increase our costs, and make our products less competitive in the U.S. and other markets. 
For example, the U.S. government has threatened to undertake a number of actions relating to trade with Mexico, including the closure of the border and the imposition of escalating tariffs on goods imported into the U.S. from Mexico. A substantial portion of our products are manufactured and distributed by third-party contract manufacturers in Mexico. If adopted, such actions could adversely impact our business and significantly disrupt our operations. These actions may also make our products less competitive in the United States and other markets. In addition, the U.S. government reached a new trade agreement with the Canadian and Mexican governments to replace the North American Free Trade Agreement (“NAFTA”) with the United States-Mexico-Canada Agreement (“USMCA”). Withdrawal from NAFTA by the U.S. or failure of these countries to ratify USMCA could similarly adversely impact our business and significantly disrupt our operations.
In addition, as a result of our global sourcing strategy, our supply chain includes certain direct and indirect suppliers based in China who supply goods to us, our manufacturers or our third-party suppliers. Recently, there have been a number of significant geopolitical events, including trade tensions and regulatory actions, involving the governments of the United States and China. The U.S. government has raised tariffs, and imposed new tariffs, on a wide range of imports of Chinese products, including component elements of our solutions and certain finished goods products that we sell. Effective September 1, 2019, a new 15% tariff was imposed on approximately $120 billion of China-origin imports covered by the so called “List 4A,” which includes certain of our products. In December 2019, the U.S. government announced that as part of a so called “Phase One” agreement between the U.S. and China on trade matters, this tariff was expected to be reduced to 7.5%.
At this time, it remains unclear what additional actions, if any, will be taken by the U.S. or other governments with respect to international trade agreements, the imposition of tariffs on goods imported into the U.S., tax policy related to international commerce, or other trade matters. Based on our manufacturing practices and locations, there can be no assurance that any future

25


executive or legislative action in the United States or other countries relating to tax policy and trade regulation would not adversely affect our business, operations and financial results.
Government regulation of usage, import or export of our products, or our technology within our products, changes in that regulation, or our failure to obtain required approvals for our products, could harm our international and domestic sales and adversely affect our revenue and costs of sales. Failure to comply with such regulations could result in enforcement actions, fines, penalties or restrictions on export privileges. In addition, costly tariffs on our equipment, restrictions on importation, trade protection measures and domestic preference requirements of certain countries could limit our access to these markets and harm our sales. These regulations could adversely affect the sale or use of our products, substantially increase our cost of sales and adversely affect our business and revenue.
Our reliance on certain third-party component suppliers exposes us to certain risks relating to their businesses that, in turn, could disrupt our business or limit our sales.

We are exposed to risks relating to unfavorable economic conditions, financial conditions and a wide range of challenges affecting the businesses and results of operations of our component suppliers. These challenges can affect their material costs, sales, liquidity levels, ability to continue investing in their businesses, ability to import or export goods, ability to meet development commitments and manufacturing capability. A number of our key technology vendors rely upon sales to customers, including our competitors, in China for a material portion of their revenue. In January 2018, China’s Ministry of Industry and Information Technology released its Optoelectronic Devices Industry Technology Roadmap, a five-year plan to improve China’s capabilities in the optoelectronics industry. There can be no assurance that this initiative, or similar efforts in China such as the Made in China 2025 initiatives, will not have an adverse impact on the business of our component suppliers or our access to necessary components. Separately, in May 2019, the U.S. Department of Commerce amended the Export Administration Regulations by adding Huawei Technologies Co., Ltd. and 68 of its non-U.S. affiliates to the “Entity List” for actions contrary to the national security and foreign policy interests of the United States, which amendment imposes significant new restrictions on export, reexport and transfer of U.S. regulated technologies and products to Huawei. In August, the U.S. Department of Commerce further added 46 affiliates to the Entity List (collectively, “Huawei”). Several of our third-party component suppliers, including certain sole and limited source suppliers, sell products to Huawei and, in some cases, Huawei is a significant customer for such suppliers. Any continued restriction on our suppliers’ ability to make sales to Huawei may adversely impact their businesses. Such industry, market and regulatory disruptions affecting these suppliers could, in turn, expose our business to loss or lack of supply or discontinuation of components that could result in lost revenue, additional product costs, increased lead times and deployment delays that could harm our business and customer relationships. Our business and results of operations would be negatively affected if we were to experience any significant disruption or difficulties with key suppliers affecting the price, quality, availability or timely delivery of required components. At this time, there can be no assurance regarding the scope or duration of the restrictions imposed on Huawei and any future impact on our suppliers.

Product performance problems and undetected errors affecting the performance, interoperability, reliability or security of our products could damage our business reputation and negatively affect our results of operations.
The development and production of sophisticated hardware and software for communications network equipment is highly complex. Some of our products can be fully tested only when deployed in communications networks or when carrying traffic with other equipment, and software products may contain bugs that can interfere with expected performance. As a result, undetected defects or errors, and product quality, interoperability, reliability and performance problems are often more acute for initial deployments of new products and product enhancements. We have recently launched, and are in the process of launching, a number of new hardware and software offerings, including evolutions of our WaveLogic coherent optical modem technology, Packet Networking platforms and solutions targeting access and metro networks and data center interconnect applications. Unanticipated product performance problems can relate to the design, manufacturing, installation, operation and interoperability of our products. Undetected errors can also arise as a result of defects in components, software or manufacturing, installation or maintenance services supplied by third parties, and technology acquired from or licensed by third parties. From time to time we have had to replace certain components, provide software remedies or other remediation in response to defects or bugs, and we may have to do so again in the future. Remediation of such events could materially adversely impact our business and results of operations. In addition, we may encounter unanticipated security vulnerabilities relating to our products or the activities of our supply chain. Our products are used in customer networks transmitting a range of sensitive information and any actual or perceived exposure of our solutions to malicious software or cyber-attacks could adversely affect our business and results of operations. Product performance, reliability, security and quality problems may result in some or all of the following effects:
damage to our reputation, declining sales and order cancellations;
increased costs to remediate defects or replace products;
payment of liquidated damages, contractual or similar penalties, or other claims for performance failures or delays;

26


increased warranty expense or estimates resulting from higher failure rates, additional field service obligations or other rework costs related to defects;
higher charges for increased inventory obsolescence;
costs, liabilities and claims that may not be covered by insurance coverage or recoverable from third parties; and
delays in recognizing revenue or collecting accounts receivable.
These and other consequences relating to undetected errors affecting the quality, reliability and security of our products could negatively affect our business and results of operations.
If we fail to accurately predict demand, we may be required to write off significant amounts of inventory as a result of our inventory purchase practices and could incur additional costs or experience manufacturing delays.
To avoid delays and meet customer demand for shorter delivery terms, we place orders with our contract manufacturers and component suppliers based on forecasts of customer demand. In a number of cases these suppliers may require longer lead times for fulfillment than we have with our customers. Thus, our practice of buying inventory based on forecasted demand exposes us to the risk that our customers ultimately may not order the products we have forecast or will purchase fewer products than forecast. As a result, we may purchase inventory in anticipation of sales that ultimately do not occur. We regularly incur, on a quarterly basis, expense provisions against excess or obsolete inventory and may have difficulty forecasting inventory and customer spending. Moreover, our customer purchase agreements generally do not include any minimum purchase commitment and customers often have the right to modify, reduce or cancel purchase quantities. Our products are highly configurable, and certain new products have overlapping feature sets or application with existing products. Accordingly, it is increasingly possible that customers may forgo purchases of certain products we have inventoried in favor of a similar or newer product. We may also be exposed to inventory write-offs as a result of certain supply chain initiatives, including consolidation and transfer of key manufacturing activities. If we are required to write off or write down a significant amount of inventory, our results of operations for the applicable period would be materially adversely affected. Conversely, if we underestimate our demand, our contract manufacturers and component suppliers may have inadequate time, materials, or components required to manufacture our products. This could increase costs or delay or interrupt manufacturing of our products, resulting in delays in shipments and deferral or loss of revenues and could adversely impact customer satisfaction.
Our go-to-market activities and the distribution of our WaveLogic coherent modem technology within the merchant modem market could expose us to increased or new forms of competition, or adversely affect our existing systems business and results of operations.
We recently entered the merchant modem market to monetize our coherent optical technology, expand our addressable market and address a range of customer consumption models for networking solutions. Making our critical technology available in this manner could adversely impact the sale of products in our existing systems business. For example, our customers may choose to adopt disaggregated consumption models or third-party solutions that embed Ciena-designed optical modules instead of purchasing systems-based solutions from us. Accordingly, we may encounter situations where we are competing for opportunities in the market directly against a system from one of our competitors that incorporates Ciena-designed modules. Making this key technology available and enabling third-party sales of Ciena-designed modules may adversely affect our competitive position and increase the risk that third parties misappropriate or attempt to use our technology or related intellectual property without our authorization. These and other risks or unanticipated liabilities or costs associated with the sales of our WaveLogic coherent technology could harm our reputation and adversely affect our business and our results of operations. Our go-to-market activities and the distribution of our WaveLogic coherent technology within the merchant modem market could expose us to increased or new forms of competition, or adversely affect our systems business and results of operation.

27


Data security breaches and cyber-attacks could compromise our intellectual property or other sensitive information and cause significant damage to our business and reputation.
 In the ordinary course of our business, we maintain on our network systems, and on the networks of our third-party providers, certain information that is confidential, proprietary or otherwise sensitive in nature. This information includes intellectual property, financial information and confidential business information relating to us and our customers, suppliers and other business partners. Companies in the technology industry have been increasingly subject to a wide variety of security incidents, cyber-attacks and other attempts to gain unauthorized access to networks or sensitive information. Our network systems and storage and other business applications, and the systems and storage and other business applications maintained by our third-party providers, have been in the past, and may be in the future, subject to attempts to gain unauthorized access, breach, malfeasance or other system disruptions. In some cases, it is difficult to anticipate or to detect immediately such incidents and the damage caused thereby. If an actual or perceived breach of security occurs in our network or any of our third-party providers’ networks, we could incur significant costs and our reputation could be harmed. While we work to safeguard our internal network systems and validate the security of our third party providers to mitigate these potential risks, including through information security policies and employee awareness and training, there is no assurance that such actions will be sufficient to prevent cyber-attacks or security breaches. We have been subjected in the past to a range of incidents including phishing, emails purporting to come from a company executive or vendor seeking payment requests, and communications from look-alike corporate domains. While these have not had a material effect on our business or our network security to date, security incidents involving access or improper use of our systems, networks or products could compromise confidential or otherwise protected information, destroy or corrupt data, or otherwise disrupt our operations. These security events could also negatively impact our reputation and our competitive position and could result in litigation with third parties, regulatory action, loss of business, potential liability and increased remediation costs, any of which could have a material adverse effect on our financial condition and results of operations.
Efforts to increase our sales and capture market share in targeted international markets may be unsuccessful.
Part of our business and growth strategy is to expand our geographic reach and increase market share in international markets through a combination of direct and indirect sales resources. We are also aggressively pursuing opportunities with service provider customers in additional geographies, including EMEA and APAC. This diversification of our markets and customer base has been a significant component of the growth of our business in recent years. Our efforts to continue to increase our sales and capture market share in international markets may ultimately be unsuccessful or may adversely impact our financial results, including our gross margin. Our failure to continue to increase our sales and market share in international markets could limit our growth and could harm our results of operations.
Our intellectual property rights may be difficult and costly to enforce.
We generally rely on a combination of patents, copyrights, trademarks and trade secret laws to establish and maintain proprietary rights in our products and technology. Although we have been issued numerous patents, and other patent applications are currently pending, there can be no assurance that any of these patents or other proprietary rights will not be challenged, invalidated or circumvented, or that our rights will provide us with any competitive advantage. In addition, there can be no assurance that patents will be issued for our pending applications or that claims allowed on any patents will be sufficiently broad to protect our technology. Further, the laws of some foreign countries may not protect our proprietary rights to the same extent as do the laws of the United States.
We are subject to the risk that third parties may attempt to access, divert or use our intellectual property without authorization. Protecting against the unauthorized use of our products, technology and other proprietary rights is difficult, time-consuming and expensive, and we cannot be certain that the steps that we are taking will prevent or minimize the risks of such unauthorized use. In addition, our intellectual property strategy must continually evolve to protect our proprietary rights in new solutions, including our software solutions. Litigation may be necessary to enforce or defend our intellectual property rights or to determine the validity or scope of the proprietary rights of others. Such litigation could result in substantial cost and diversion of management time and resources, and there can be no assurance that we will obtain a successful result. Any inability to protect and enforce our intellectual property rights could harm our ability to compete effectively.
We may incur significant costs in response to claims by others that we infringe their intellectual property rights.
From time to time third parties may assert claims or initiate litigation or other proceedings related to patent, copyright, trademark and other intellectual property rights to technologies and related standards that are relevant to our business. The rate of infringement assertions by patent assertion entities is increasing, particularly in the United States. Generally, these patent owners neither manufacture nor use the patented invention directly, and they seek to derive value from their ownership solely through royalties from patent licensing programs.

28


We could be adversely affected by litigation, other proceedings or claims against us, as well as claims against our manufacturers, suppliers or customers, alleging infringement of third-party proprietary rights by our products and technology, or components thereof. Regardless of the merit of these claims, they can be time-consuming, divert the time and attention of our technical and management personnel, and result in costly litigation. These claims, if successful, could require us to:
pay substantial damages or royalties;
comply with an injunction or other court order that could prevent us from offering certain of our products;
seek a license for the use of certain intellectual property, which may not be available on commercially reasonable terms or at all;
develop non-infringing technology, which could require significant effort and expense and ultimately may not be successful; and
indemnify our customers or other third parties pursuant to contractual obligations to hold them harmless or pay expenses or damages on their behalf.
Any of these events could adversely affect our business, results of operations and financial condition. Our exposure to risks associated with the use of intellectual property may increase as a result of acquisitions, as we would have a lower level of visibility into the development process with respect to the acquired technology and the steps taken to safeguard against the risks of infringing the rights of third parties.
Our products incorporate software and other technology under license from third parties, and our business would be adversely affected if this technology were no longer available to us on commercially reasonable terms.
We integrate third-party software and other technology into our operating system, network management, and intelligent automation software and other products. As a result, we may be required to license certain software or technology from third parties, including competitors. Licenses for software or other technology may not be available or may not continue to be available to us on commercially reasonable terms. Third-party licensors may insist on unreasonable financial or other terms in connection with our use of such technology. Our failure to comply with the terms of any license may result in our inability to continue to use such license, which may result in significant costs, harm our market opportunities and require us to obtain or develop a substitute technology.
Some of our solutions, including our Blue Planet Automation Software, utilize elements of open source or publicly available software. As network operators seek to enhance programmability and automation of networks, we expect that we and other communications networking solutions vendors will increasingly contribute to and use technology or open source software developed by standards settings bodies or other industry forums that seek to promote the integration of network layers and functions. The terms of such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. This increases our risks associated with our use of such software and may require us to seek licenses from third parties, to re-engineer our products or to discontinue the sale of such solutions. Difficulty obtaining and maintaining technology licenses with third parties may disrupt development of our products, increase our costs and adversely affect our business.
We rely on third-party resellers and distribution partners to sell our solutions, and our failure to develop and manage these relationships effectively could adversely affect our business and result of operations.
In order to sell into new markets, diversify our customer base and broaden the application for our solutions, and to complement our global field resources, we rely on a number of third-party resellers, distribution partners and sales agents, both domestic and international, and we believe that these relationships are an important part of our business. There can be no assurance that we will successfully identify and qualify these resources or that we will realize the expected benefits of these sales relationships. Our failure to effectively identify, develop and manage our third-party sales relationships could adversely affect our business, growth and result of operations. We must also assess and qualify resellers, distribution partners and sales agents under our channel programs to ensure their understanding of and willingness and ability to adhere to our Code of Business Conduct and Ethics, our Ciena Partner Network Code of Business Conduct and Ethics and ethical business practices. We may be held responsible or liable for the actions or omissions of these third parties. Actions, omissions or violations of law by our third-party sales partners or agents could have a material adverse effect on our business, operating results and financial condition.
Our failure to manage our relationships with third-party service partners effectively could adversely impact our financial results and relationships with customers.
We rely on a number of third-party service partners, both domestic and international, to complement our global service and support resources. We rely on these partners for certain installation, maintenance and support functions. In addition, as network

29


operators increasingly seek to rely on vendors to perform additional services relating to the design, construction and operation of their networks, the scope of work performed by our support partners is likely to increase and may include areas where we have less experience providing or managing such services. We must successfully identify, assess, train and certify qualified service partners in order to ensure the proper installation, deployment and maintenance of our products, as well as to ensure the skillful performance of other services associated with expanded solutions offerings, including site assessment and construction-related services. We must also assess and certify service partners in order to ensure their understanding of and willingness and ability to adhere to our Code of Business Conduct and Ethics, and ethical business practices. Vetting and certification of these partners can be costly and time-consuming, and certain partners may not have the same operational history, financial resources and scale as we have. Moreover, certain service partners may provide similar services for other companies, including our competitors. We may not be able to manage our relationships with our service partners effectively, and we cannot be certain that they will be able to deliver services in the manner or time required, that we will be able to maintain the continuity of their services, or that they will adhere to our approach to ethical business practices. We may also be exposed to a number of risks or challenges relating to the performance of our service partners, including:
delays in recognizing revenue;
liability for injuries to persons, damage to property or other claims relating to the actions or omissions of our service partners;
our services revenue and gross margin may be adversely affected; and
our relationships with customers could suffer.
As our service offering expands and customers look to identify vendors capable of managing, integrating and optimizing multi-domain, multi-vendor networks with unified software, our relationships with third-party service partners will become increasingly important. If we do not effectively manage our relationships with third-party service partners, or if they fail to perform these services in the manner or time required, our financial results and relationships with customers could be adversely affected.
We may be adversely affected by fluctuations in currency exchange rates.
As a company with global operations, we face exposure to movements in foreign currency exchange rates. Due to our global presence, a significant percentage of our revenue, operating expense and assets and liabilities are non-U.S. Dollar denominated and therefore subject to foreign currency fluctuation. We face exposure to currency exchange rates as a result of the growth in our non-U.S. Dollar denominated operating expense in Canada, Europe, Asia and Latin America. An increase in the value of the U.S. Dollar could increase the real cost to our customers of our products in those markets outside the United States where we sell in Dollars, and a weakened Dollar could increase the cost of local operating expenses and procurement of materials or service that we purchase in foreign currencies. From time to time, we hedge against currency exposure associated with anticipated foreign currency cash flows or assets and liabilities denominated in foreign currency. Such attempts to offset the impact of currency fluctuations are costly, and we cannot hedge against all foreign exchange rate volatility. Losses associated with these hedging instruments and the adverse effect of foreign currency exchange rate fluctuation may negatively affect our results of operations.
Changes in government regulations affecting the communications and technology industries and the businesses of our customers could harm our prospects and operating results.
The Federal Communications Commission (the “FCC”) has jurisdiction over the U.S. communications industry, and similar agencies have jurisdiction over the communication industries in other countries. Many of our largest customers, including service providers and cable and multiservice network operators, are subject to the rules and regulations of these agencies, while others participate in and benefit from government-funded programs that encourage the development of network infrastructures. These regulatory requirements and funding programs are subject to changes that may adversely impact our customers, with resulting adverse impacts on our business.
In December 2017, the FCC voted to roll back its 2015 order regulating broadband internet service providers as telecommunications service carriers under Title II of the Telecommunications Act. This decision repeals net neutrality regulations that prohibit blocking, degrading or prioritizing certain types of internet traffic and restores the light touch regulatory treatment of broadband service in place prior to 2015. Although the FCC has preempted state jurisdiction on net neutrality, at least two states, Montana and New York have already taken executive action directed at reinstating aspects of the FCC’s 2015 order. In addition, in September 2018, California passed legislation that seeks to reestablish net neutrality. Changes in regulatory requirements or uncertainty associated with the regulatory environment could delay or serve as a disincentive to investment in network infrastructures by network operators, which could adversely affect the sale of our products and services. Similarly, changes in regulatory tariff requirements or other regulations relating to pricing or terms of carriage on communications

30


networks could slow the development or expansion of network infrastructures and adversely affect our business, operating results, and financial condition.
In October 2019, the Supreme Court in India ruled against an industry group of India service providers in a long-standing dispute over the calculation of license and other regulatory fees owing to the Department of Telecommunications. The ruling has resulted in the possibility of significant near-term liability among these service providers, which include our customers, for amounts owing to the Department of Telecommunications in relation to these revenue-based license fees along with certain penalties and interest. There can be no assurance that this ruling, the resulting license fee interpretation and amounts owing, will not adversely affect spending by these customers or our business or sales in India.
Separately, certain of our Web-scale customers have been the subject of regulatory and other government actions, including inquiries and investigations, formal or informal, by competition authorities in the United States, Europe and other jurisdictions. In July 2019, the U.S. Department of Justice announced that it would commence an antitrust review into significant online technology platforms, and in September 2019, various state attorneys general announced antitrust investigations involving certain technology companies. In addition, certain committees of the U.S. Congress have recently held hearings to consider the businesses associated with these platforms and their impact on competition. There can be no assurance that these government actions will not adversely impact the network spending, procurement strategies, or business practices of our Web-scale customers in a manner adverse to us.
We are a party to legal proceedings, investigations and other claims or disputes, which are costly to defend and, if determined adversely to us, could require us to pay fines or damages, undertake remedial measures or prevent us from taking certain actions, any of which could adversely affect our business.
In the course of our business, we are, and in the future may be, a party to legal proceedings, investigations and other claims or disputes, which have related and may relate to subjects including commercial transactions, intellectual property, securities, employee relations, or compliance with applicable laws and regulations. A description of certain of these matters can be found in Note 25, Commitments and Contingencies, in the Notes to Consolidated Financial Statements in Item 8 of Part II of this Report. Legal proceedings and investigations are inherently uncertain and we cannot predict their duration, scope, outcome or consequences. There can be no assurance that these or any such matters that have been or may in the future be brought against us will be resolved favorably. In connection with any government investigations, in the event the government takes action against us or the parties resolve or settle the matter, we may be required to pay substantial fines or civil and criminal penalties and/or be subject to equitable remedies, including disgorgement or injunctive relief. Other legal or regulatory proceedings, including lawsuits filed by private litigants, may also follow as a consequence. These matters are likely to be expensive and time-consuming to defend, settle and/or resolve, and may require us to implement certain remedial measures that could prove costly or disruptive to our business and operations. They may also cause damage to our business reputation. The unfavorable resolution of one or more of these matters could have a material adverse effect on our business, results of operations, financial condition or cash flows.
Our exposure to the credit risks of our customers and resellers may make it difficult to collect receivables and could adversely affect our revenue and operating results.
In the course of our sales to customers and resale channel partners, we may have difficulty collecting receivables, and our business and results of operations could be exposed to risks associated with uncollectible accounts. Lack of liquidity in the capital markets, macroeconomic weakness and market volatility may increase our exposure to these credit risks. Our attempts to monitor customer payment capability and to take appropriate measures to protect ourselves may not be sufficient, and it is possible that we may have to write down or write off accounts receivable. Such write-downs or write-offs could negatively affect our operating results for the period in which they occur, and, if large, could have a material adverse effect on our revenue and operating results.
Growth of our business is dependent on the proper functioning and scalability of our internal business processes and information systems. Adoption of new systems, modifications or interruptions of services may disrupt our business, processes and internal controls.
We rely on a number of internal business processes and information systems to support key business functions, and the efficient operation of these processes and systems is critical to managing our business. Our business processes and information systems must be sufficiently scalable to support the growth of our business and may require modifications or upgrades that expose us to a number of operational risks. We continually pursue initiatives to transform and optimize our business operations through the reengineering of certain processes, investment in automation, and engagement of strategic partners or resources to assist with certain business functions. These changes require a significant investment of capital and human resources and may be costly and disruptive to our operations, and they could impose substantial demands on management time. These changes may

31


also require changes in our information systems, modification of internal control procedures and significant training of employees or third-party resources. There can be no assurance that our business and operations will not experience disruption in connection with system upgrades or other initiatives. Even if we do not encounter these adverse effects or disruption in our business, the design and implementation of these new systems may be more costly than anticipated.
Our IT systems, and those of third-party IT providers or business partners, may also be vulnerable to damage or disruption caused by circumstances beyond our control, including catastrophic events, power anomalies or outages, natural disasters, cyber-security related incidents, and computer system or network failures. There can be no assurance that our business systems or those of our third-party business partners will not be subject to similar incidents, exposing us to significant cost, reputational harm and disruption or damage to our business.
Outstanding indebtedness under our senior secured credit facilities may adversely affect our liquidity and results of operations and could limit our business.
We are a party to credit agreements relating to a $300 million senior secured asset-based revolving credit facility and an outstanding senior secured term loan with approximately $693.0 million repayable at maturity in fiscal 2025. The agreements governing these credit facilities contain certain covenants that limit our ability, among other things, to incur additional debt, create liens and encumbrances, pay cash dividends, redeem or repurchase stock, enter into certain acquisition transactions or transactions with affiliates, repay certain indebtedness, make investments, or dispose of assets. The agreements also include customary remedies, including the right of the lenders to take action with respect to the collateral securing the loans, that would apply should we default or otherwise be unable to satisfy our debt obligations.
Our indebtedness could have important negative consequences, including:
increasing our vulnerability to adverse economic and industry conditions;
limiting our ability to obtain additional financing, particularly in unfavorable capital and credit market conditions;
debt service and repayment obligations that may adversely impact our results of operations and reduce the availability of cash resources for other business purposes;
limiting our flexibility in planning for, or reacting to, changes in our business and the markets; and
placing us at a possible competitive disadvantage to competitors that have better access to capital resources.
We may also enter into additional debt transactions or credit facilities, including equipment loans, working capital lines of credit, senior notes and other long-term debt, which may increase our indebtedness and result in additional restrictions on our business. In addition, major debt rating agencies regularly evaluate our debt based on a number of factors. There can be no assurance that we will be able to maintain our existing debt ratings, and failure to do so could adversely affect our cost of funds, liquidity and access to capital markets.
Significant volatility and uncertainty in the capital markets may limit our access to funding on favorable terms or at all.
The operation of our business requires significant capital. We have accessed the capital markets in the past and have successfully raised funds, including through the issuance of equity, convertible notes and other indebtedness, to increase our cash position, support our operations and undertake strategic growth initiatives. We regularly evaluate our liquidity position, debt obligations and anticipated cash needs to fund our long-term operating plans, and we may consider it necessary or advisable to raise additional capital or incur additional indebtedness in the future. If we raise additional funds through further issuance of equity or securities convertible into equity, or undertake certain transactions intended to address our existing indebtedness, our existing stockholders could suffer dilution in their percentage ownership of our company or our leverage and outstanding indebtedness could increase. Global capital markets have undergone periods of significant volatility and uncertainty in the past, and there can be no assurance that such financing alternatives will be available to us on favorable terms or at all, should we determine it necessary or advisable to seek additional capital.
The effects of the UK’s potential withdrawal from membership in the European Union remain uncertain.
In June 2016, the UK held a referendum in which voters approved an exit from the EU, commonly referred to as “Brexit,” and in March 2017, notified the EU that it intended to exit as provided in Article 50 of the Treaty on European Union. The terms of the withdrawal are subject to ongoing negotiation that has created significant uncertainty about the future relationship between the UK and the EU. It is possible that the level of economic activity in this region will be adversely impacted and that there will be increased regulatory and legal complexities, including those relating to tax, trade, security and employees. Such changes could be costly and potentially disruptive to our operations and business relationships in these markets. Economic uncertainty related to Brexit, including volatility in global stock markets and currency exchange rates, could adversely impact our business. In addition, there is a risk that the UK will withdraw from the EU without any agreement on the terms of the

32


withdrawal, which has resulted in additional uncertainty and could lead to further costs and disruptions. While we have adopted certain operational and financial measures to reduce the risks of doing business internationally, we cannot ensure that such measures will be adequate to allow us to operate without disruption or adverse impact to our business and financial results in the affected regions.
Restructuring activities could disrupt our business and affect our results of operations.
We have taken steps, including reductions in force, office closures, and internal reorganizations to reduce the cost of our operations, improve efficiencies, or realign our organization and staffing to better match our market opportunities and our technology development initiatives. We may take similar steps in the future as we seek to realize operating synergies, to achieve our target operating model and profitability objectives, or to reflect more closely changes in the strategic direction of our business. These changes could be disruptive to our business, including our research and development efforts, and could result in significant expense, including accounting charges for inventory and technology-related write-offs, workforce reduction costs and charges relating to consolidation of excess facilities. Substantial expense or charges resulting from restructuring activities could adversely affect our results of operations and use of cash in those periods in which we undertake such actions.
If we are unable to attract and retain qualified personnel, we may be unable to manage our business effectively.
Competition to attract and retain highly skilled technical, engineering and other personnel with experience in our industry is intense, and our employees have been the subject of targeted hiring by our competitors. Competition is particularly intense in certain jurisdictions where we have research and development centers, including the Silicon Valley area of northern California, and we may experience difficulty retaining and motivating existing employees and attracting qualified personnel to fill key positions. Because we rely on equity awards as a significant component of compensation, particularly for our executive team, a lack of positive performance in our stock price, reduced grant levels, or changes to our compensation program may adversely affect our ability to attract and retain key employees. In addition, none of our executive officers is bound by an employment agreement for any specific term. We have a number of workforce planning initiatives underway and our failure to manage these programs effectively could result in the loss of key personnel. Similarly, the failure to properly manage the necessary knowledge transfer required from these employee transitions could impact our ability to maintain industry and innovation leadership. The loss of members of our management team or other key personnel could be disruptive to our business and, were it necessary, it could be difficult to replace such individuals. If we are unable to attract and retain qualified personnel, we may be unable to manage our business effectively, and our operations and financial results could suffer.
Strategic acquisitions and investments could disrupt our operations and may expose us to increased costs and unexpected liabilities.
From time to time, we acquire or make investments in other technology companies, or enter into other strategic relationships, to expand the markets we address, diversify our customer base or acquire, or accelerate the development of, technology or products. To do so, we may use cash, issue equity that could dilute our current stockholders, or incur debt or assume indebtedness. Strategic transactions can involve numerous additional risks, including:
failure to achieve the anticipated transaction benefits or the projected financial results and operational synergies;
greater than expected acquisition and integration costs;
disruption due to the integration and rationalization of operations, products, technologies and personnel;
diversion of management attention;
difficulty completing projects of the acquired company and costs related to in-process projects;
difficulty managing customer transitions or entering into new markets;
the loss of key employees;
disruption or termination of business relationships with customers, suppliers, vendors, landlords, licensors and other business partners;
ineffective internal controls over financial reporting;
dependence on unfamiliar suppliers or manufacturers;
assumption of or exposure to unanticipated liabilities, including intellectual property infringement or other legal claims; and
adverse tax or accounting impact.
As a result of these and other risks, our acquisitions, investments or strategic transactions may not realize the intended benefits and may ultimately have a negative impact on our business, results of operation and financial condition.
We may be exposed to unanticipated risks and additional obligations in connection with our resale of complementary products or technology of other companies.

33


We have entered into agreements with strategic supply partners that permit us to distribute their products or technology. We may rely on these relationships to add complementary products or technologies, to diversify our product portfolio, or to address a particular customer or geographic market. We may enter into additional original equipment manufacturer (OEM), resale or similar strategic arrangements in the future. We may incur unanticipated costs or difficulties relating to our resale of third-party products. Our third-party relationships could expose us to risks associated with the business, financial condition, intellectual property rights and supply chain continuity of such partners, as well as delays in their development, manufacturing or delivery of products or technology. We may also be required by customers to assume warranty, indemnity, service and other commercial obligations, including potential liability to customers, greater than the commitments, if any, made to us by our technology partners. Some of our strategic supply partners are relatively small companies with limited financial resources. If they are unable to satisfy their obligations to us or our customers, we may have to expend our own resources to satisfy these obligations. Exposure to these risks could harm our reputation with key customers and could negatively affect our business and our results of operations.
Government regulations related to the environment, climate change and social initiatives could adversely affect our business and operating results.
Our operations are regulated under various federal, state, local and international laws relating to the environment and climate change. If we were to violate or become liable under these laws or regulations, we could incur fines, costs related to damage to property or personal injury and costs related to investigation or remediation activities. Our product design efforts and the manufacturing of our products are also subject to evolving requirements relating to the presence of certain materials or substances in our equipment, including regulations that make producers for such products financially responsible for the collection, treatment and recycling of certain products. For example, our operations and financial results may be negatively affected by environmental regulations, such as the Waste Electrical and Electronic Equipment (WEEE) and Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (RoHS) that have been adopted by the EU. Compliance with these and similar environmental regulations may increase our cost of designing, manufacturing, selling and removing our products. The SEC requires disclosure regarding the use of “conflict minerals” mined from the Democratic Republic of the Congo and adjoining countries (the “DRC”) and disclosure with respect to procedures regarding a manufacturer’s efforts to prevent the sourcing of such minerals from the DRC. Certain of these minerals are present in our products. SEC rules implementing these requirements may have the effect of reducing the pool of suppliers that can supply “conflict free” components and parts, and we may not be able to obtain conflict free products or supplies in sufficient quantities for our operations. Because our supply chain is complex, we may face reputational challenges with our customers, stockholders and other stakeholders if we are unable to verify sufficiently the origins for the “conflict minerals” used in our products and cannot assert that our products are “conflict free.” Environmental or similar social initiatives may also make it difficult to obtain supply of compliant components or may require us to write off non-compliant inventory, which could have an adverse effect on our business and operating results.
We may be required to write down the value of certain significant assets, which would adversely affect our operating results.
We have a number of significant assets on our balance sheet as of October 31, 2019 and the value of these assets can be adversely impacted by factors related to our business and operating performance, as well as factors outside of our control. As of October 31, 2019, our balance sheet includes a $714.9 million net deferred tax asset. The value of our net deferred tax assets can be significantly impacted by changes in tax policy or our tax planning strategy. For example, the Tax Act required us to write down our net deferred tax assets by approximately $438.2 million in fiscal 2018. If any additional write downs are required, our operating results may be materially adversely affected.

As of October 31, 2019, our balance sheet also includes $297.9 million of goodwill. We test each reporting unit for impairment of goodwill on an annual basis and, between annual tests, if an event occurs or circumstances change that would, more likely than not, reduce the fair value of the reporting unit below its carrying value. As of October 31, 2019, our balance sheet also includes $455.1 million in long-lived assets, which includes $112.8 million of intangible assets. Valuation of our long-lived assets requires us to make assumptions about future sales prices and sales volumes for our products. These assumptions are used to forecast future, undiscounted cash flows on which our estimates are based. The value of our net deferred tax asset above may also be subject to change in the future, based on our actual or projected generation of future taxable income. If market conditions or our forecasts for our business or any particular operating segment change, we may be required to reassess the value of these assets. We could be required to record an impairment charge against our goodwill and long-lived assets or a valuation allowance against our deferred tax assets. Any write down of the value of these significant assets would have the effect of decreasing our earnings or increasing our losses in such period. If we are required to take a substantial write down or charge, our operating results would be materially adversely affected in such period.

34


Failure to maintain effective internal controls over financial reporting could have a material adverse effect on our business, operating results and stock price.
Section 404 of the Sarbanes-Oxley Act of 2002 requires that we include in our annual report a report containing management’s assessment of the effectiveness of our internal controls over financial reporting as of the end of our fiscal year and a statement as to whether or not such internal controls are effective. Compliance with these requirements has resulted in, and is likely to continue to result in, significant costs and the commitment of time and operational resources. Certain ongoing initiatives, including efforts to transform business processes or to transition certain functions to third-party resources or providers, will necessitate modifications to our internal control systems, processes and related information systems as we optimize our business and operations. Our expansion into new regions could pose further challenges to our internal control systems. We cannot be certain that our current design for internal control over financial reporting, or any additional changes to be made, will be sufficient to enable management to determine that our internal controls are effective for any period, or on an ongoing basis. If we are unable to assert that our internal controls over financial reporting are effective, market perception of our financial condition and the trading price of our stock may be adversely affected, and customer perception of our business may suffer.
Our stock price is volatile.
Our common stock price has experienced substantial volatility in the past and may remain volatile in the future. Volatility in our stock price can arise as a result of a number of the factors discussed in this “Risk Factors” section. During fiscal 2019, our closing stock price ranged from a high of $45.95 per share to a low of $30.64 per share. The stock market has experienced significant price and volume fluctuation that has affected the market price of many technology companies, with such volatility often unrelated to the operating performance of these companies. Divergence between our actual results and our forward-looking guidance for such results, the published expectations of investment analysts, or the expectations of the market generally, can cause significant swings in our stock price. Our stock price can also be affected by market conditions in our industry as well as announcements that we, our competitors, vendors or our customers may make. These may include announcements by us or our competitors of financial results or changes in estimated financial results, technological innovations, the gain or loss of customers, or other strategic initiatives. Our common stock is also included in certain market indices, and any change in the composition of these indices to exclude our company would adversely affect our stock price. These and other factors affecting macroeconomic conditions or financial markets may materially adversely affect the market price of our common stock in the future.
Changes in effective tax rates and other adverse outcomes with taxing authorities could adversely affect our results of operations.
Our future effective tax rates could be subject to volatility or adversely affected by changes in tax laws, regulations, accounting principles, or interpretations thereof. The impact of income taxes on our business can also be affected by a number of items relating to our business. These may include estimates for and the actual geographic mix of our earnings; changes in the valuation of our deferred tax assets; the use or expiration of net operating losses or research and development credit arrangements applicable to us in certain geographies; and changes in our methodology for transfer pricing, valuing developed technology or conducting intercompany arrangements. On December 22, 2017, the Tax Act was signed into law and introduced significant changes to U.S. federal corporate tax law. These changes include a reduction to the federal corporate income tax rate, the current taxation of certain foreign earnings, the imposition of base-erosion prevention measures which may limit the deductions relating to certain intercompany transactions, and possible limitations on the deductibility of net interest expense or corporate debt obligations. Accounting for the income tax effects of the Tax Act requires significant judgments and estimates that are based on then current interpretations of the Tax Act and could be affected by changing interpretations of the Act, as well as additional legislation and guidance around the Act. Any refinements to tax estimates are difficult to predict and could impact our financial results. We are also subject to the continuous examination of our income tax and other returns by the Internal Revenue Service and other tax authorities and have a number of such reviews underway at any time. It is possible that tax authorities may disagree with certain positions we have taken and an adverse outcome of such a review or audit could have a negative effect on our financial position and operating results. There can be no assurance that the outcomes from such examinations, or changes in our effective tax rates, will not have an adverse effect on our business, financial condition and results of operations.


35


Item 1B. Unresolved Staff Comments
Not applicable.

Item 2. Properties
     Overview. As of October 31, 2019, all of our properties are leased, and we do not own any real property. We lease facilities globally related to the ongoing operations of our three business segments and related functions. Our principal executive offices are located in two buildings in Hanover, Maryland.
Our largest facilities are our research and development centers located in Ottawa, Canada and Gurgaon, India. We also have engineering and/or service delivery facilities located in San Jose, California; Petaluma, California; Alpharetta, Georgia; Quebec, Canada; Austin, Texas; Pune and Bangalore, India. In addition, we lease various smaller offices in the United States, Canada, Mexico, South America, Europe, the Middle East and the Asia Pacific region to support our sales and services operations. We believe the facilities we are now using are adequate and suitable for our business requirements.
Hanover, Maryland Headquarters Lease. We entered into an agreement dated November 3, 2011, with W2007 RDG Realty, L.L.C. relating to a 15-year lease of office space for our corporate headquarters in Hanover, Maryland, consisting of an agreed-upon rentable area of approximately 154,100 square feet.
Ottawa Leases. On October 23, 2014, Ciena Canada, Inc. entered into an 18-year lease agreement for the office building located at 5050 Innovation Drive, Ottawa, Canada, consisting of a rentable area of 170,582 square feet. In addition, on April 15, 2015, Ciena Canada, Inc. entered into a 15-year lease agreement for two new office buildings adjacent to the building at 5050 Innovation Drive, located at 383 and 385 Terry Fox Drive, Ottawa, Canada, consisting of a rentable area of approximately 254,318 square feet.
Gurgaon Leases. On October 12, 2016, Ciena India Pvt. Ltd. entered into a five-year rental agreement for an office building located at Plot No. 13, Echelon Institutional Sector 32, Gurgaon, which is adjacent to another building rented by Ciena India Pvt. Ltd., located at Plot No. 14, Echelon Institutional Sector 32, Gurgaon. The Gurgaon offices consist of a rentable area of approximately 282,580 square feet.
        For additional information regarding our lease obligations, see Note 25 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report.

36


Item 3. Legal Proceedings

As a result of the acquisition of Cyan in August 2015, we became a defendant in a securities class action lawsuit. On April 1, 2014, the first of two purported stockholder class action lawsuits was filed in the Superior Court of California, County of San Francisco, against Cyan, the members of Cyan’s board of directors, Cyan’s former Chief Financial Officer, and the underwriters of Cyan’s initial public offering. The cases were consolidated as Beaver County Employees Retirement Fund, et al. v. Cyan, Inc. et al., Case No. CGC-14-538355. The consolidated complaint alleged violations of federal securities laws on behalf of a purported class consisting of purchasers of Cyan’s common stock pursuant or traceable to the registration statement and prospectus for Cyan’s initial public offering in April 2013, and sought unspecified compensatory damages and other relief. On May 19, 2015, the proposed class was certified. During the fourth quarter of fiscal 2018, the parties agreed to the terms of a settlement of the action, which settlement was subject to notice to class members and approval by the court. On August 8, 2019, the court approved the settlement and entered judgment in the case. The terms of the settlement, which include a release and dismissal of all claims against all defendants without any liability or wrongdoing attributed to them, are not material to our financial results.
As first disclosed in our Form 10-K for fiscal 2017, during that year one of our third-party vendors raised allegations about certain questionable payments to one or more individuals employed by a customer in a country in the ASEAN region. We promptly initiated an internal investigation into the matter, with the assistance of outside counsel, which investigation corroborated direct and indirect payments to one such individual and sought to determine whether the payments may have violated applicable laws and regulations, including the U.S. Foreign Corrupt Practices Act. In September 2017, we voluntarily contacted the SEC and the U.S. Department of Justice (the “DOJ”) to advise them of the relevant events and the findings of our internal investigation. On December 10, 2018, the DOJ advised that it declined to prosecute this matter and that its investigation into this matter is closed. On September 9, 2019, the SEC advised that it has concluded its investigation into this matter and that its staff does not intend to recommend any enforcement action by the SEC against us.
In addition, the information set forth under the heading “Litigation” in Note 25, Commitments and Contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report, is incorporated herein by reference.

Item 4. Mine Safety Disclosures
    
Not applicable.
PART II

37


Item 5. Market for Registrant’s Common Stock, Related Stockholder Matters and Issuer Purchases of Equity Securities
(a) Our common stock is traded on the New York Stock Exchange under the stock symbol “CIEN.”
As of December 16, 2019, there were approximately 881 holders of record of our common stock and 154,054,072 shares of common stock outstanding. We have never paid cash dividends on our capital stock. We currently intend to retain earnings for use in our business, and we do not anticipate paying any cash dividends in the foreseeable future.

Issuer Purchases of Equity Securities
The following table provides a summary of repurchases of our common stock during the fourth quarter of fiscal 2019:
Period
 
Total Number of Shares Purchased (1)
 
Average Price Paid Per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
(in Thousands)
August 1, 2019 to August 31, 2019
 
345,963

 
$
41.64

 
345,963

 
$
373,669

September 1, 2019 to September 30, 2019
 
342,893

 
$
39.91

 
342,893

 
$
359,983

October 1, 2019 to October 31, 2019
 
268,046

 
$
37.53

 
268,046

 
$
349,924

Total
 
956,902

 
$
39.87

 
956,902

 
 
(1) On December 13, 2018, we announced that our Board of Directors authorized a program to repurchase up to $500 million of our common stock. Shares reported in this table were repurchased under this program. The amount and timing of repurchases are subject to a variety of factors including liquidity, cash flow, stock price and general business and market conditions. The program may be modified, suspended, or discontinued at any time. See Note 20 to our Consolidated Financial Statements in Item 8 of Part II of this Report for information regarding the share repurchase program authorized by our Board of Directors.

Stock Performance Graph
The following graph shows a comparison of cumulative total returns for an investment in our common stock, the S&P North American Technology-Multimedia Networking Index and the Russell 1000 from October 31, 2014 to October 31, 2019. These comparative indices differ from those presented in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018. However, for this year, we have included our current and previous indices for comparative purposes in order to allow investors to benchmark our performance as we make this transition. We believe that our current indices more closely align with our business from a market capitalization and industry perspective. Among other things, we have recently been added to the Russell 1000 index, which comprises the stocks representing the 1,000 largest publicly traded American companies as measured by market capitalization. We also currently measure our relative stock performance against the S&P North American Technology-Multimedia Networking Index for purposes of certain, performance-based market stock unit awards that have been granted to our executive officers. The S&P North American Technology-Multimedia Networking Index comprises stocks in the S&P Total Market Index that are classified under the Global Industry Classification Standard communications equipment sub-industry. This graph is not deemed to be “soliciting material” or “filed” with the SEC or subject to the liabilities of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the graph shall not be deemed to be incorporated by reference into any prior or subsequent filing by us under the Securities Act of 1933, as amended, or the Exchange Act.

38


stockperformancegraph04.jpg
Assumes $100 invested in Ciena Corporation, the S&P North American Technology-Multimedia Networking Index, the Russell 1000, the S&P Telecom Select Index and the S&P Global SmallCap Index, respectively, on October 31, 2014 with all dividends reinvested at month-end.
(b) Not applicable.
(c) Not applicable.

39


Item 6. Selected Consolidated Financial Data
The following selected consolidated financial data should be read in conjunction with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our Consolidated Financial Statements and the notes thereto included in Item 8, “Financial Statements and Supplementary Data” in Part II of this annual report. We have a 52 or 53-week fiscal year, which ends on the Saturday nearest to the last day of October in each year. For purposes of financial statement presentation, each fiscal year is described as having ended on October 31. Fiscal 2019, 2017, 2016 and 2015 each consisted of 52 weeks, and fiscal 2018 consisted of 53 weeks.
 
Year Ended October 31,
(in thousands, except per share data)
 
2019 (1) (3) (4)
 
2018 (1) (2) (4) (5)
 
2017 (2) (4) (5)
 
2016
 
2015
Revenue
$
3,572,131

 
$
3,094,286

 
$
2,801,687

 
$
2,600,573

 
$
2,445,669

Gross profit
$
1,542,066

 
$
1,314,690

 
$
1,245,786

 
$
1,161,576

 
$
1,075,563

Income from operations
$
346,766

 
$
229,946

 
$
214,722

 
$
156,169

 
$
100,448

Provision (benefit) for income taxes
$
59,756

 
$
493,471

 
$
(1,105,827
)
 
$
14,134

 
$
12,097

Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

 
$
72,584

 
$
11,667

Basic net income (loss) per common share
$
1.63

 
$
(2.40
)
 
$
8.89

 
$
0.52

 
$
0.10

Diluted net income (loss) per potential common share
$
1.61

 
$
(2.49
)
 
$
7.53

 
$
0.51

 
$
0.10

Weighted average basic common shares outstanding
155,720

 
143,738

 
141,997

 
138,312

 
118,416

Weighted average diluted potential common shares outstanding
157,612

 
143,738

 
169,919

 
150,704

 
120,101

Net cash provided by operating activities
$
413,140

 
$
229,261

 
$
234,882

 
$
289,520

 
$
262,112

Cash used for repurchase of common stock - repurchase program
$
150,076

 
$
110,981

 
$

 
$

 
$

 
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and investments
$
1,023,999

 
$
953,374

 
$
969,429

 
$
1,143,035

 
$
1,021,183

Deferred tax asset, net
$
714,942

 
$
745,039

 
$
1,155,104

 
$
1,116

 
$

Total assets
$
3,893,346

 
$
3,756,523

 
$
3,951,711

 
$
2,873,575

 
$
2,685,001

Short-term and long-term debt, net
$
687,406

 
$
693,450

 
$
935,981

 
$
1,253,682

 
$
1,264,089

Total liabilities
$
1,720,585

 
$
1,827,189

 
$
1,815,369

 
$
2,107,234

 
$
2,064,125

Stockholders’ equity
$
2,172,761

 
$
1,929,334

 
$
2,136,342

 
$
766,341

 
$
620,876


(1) See Note 20 to our Consolidated Financial Statements in Item 8 of Part II of this Report for information regarding the share repurchase program authorized by our Board of Directors.
(2)
See Note 3 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for additional information regarding the acquisitions of Packet Design, LLC (“Packet Design”) on July 2, 2018 and DonRiver Holdings, LLC (“DonRiver”) on October 1, 2018.
(3)
See Note 17 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for additional information regarding changes in our short-term and long-term debt.
(4)
See Note 19 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for additional information regarding changes in our weighted average basic and diluted potential common shares outstanding.
(5)
Net income, deferred tax asset, net, total assets and stockholders’ equity for fiscal 2018 reflect a $472.8 million impact for the remeasurement of the net deferred tax assets and the federal transition tax and fiscal 2017 reflects a $1.2 billion deferred tax asset valuation allowance reversal. See Note 21 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for additional information.

At the beginning of fiscal 2019, we adopted Accounting Standards Codification (“ASC”) 606, a new accounting standard related to revenue recognition, using the modified retrospective method to those contracts that were not completed as of October 31, 2018. See Note 2 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for the impact of this adoption. No other factors materially affected the comparability of the information presented above.

40



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

The following discussion and analysis should be read in conjunction with our “Selected Consolidated Financial Data” and consolidated financial statements and notes thereto included elsewhere in this annual report.
 
Overview

We are a networking systems, services and software company, providing solutions that enable a wide range of network operators to deploy and manage next-generation networks that deliver services to businesses and consumers. We provide hardware, software and services that support the transport, switching, aggregation, service delivery and management of video, data and voice traffic on communications networks. Our solutions are used by communications service providers, cable and multiservice operators, Web-scale providers, submarine network operators, governments, enterprises, research and education institutions and other emerging network operators.
Our solutions include our portfolio of Networking Platforms, including our Converged Packet Optical and Packet Networking products, that can be applied from the network core to end user access points, and that allow network operators to scale capacity, increase transmission speeds, allocate traffic and adapt dynamically to changing end-user service demands. We offer Platform Software that provides management and domain control of our hardware solutions and automates network lifecycle operations, including provisioning equipment and services. Through our Blue Planet® Automation Software, we enable network providers to use network data, analytics and policy-based assurance to achieve closed loop automation across multi-vendor and multi-domain network environments, streamlining key business and network processes. To complement our hardware and software products, we offer a broad range of services that help our customers build, operate and improve their networks and associated operational environments.
We refer to our complete portfolio vision as the Adaptive Network™. The Adaptive Network emphasizes a programmable network infrastructure, software control and automation capabilities, and network analytics and intelligence. By transforming network infrastructures into a dynamic, programmable environment driven by automation and analytics, network operators can realize greater business agility, dynamically adapt to changing end user service demands and rapidly introduce new revenue-generating services. They can also gain valuable real-time network insights, allowing them to optimize network operation and maximize the return on their network infrastructure investment.
Market Opportunity

The markets in which we sell our communications networking solutions have seen significant changes in recent years, including rapid growth in bandwidth demand and network traffic, the proliferation of cloud-based services and new approaches, or “consumption models,” for designing and procuring networking solutions. Emerging services and applications, including 5G mobile communications, fiber deep and the Internet of Things, are further impacting or expected to impact wireline network infrastructures, particularly at the edge of networks, where increased computing power and automation are required to provide the quality of experience demanded by end users. The business models of many network operators are under pressure to constrain their capital expenditure budgets, as they cannot grow their network spending at the rate of bandwidth growth. To address these growing service demands and better manage network cost, many network operators are looking to adopt next-generation infrastructures that are more programmable and better capable of leveraging data for network insight, analytics and automation. Other network operators are pursuing a diverse range of consumption models in their design and procurement of network infrastructure solutions. Our Adaptive Network vision and our business strategy to capitalize on these changing market dynamics include the initiatives set forth in the “Strategy” section of the description of our business in Item 1 of Part 1 of this annual report.

Revenue and Earnings Growth

During fiscal 2019, our revenue and earnings growth accelerated, as we benefited meaningfully from strong network operator demand for capacity, favorable industry and competitive dynamics, and the continued execution of our strategy. Our strategy has focused on innovation leadership, the diversification of our business and customer base, and leveraging our global scale to capture additional market share. From fiscal 2018 to fiscal 2019, our revenue grew from $3.09 billion to $3.57 billion, or approximately 15.4%, and our income from operations grew from $229.9 million to $346.8 million, or approximately 50.8%. Our results can fluctuate and, given the degree of outstanding performance of our business during fiscal 2019, we do not expect that these revenue and profit growth rates will be sustained in future periods.
        

41


Business Diversification

We continue to diversify our business across geographies, customer segments and product solutions and applications. In fiscal 2019 and for the last several years, our diversification and global scale have been key contributors to our strong revenue growth despite any challenges in a particular geography, segment or account that may have served as a meaningful revenue contributor in an earlier period. During fiscal 2019, we grew revenue in our North America, EMEA and CALA geographic regions, and across three of our four operating segments. During fiscal 2019, we also grew revenue with our largest service provider customers, particularly in North America, after recent years of declining revenues. During fiscal 2019 we also benefited meaningfully from our strong market position with leading Web-scale providers for data center interconnection applications. Sales to Web-scale provider customers, representing approximately 22% of total revenue and growing over 40% year-over-year, were an important contributor to our annual revenue growth, with certain of these customers among our largest customers by revenue for fiscal 2019. Certain of such customers have announced an intention to reduce capital spending in future periods, and we expect our revenue from Web-scale customers to moderate from the level achieved in fiscal 2019. Our revenue gains from these areas offset a meaningful revenue reduction from our APAC region during fiscal 2019. After recent years of strong growth driven by aggressive network build outs by service providers in India, capital spending in this region decreased year-over-year. We believe our business and financial performance in recent years highlights the benefits of our diverse global business and our ability to target high growth segments within our markets.

Technology Innovation

We believe that our investment capacity and our efforts to push the pace of innovation in our markets, and to provide market-leading offerings ahead of our competitors, are important competitive differentiators that have contributed to the growth of our business during fiscal 2019. We are focused on growing our optical and packet infrastructure business by addressing fast-growing markets and applications, including data center interconnection, packet aggregation and switching, network densification applications including 5G and fiber deep, and access networks and submarine networks. We are also introducing Packet Networking solutions with enhanced IP/Ethernet capabilities that enable our Adaptive Network vision and expand our addressable market into additional applications and layers of the network. Importantly, we are also executing on parallel innovation paths for the next generation of our modem technology – WaveLogic 5 Extreme (WL5e) and WaveLogic 5 Nano (WL5n) – to address customer consumption models ranging from integrated systems to pluggable form factors. Keeping pace with the market’s demand for technology innovation requires considerable research and development investment capacity and expenditures. During fiscal 2019, we invested $548.1 million in research and development activities, an increase of approximately 11.5% compared to fiscal 2018. We believe that remaining competitive in our addressable geographies, markets, and customer segments depends on our continued degree of investment in innovation and our ability to offer leading solutions that enable adoption of next-generation network infrastructures and evolving consumption models for networking solutions.

Investment in Blue Planet Automation Software

We have continued to pursue both organic investments and acquisition opportunities to expand our Blue Planet Automation Software and Services portfolio and business. On November 4, 2019, after the end of fiscal 2019, we acquired privately held Centina Systems, Inc., a provider of service assurance analytics and network performance management solutions. The acquisition of Centina is intended to accelerate Blue Planet’s software strategy of providing closed loop, intelligent automation solutions that help communications service providers analyze network conditions, traffic demands, and resource availability, and determine the best placement of traffic for optimal service quality and resource utilization. See Note 26 to our Consolidated Financial Statements included in Item 8 of Part II of this report.

Consolidated Results of Operations

A discussion regarding our financial condition and results of operations for fiscal 2019 compared to fiscal 2018 is presented below. A discussion regarding our financial condition and results of operations for fiscal 2018 compared to fiscal 2017 can be found under Item 7 of Part II of our Annual Report on Form 10-K for the fiscal year ended October 31, 2018, filed with the SEC on December 21, 2018 (our “2018 Annual Report”), which is available free of charge on the SEC’s website at www.sec.gov and our Investor Relations website at investor.ciena.com.
 
Operating Segments

During fiscal 2019, we separated our previous Software and Software-Related Services segment into two stand-alone operating segments: (i) Blue Planet Automation Software and Services; and (ii) Platform Software and Services. We separated this operating segment in alignment with and recognition of our corporate strategy to further promote customer adoption of our

42


Blue Planet Automation Software and Services, and corresponding changes by management to our evaluation of resource allocation for and measurement of performance of this business. Accordingly, as of the end of fiscal 2019, for reporting purposes, our results of operations are presented based on the following operating segments: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. Because we previously disclosed our Blue Planet Automation Software and Services and Platform Software and Services as distinct product lines in our presentation of segment revenue for our previous Software and Software-Related Services segment, our presentation of segment revenues has not significantly changed as a result of this separation. See Note 23 to our Consolidated Financial Statements included in Item 8 of Part II of this report.

Fiscal 2019 Compared to Fiscal 2018

Revenue
During fiscal 2019, approximately 16.4% of our revenue was non-U.S. Dollar denominated, primarily including sales in Euros, Japanese Yen, Canadian Dollars, Indian Rupee, British Pounds, and Brazilian Reais. During fiscal 2019 as compared to fiscal 2018, the U.S. Dollar fluctuated against these and other currencies. Consequently, our revenue reported in U.S. Dollars was slightly reduced by approximately $23.4 million, or 0.7%, as compared to fiscal 2018 due to fluctuations in foreign currency. The table below (in thousands, except percentage data) sets forth the changes in our operating segment revenue for the periods indicated:
 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Networking Platforms
 
 
 
 
 
 
 
 
 
 
 
Converged Packet Optical
$
2,562,841

 
71.8
 
$
2,194,519

 
70.9
 
$
368,322

 
16.8

Packet Networking
348,477

 
9.8
 
283,499

 
9.2
 
64,978

 
22.9

Total Networking Platforms
2,911,318

 
81.6
 
2,478,018

 
80.1
 
433,300

 
17.5

 
 
 

 
 
 

 


 


  Platform Software and Services
155,376

 
4.3
 
173,949

 
5.6
 
(18,573
)
 
(10.7
)
Blue Planet Automation Software and Services
54,555

 
1.5
 
26,764

 
0.9
 
27,791

 
103.8

 
 
 

 
 
 

 


 


Global Services
 
 

 
 
 

 


 


Maintenance Support and Training
261,337

 
7.3
 
245,161

 
7.9
 
16,176

 
6.6

Installation and Deployment
148,233

 
4.1
 
128,829

 
4.2
 
19,404

 
15.1

Consulting and Network Design
41,312

 
1.2
 
41,565

 
1.3
 
(253
)
 
(0.6
)
Total Global Services
450,882

 
12.6
 
415,555

 
13.4
 
35,327

 
8.5

 
 
 
 
 
 
 
 
 
 
 
 
Consolidated revenue
$
3,572,131

 
100.0
 
$
3,094,286

 
100.0
 
$
477,845

 
15.4

_________________________________
*
Denotes % of total revenue
**
Denotes % change from 2018 to 2019
Networking Platforms segment revenue increased, reflecting product line sales increases of $368.3 million of our Converged Packet Optical products and $65.0 million of our Packet Networking products.
Converged Packet Optical sales increased, primarily reflecting sales increases of $249.7 million of our Waveserver stackable interconnect system and $193.4 million of our 6500 Packet-Optical Platform. These increases were partially offset by a sales decrease of $71.5 million of our 5410/5430 Reconfigurable Switching Systems. Waveserver sales increases reflect sales to Web-scale providers which have been an increasingly important contributor to our overall growth, and certain of these customers were among our largest customers by revenue. 6500 Packet-Optical Platform sales increases primarily reflect increased sales to communications service providers and cable and multiservice operators.

43


Packet Networking sales increased, primarily reflecting a sales increase of $99.1 million of our 6500 Packet Transport System (PTS) to a North American service provider, partially offset by sales decreases of $14.9 million of our packet networking platform independent software and $11.8 million of our 3000 and 5000 families of service delivery and aggregation switches. Part of our strategy is to continue to grow sales and reduce our concentration of revenue within our Packet Networking product line.
Platform Software and Services segment revenue decreased, reflecting software sales decreases of $20.1 million due to decreases of $12.0 million and $8.1 million in sales of our legacy software and our Manage, Control and Plan (“MCP”) software, respectively, partially offset by an increase of $1.5 million related to services. We continue to pursue further customer adoption of our MCP software platform and its enhanced features and functionality. As we transition existing customers as well as features and functionality from our legacy software to this platform, we expect revenue declines for our other legacy software solutions within this segment.
Blue Planet Automation Software and Services segment revenue increased, reflecting software sales increases of $5.1 million and service sales increases of $22.7 million. The increase in our software and service sales include sales of $12.8 million and $16.1 million related to the Packet Design and DonRiver businesses acquired during fiscal 2018, respectively. Our entrance into the software automation market is in the early stages and, as such, revenue from our Blue Planet Automation Software platform has not been significant to date.
Global Services segment revenue increased, primarily reflecting sales increases of $19.4 million of our installation and deployment services and $16.2 million of our maintenance support.

Our operating segments engage in business and operations across four geographic regions: North America; EMEA; CALA; and APAC. Results for North America include only activities in the U.S. and Canada. The following table reflects our geographic distribution of revenue principally based on the relevant location for our delivery of products and performance of services. Our revenue, when considered by geographic distribution, can fluctuate significantly, and the timing of revenue recognition for large network projects, particularly outside of North America, can result in large variations in geographic revenue results in any particular period. The table below (in thousands, except percentage data) sets forth the changes in geographic distribution of revenue for the periods indicated:
 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
North America
$
2,351,260

 
65.8
 
$
1,886,450

 
61.0
 
$
464,810

 
24.6

EMEA
566,718

 
15.9
 
464,876

 
15.0
 
101,842

 
21.9

CALA
152,653

 
4.3
 
140,177

 
4.5
 
12,476

 
8.9

APAC
501,500

 
14.0
 
602,783

 
19.5
 
(101,283
)
 
(16.8
)
Total
$
3,572,131

 
100.0
 
$
3,094,286

 
100.0
 
$
477,845

 
15.4

_________________________________
*
Denotes % of total revenue
**
Denotes % change from 2018 to 2019
North America revenue increased, reflecting increases of $453.6 million within our Networking Platforms segment, $15.4 million within our Global Services segment, and $15.9 million within our Blue Planet Automation Software and Services segment. These increases were partially offset by a decrease of $20.1 million within our Platform Software and Services segment. The Networking Platforms segment revenue increase includes a product line sales increase of $349.5 million of Converged Packet Optical products, primarily related to sales increases of $201.5 million of our 6500 Packet-Optical Platform to communication service providers and $165.9 million of our Waveserver to Web-scale providers.
EMEA revenue increased, reflecting increases of $91.8 million within our Networking Platforms segment. The increase within our Networking Platforms segment primarily reflects a product line sales increase of $90.4 million of Converged Packet Optical products, primarily related to sales increases of $66.0 million of our Waveserver to Web-scale providers and $33.7 million of our 6500 Packet-Optical Platform primarily to communications submarine network operators. The increase in EMEA revenue was primarily driven by increased sales in the United Kingdom and the Netherlands.

44


CALA revenue increased, reflecting increases of $4.3 million within our Networking Platforms segment and $5.8 million within our Global Services segment. The increase in CALA revenue primarily reflects increased sales to cable and multiservice operators and communications services providers in Mexico.
APAC revenue decreased, reflecting a decrease of $116.4 million within our Networking Platforms segment partially offset by revenue increases of $6.4 million within our Blue Planet Automation Software and Services segment, $5.7 million within our Global Services segment and $3.0 million within our Platform Software and Services segment. The decrease in Networking Platforms segment revenue reflects product line decreases of $74.8 million in Converged Packet Optical sales and $41.6 million in Packet Networking sales, primarily in India and Australia. See “Risk Factors – Changes in government regulations . . .” for additional information regarding an October 2019 regulatory ruling in India that may adversely impact future spending in that geography. The decrease in Converged Packet Optical sales is primarily due to decreases of $46.4 million and $45.8 million in sales of our 6500 Packet-Optical Platform and our 5410/5430 Reconfigurable Switching Systems, respectively, partially offset by an increase of $18.3 million in sales of Waveserver. Although our APAC revenue declined, we experienced increased sales in Japan and continued to capture new market share with communications service providers in the region.

In fiscal 2019 and fiscal 2018, our top ten customers contributed 59.3% and 56.5% of revenue, respectively. Consequently, our financial results are closely correlated with the spending of a relatively small number of customers and can be significantly affected by market, industry or competitive dynamics affecting their businesses. Our reliance on a relatively small number of customers increases our exposure to changes in their spending levels, network priorities and purchasing strategies. The loss of a significant customer could have a material adverse effect on our business and results of operations, and our results of operations can fluctuate quarterly depending on sales volumes and purchasing priorities with these large customers. Verizon accounted for $459.8 million, or 12.9% of total revenue, in fiscal 2019 and $318.0 million, or 10.3% of total revenue, in fiscal 2018. Sales to AT&T were $388.7 million, or 10.9% of total revenue, in fiscal 2019, and $374.6 million, or 12.1% of total revenue, in fiscal 2018. Sales to one of our Web-scale customers were $370.6 million, or 10.4% of total revenue, in fiscal 2019. No other customer accounted for greater than 10% of our revenue in fiscal 2019 or fiscal 2018. The identity of and percentage of revenue attributable to our largest customers has varied from period to period. For example, the Web-scale provider noted above contributed greater than 10% of our revenue for the first time in fiscal 2019.

While drivers of bandwidth growth and network evolution remain strong, many of our network operator customers are under pressure to constrain their capital expenditure budgets and their businesses cannot grow their network spending at the rate of bandwidth growth. As a result, as we innovate and introduce new and more robust solutions that increase capacity or features, there is a market expectation of solutions that are more cost-effective from a price for performance perspective than existing or competing solutions. The combination of this regular technology-driven price compression, price competition in our markets and ongoing customer efforts to manage network costs can impact our growth rates and requires that we increase our volume of product shipments to maintain and grow revenue.

Cost of Goods Sold and Gross Profit

Product cost of goods sold consists primarily of amounts paid to third-party contract manufacturers, component costs, employee-related costs and overhead, shipping and logistics costs associated with manufacturing-related operations, warranty and other contractual obligations, royalties, license fees, amortization of intangible assets, cost of excess and obsolete inventory and, when applicable, estimated losses on committed customer contracts.

Services cost of goods sold consists primarily of direct and third-party costs associated with our provision of services including installation, deployment, maintenance support, consulting and training activities, and, when applicable, estimated losses on committed customer contracts. The majority of these costs relate to personnel, including employee and third-party contractor-related costs.

Our gross profit as a percentage of revenue, or “gross margin,” can fluctuate due to a number of factors, particularly when viewed on a quarterly basis. Our gross margin can fluctuate and be adversely impacted depending on our revenue concentration within a particular segment, product line, geography, or customer, including our success in selling software in a particular period. Our gross margin remains highly dependent on our continued ability to drive product cost reductions relative to the price erosion that we regularly encounter in our markets. Moreover, we are often required to compete with aggressive pricing and commercial terms, and, to secure business with new and existing customers, we may agree to pricing or other unfavorable commercial terms that adversely affect our gross margin. Success in taking share and winning new business can result in additional pressure on gross margin from these pricing dynamics and the early stages of these network deployments. Early stages of new network builds also often include an increased concentration of lower margin “common” equipment, photonics sales and installation services, with the intent to improve margin as we sell channel cards and maintenance services to

45


customers adding capacity or services to their networks. Gross margin can be impacted by technology-based price compression and the introduction or substitution of new platforms with improved price for performance as compared to existing solutions that carry higher margins. Gross margin can also be impacted by changes in expense for excess and obsolete inventory and warranty obligations.

Service gross margin can be affected by the mix of customers and services, particularly the mix between deployment and maintenance services, geographic mix and the timing and extent of any investments in internal resources to support this business.
The tables below (in thousands, except percentage data) set forth the changes in revenue, cost of goods sold and gross profit for the periods indicated:

 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Total revenue
$
3,572,131

 
100.0
 
$
3,094,286

 
100.0
 
$
477,845

 
15.4
Total cost of goods sold
2,030,065

 
56.8
 
1,779,596

 
57.5
 
250,469

 
14.1
Gross profit
$
1,542,066

 
43.2
 
$
1,314,690

 
42.5
 
$
227,376

 
17.3
_________________________________
*
Denotes % of total revenue
**
Denotes % change from 2018 to 2019

 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Product revenue
$
2,983,815

 
100.0
 
$
2,565,460

 
100.0
 
$
418,355

 
16.3
Product cost of goods sold
1,716,358

 
57.5
 
1,507,157

 
58.7
 
209,201

 
13.9
Product gross profit
$
1,267,457

 
42.5
 
$
1,058,303

 
41.3
 
$
209,154

 
19.8
_________________________________
*
Denotes % of product revenue
**
Denotes % change from 2018 to 2019

 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Service revenue
$
588,316

 
100.0
 
$
528,826

 
100.0
 
$
59,490

 
11.2
Service cost of goods sold
313,707

 
53.3
 
272,439

 
51.5
 
41,268

 
15.1
Service gross profit
$
274,609

 
46.7
 
$
256,387

 
48.5
 
$
18,222

 
7.1
_________________________________
*
Denotes % of service revenue
**
Denotes % change from 2018 to 2019
Gross profit as a percentage of revenue reflects improved product gross profit as described below. In recent periods, we have encountered fluctuations or reductions in our gross margin as a result of our strategy to leverage our technology leadership and to capture aggressively additional market share and displace competitors, with the intent to improve margin in the long term as we sell channel cards, maintenance services, and other higher margin products to customers adding capacity or services to their networks. During fiscal 2019, our gross margin benefited from the success of this ongoing strategy and the resulting favorable mix of customers, network deployments and capacity additions during the period. Continued implementation of this strategy may require that we agree to aggressive pricing, commercial concessions and other unfavorable terms, or result in an unfavorable mix of revenues from early stage deployments during a particular period, which can adversely impact gross margin.

46


Gross profit on products as a percentage of product revenue increased, primarily due to product cost reductions, a favorable mix of customers, network deployments and capacity additions, partially offset by market-based price compression we encountered during the period.
Gross profit on services as a percentage of services revenue decreased, primarily as a result of lower margins on our Blue Planet Automation software services, due to increased costs associated with additional resources to support our corporate strategy to grow our software automation business, and the impact of early stages of international network deployments.
Operating Expense
Operating expense increased in fiscal 2019 from the level reported for fiscal 2018 primarily due to increased research and development initiatives and increased selling and marketing resources.

Operating expense consists of the component elements described below.

Research and development expense primarily consists of salaries and related employee expense (including share-based compensation expense), prototype costs relating to design, development, product testing, depreciation expense, and third-party consulting costs.

Selling and marketing expense primarily consists of salaries, commissions and related employee expense (including share-based compensation expense) and sales and marketing support expense, including travel, demonstration units, trade show expense, and third-party consulting costs.

General and administrative expense primarily consists of salaries and related employee expense (including share-based compensation expense) and costs for third-party consulting and other services.

Amortization of intangible assets primarily reflects the amortization of both purchased technology and the value of customer relationships derived from our acquisitions.

Significant asset impairments and restructuring costs primarily reflect actions we have taken to improve the alignment of our workforce, facilities and operating costs with perceived market opportunities, business strategies, changes in market and business conditions and significant impairments of assets.

Acquisition and integration costs consist of expenses for financial, legal and accounting advisors, severance and other employee-related costs associated with our acquisitions of Packet Design and DonRiver, including costs associated with a three-year earn-out arrangement related to the DonRiver acquisition.

During fiscal 2019, approximately 50.7% of our operating expense was non-U.S. Dollar denominated, including expenses in Canadian Dollars, Indian Rupees, British Pounds and Euros. During fiscal 2019 as compared to fiscal 2018, the U.S. Dollar fluctuated against these currencies. Our operating expense reported in U.S. Dollars decreased by approximately $17.5 million, or 1.5%, as compared to fiscal 2018 due to these fluctuations.

The table below (in thousands, except percentage data) sets forth the changes in operating expense for the periods indicated:
 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Research and development
$
548,139

 
15.3
 
$
491,564

 
15.9
 
$
56,575

 
11.5

Selling and marketing
423,046

 
11.8
 
394,060

 
12.7
 
28,986

 
7.4

General and administrative
174,399

 
4.9
 
160,133

 
5.2
 
14,266

 
8.9

Amortization of intangible assets
21,808

 
0.6
 
15,737

 
0.5
 
6,071

 
38.6

Acquisition and integration costs
3,370

 
0.1
 
5,111

 
0.2
 
(1,741
)
 
(34.1
)
Significant asset impairments and restructuring costs
24,538

 
0.7
 
18,139

 
0.6
 
6,399

 
35.3

Total operating expenses
$
1,195,300

 
33.4
 
$
1,084,744

 
35.1
 
$
110,556

 
10.2

_________________________________

47


*
Denotes % of total revenue
**
Denotes % change from 2018 to 2019
Research and development expense benefited by $8.1 million as a result of foreign exchange rates, net of hedging, primarily due to a stronger U.S. Dollar in relation to the Canadian Dollar and Indian Rupee. Including the effect of foreign exchange rates, research and development expenses increased by $56.6 million. This increase primarily reflects $19.9 million in employee and compensation costs, $16.9 million in professional services, $9.7 million for facility and information technology costs, $3.3 million in prototype expense and $1.0 million in technology and related expense. This increase also reflects a reduced benefit of $4.4 million for the Evolution of Networking Services through a Corridor in Quebec and Ontario for Research and Innovation (“ENCQOR”) grant reimbursement. For more information on the ENCQOR grant, see Note 25 to our Consolidated Financial Statements included in Item 8 of Part II of this report.
Selling and marketing expense benefited by $7.5 million as a result of foreign exchange rates primarily due to a stronger U.S. Dollar in relation to the British Pound and Canadian Dollar. Including the effect of foreign exchange rates, sales and marketing expense increased, primarily reflecting increases of $22.9 million in employee and compensation costs and $5.7 million for facilities and information technology costs.
General and administrative expense increased, primarily reflecting increases of $8.7 million in employee and compensation costs and $4.0 million for bad debt expense.
Amortization of intangible assets increased due to additional intangibles acquired in connection with our acquisitions of Packet Design and DonRiver during fiscal 2018.
Acquisition and integration costs reflect financial, legal and accounting advisors and severance and other employment-related costs related to our acquisitions of Packet Design and DonRiver.
Significant asset impairments and restructuring costs reflect global workforce reductions as part of a business optimization strategy to improve gross margin, constrain operating expense, and redesign certain business processes and unfavorable lease commitments for certain facility locations in the United States and India where we have vacated unused space.
Other Items
The table below (in thousands, except percentage data) sets forth the changes in other items for the periods indicated:

 
Fiscal Year
 
 
 
 
 
2019
 
%*
 
2018
 
%*
 
Increase
(decrease)
 
%**
Interest and other income (loss), net
$
3,876

 
0.1
 
$
(12,029
)
 
(0.4
)
 
$
15,905

 
(132.2
)
Interest expense
$
37,452

 
1.0
 
$
55,249

 
1.8

 
$
(17,797
)
 
(32.2
)
Loss on extinguishment/modification of debt
$

 
 
$
(13,887
)
 
(0.4
)
 
$
(13,887
)
 
100.0

Provision for income taxes
$
59,756

 
1.7
 
$
493,471

 
15.9

 
$
(433,715
)
 
(87.9
)
_________________________________
*
Denotes % of total revenue
**
Denotes % change from 2018 to 2019
Interest and other income, net increased, reflecting a $2.8 million favorable impact of foreign exchange rates on assets and liabilities denominated in a currency other than the relevant functional currency, net of hedging activity. Interest and other income, net, in fiscal 2018 included a $12.1 million loss due to a mark to market fair value adjustment related to the conversion feature of our 3.75% Convertible Senior Notes due October 15, 2018 (the “New Notes”).
Interest expense decreased, primarily due to a reduction in our aggregate outstanding debt during the fourth quarter of fiscal 2018.
Loss on extinguishment and modification of debt in fiscal 2018 reflects approximately $10.0 million of extinguishment of debt costs related to our conversion of our 4.0% Convertible Senior Notes due December 15, 2020 and approximately $3.8 million in debt modification costs related to our term loan refinancing.

48


Provision for income taxes decreased, primarily due to the fiscal 2018 impact of the Tax Act, including $438.2 million in expenses for the remeasurement of our net deferred tax assets and a $34.6 million charge related to a transition tax on accumulated historical foreign earnings and their deemed repatriation to the U.S. The effective tax rate for fiscal 2019 was lower compared to fiscal 2018, primarily due to the fiscal 2018 impact of the Tax Act, including the remeasurement of our net deferred tax assets and the transition tax on accumulated historical foreign earnings and their deemed repatriation to the U.S.


Segment Profit (Loss)

The table below (in thousands, except percentage data) sets forth the changes in our segment profit (loss) for the respective periods:

 
Fiscal Year
 
 
 
2019
 
2018
 
Increase
(decrease)
 
%*
Segment profit (loss):
 
 
 
 
 
 
 
Networking Platforms
$
759,244

 
$
581,113

 
$
178,131

 
30.7

Platform Software and Services
$
64,210

 
$
78,048

 
$
(13,838
)
 
(17.7
)
Blue Planet Automation Software and Services
$
(17,769
)
 
$
(8,240
)
 
$
(9,529
)
 
115.6

Global Services
$
188,242

 
$
172,205

 
$
16,037


9.3

_________________________________
*
Denotes % change from 2018 to 2019
Networking Platforms segment profit increased, primarily due to higher sales volume and improved gross margin, as described above, partially offset by higher research and development costs.
Platform Software and Services segment profit decreased, primarily due to lower sales volume, as described above.
Blue Planet Automation Software and Services segment loss increased, primarily reflecting higher research and development costs and reduced gross margin on software-related services, as described above, and the impact of early stages of international network deployment.
Global Services segment profit increased, primarily due to higher sales volume and improved gross margin.

The table below (in thousands) sets forth segment profit (loss) for Ciena’s software operating segments for fiscal 2018 and 2017 to reflect the change in Ciena’s operating segments as described in “Operating Segments” above:
 
Fiscal Year
 
 
 
2018
 
2017
 
Increase
(decrease)
 
%*
Segment profit (loss):
 
 
 
 
 
 
 
Platform Software and Services
$
78,048

 
$
47,353

 
$
30,695

 
64.8

Blue Planet Automation Software and Services
$
(8,240
)
 
$
(14,817
)
 
$
6,577

 
(44.4
)
Platform Software and Services segment profit increased, primarily due to higher sales volume as described in Item 7 of Part II of our 2018 Annual Report.
Blue Planet Automation Software and Services segment loss decreased, primarily reflecting higher revenues as described in Item 7 of Part II of our 2018 Annual Report, and lower research and development costs, partially offset by reduced gross margin on software-related services.

Liquidity and Capital Resources
Overview. For the fiscal year ended October 31, 2019, we generated $413.1 million of cash from operations, as our net income (adjusted for non-cash charges) of $512.7 million exceeded our working capital requirements of $99.6 million. For additional details on our cash provided by operating activities, see the discussion below under the caption “Cash Provided By Operating Activities.”

49


Our cash, cash equivalents and investments increased by $70.6 million during fiscal 2019. The cash from operations above was partially offset by the following: (i) cash used for the payment of the debt conversion liability associated with the New Notes of $111.3 million on November 15, 2018; (ii) cash used to fund our investing activities for capital expenditures totaling $62.6 million; (iii) cash used for stock repurchase under our stock repurchase program of $150.1 million; (iv) stock repurchased upon vesting of our stock unit awards to employees relating to tax withholding of $29.1 million; and (v) cash used for payments on our term loan due September 28, 2025 (the “2025 Term Loan”) of $7.0 million. Proceeds from the issuance of equity under our employee stock purchase plans provided $22.9 million in cash during fiscal 2019.
See Notes 15, 17 and 20 to our Consolidated Financial Statements included in Item 8 of Part II of this report for information relating to these transactions.
The following table sets forth changes in our cash and cash equivalents and investments in marketable debt securities (in thousands):
 
October 31,
 
Increase
 
2019
 
2018
 
(decrease)
Cash and cash equivalents
$
904,045

 
$
745,423

 
$
158,622

Short-term investments in marketable debt securities
109,940

 
148,981

 
(39,041
)
Long-term investments in marketable debt securities
10,014

 
58,970

 
(48,956
)
Total cash and cash equivalents and investments in marketable debt securities
$
1,023,999

 
$
953,374

 
$
70,625

Principal Sources of Liquidity. Our principal sources of liquidity on hand include our cash and investments, which as of October 31, 2019 totaled $1.02 billion, as well as our senior secured asset-based revolving credit facility (the “ABL Credit Facility”). The ABL Credit Facility, which we entered into with certain of our subsidiaries on October 28, 2019, replaced a predecessor senior secured asset-based revolving credit facility and provides for a total commitment of $300 million with a maturity date of October 28, 2024. We principally use the ABL Credit Facility to support the issuance of letters of credit that arise in the ordinary course of our business and thereby to reduce our use of cash required to collateralize these instruments. As of October 31, 2019, letters of credit totaling $72.9 million were outstanding under our ABL Credit Facility. There were no borrowings outstanding under the ABL Credit Facility as of October 31, 2019.
Foreign Liquidity. The amount of cash, cash equivalents and short-term investments held by our foreign subsidiaries was $73.9 million as of October 31, 2019. We intend to reinvest indefinitely our foreign earnings. If we were to repatriate these accumulated historical foreign earnings, the provisional amount of unrecognized deferred income tax liability related to foreign withholding taxes would be approximately $31.0 million. See Note 21 to our Consolidated Financial Statements included in Item 8 of Part II of this report.
Stock Repurchase Authorization. On December 13, 2018, we announced that our Board of Directors authorized a program to repurchase up to $500 million of our common stock. We repurchased $150.1 million under this program during fiscal 2019, and had $349.9 million remaining under the current authorization as of October 31, 2019. The amount and timing of repurchases are subject to a variety of factors including liquidity, cash flow, stock price and general business and market conditions. The program may be modified, suspended, or discontinued at any time.
Liquidity Position. We regularly evaluate our liquidity position, debt obligations and anticipated cash needs to fund our operating or investment plans and may consider capital raising and other market opportunities that may be available to us. We regularly evaluate alternatives to manage our capital structure and reduce our debt and may continue to opportunistically pay down or refinance our outstanding debt. Based on past performance and current expectations, we believe that cash from operations, cash, cash equivalents and investments and other sources of liquidity, including our ABL Credit Facility, will satisfy our working capital needs, capital expenditures and other liquidity requirements associated with our operations, through at least the next 12 months.
Cash Provided by Operating Activities
The following sections set forth the components of our $413.1 million of cash provided by operating activities for fiscal 2019:
Net income (adjusted for non-cash charges)
The following tables set forth (in thousands) our net income adjusted for non-cash charges during fiscal 2019:

50


 
Year ended
 
October 31, 2019
Net income
$
253,434

Adjustments for non-cash charges:
 
Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements
87,576

Share-based compensation costs
59,736

Amortization of intangible assets
35,136

Deferred taxes
19,865

Provision for doubtful accounts
6,740

Provision for inventory excess and obsolescence
28,085

Provision for warranty
23,105

Other
(910
)
Net income (adjusted for non-cash charges)
$
512,767


     Working Capital

Our working capital used $99.6 million of cash during fiscal 2019. The following tables set forth (in thousands) the major components of the increase in working capital:
 
Year ended
 
October 31, 2019
Cash provided by accounts receivable
$
65,712

Cash used in inventories
(112,941
)
Cash used in prepaid expenses and other
(96,618
)
Cash provided by accounts payable, accruals and other obligations
27,740

Cash provided by deferred revenue
16,480

Cash used in working capital
$
(99,627
)
As compared to the end of fiscal 2018:
The $65.7 million of cash provided by accounts receivable during fiscal 2019 reflects increased cash collection;
The $112.9 million of cash used in inventory during fiscal 2019 primarily reflects increases in finished goods to meet customer delivery schedules;
The $96.6 million of cash used in prepaid expenses and other during fiscal 2019 primarily reflects increases in contract assets for unbilled accounts receivable due to changes in revenue recognition for installation services and certain product sales;
The $27.7 million of cash provided by accounts payable, accruals and other obligations during fiscal 2019 primarily reflects higher employee bonus accrual associated with our annual cash incentive compensation plan, partially offset by payout of accrued employee leave in North America in connection with a new paid time off policy; and
The $16.5 million of cash provided by deferred revenue during fiscal 2019 represents an increase in advanced payments received from customers prior to revenue recognition.
Our days sales outstanding (“DSOs”) were 82 for fiscal 2019 as compared to 92 for fiscal 2018. Our inventory turns decreased from 5.7 turns during fiscal 2018 to 5.0 turns during fiscal 2019 due to the increase in inventory. The calculation of DSOs includes accounts receivables and contract assets for unbilled receivables included in prepaid expenses and other.
      Cash paid for interest
The following tables set forth (in thousands) our interest paid during fiscal 2019:

51


 
Year ended
 
October 31, 2019
Term Loan due September 28, 2025(1)
30,751

Interest rate swaps(2)
2,112

ABL Credit Facilities(3)
1,620

Capital leases
5,096

Total cash paid during period
$
39,579


(1)
Interest on the 2025 Term Loan is payable periodically based on the interest period selected for borrowing. The 2025 Term Loan bears interest at LIBOR plus a spread of 2.00% subject to a minimum LIBOR rate of 0.00%. As of the end of fiscal 2019, the interest rate on the 2025 Term Loan was 3.85%.
(2)
We entered into a floating-to-fixed interest rate swap that fixed the LIBOR rate of approximately $350.0 million of the principal amount of the 2025 Term Loan at 2.957% through September 2023.
(3)
During fiscal 2019, we utilized the ABL Credit Facility and its predecessor to collateralize certain standby letters of credit and paid $1.6 million in commitment fees, interest expense and other administrative charges relating to these facilities.

For additional information about our term loans, ABL Credit Facility and interest rate swaps, see Notes 15, 17 and 18 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report and Item 7A of Part II of this annual report.
Contractual Obligations

The following is a summary of our future minimum payments under contractual obligations as of October 31, 2019 (in thousands):
 
Total
 
Less than one
year
 
One to three
years
 
Three to five
years
 
Thereafter
Principal due on Term Loan due September 28, 2025(1)
$
693,000

 
$
7,000

 
$
14,000

 
$
14,000

 
$
658,000

Interest due on Term Loan due September 28, 2025(1)
156,040

 
26,934

 
53,049

 
52,098

 
23,959

Payments due under interest rate swaps(1)
15,440

 
3,941

 
7,882

 
3,617

 

Operating leases(2)
119,862

 
28,776

 
40,951

 
24,025

 
26,110

Purchase obligations(3)
495,150

 
495,150

 

 

 

Capital leases - buildings and equipment(4)
106,319

 
7,652

 
15,407

 
16,134

 
67,126

Other obligations
34

 
34

 

 

 

Total (5)
$
1,585,845

 
$
569,487

 
$
131,289

 
$
109,874

 
$
775,195

_________________________________
(1)
Interest on the 2025 Term Loan and payments due under the interest rate swaps is variable and is calculated using the rate in effect on the balance sheet date. For additional information about our term loans and the interest rate swaps, see Notes 15 and 17 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report and Item 7A of Part II of this annual report.
(2)
Does not include variable insurance, taxes, maintenance and other costs that may be required by the applicable operating lease. These costs are not expected to have a material future impact.
(3)
Purchase obligations relate to purchase order commitments to our contract manufacturers and component suppliers for inventory. In certain instances, we are permitted to cancel, reschedule or adjust these orders. Consequently, only a portion of the amount reported above relates to firm, non-cancelable and unconditional obligations.
(4)
This represents the total minimum lease payments due for all buildings and equipment subject to capital lease accounting. It does not include variable insurance, taxes, maintenance and other costs required by the applicable capital lease. These costs are not expected to have a material future impact.
(5)
As of October 31, 2019, we also had $13.1 million of other long-term obligations on our Consolidated Balance Sheet for unrecognized tax positions that are not included in this table because the timing or amount of any cash settlement with the respective tax authority cannot be reasonably estimated.


52


Some of our commercial commitments, including some of the future minimum payments in operating leases set forth above and certain commitments to customers, are secured by standby letters of credit collateralized under our ABL Credit Facility or restricted cash. Restricted cash balances are included in other current assets or other long-term assets depending on the duration of the underlying letter of credit obligation. The following is a summary of our commercial commitments secured by standby letters of credit by commitment expiration date as of October 31, 2019 (in thousands):

 
Total
 
Less than one
year
 
One to
three years
 
Three to
five years
 
Thereafter
Standby letters of credit
$
72,920

 
$
29,077

 
$
21,741

 
$
12,847

 
$
9,255


Off-Balance Sheet Arrangements
We do not engage in any off-balance sheet financing arrangements. In particular, we do not have any equity interests in so-called limited purpose entities, which include special purpose entities (SPEs) and structured finance entities.

Critical Accounting Policies and Estimates

The preparation of our consolidated financial statements requires that we make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expense, and related disclosure of contingent assets and liabilities. By their nature, these estimates and judgments are subject to an inherent degree of uncertainty. On an ongoing basis, we reevaluate our estimates, including those related to share-based compensation, bad debts, inventories, intangible and other long-lived assets, goodwill, income taxes, warranty obligations, restructuring, derivatives and hedging, and contingencies and litigation. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Among other things, these estimates form the basis for judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. To the extent that there are material differences between our estimates and actual results, our consolidated financial statements will be affected.

We believe that the following critical accounting policies reflect those areas where significant judgments and estimates are used in the preparation of our consolidated financial statements.

Revenue Recognition

We recognize revenue when control of the promised products or services is transferred to its customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for those products or services.

We determine revenue recognition by applying the following five-step approach:

identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, we satisfy a performance obligation.

Generally, we make sales pursuant to purchase orders placed by customers under framework agreements that govern the general commercial terms and conditions of the sale of our products and services. These purchase orders under framework agreements are used to determine the identification of the contract or contracts with this customer. Purchase orders typically include the description, quantity, and price of each product or service purchased. Purchase orders may include one-line bundled pricing for both products and services. Accordingly, purchase orders can include various combinations of products and services that are generally distinct and accounted for as separate performance obligations. We evaluate each promised product and service offering to determine whether it represents a distinct performance obligation. In doing so, we consider, among other things, customary business practices, whether the customer can benefit from the product or service on its own or together with other resources that are readily available, and whether our commitment to transfer the product or service to the customer is separately identifiable from other obligations in the purchase order. For transactions where we deliver the product or services, we are typically the principal and records revenue and costs of goods sold on a gross basis.


53


Purchase orders are invoiced based on the terms set forth either in the purchase order or the framework agreement, as applicable. Generally, sales of products and software licenses are invoiced upon shipment or delivery. Maintenance and software subscription services are invoiced quarterly or annually in advance of the service term. Our other service offerings are generally invoiced upon completion of the service. Payment terms and cash received typically range from 30 to 90 days from the invoicing date. Historically, we have not provided any material financing arrangements to its customers. As a practical expedient, we do not adjust the amount of consideration we will receive for the effects of a significant financing component as we expect, at contract inception, that the period between our transfer of the products or services to the customer, and customer payment for the products or services will be one year or less. Shipping and handling fees invoiced to customers are included in revenue, with the associated expense included in product cost of goods sold. We record revenue net of any associated sales taxes.

We recognize revenue upon the transfer of control of promised products or services to a customer. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or delivery to the customer. Transfer of control can also occur over time for services such as software subscription, maintenance, installation and various professional services as the customer receives the benefit over the contract term.

Significant Judgments

Revenue is allocated among performance obligations based on standalone selling price (“SSP”). SSP reflects the price at which we would expect to sell that product or service on a stand-alone basis at contract inception and that we would expect to be entitled to receive for the promised products or services. SSP is estimated for each distinct performance obligation, and judgment may be required in its determination. The best evidence of SSP is the observable price of a product or service when we sell the products separately in similar circumstances and to similar customers. In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.

We apply judgment in determining the transaction price, as we may be required to estimate variable consideration when determining the amount of revenue to recognize. Variable consideration can include various rebate, cooperative marketing, and other incentive programs that we offer to our distributors, partners and customers. When determining the amount of revenue to recognize, we estimate the expected usage of these programs, applying the expected value or most likely estimate and updates the estimate at each reporting period as actual utilization data becomes available. We also consider any customer right of return and any actual or potential payment of liquidated damages, contractual or similar penalties, or other claims for performance failures or delays in determining the transaction price, where applicable.

When transfer of control is judged to be over time for installation and professional service arrangements, we apply the input method to determine the amount of revenue to be recognized in a given period. Utilizing the input method, we recognize revenue based on the ratio of actual costs incurred to date to the total estimated costs expected to be incurred. Revenue for software subscription and maintenance is recognized ratably over the period during which the services are performed.

Our total deferred revenue for products was $27.4 million and $42.5 million as of October 31, 2019 and October 31, 2018, respectively. Our services revenue is deferred and recognized ratably over the period during which the services are to be performed. Our total deferred revenue for services was $129.5 million and $127.0 million as of October 31, 2019 and October 31, 2018, respectively.

For further discussion of revenue recognition, see Note 1 to our Consolidated Financial Statements in Item 8 of Part II of this annual report.

Business Combinations

We record acquisitions using the purchase method of accounting. All of the assets acquired, liabilities assumed, contractual contingencies and contingent consideration are recognized at their fair value as of the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and net intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting for business combinations requires management to make significant estimates and assumptions in the determination of the fair value of assets acquired and liabilities assumed in order to allocate purchase price consideration properly between assets that are depreciated and amortized from goodwill. These assumptions and estimates include a market participant’s use of the asset and the appropriate discount rates for a market participant. Our estimates are based on historical experience, information obtained from the management of the acquired companies and, when appropriate, include assistance from independent third-party appraisal firms. Our significant assumptions and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and

54


unpredictable. In addition, unanticipated events and circumstances may occur which may affect the accuracy or validity of such estimates. During fiscal 2018, we completed the Packet Design acquisition for a purchase price of $41.1 million and the DonRiver acquisition for a purchase price of $54.2 million, including a contingent consideration component. See Note 3 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for more information regarding these transactions and the three-year earn-out arrangement in connection with the DonRiver acquisition.

Share-Based Compensation

We estimate the fair value of our restricted stock unit awards based on the fair value of our common stock on the date of grant. Our outstanding restricted stock unit awards are subject to service-based vesting conditions and/or performance-based vesting conditions. We recognize the estimated fair value of service-based awards as share-based expense ratably over the vesting period on a straight-line basis. Awards with performance-based vesting conditions require the achievement of certain financial or other performance criteria or targets as a condition to the vesting, or acceleration of vesting. We recognize the estimated fair value of performance-based awards as share-based expense over the performance period, using graded vesting, which considers each performance period or tranche separately, based on our determination of whether it is probable that the performance targets will be achieved. At the end of each reporting period, we reassess the probability of achieving the performance targets and the performance period required to meet those targets, and the expense is adjusted accordingly. Determining whether the performance targets will be achieved involves judgment, and the estimate of expense may be revised periodically based on changes in the probability of achieving the performance targets. Revisions are reflected in the period in which the estimate is changed. If any performance goals are not met, no compensation cost is ultimately recognized against that goal and, to the extent previously recognized, compensation cost is reversed.

Share-based compensation expense is taken into account based on awards granted. In the event of a forfeiture of an award, the expense related to the unvested portion of that award is reversed. Reversal of share-based compensation expense based on forfeitures can materially affect the measurement of estimated fair value of our share-based compensation. See Note 22 to our Consolidated Financial Statements in Item 8 of Part II of this annual report for information regarding our assumptions related to share-based compensation and the amount of share-based compensation expense we incurred for the periods covered in this report. As of October 31, 2019, total unrecognized compensation expense was $88.2 million, which relates to unvested restricted stock units and is expected to be recognized over a weighted-average period of 1.45 years.

We are required to record excess tax benefits or tax deficiencies related to stock-based compensation as income tax benefit or expense when share-based awards vest or are settled.

Reserve for Inventory Obsolescence

We make estimates about future customer demand for our products when establishing the appropriate reserve for excess and obsolete inventory. We write down inventory that has become obsolete or unmarketable by an amount equal to the difference between the cost of inventory and the estimated market value based on assumptions about future demand, which are affected by changes in our strategic direction, discontinuance of a product or introduction of newer versions of our products, declines in the sales of or forecasted demand for certain products, and general market conditions. Inventory write downs are a component of our product cost of goods sold. Upon recognition of the write down, a new lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. In an effort to limit our exposure to delivery delays and to satisfy customer needs, we purchase inventory based on forecasted sales across our product lines. In addition, part of our research and development strategy is to promote the convergence of similar features and functionalities across our product lines. Each of these practices exposes us to the risk that our customers will not order products for which we have forecasted sales, or will purchase less than we have forecasted.

We recorded charges for excess and obsolete inventory of $28.1 million, $30.6 million and $35.5 million in fiscal 2019, 2018 and 2017, respectively. Our inventory, net of allowance for excess and obsolescence, was $345.0 million and $262.8 million as of October 31, 2019 and October 31, 2018, respectively.

Allowance for Doubtful Accounts Receivable

Our allowance for doubtful accounts receivable is based on management’s assessment, on a specific identification basis, of the collectibility of customer accounts. We perform ongoing credit evaluations of our customers and generally have not required collateral or other forms of security from customers. In determining the appropriate balance for our allowance for doubtful accounts receivable, management considers each individual customer account receivable in order to determine collectibility. In doing so, we consider creditworthiness, payment history, account activity and communication with such customer. If a customer’s financial condition changes, or if actual defaults are higher than our historical experience, we may be

55


required to take a charge for an allowance for doubtful accounts receivable which could have an adverse impact on our results of operations.

Our accounts receivable, net of allowance for doubtful accounts, was $724.9 million and $786.5 million as of October 31, 2019 and October 31, 2018, respectively. Our allowance for doubtful accounts was $20.1 million and $17.4 million as of October 31, 2019 and October 31, 2018, respectively.

Goodwill
        
Our goodwill was generated from the acquisitions of (i) Cyan during fiscal 2015, (ii) the high-speed photonics components assets of TeraXion during fiscal 2016, (iii) Packet Design on July 2, 2018, and (iv) DonRiver on October 1, 2018. The goodwill from these acquisitions is primarily related to expected synergies. Goodwill is the excess of the purchase price over the fair values assigned to the net assets acquired in a business combination. We test goodwill for impairment on an annual basis, which we have determined to be the last business day of fiscal September each year. We also test goodwill for impairment between annual tests if an event occurs or circumstances change that would, more likely than not, reduce the fair value of the reporting unit below its carrying value.

We test goodwill impairment by comparing the fair value of the reporting unit with the unit’s carrying amount, including goodwill. Goodwill is allocated to reporting units based on relative fair value using a discounted cash flow model. If this test indicates that the fair value is less than the carrying value, then an impairment loss is recognized limited to the total amount of goodwill allocated to that reporting unit. A non-cash goodwill impairment charge would have the effect of decreasing earnings or increasing losses in such period. If we are required to take a substantial impairment charge, our operating results would be materially adversely affected in such period. As of October 31, 2019 and October 31, 2018, the goodwill balance was $297.9 million and $298.0 million, respectively. There were no goodwill impairments resulting from our fiscal 2019 and 2018 impairment tests and no reporting unit was determined to be at risk of failing the goodwill impairment test. See Note 13 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report.

Long-lived Assets

Our long-lived assets include equipment, building, furniture and fixtures, finite-lived intangible assets and maintenance spares. As of October 31, 2019 and October 31, 2018 these assets totaled $455.1 million and $486.0 million, net, respectively. We test long-lived assets for impairment whenever triggering events or changes in circumstances indicate that the assets’ carrying amount is not recoverable from its undiscounted cash flows. Our long-lived assets are assigned to asset groups which represent the lowest level for which we identify cash flows. We measure impairment loss as the amount by which the carrying amount of the asset or asset group exceeds its fair value.
        
Deferred Tax Assets

Pursuant to ASC Topic 740, Income Taxes, we maintain a valuation allowance for a deferred tax asset when it is deemed to be more likely than not that some or all of the deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent on the generation of future taxable income (including the reversals of deferred tax liabilities) during the periods in which those deferred tax assets will become deductible. In evaluating whether a valuation allowance is required under such rules, we consider all available positive and negative evidence, including prior operating results, the nature and reason for any losses, our forecast of future taxable income, utilization of tax planning strategies, and the dates on which any deferred tax assets are expected to expire. These assumptions and estimates require a significant amount of judgment and are made based on current and projected circumstances and conditions.

    Quarterly, we perform an analysis to determine the likelihood of realizing our deferred tax assets and whether sufficient evidence exists to support reversal of all or a portion of the valuation allowance. During the fourth quarter of fiscal 2017, this analysis consisted of the evaluation of all available positive and negative evidence, including our improved profitability in fiscal 2016 and fiscal 2017. We also considered third-party estimates of market growth and our internal projections of future profitability as indicated in our annual update to our operating plan for fiscal 2018 and our long-term strategic forecast which were completed during the fourth quarter of fiscal 2017. We also considered our strong performance against our annual operating plans in recent years and our ability to utilize tax planning strategies. Based on this analysis, we concluded that it was more likely than not that the majority of our U.S. deferred tax assets will be realized, and we therefore reversed most of the valuation allowance against those deferred assets. This reversal resulted in a one-time, non-cash income tax benefit of $1.2 billion and a $26.0 million adjustment to additional paid-in capital. The valuation allowance balances at October 31, 2019 and October 31, 2018 were $136.0 million and $142.7 million, respectively.  The corresponding net deferred tax assets were $714.9 million and $745.0 million, respectively. We will continue to evaluate future financial performance to determine whether such

56


performance is both sustained and significant enough to provide sufficient evidence to support reversal of all or a portion of the remaining valuation allowance. The value of our net deferred tax asset may be subject to change in the future, depending on our generation or projections of future taxable income, as well as changes in tax policy or our tax planning strategy. For further discussion, see Note 21 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report.

Warranty

Our liability for product warranties, included in other accrued liabilities, was $48.5 million and $44.7 million as of October 31, 2019 and October 31, 2018, respectively. Our products are generally covered by a warranty for periods ranging from one to five years. We accrue for warranty costs as part of our cost of goods sold based on associated material costs, technical support labor costs and associated overhead. Material cost is estimated based primarily on historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. Technical support labor cost is estimated based primarily on historical trends and the cost to support the customer cases within the warranty period. The provision for product warranties, net of adjustments for previous years’ provisions, was $23.1 million, $21.0 million and $8.0 million for fiscal 2019, 2018 and 2017 respectively. The provision for warranty claims may fluctuate on a quarterly basis depending on the mix of products and customers in that period. If actual product failure rates, material replacement costs, service or labor costs differ from our estimates, revisions to the estimated warranty provision would be required. See Note 14 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report. An increase in warranty claims or the related costs associated with satisfying our warranty obligations could increase our cost of sales and negatively affect our gross margin.

Effects of Recent Accounting Pronouncements

See Note 1 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for information relating to our discussion of the effects of recent accounting pronouncements.

Unaudited Quarterly Results of Operations

The tables below (in thousands, except per share data) set forth the operating results in our consolidated statements of operations for each of the eight quarters in the period ended October 31, 2019. Our revenue can fluctuate from quarter to quarter as a result of a number of factors, including changes in customer spending levels or networking strategies, order timing and volume, backlog levels, timing of revenue recognition and other competitive dynamics. As our business has evolved, including the sales of our solutions to meet the “on-demand” service requirements of both our customers and their end-users, the amount of quarterly revenue that we recognize in a quarter from customer orders received in that same quarter (which we refer to as “book to revenue”) has increased as compared to our historical periods. Increased reliance on book to revenue introduces a number of risks, including the inherent difficulty in forecasting the amount and timing of book to revenue in any given quarter, and may increase the likelihood of fluctuations in our results. This information is unaudited, but in our opinion reflects all adjustments (consisting only of normal recurring adjustments) that we consider necessary for a fair statement of such information in accordance with generally accepted accounting principles. The results for any quarter are not necessarily indicative of results for any future period.


57


 
Oct. 31,
 
Jul. 31,
 
Apr. 30,
 
Jan. 31,
 
Oct. 31,
 
Jul. 31,
 
Apr. 30,
 
Jan. 31,
 
2019
 
2019
 
2019
 
2019
 
2018
 
2018
 
2018
 
2018
Revenue:
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Products
$
820,007

 
$
810,588

 
$
710,688

 
$
642,532

 
$
743,867

 
$
691,758

 
$
604,226

 
$
525,609

  Services
147,980

 
150,018

 
154,323

 
135,995

 
155,489

 
127,059

 
125,752

 
120,526

Total revenue
967,987

 
960,606

 
865,011

 
778,527

 
899,356

 
818,817

 
729,978

 
646,135

Cost of goods sold:
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Products
469,945

 
454,921

 
411,050

 
380,442

 
421,583

 
399,886

 
372,568

 
313,120

  Services
78,346

 
81,333

 
79,284

 
74,744

 
79,698

 
67,388

 
64,103

 
61,250

Total costs of goods sold
548,291

 
536,254

 
490,334

 
455,186

 
501,281

 
467,274

 
436,671

 
374,370

Gross profit
419,696

 
424,352

 
374,677

 
323,341

 
398,075

 
351,543

 
293,307

 
271,765

Operating expenses:
 

 
 

 
 

 
 
 
 

 
 

 
 

 
 
Research and development
141,657

 
139,880

 
137,969

 
128,633

 
134,983

 
121,133

 
116,924

 
118,524

Selling and marketing
117,201

 
104,230

 
103,502

 
98,113

 
112,791

 
95,395

 
97,359

 
88,515

General and administrative
50,307

 
42,695

 
42,154

 
39,243

 
44,539

 
38,212

 
38,976

 
38,406

Amortization of intangible assets
5,222

 
5,529

 
5,529

 
5,528

 
4,654

 
3,837

 
3,623

 
3,623

Acquisition and integration costs
(735
)
 
1,362

 
1,135

 
1,608

 
3,778

 
1,333

 

 

Significant asset impairments and restructuring costs
12,842

 
5,355

 
4,068

 
2,273

 
1,460

 
6,359

 
4,359

 
5,961

Total operating expenses
326,494

 
299,051

 
294,357

 
275,398

 
302,205

 
266,269

 
261,241

 
255,029

Income from operations
93,202

 
125,301

 
80,320

 
47,943

 
95,870

 
85,274

 
32,066

 
16,736

Interest and other income (loss), net
(1,183
)
 
1,050

 
(244
)
 
4,253

 
(13,357
)
 
(1,543
)
 
1,296

 
1,575

Interest expense
(9,136
)
 
(9,404
)
 
(9,471
)
 
(9,441
)
 
(14,873
)
 
(13,611
)
 
(13,031
)
 
(13,734
)
Loss on extinguishment and modification of debt

 

 

 

 
(13,887
)
 

 

 

Income before income taxes
82,883

 
116,947

 
70,605

 
42,755

 
53,753

 
70,120

 
20,331

 
4,577

Provision (benefit) for income tax
2,552

 
30,198

 
17,867

 
9,139

 
(10,224
)
 
19,280

 
6,475

 
477,940

Net income (loss)
$
80,331

 
$
86,749

 
$
52,738

 
$
33,616

 
$
63,977

 
$
50,840

 
$
13,856

 
$
(473,363
)
Basic net income (loss) per common share
$
0.52

 
$
0.56

 
$
0.34

 
$
0.22

 
$
0.45

 
$
0.35

 
$
0.10

 
$
(3.29
)
Diluted net income (loss) per potential common share
$
0.51

 
$
0.55

 
$
0.33

 
$
0.21

 
$
0.34

 
$
0.34

 
$
0.09

 
$
(3.29
)
Weighted average basic common shares outstanding
154,852

 
155,488

 
156,170

 
156,314

 
143,659

 
143,400

 
143,975

 
143,922

Weighted average diluted potential common shares outstanding
156,612

 
157,455

 
158,289

 
158,174

 
157,745

 
159,998

 
147,973

 
143,922




58


Item 7A. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risk related to changes in interest rates and foreign currency exchange rates. The following discussion about these market risks includes forward-looking statements. Actual results could differ materially from those projected in these forward-looking statements.

Interest Rate Sensitivity. We currently hold investments in U.S. government obligations with varying maturities. See Notes 6 and 7 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for information relating to investments and fair value. These investments are sensitive to interest rate movements, and their fair value will decline as interest rates rise and increase as interest rates decline. The estimated impact on these investments of a 100 basis point (1.0%) increase in interest rates across the yield curve from rates in effect as of the balance sheet date would be a $0.6 million decline in value.

Our earnings and cash flows from operations would be exposed to changes in interest rates because of the floating rate of interest in our 2025 Term Loan if such loan was not hedged using floating-to-fixed rate interest rate swaps. See Note 15 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report. The 2025 Term Loan bears interest at LIBOR plus a spread of 2.00%, subject to a minimum LIBOR rate of 0.00%. We have entered into interest rate swap arrangements (“interest rate swaps”) that fix the LIBOR rate of approximately $350.0 million of the 2025 Term Loan principal amount at 2.957% through September 2023. As such, a 100 basis point (1.0%) increase in the LIBOR rate as of our most recent LIBOR rate setting would increase our annualized interest expense by approximately $3.4 million on our 2025 Term Loan as recognized in our Consolidated Financial Statements. See Note 17 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report for information relating to our 2025 Term Loan.

Foreign Currency Exchange Risk. As a global concern, our business and results of operations are exposed to and can be impacted by movements in foreign currency exchange rates. For example, the announcement of the UK referendum in which voters approved an exit from the EU, commonly referred to as “Brexit,” has previously caused, and may continue to cause, significant volatility in currency exchange rate fluctuations. Because we sell globally, some of our sales transactions and revenue are non-U.S. Dollar denominated, with the Canadian Dollar, Euro and Japanese Yen being our most significant foreign currency revenue exposures. If the U.S. Dollar strengthens against these currencies, our revenue for these transactions reported in U.S. Dollars would decline. For our U.S. Dollar denominated sales, an increase in the value of the U.S. Dollar would increase the real costs of our products to customers in markets outside the United States, which could impact our competitive position. During fiscal 2019, approximately 16.4% of revenue was non-U.S. Dollar denominated. During fiscal 2019 as compared to fiscal 2018, the U.S. Dollar strengthened against a number of foreign currencies, including the Euro and Brazilian Reais. Consequently, our revenue reported in U.S. Dollars was minimally impacted by approximately $23.4 million or 0.7%. As it relates to costs of goods sold, employee-related and facilities costs associated with certain manufacturing-related operations in Canada represent our primary exposure to foreign currency exchange risk.
With regard to operating expense, our primary exposure to foreign currency exchange risk relates to the Canadian Dollar, Indian Rupee and British Pound. During fiscal 2019, approximately 50.7% of our operating expense was non-U.S. Dollar denominated. If currencies strengthen against the U.S. Dollar, costs reported in U.S. Dollars will increase. During fiscal 2019, research and development expense benefited by approximately $8.1 million, net of hedging, primarily due to the weakening of the U.S. Dollar in relation to the Canadian Dollar in comparison to fiscal 2018. Also, sales and marketing expense benefited by $7.5 million, as a result of foreign exchange rates, primarily due to a weaker U.S. Dollar in relation to the Euro in fiscal 2019 in comparison to fiscal 2018.
From time to time, we use foreign currency forward contracts to reduce variability in certain forecasted non-U.S. Dollar denominated cash flows. Generally, these derivatives have maturities of 24 months or less and are designated as cash flow hedges. At the inception of the cash flow hedge, and on an ongoing basis, we assess whether the forward contract has been effective in offsetting changes in cash flows attributable to the hedged risk during the hedging period. The derivative’s net gain or loss is initially reported as a component of accumulated other comprehensive income (loss) and, upon the occurrence of the forecasted transaction, is subsequently reclassified to the line item in the Consolidated Statement of Operations to which the hedged transaction relates.
During fiscal 2019, we recorded $9.8 million in foreign currency exchange losses, as a result of monetary assets and liabilities that were transacted in a currency other than the entity’s functional currency, and the re-measurement adjustments were recorded in interest and other income (loss), net on our Consolidated Statement of Operations. From time to time, we use foreign currency forwards to hedge these balance sheet exposures. These forwards are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is reported in interest and other income (loss), net. During fiscal 2019, we recorded minimal gains from these derivatives. See Notes 1, 5 and 15 to our Consolidated Financial Statements included in Item 8 of Part II of this annual report.

59


Item 8. Financial Statements and Supplementary Data
The following is an index to the consolidated financial statements:

60


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Ciena Corporation

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Ciena Corporation and its subsidiaries (the “Company”) as of November 2, 2019 and November 3, 2018, and the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity, and cash flows for each of the three years in the period ended November 2, 2019, 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 November 2, 2019, 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 November 2, 2019 and November 3, 2018, and the results of its operations and its cash flows for each of the three years in the period ended November 2, 2019 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 November 2, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Changes in Accounting Principles

As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for revenues from contracts with customers in 2019 and the manner in which it accounts for share-based compensation in 2018.

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 the Report of Management 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

61


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.

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.

Reserve for Excess or Obsolete Inventory

As described in Notes 1 and 9 to the consolidated financial statements, the Company’s consolidated inventory balance, net of the allowance, was $345 million as of November 2, 2019. Management establishes a reserve for excess and obsolete inventory when impairment has been identified and recorded a reserve for excess and obsolete inventory of $47 million as of November 2, 2019. Management writes down its inventory for estimated obsolescence or unmarketable inventory by an amount equal to the difference between the cost of inventory and the estimated net realizable value based on assumptions about future demand, which are affected by changes in the Company’s strategic direction, discontinuance of a product or introduction of newer versions of a product, declines in the sales of or forecasted demand for certain products, and general market conditions.
 
The principal considerations for our determination that performing procedures relating to the reserve for excess and obsolete inventory is a critical audit matter are there was significant judgment by management when developing their estimate. This led to a high degree of auditor judgment, subjectivity, and effort to perform procedures and evaluate the audit evidence obtained relating to the assumptions regarding future demand.
 
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 Company’s evaluation of the reserves for excess and obsolete inventory, including controls over the assumptions used within the model. These procedures also included, among others, testing management’s process for determining the reserve for excess and obsolete inventory. This included evaluating the appropriateness of the inventory reserve method and the reasonableness of the significant assumptions relating to the future demand. Evaluating the assumptions related to future demand involved evaluating whether the assumptions used were reasonable considering historical sales and expectations regarding future sales. Testing management’s process for determining future demand included procedures to evaluate the reliability, completeness and relevance of management’s data used in the future demand assumption. Testing the relevance and reliability of the data included evaluating the reasonableness of the long-term sales forecasts and historical activity.


/s/ PricewaterhouseCoopers LLP
Baltimore, Maryland
December 20, 2019

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


62


CIENA CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)

 
October 31,
 
2019
 
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
904,045

 
$
745,423

Short-term investments
109,940

 
148,981

Accounts receivable, net
724,854

 
786,502

Inventories, net
345,049

 
262,751

Prepaid expenses and other
297,914

 
198,945

Total current assets
2,381,802

 
2,142,602

Long-term investments
10,014

 
58,970

Equipment, building, furniture and fixtures, net
286,884

 
292,067

Goodwill
297,937

 
297,968

Other intangible assets, net
112,781

 
148,225

Deferred tax asset, net
714,942

 
745,039

Other long-term assets
88,986

 
71,652

Total assets
$
3,893,346

 
$
3,756,523

LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
344,819

 
$
340,582

Accrued liabilities and other short-term obligations
382,740

 
340,075

Deferred revenue
111,381

 
111,134

Current portion of long-term debt
7,000

 
7,000

Debt conversion liability

 
164,212

Total current liabilities
845,940

 
963,003

Long-term deferred revenue
45,492

 
58,323

Other long-term obligations
148,747

 
119,413

Long-term debt, net
680,406

 
686,450

Total liabilities
$
1,720,585

 
$
1,827,189

Commitments and contingencies (Note 25)


 


Stockholders’ equity:
 
 
 
Preferred stock — par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding

 

Common stock — par value $0.01; 290,000,000 shares authorized; 154,403,850 and 154,318,531 shares issued and outstanding
1,544

 
1,543

Additional paid-in capital
6,837,714

 
6,881,223

Accumulated other comprehensive loss
(22,084
)
 
(5,780
)
Accumulated deficit
(4,644,413
)
 
(4,947,652
)
Total stockholders’ equity
2,172,761

 
1,929,334

Total liabilities and stockholders’ equity
$
3,893,346

 
$
3,756,523

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

63


CIENA CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

 
Year Ended October 31,
 
2019
 
2018
 
2017
Revenue:
 
 
 
 
 
Products
$
2,983,815

 
$
2,565,460

 
$
2,318,581

Services
588,316

 
528,826

 
483,106

Total revenue
3,572,131

 
3,094,286

 
2,801,687

Cost of goods sold:
 
 
 
 
 
Products
1,716,358

 
1,507,157

 
1,308,295

Services
313,707

 
272,439

 
247,606

Total cost of goods sold
2,030,065

 
1,779,596

 
1,555,901

Gross profit
1,542,066

 
1,314,690

 
1,245,786

Operating expenses:
 
 
 
 
 
Research and development
548,139

 
491,564

 
475,329

Selling and marketing
423,046

 
394,060

 
356,169

General and administrative
174,399

 
160,133

 
142,604

Amortization of intangible assets
21,808

 
15,737

 
33,029

Acquisition and integration costs
3,370

 
5,111

 

Significant asset impairments and restructuring costs
24,538

 
18,139

 
23,933

Total operating expenses
1,195,300

 
1,084,744

 
1,031,064

Income from operations
346,766

 
229,946

 
214,722

Interest and other income (loss), net
3,876

 
(12,029
)
 
913

Interest expense
(37,452
)
 
(55,249
)
 
(55,852
)
Loss on extinguishment and modification of debt

 
(13,887
)
 
(3,657
)
Income before income taxes
313,190

 
148,781

 
156,126

Provision (benefit) for income taxes
59,756

 
493,471

 
(1,105,827
)
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

 
 
 
 
 
 
Basic net income (loss) per common share
$
1.63

 
$
(2.40
)
 
$
8.89

Diluted net income (loss) per potential common share
$
1.61

 
$
(2.49
)
 
$
7.53

Weighted average basic common shares outstanding
155,720

 
143,738

 
141,997

Weighted average diluted potential common shares outstanding
157,612

 
143,738

 
169,919

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

64


CIENA CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)

 
Year ended October 31,
 
2019
 
2018
 
2017
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

Change in unrealized gain (loss) on available-for-sale securities, net of tax
577

 
26

 
(590
)
Change in unrealized gain (loss) on foreign currency forward contracts, net of tax
3,985

 
(1,674
)
 
(295
)
Change in unrealized gain (loss) on forward starting interest rate swaps, net of tax
(20,103
)
 
6,199

 
6,185

Change in accumulated translation adjustments
(763
)
 
686

 
8,012

Other comprehensive income (loss)
(16,304
)
 
5,237

 
13,312

Total comprehensive income (loss)
$
237,130

 
$
(339,453
)
 
$
1,275,265

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



65


CIENA CORPORATION
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands, except share data)

 
Common Stock
Shares
 
Par Value
 
Additional
Paid-in-Capital
 
Accumulated Other
Comprehensive
Income (Loss)
 
Accumulated
Deficit
 
Total
Stockholders’
Equity
Balance at October 31, 2016
139,767,627

 
$
1,398

 
$
6,715,478

 
$
(24,329
)
 
$
(5,926,206
)
 
$
766,341

Net income

 

 

 

 
1,261,953

 
1,261,953

Other comprehensive income

 

 

 
13,312

 

 
13,312

Issuance of shares from employee equity plans
3,275,600

 
32

 
20,380

 

 

 
20,412

Share-based compensation expense

 

 
48,360

 

 

 
48,360

Reversal of deferred tax asset valuation allowance

 

 
25,964

 

 

 
25,964

Balance at October 31, 2017
143,043,227

 
1,430

 
6,810,182

 
(11,017
)
 
(4,664,253
)
 
2,136,342

Net loss

 

 

 

 
(344,690
)
 
(344,690
)
Other comprehensive income

 

 

 
5,237

 

 
5,237

Reclassification of cash conversion feature

 

 
(152,142
)
 

 

 
(152,142
)
Conversion of convertible notes into common shares
12,236,146

 
122

 
261,981

 

 

 
262,103

Repurchases of common stock - repurchase program
(4,290,801
)
 
(44
)
 
(110,937
)
 

 

 
(110,981
)
Issuance of shares from employee equity plans
3,484,018

 
37

 
23,090

 

 

 
23,127

Share-based compensation expense

 

 
52,972

 

 

 
52,972

Shares repurchased for tax withholdings on vesting of restricted stock units
(154,059
)
 
(2
)
 
(4,755
)
 

 

 
(4,757
)
Effect of adoption of new accounting standard (Note 1)

 

 
832

 

 
61,291

 
62,123

Balance at October 31, 2018
154,318,531

 
1,543

 
6,881,223

 
(5,780
)
 
(4,947,652
)
 
1,929,334

Net income

 

 

 

 
253,434

 
253,434

Other comprehensive loss

 

 

 
(16,304
)
 

 
(16,304
)
Repurchases of common stock - repurchase program
(3,838,466
)
 
(38
)
 
(150,038
)
 

 

 
(150,076
)
Issuance of shares from employee equity plans
3,112,916

 
31

 
22,916

 

 

 
22,947

Share-based compensation expense

 

 
59,736

 

 

 
59,736

Settlement of debt conversion liability
1,585,140

 
16

 
52,928

 

 

 
52,944

Shares repurchased for tax withholdings on vesting of restricted stock units
(774,271
)
 
(8
)
 
(29,051
)
 

 

 
(29,059
)
Effect of adoption of new accounting standard (Note 1)

 

 


 

 
49,805


49,805

Balance at October 31, 2019
154,403,850

 
$
1,544

 
$
6,837,714

 
$
(22,084
)
 
$
(4,644,413
)
 
$
2,172,761


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

66


CIENA CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Year Ended October 31,
 
2019
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
 
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
 
Loss on extinguishment of debt

 
10,039

 

Loss on fair value of debt conversion liability

 
12,070

 

Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements
87,576

 
84,214

 
77,189

Share-based compensation costs
59,736

 
52,972

 
48,360

Amortization of intangible assets
35,136

 
25,806

 
45,713

Deferred taxes
19,865

 
463,631

 
(1,126,732
)
Provision for doubtful accounts
6,740

 
2,700

 
18,221

Provision for inventory excess and obsolescence
28,085

 
30,615

 
35,459

Provision for warranty
23,105

 
20,992

 
7,965

Other
(910
)
 
21,685

 
22,417

Changes in assets and liabilities:
 
 
 
 
 
Accounts receivable
65,712

 
(168,357
)
 
(66,123
)
Inventories
(112,941
)
 
(27,445
)
 
(91,567
)
Prepaid expenses and other
(96,618
)
 
(21,425
)
 
(33,834
)
Accounts payable, accruals and other obligations
27,740

 
85,798

 
33,897

Deferred revenue
16,480

 
(19,344
)
 
1,964

Net cash provided by operating activities
413,140

 
229,261

 
234,882

Cash flows used in investing activities:
 
 
 
 
 
Payments for equipment, furniture, fixtures and intellectual property
(62,579
)
 
(67,616
)
 
(94,600
)
Purchase of available for sale securities
(158,074
)
 
(286,824
)
 
(299,038
)
Proceeds from maturities of available for sale securities
248,748

 
410,109

 
335,075

Purchase of equity investment
(2,667
)
 
(1,767
)
 

Settlement of foreign currency forward contracts, net
(1,351
)
 
9,385

 
(2,810
)
Acquisition of businesses, net of cash acquired

 
(82,670
)
 

Net cash used in investing activities
24,077

 
(19,383
)
 
(61,373
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from issuance of long-term debt, net

 
305,125

 

Payment of long-term debt
(7,000
)
 
(292,730
)
 
(233,554
)
Payment for debt conversion liability
(111,268
)
 

 

Payment for make-whole provision upon conversion of long-term debt

 
(13,453
)
 

Payment for modification of term loans

 

 
(93,625
)
Payment of debt issuance costs
(1,191
)
 
(1,936
)
 
(722
)
Payment of capital lease obligations
(3,319
)
 
(3,624
)
 
(3,562
)
Shares repurchased for tax withholdings on vesting of restricted stock units
(29,059
)
 
(4,757
)
 

Repurchases of common stock - repurchase program
(150,076
)
 
(110,981
)
 

Proceeds from issuance of common stock
22,947

 
23,127

 
20,412

Net cash used in financing activities
(278,966
)
 
(99,229
)
 
(311,051
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
476

 
(5,856
)
 
494

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

 
104,793

 
(137,048
)
Cash, cash equivalents and restricted cash at beginning of fiscal year
745,434

 
640,641

 
777,689

Cash, cash equivalents and restricted cash at end of fiscal year
$
904,161

 
$
745,434

 
$
640,641

Supplemental disclosure of cash flow information
 
 
 
 
 
Cash paid during the fiscal year for interest
$
39,579

 
$
44,750

 
$
47,235

Cash paid during the fiscal year for income taxes, net
$
33,570

 
$
26,900

 
$
22,136

Non-cash investing and financing activities
 
 
 
 
 
Purchase of equipment in accounts payable
$
16,549

 
$
5,118

 
$
6,214

Building subject to capital lease
$

 
$

 
$
50,370

     Contingent consideration for acquisition of business
$

 
$
10,900

 
$

Conversion of 3.75% convertible senior notes, due October 15, 2018 (Original) into 3,038,208 shares of common stock
$

 
$
61,270

 
$

Conversion of 4.0% convertible senior notes, due December 15, 2020 into 9,197,943 shares of common stock, net
$

 
$
214,286

 
$

Conversion of debt conversion liability into 1,585,140 shares of common stock
$
52,944

 
$

 
$

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

67


CIENA CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(1) CIENA CORPORATION AND SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES
Description of Business

Ciena Corporation (“Ciena” or the “Company”) is a networking systems, services and software company, providing solutions that enable a wide range of network operators to deploy and manage next-generation networks that deliver services to businesses and consumers. Ciena provides hardware, software and services that support the transport, switching, aggregation, service delivery and management of video, data and voice traffic on communications networks. Ciena’s solutions are used by communications service providers, cable and multiservice operators, Web-scale providers, submarine network operators, governments, enterprises, research and education institutions and other emerging network operators.

Ciena’s solutions include a portfolio of Networking Platforms, including Ciena’s Converged Packet Optical and Packet Networking products, that can be applied from the network core to end user access points, and that allow network operators to scale capacity, increase transmission speeds, allocate traffic and adapt dynamically to changing end-user service demands. Ciena offers Platform Software that provides management and domain control of Ciena’s hardware solutions and automates network lifecycle operations, including provisioning equipment and services. Through its Blue Planet Automation Software, Ciena enables network providers to use network data, analytics and policy-based assurance to achieve closed loop automation across multi-vendor and multi-domain network environments, streamlining key business and network processes. To complement its hardware and software products, Ciena offers a broad range of services that help its customers build, operate and improve their networks and associated operational environments.

Ciena refers to its complete portfolio vision as the Adaptive Network. The Adaptive Network emphasizes a programmable network infrastructure, software control and automation capabilities, and network analytics and intelligence. By transforming network infrastructures into a dynamic, programmable environment driven by automation and analytics, network operators can realize greater business agility, dynamically adapt to changing end user service demands and rapidly introduce new revenue-generating services. They can also gain valuable real-time network insights, allowing them to optimize network operation and maximize the return on their network infrastructure investment.
Basis of Presentation

The accompanying consolidated financial statements include the accounts of Ciena and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Ciena has a 52 or 53 week fiscal year, which ends on the Saturday nearest to the last day of October in each year (November 2, 2019, November 3, 2018 and October 28, 2017 for the periods reported). Fiscal 2019 and fiscal 2017 each consisted of a 52-week fiscal year and fiscal 2018 consisted of a 53-week fiscal year. For purposes of financial statement presentation, each fiscal year is described as having ended on October 31.

Business Combinations

Ciena records acquisitions using the purchase method of accounting. All of the assets acquired, liabilities assumed, contractual contingencies and contingent consideration are recognized at their fair value as of the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and net intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting for business combinations requires management to make significant estimates and assumptions in the determination of the fair value of assets acquired and liabilities assumed, in order to properly allocate purchase price consideration between assets that are depreciated and amortized from goodwill. These assumptions and estimates include a market participant’s use of the asset and the appropriate discount rates for a market participant. Ciena’s estimates are based on historical experience, information obtained from the management of the acquired companies and, when appropriate, include assistance from independent third-party appraisal firms. Significant assumptions and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. In addition, unanticipated events and circumstances may occur which may affect the accuracy or validity of such estimates.


68


Use of Estimates

The preparation of the financial statements and related disclosures in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates are used for selling prices for multiple element arrangements, shared-based compensation, bad debts, valuation of inventories and investments, recoverability of intangible assets, other long-lived assets and goodwill, income taxes, warranty obligations, restructuring liabilities, derivatives, contingencies and litigation. Ciena bases its estimates on historical experience and assumptions that it believes are reasonable. Actual results may differ materially from management’s estimates.

Cash and Cash Equivalents

Ciena considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. Any restricted cash collateralizing letters of credit is included in other current assets and other long-term assets depending on the duration of the restriction.

Investments

Ciena’s investments in debt securities are classified as available-for-sale and reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Ciena recognizes losses in the income statement when it determines that declines in the fair value of its investments below their cost basis are other-than-temporary. In determining whether a decline in fair value is other-than-temporary, Ciena considers various factors, including market price (when available), investment ratings, the financial condition and near-term prospects of the investee, the length of time and the extent to which the fair value has been less than Ciena’s cost basis, and Ciena’s intent and ability to hold the investment until maturity or for a period of time sufficient to allow for any anticipated recovery in market value. Ciena considers all marketable debt securities that it expects to convert to cash within one year or less to be short-term investments, with all others considered to be long-term investments.

Ciena has minority equity investments in privately held technology companies that are classified in other long-term assets. These investments are carried at cost because Ciena owns less than 20% of the voting equity and does not have the ability to exercise significant influence over the company. Ciena monitors these investments for impairment and makes appropriate reductions to the carrying value when necessary. As of October 31, 2019, the combined carrying value of these investments was $10.7 million. Ciena elects to estimate the fair value at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Ciena has not evaluated these investments for impairment or observable price changes as there have not been any events or changes in circumstances that Ciena believes would have had a significant effect on the fair value of these investments.

Inventories

Inventories are stated at the lower of cost or market, with cost computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Ciena records a provision for excess and obsolete inventory when an impairment has been identified.

Segment Reporting

Ciena’s chief operating decision maker, its chief executive officer, evaluates the Company’s performance and allocates resources based on multiple factors, including measures of segment profit (loss). Operating segments are defined as components of an enterprise that engage in business activities that may earn revenue and incur expense, for which discrete financial information is available, and for which such information is evaluated regularly by the chief operating decision maker for purposes of allocating resources and assessing performance. During fiscal 2019, we separated our previous Software and Software-Related Services segment into two stand-alone operating segments. Ciena has the following operating segments for reporting purposes: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. See Note 23 below.

Goodwill     

Goodwill is the excess of the purchase price over the fair values assigned to the net assets acquired in a business combination. Ciena tests goodwill for impairment on an annual basis, which it has determined to be the last business day of

69


fiscal September each year. Ciena also tests goodwill for impairment between annual tests if an event occurs or circumstances change that would, more likely than not, reduce the fair value of the reporting unit below its carrying value.

Ciena tests goodwill impairment by comparing the fair value of the reporting unit with the unit’s carrying amount, including goodwill. If this test indicates that the fair value is less than the carrying value, then an impairment loss is recognized limited to the total amount of goodwill allocated to that reporting unit. A non-cash goodwill impairment charge would have the effect of decreasing earnings or increasing losses in such period. If Ciena is required to take a substantial impairment charge, its operating results would be materially adversely affected in such period.

Long-lived Assets

Long-lived assets include: equipment, building, furniture and fixtures; finite-lived intangible assets; and maintenance spares. Ciena tests long-lived assets for impairment whenever triggering events or changes in circumstances indicate that the asset’s carrying amount is not recoverable from its undiscounted cash flows. An impairment loss is measured as the amount by which the carrying amount of the asset or asset group exceeds its fair value. Ciena’s long-lived assets are assigned to asset groups that represent the lowest level for which cash flows can be identified.

Equipment, Building, Furniture and Fixtures and Internal Use Software

Equipment, building, furniture and fixtures are recorded at cost. Depreciation and amortization are computed using the straight-line method over useful lives of two years to five years for equipment and furniture and fixtures and the shorter of useful life or lease term for leasehold improvements.    
    
Qualifying internal use software and website development costs incurred during the application development stage, which consist primarily of outside services and purchased software license costs, are capitalized and amortized straight-line over the estimated useful lives of two years to five years.

Intangible Assets

Ciena has recorded finite-lived intangible assets as a result of several acquisitions. Finite-lived intangible assets are carried at cost less accumulated amortization. Amortization is computed using the straight-line method over the expected economic lives of the respective assets, up to seven years, which approximates the use of intangible assets.

Maintenance Spares

Maintenance spares are recorded at cost. Spares usage cost is expensed ratably over four years.

Concentrations

Substantially all of Ciena’s cash and cash equivalents are maintained at a small number of major U.S. financial institutions. The majority of Ciena’s cash equivalents consist of money market funds. Deposits held with banks may exceed the amount of insurance provided on such deposits. Because these deposits generally may be redeemed upon demand, management believes that they bear minimal risk.

Historically, a significant percentage of Ciena’s revenue has been concentrated among sales to a small number of large communications service providers and Web-scale providers. Consolidation among Ciena’s customers has increased this concentration. Consequently, Ciena’s accounts receivable are concentrated among these customers. See Note 23 below.

Additionally, Ciena’s access to certain materials or components is dependent on sole or limited source suppliers. The inability of any of these suppliers to fulfill Ciena’s supply requirements, or significant changes in supply cost, could affect future results. Ciena relies on a small number of contract manufacturers to perform the majority of the manufacturing for its products. If Ciena cannot effectively manage these manufacturers or forecast future demand, or if these manufacturers fail to deliver products or components on time, Ciena’s business and results of operations may suffer.

Revenue Recognition

Ciena recognizes revenue when control of the promised products or services is transferred to its customer, in an amount that reflects the consideration to which Ciena expects to be entitled in exchange for those products or services.


70


Ciena determines revenue recognition by applying the following five-step approach:

identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, Ciena satisfies a performance obligation.

Generally, Ciena makes sales pursuant to purchase orders placed by customers under framework agreements that govern the general commercial terms and conditions of the sale of Ciena’s products and services. These purchase orders under framework agreements are used to determine the identification of the contract or contracts with this customer. Purchase orders typically include the description, quantity, and price of each product or service purchased. Purchase orders may include one-line bundled pricing for both products and services. Accordingly, purchase orders can include various combinations of products and services that are generally distinct and accounted for as separate performance obligations. Ciena evaluates each promised product and service offering to determine whether it represents a distinct performance obligation. In doing so, Ciena considers, among other things, customary business practices, whether the customer can benefit from the product or service on its own or together with other resources that are readily available, and whether Ciena’s commitment to transfer the product or service to the customer is separately identifiable from other obligations in the purchase order. For transactions where Ciena delivers the product or services, Ciena is typically the principal and records revenue and costs of goods sold on a gross basis.

Purchase orders are invoiced based on the terms set forth either in the purchase order or the framework agreement, as applicable. Generally, sales of products and software licenses are invoiced upon shipment or delivery. Maintenance and software subscription services are invoiced quarterly or annually in advance of the service term. Ciena’s other service offerings are generally invoiced upon completion of the service. Payment terms and cash received typically range from 30 to 90 days from the invoicing date. Historically, Ciena has not provided any material financing arrangements to its customers. As a practical expedient, Ciena does not adjust the amount of consideration it will receive for the effects of a significant financing component as it expects, at contract inception, that the period between Ciena transfer of the products or services to the customer, and customer payment for the products or services will be one year or less. Shipping and handling fees invoiced to customers are included in revenue, with the associated expense included in product cost of goods sold. Ciena records revenue net of any associated sales taxes.

Ciena recognizes revenue upon the transfer of control of promised products or services to a customer. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or delivery to the customer. Transfer of control can also occur over time for services such as software subscription, maintenance, installation, and various professional services as the customer receives the benefit over the contract term.

Significant Judgments

Revenue is allocated among performance obligations based on standalone selling price (“SSP”). SSP reflects the price at which Ciena would expect to sell that product or service on a stand-alone basis at contract inception and that Ciena would expect to be entitled to receive for the promised products or services. SSP is estimated for each distinct performance obligation, and judgment may be required in its determination. The best evidence of SSP is the observable price of a product or service when Ciena sells the products separately in similar circumstances and to similar customers. In instances where SSP is not directly observable, Ciena determines SSP using information that may include market conditions and other observable inputs.

Ciena applies judgment in determining the transaction price, as Ciena may be required to estimate variable consideration when determining the amount of revenue to recognize. Variable consideration can include various rebate, cooperative marketing, and other incentive programs that Ciena offers to its distributors, partners and customers. When determining the amount of revenue to recognize, Ciena estimates the expected usage of these programs, applying the expected value or most likely estimate and updates the estimate at each reporting period as actual utilization data becomes available. Ciena also considers any customer right of return and any actual or potential payment of liquidated damages, contractual or similar penalties, or other claims for performance failures or delays in determining the transaction price, where applicable.

When transfer of control is judged to be over time for installation and professional service arrangements, Ciena applies the input method to determine the amount of revenue to be recognized in a given period. Utilizing the input method, Ciena recognizes revenue based on the ratio of actual costs incurred to date to the total estimated costs expected to be incurred. Revenue for software subscription and maintenance is recognized ratably over the period during which the services are performed.

71



Capitalized Contract Acquisition Costs

Ciena has considered the impact of the guidance in Accounting Standards Codification (“ASC”) 340-40, Other Assets and Deferred Costs; Contracts with Customers, and the interpretations of the Financial Accounting Standards Board (“FASB”) Transition Resource Group for Revenue Recognition with respect to capitalization and amortization of incremental costs of obtaining a contract. In conjunction with this interpretation, Ciena considers each customer purchase in combination with the corresponding framework agreement, if applicable, as a contract. Ciena has elected to implement the practical expedient, which allows for incremental costs to be recognized as an expense when incurred if the period of the asset recognition is one year or less. If the period of the asset recognition is greater than one year, Ciena amortizes these costs over the period of performance. Ciena considers sales commissions incurred upon receipt of purchase orders placed by customers as incremental costs to obtain such purchase orders. The practical expedient method is applied to the purchase order as a whole and thus the capitalized costs of obtaining a purchase order is applied even if the purchase order contains more than one performance obligation. In cases where a purchase order includes various distinct products or services with both short-term (one year or less) and long-term (more than a year) performance periods, the cost of commissions incurred for the total value of the purchase order is capitalized and subsequently amortized as each performance obligation is recognized.

For the additional disclosures required as part of ASC 606 see Note 2 below.

Warranty Accruals

Ciena provides for the estimated costs to fulfill customer warranty obligations upon recognition of the related revenue. Estimated warranty costs include estimates for material costs, technical support labor costs and associated overhead. Warranty is included in cost of goods sold and is determined based on actual warranty cost experience, estimates of component failure rates and management’s industry experience. Ciena’s sales contracts do not permit the right of return of the product by the customer after the product has been accepted.

Accounts Receivable, Net

Ciena’s allowance for doubtful accounts is based on its assessment, on a specific identification basis, of the collectibility of customer accounts. Ciena performs ongoing credit evaluations of its customers and generally has not required collateral or other forms of security from them. In determining the appropriate balance for Ciena’s allowance for doubtful accounts, management considers each individual customer account receivable in order to determine collectibility. In doing so, management considers creditworthiness, payment history, account activity and communication with the customer. If a customer’s financial condition changes, Ciena may be required to record an allowance for doubtful accounts for that customer, which could negatively affect its results of operations.

Research and Development

Ciena charges all research and development costs to expense as incurred. Types of expense incurred in research and development include employee compensation, prototype equipment, consulting and third-party services, depreciation, facility costs and information technology.

Government Grants

Ciena accounts for proceeds from government grants as a reduction of expense when there is reasonable assurance that Ciena has met the required conditions associated with the grant and that grant proceeds will be received. Grant benefits are recorded to the particular line item of the Consolidated Statement of Operations to which the grant activity relates. See Note 25 below.

Advertising Costs

Ciena expenses all advertising costs as incurred.

Legal Costs

Ciena expenses legal costs associated with litigation as incurred.


72


Share-Based Compensation Expense

Ciena measures and recognizes compensation expense for share-based awards based on estimated fair values on the date of grant. Ciena estimates the fair value of each option-based award on the date of grant using the Black-Scholes option-pricing model. This model is affected by Ciena’s stock price as well as estimates regarding a number of variables, including expected stock price volatility over the expected term of the award and projected employee stock option exercise behaviors. Ciena recognizes the estimated fair value of restricted stock units subject only to service-based vesting conditions by multiplying the number of shares underlying the award by the closing price per share of Ciena common stock on the grant date. In each case, Ciena only recognizes expense in its Consolidated Statement of Operations for those stock options or restricted stock units that are expected ultimately to vest. Awards with performance-based vesting conditions (i) require the achievement of certain operational, financial or other performance criteria or targets or (ii) vest based on Ciena’s total shareholder return as compared to an index of peer companies, in whole or in part. Ciena recognizes the estimated fair value of restricted stock units subject to performance-based vesting conditions other than total shareholder return by assuming the satisfaction of any performance-based objectives at the “target” level and multiplying the corresponding number of shares earned based upon such achievement by the closing price per share of Ciena common stock on the grant date. Ciena recognizes the estimated fair value of performance based awards subject to total shareholder return as compared to an index of peer companies using a Monte Carlo simulation valuation model on the date of grant. At the end of each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets. See Note 22 below.

Stock Repurchase Plan

Shares repurchased pursuant to Ciena’s share repurchase program are immediately retired upon purchase. Repurchased common stock is reflected as a reduction of stockholders’ equity. Ciena’s accounting policy related to its share repurchases is to reduce its common stock based on the par value of the shares and to reduce its capital surplus for the excess of the repurchase price over the par value. Since the inception of its share repurchase program in December 2018, Ciena has had an accumulated deficit balance; therefore, the excess over the par value has been applied to additional paid-in capital. Once Ciena has retained earnings, the excess will be charged entirely to retained earnings.

Income Taxes

Ciena accounts for income taxes using an asset and liability approach. This approach recognizes deferred tax assets and liabilities (“DTA”) for the expected future tax consequences attributable to differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases, and for operating loss and tax credit carryforwards. In estimating future tax consequences, Ciena considers all expected future events other than the enactment of changes in tax laws or rates. Valuation allowances are provided if, based on the weight of the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

In the ordinary course of business, transactions occur for which the ultimate outcome may be uncertain. In addition, tax authorities periodically audit Ciena’s income tax returns. These audits examine significant tax filing positions, including the timing and amounts of deductions and the allocation of income tax expenses among tax jurisdictions. Ciena is currently under audit in India for 2012 and 2014 through 2018, and in Canada for 2011 through 2015. Management does not expect the outcome of these audits to have a material adverse effect on Ciena’s consolidated financial position, results of operations or cash flows. Ciena’s major tax jurisdictions and the earliest open tax years are as follows: United States (2016), United Kingdom (2016), Canada (2011), and India (2012). Limited adjustments can be made to Federal U.S. tax returns in earlier years in order to reduce net operating loss carryforwards. Ciena classifies interest and penalties related to uncertain tax positions as a component of income tax expense.

Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized totaled approximately $372.0 million. If these earnings were distributed to the U.S. in the form of dividends, or otherwise, or if the shares of the relevant foreign subsidiaries were sold or otherwise transferred, Ciena would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.

Ciena is required to record excess tax benefits or tax deficiencies related to stock-based compensation as income tax benefit or expense when share-based awards vest or are settled.

Ciena adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately $62.1 million of deferred tax assets

73


related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.

The Tax Cuts and Jobs Act (the “Tax Act”) includes provisions that affect Ciena in fiscal 2019, including a provision designed to tax global intangible low-taxed income (“GILTI”). An accounting policy choice is allowed to either treat taxes due on future U.S. inclusions related to GILTI in taxable income as a current-period expense when incurred (the “period cost method”) or factor such amounts into the measurement of deferred taxes (the “deferred method”). The calculation of the deferred balance with respect to the new GILTI tax provisions will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income are expected related to GILTI and, if so, what the impact is expected to be. Ciena is electing to use the period cost method for future GILTI inclusions. Additionally, Ciena is electing to use the incremental cash tax savings approach when determining whether a valuation allowance needs to be recorded against the U.S. net operating loss (“NOL”) due to the GILTI inclusions. 

The Tax Act also introduced an alternative tax known as the base erosion and anti-abuse tax (“BEAT”). An accounting policy choice has been made to consider BEAT as a period cost when incurred.

Loss Contingencies

Ciena is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. Ciena considers the likelihood of loss or the incurrence of a liability, as well as Ciena’s ability to estimate the amount of loss reasonably, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Ciena regularly evaluates current information available to it in order to determine whether any accruals should be adjusted and whether new accruals are required.

Fair Value of Financial Instruments

The carrying value of Ciena’s cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair market value due to the relatively short period of time to maturity. For information related to the fair value of Ciena’s term loan, see Note 17 below.

Fair value for the measurement of financial assets and liabilities is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Ciena utilizes a valuation hierarchy for disclosure of the inputs for fair value measurement. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2 inputs are quoted prices for identical or similar assets or liabilities in less active markets or model-derived valuations in which significant inputs are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and

Level 3 inputs are unobservable inputs based on Ciena’s assumptions used to measure assets and liabilities at fair value. The fair values are determined based on model-based techniques using inputs Ciena could not corroborated with market data.

By distinguishing between inputs that are observable in the marketplace, and therefore more objective, and those that are unobservable, and therefore more subjective, the hierarchy is designed to indicate the relative reliability of the fair value measurements. 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.

Restructuring

From time to time, Ciena takes actions to better align its workforce, facilities and operating costs with perceived market opportunities, business strategies and changes in market and business conditions. Ciena recognizes a liability for the cost associated with an exit or disposal activity in the period in which the liability is incurred, except for one-time employee termination benefits related to a service period, typically of more than 60 days, which are accrued over the service period. See Note 4 below.

74



Foreign Currency

Certain of Ciena’s foreign branch offices and subsidiaries use the U.S. Dollar as their functional currency because Ciena Corporation, as the U.S. parent entity, exclusively funds the operations of these branch offices and subsidiaries. For those subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date, and the statement of operations is translated at a monthly average rate. Resulting translation adjustments are recorded directly to a separate component of stockholders’ equity. Where the monetary assets and liabilities are transacted in a currency other than the entity’s functional currency, re-measurement adjustments are recorded in interest and other income (loss), net on the Consolidated Statement of Operations. See Note 5 below.

Derivatives

Ciena’s 3.75% Convertible Senior Notes due October 15, 2018 (the “New Notes”) included a conversion feature that was accounted for as a separate embedded derivative. The embedded conversion feature was recorded at fair value using the underlying stock price, time to maturity and expected volatility of Ciena’s stock and conversion price. These changes are included in interest and other income (loss), net on the Consolidated Statement of Operations. On November 15, 2018, Ciena settled this embedded conversion feature.

From time to time, Ciena uses foreign currency forward contracts to reduce variability in certain forecasted non-U.S. Dollar denominated cash flows. Generally, these derivatives have maturities of 24 months or less. Ciena also has interest rate swap arrangements to reduce variability in certain forecasted interest expense associated with its term loan. All of these derivatives are designated as cash flow hedges. At the inception of the cash flow hedge, and on an ongoing basis, Ciena assesses whether the derivative has been effective in offsetting changes in cash flows attributable to the hedged risk during the hedging period. The derivative’s net gain or loss is initially reported as a component of accumulated other comprehensive income (loss), and, upon occurrence of the forecasted transaction, is subsequently reclassified to the line item in the Consolidated Statement of Operations to which the hedged transaction relates.

Ciena records derivative instruments in the Consolidated Statements of Cash Flows within operating, investing, or financing activities consistent with the cash flows of the hedged items.

From time to time, Ciena uses foreign currency forward contracts to hedge certain balance sheet foreign exchange exposures. These forward contracts are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is reported in interest and other income (loss), net on the Consolidated Statement of Operations.

See Notes 7 and 15 below.

Computation of Net Income (Loss) per Share

Ciena calculates basic earnings per share by dividing earnings attributable to common stock by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per potential common share (“Diluted EPS”) includes other potential dilutive shares that would be outstanding if securities or other contracts to issue common stock were exercised or converted into common stock. Ciena uses a dual presentation of basic net income (loss) per common share (“Basic EPS”) and Diluted EPS on the face of its income statement. A reconciliation of the numerator and denominator used for the Basic EPS and Diluted EPS computations is set forth in Note 19 below.

Software Development Costs

Ciena develops software for sale to its customers. GAAP requires the capitalization of certain software development costs that are incurred subsequent to the date technological feasibility is established and prior to the date the product is generally available for sale. The capitalized cost is then amortized using the straight-line method over the estimated life of the product. Ciena defines technological feasibility as being attained at the time a working model is completed. To date, the period between Ciena achieving technological feasibility and the general availability of such software has been short, and software development costs qualifying for capitalization have been insignificant. Accordingly, Ciena has not capitalized any software development costs.


75


Newly Issued Accounting Standards - Effective

Revenue Recognition

In May 2014, FASB issued Accounting Standards Codification ASC 606, Revenue from Contracts with Customers, a new accounting standard related to revenue recognition. ASC 606 supersedes nearly all U.S. GAAP standards on revenue recognition and eliminates industry-specific guidance. The underlying principle of ASC 606 is to recognize revenue when a customer obtains control of the promised products or services at an amount that reflects the consideration that is expected to be received in exchange for those products or services. ASC 606 also requires additional disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers.

ASC 606 allows two methods of adoption: (i) retrospectively to each prior period presented (“full retrospective method”), or (ii) retrospectively with the cumulative effect recognized in retained earnings as of the date of adoption (“modified retrospective method”). Effective upon the start of its first quarter of fiscal 2019, Ciena adopted ASC 606 using the modified retrospective method and accordingly recognized the cumulative effect in accumulated deficit for those contracts that were not completed as of October 31, 2018. Accordingly, results for the reporting periods after October 31, 2018 are presented under ASC 606, while prior periods have not been adjusted and continue to be reported in accordance with Ciena’s historical revenue recognition practices. Refer to Opening Balance Adjustments below for the impact of ASC 606 adoption on Ciena’s Consolidated Financial Statements. In connection with its adoption of ASC 606, Ciena has implemented new accounting policies and processes, and incorporated such into its existing internal control environment as necessary to support the requirements of ASC 606.

Revenue Recognition Timing Differences

The adoption of ASC 606 requires Ciena to recognize revenue when the customer obtains control of promised products or services in an amount that reflects the consideration that Ciena would expect to receive in exchange for those products or services. Under the prior revenue standard, the timing of revenue recognition for delivered products or services was limited to such amount not contingent on future delivery of products or service or future performance obligations, or subject to customer-specified return or privileges. In the case of multiple element software arrangements for which vendor-specific objective evidence of undelivered maintenance did not exist, under the prior revenue standard, Ciena recognized revenue for the entire arrangement over the maintenance term. The adoption of ASC 606 requires Ciena to determine the stand-alone selling price for each of the software and software-related deliverables of such multiple element arrangements at contract inception. Consequently, under ASC 606, certain software deliverables will be recognized at a point in time rather than over a period of time. In addition, under ASC 606, certain installation and deployment, and consulting and network design services, will be recognized over a period of time rather than at a point in time.

Impact of ASC 606 Adoption

The following table summarizes the impact of adopting ASC 606 on Ciena’s Consolidated Statement of Operations (in millions):
 
 
Year Ended October 31, 2019
 
 
As Reported
 
Adjustments
 
Balances without adoption of ASC 606
Total revenue
 
$
3,572,131

 
$
(28,838
)
 
$
3,543,293

Total cost of goods sold
 
$
2,030,065

 
$
(21,330
)
 
$
2,008,735

Net income
 
$
253,434

 
$
(7,776
)
 
$
245,658

Diluted net income per potential common share
 
$
1.61

 
$
(0.05
)
 
$
1.56



During fiscal 2019, the increase in revenue from adoption of ASC 606 was primarily the result of installation and deployment services revenue that was recognized over a period of time rather than at a point in time under the prior revenue recognition standard. The adoption of ASC 606 did not have a material impact to Ciena’s Consolidated Balance Sheets or any impact on net cash provided by operating activities as of October 31, 2019. See “Revenue Recognition Timing Differences” above. For additional information regarding ASC 606, see Note 2 below.


76


Opening Balance Adjustments

The following table summarizes the cumulative effect of the changes made to Ciena’s Consolidated Balance Sheets in connection with the adoption of ASC 606 (in millions):
 
 
Balance at October 31, 2018
 
New Revenue Recognition Standard
 
 
Adjusted Balance at November 1, 2018
ASSETS:
 
 
 
 
 
 
 
Accounts receivable, net
 
$
786,502

 
$
12,509

(1) 
 
$
799,011

Inventories
 
$
262,751

 
(2,486
)
(2) 
 
$
260,265

Prepaid expenses and other
 
$
198,945

 
21,470

(3) 
 
$
220,415

Deferred tax asset, net
 
$
745,039

 
(14,439
)
(4) 
 
$
730,600

Other long-term assets
 
$
71,652

 
3,998

(5) 
 
$
75,650

 
 
 
 
 
 
 
 
Total assets
 
$
3,756,523

 
$
21,052

 
 
$
3,777,575

 
 
 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY:
 
 
 
 
 
 
 
Deferred revenue
 
$
111,134

 
$
(14,403
)
(6) 
 
$
96,731

Long-term deferred revenue
 
$
58,323

 
(14,350
)
(7) 
 
$
43,973

Accumulated deficit
 
$
(4,947,652
)
 
49,805

(8) 
 
$
(4,897,847
)
 
 
 
 
 
 
 
 
Total liabilities and stockholders’ equity
 
$
3,756,523

 
$
21,052

 
 
$
3,777,575


(1)
Unpaid accounts receivable and related deferred revenue related to rights and obligations in a contract are interdependent and therefore recorded net within Ciena’s balance sheet. This represents an increase of $12.5 million from the reversal of certain net unpaid accounts receivable and related deferred revenue.
(2)
Represents a decrease of $2.5 million in deferred costs of goods sold due to change in revenue recognition for certain product sales.
(3)
Represents increases of $27.5 million in unbilled accounts receivable for change in recognizing revenue for installation services, $3.9 million in unbilled accounts receivable from change in recognizing revenue for certain product sales and $9.6 million related to short-term capitalized acquisition costs (e.g., commissions) and a decrease of $19.5 million related to prepaid cost of installation services.
(4)
Represents a decrease of $14.4 million in deferred tax asset, net, related to the unrecognized income tax effects of the net adjustments from the new revenue recognition standard.
(5)
Represents an increase of $4.0 million related to long-term capitalized acquisition costs (e.g., commissions).
(6)
Represents decreases of $23.6 million in deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and $1.7 million in deferred revenue, primarily due to a change in revenue recognition for certain product sales, and increases of $2.7 million for a change in revenue recognition from certain maintenance services and $8.2 million from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and deferred revenue.
(7)
Represents a decrease of $18.6 million in long-term deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and an increase of $4.3 million from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and long-term deferred revenue.
(8)
Accumulated deficit impact from the adjustments noted above.

Intangibles

In August 2018, the FASB issued ASU No. 2018-15 (“ASU 2018-15”), Intangibles - Goodwill and Other-Internal-Use Software, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Ciena adopted ASU 2018-15 during the first quarter of fiscal 2019. The application of this accounting standard did not have a material impact on Ciena’s Consolidated Financial Statements.

77



Restricted Cash in Statement of Cash Flows

In November 2016, the FASB issued ASU 2016-18 (“ASU 2016-18”), Statement of Cash Flows (Topic 230): Restricted Cash, which broadens the classification and presentation of changes in restricted cash in the statement of cash flows. Ciena adopted ASU 2016-18 during the first quarter of fiscal 2019. The application of this accounting standard update did not have a material impact on Ciena’s Consolidated Statements of Cash Flows. Prior period information has been retrospectively adjusted due to the adoption of ASU 2016-18, Statement of Cash Flows, Restricted Cash at the beginning of the first quarter of fiscal 2019.

Newly Issued Accounting Standards - Not Yet Effective

In February 2016, the FASB issued ASU No. 2016-02 (“ASU 2016-02”), Leases, which requires an entity to recognize assets and liabilities on the balance sheet for the rights and obligations created by leased assets and to provide additional disclosures. Under current GAAP, the majority of Ciena’s leases for its properties are considered operating leases, and Ciena expects that the adoption of this ASU will require these leases to be recognized as assets and liabilities on Ciena’s balance sheet. ASU 2016-02 is effective for Ciena beginning in the first quarter of fiscal 2020. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.

Ciena will adopt this guidance on a modified retrospective basis on its effective date, November 1, 2019. This adoption will include the election of the related practical expedients. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.

In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), Financial Instruments - Credit Losses, which requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. ASU 2016-13 is effective for Ciena beginning in the first quarter of fiscal 2021 and early adoption is permitted. Ciena is currently evaluating the impact of this accounting standard update on its Consolidated Financial Statements and disclosures.

In August 2018, the FASB issued ASU No. 2018-13 (“ASU 2018-13”), Fair Value Measurement (Topic 820): Disclosure Framework which modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for Ciena beginning in the first quarter of fiscal year 2020, early adoption is permitted. Adoption of ASU 2018-13 will not have a material effect on Ciena’s financial position or results of operations.

(2) REVENUE
Disaggregation of Revenue

Ciena’s disaggregated revenue represents similar groups that depict the nature, amount, and timing of revenue and cash flows for Ciena’s various offerings. The sales cycle, contractual obligations, customer requirements, and go-to-market strategies may differ for each of its product categories, resulting in different economic risk profiles for each category.

The tables below (in thousands) set forth Ciena’s disaggregated revenue for the respective period:

78


 
Year Ended October 31, 2019
 
Networking Platforms
 
Platform Software and Services
 
Blue Planet Automation Software and Services
 
Global Services
 
Total
Product lines:
 
 
 
 
 
 
 
 
 
Converged Packet Optical
$
2,562,841

 
$

 
$

 
$

 
$
2,562,841

Packet Networking
348,477

 

 

 

 
348,477

Platform Software and Services

 
155,376

 

 

 
155,376

Blue Planet Automation Software and Services

 

 
54,555

 

 
54,555

Maintenance Support and Training

 

 

 
261,337

 
261,337

Installation and Deployment

 

 

 
148,233

 
148,233

Consulting and Network Design

 

 

 
41,312

 
41,312

Total revenue by product line
$
2,911,318

 
$
155,376

 
$
54,555

 
$
450,882

 
$
3,572,131

 
 
 
 
 
 
 
 
 
 
Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
Products and services at a point in time
$
2,911,318

 
$
55,530

 
$
17,697

 
$
18,802

 
$
3,003,347

Products and services transferred over time

 
99,846

 
36,858

 
432,080

 
568,784

Total revenue by timing of revenue recognition
$
2,911,318

 
$
155,376

 
$
54,555

 
$
450,882

 
$
3,572,131


 
Year Ended October 31, 2019
Geographic Distribution:
 
North America
$
2,351,260

EMEA
566,718

CALA
152,653

APAC
501,500

Total revenue by geographic distribution
$
3,572,131



Networking Platforms reflects sales of Ciena’s Converged Packet Optical and Packet Networking product lines.
Converged Packet Optical - includes the 6500 Packet-Optical Platform, 5430 Reconfigurable Switching System, Waveserver® stackable interconnect system, the family of CoreDirector® Multiservice Optical Switches and the OTN configuration for the 5410 Reconfigurable Switching System. This product line also includes sales of the Z-Series Packet-Optical Platform.
Packet Networking - includes the 3000 family of service delivery switches and service aggregation switches and the 5000 family of service aggregation switches. This product line also includes the 8700 Packetwave Platform, the Ethernet packet configuration for the 5410 Service Aggregation Switch, and the 6500 Packet Transport System (PTS), which combines packet switching, control plane operation, and integrated optics.
The Networking Platforms segment also includes sales of operating system software and enhanced software features embedded in each of the product lines above. Revenue from this segment is included in product revenue on the Consolidated Statements of Operations. Ciena’s hardware with the embedded operating system software and enhanced software features are considered distinct performance obligations for which the revenue is generally recognized upfront at a point in time upon transfer of control.

Platform Software and Services provides analytics, data, and planning tools to assist customers in managing Ciena’s Networking Platforms products in their networks. Ciena’s platform software includes its Manage, Control and Plan (MCP) domain controller solution, OneControl Unified Management System, ON-Center® Network and Service Management Suite, Ethernet Services Manager, Optical Suite Release and Planet Operate. Platform software-related services revenue includes sales of subscription, installation, support, and consulting services related to Ciena’s software platforms, operating system software and enhanced software features embedded in each of the Networking Platforms product lines above. Revenue from the software portion of this segment is included in product revenue on

79


the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations.

Blue Planet Automation Software and Services which is a comprehensive, open software suite that allows customers to use enhanced knowledge about their networks to drive adaptive optimization of their services and operations. Ciena’s Blue Planet Automation Platform includes multi-domain service orchestration (MDSO), network function virtualization (NFV), management and orchestration (NFV MANO), analytics, network health predictor (NHP), route optimization and assurance (ROA), inventory management and Ciena’s SDN Multilayer Controller and virtual wide area network (V-WAN) application. Ciena acquired the NHP and ROA software solutions as a part of its acquisition of Packet Design, LLC (“Packet Design”). Ciena acquired the inventory management software solution as a part of its acquisition of DonRiver Holdings, LLC (“DonRiver”). Services revenue includes sales of subscription, installation, support, consulting and design services related to Ciena’s Blue Planet Automation Platform. Revenue from the software portion of this segment is included in product revenue on the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations.

Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered a distinct performance obligation where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support are recognized ratably over the period during which the services are performed. Revenue from professional services for solution customization, software and solution support services, consulting and design, and build-operate-transfer services relating to Ciena’s software offerings are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period.

Global Services reflects sales of a broad range of Ciena’s services for maintenance support and training, installation and deployment, and consulting and network design activities. Revenue from this segment is included in services revenue on the Consolidated Statements of Operations.
Ciena’s Global Services are considered a distinct performance obligation where revenue is generally recognized over time. Revenue from maintenance support is recognized ratably over the period during which the services are performed. Revenue from installation and deployment services and consulting and network design services are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period. Revenue from training services is generally recognized at a point in time upon completion of the service.

Contract Balances
The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):
 
 
Balance at October 31, 2019
 
Adjusted Balance at November 1, 2018
Accounts receivable, net
 
$
724,854

 
$
799,011

Contract assets
 
$
84,046

 
$
31,380

Deferred revenue
 
$
156,873

 
$
140,704



Our contract assets represent unbilled accounts receivable where transfer of a product or service has occurred but invoicing is conditional on completion of future performance obligations. These amounts are primarily related to installation and deployment and professional services arrangements where transfer of control has occurred but Ciena has not yet invoiced the customer. Contract assets are included in prepaid expenses and other current assets in the Consolidated Balance Sheets, see Note 10 below.

Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately $95.1 million of revenue during fiscal 2019 that was included in the deferred revenue balance at November 1, 2018. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during fiscal 2019.


80


Capitalized Contract Acquisition Costs

Capitalized contract acquisition costs consist of deferred sales commissions and were $15.7 million and $13.6 million as of October 31, 2019 and November 1, 2018, respectively, and were included in other current assets and other assets. The amortization expense associated with these costs was $18.6 million during fiscal 2019 and was included in sales and marketing expense.

Remaining Performance Obligations

Remaining Performance Obligations (“RPO”) are comprised of non-cancelable customer purchase orders for products and services that are awaiting transfer of control for revenue recognition under the applicable contract terms. As of October 31, 2019, the aggregate amount of RPO was $950.0 million. As of October 31, 2019, Ciena expects approximately 83% of the RPO to be recognized as revenue within the next twelve months.

(3) BUSINESS COMBINATIONS

DonRiver Acquisition

On October 1, 2018, Ciena acquired DonRiver, a global software and services company specializing in federated network and service inventory management solutions within the service provider Operational Support Systems (OSS) environment. This transaction has been accounted for as the acquisition of a business.

During fiscal 2019 and fiscal 2018, Ciena incurred approximately $2.4 million and $3.5 million of acquisition-related costs associated with this transaction, respectively. These costs and expenses include fees associated with financial, legal and accounting advisors and other employment-related costs, including the contingent compensation portion of the three year earn-out agreement as described below. These costs were recorded in acquisition and integration costs in the Consolidated Statement of Operations.

The following table summarizes the purchase price for the acquisition (in thousands):
 
Amount
Cash
$
43,283

Contingent consideration
10,900

Total purchase price
$
54,183



The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):

 
Amount
Cash and cash equivalents
$
1,025

Accounts receivable
4,790

Prepaid expenses and other long term assets
372

Goodwill
10,453

Customer relationships and contracts
37,700

Developed technology
9,700

Deferred revenue
(193
)
Other current and long term liabilities
(9,664
)
Total purchase price
$
54,183



The acquisition of DonRiver includes a $28.5 million three-year earn-out arrangement that consists of both a contingent consideration element and a contingent compensation element. The contingent consideration element requires additional cash consideration to be paid based on the future revenues generally derived from the DonRiver business over a 25-month period from the acquisition date through October 31, 2020. The undiscounted amounts potentially payable by Ciena under the contingent consideration element range from $0.0 million to $15.0 million in the aggregate over the period. Any remaining

81


amounts earned under the contingent consideration element are payable in the first quarters of fiscal 2020 and 2021. The $10.9 million fair value of the contingent consideration element as of the acquisition date was estimated by applying the income approach based on a discounted cash flow technique using Monte Carlo simulations. See Note 7 below. The contingent compensation element of the earn-out arrangement includes an employment condition for the selling shareholders who became employees of Ciena upon the completion of the acquisition. The range of amounts that Ciena could pay under the contingent compensation element is between $0.0 million and $13.5 million in the aggregate over the period. Any amounts earned under the contingent compensation element are payable in the first quarters of fiscal 2021 and fiscal 2022. These amounts are accrued over the period earned and recorded as expense in the acquisition and integration costs line item in the Consolidated Statement of Operations. During fiscal 2019 and fiscal 2018, Ciena recorded $5.1 million and $0.4 million, of contingent compensation associated with the earn-out arrangement, respectively.

The contingent consideration liability established at closing had an acquisition date fair value of $10.9 million. As of October 31, 2019, the fair value of the contingent consideration liability was $8.1 million. A decrease of $2.8 million was recorded as a reduction to expense in the acquisitions and integrations costs line item in the Consolidated Statement of Operations. During fiscal 2019, $4.4 million of the total contingent consideration liability was earned. This payment is due during the first quarter of fiscal 2020 and is included in accrued liabilities and other short-term obligations. The remainder of the contingent consideration liability is included in Other long-term obligations on the Consolidated Balance Sheet as of October 31, 2019.
 
Customer relationships and contracts represent agreements with existing DonRiver customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of seven years. Fair value was determined using the multi-period excess earnings method based on the present value of the incremental after-tax cash flows (or “excess earnings”) attributable to customer relationships for a discrete projection period.
 Developed technology represents purchased technology that had reached technological feasibility and for which DonRiver had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of seven years.
The goodwill generated from the acquisition of DonRiver is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.
Pro forma disclosures have not been included due to immateriality.

Packet Design Acquisition

On July 2, 2018, Ciena acquired Packet Design, a provider of network performance management software focused on Layer 3 network optimization, topology and route analytics, in a cash transaction for approximately $41.1 million in cash. This transaction has been accounted for as the acquisition of a business.

During fiscal 2018, Ciena incurred approximately $1.6 million of acquisition-related costs associated with this transaction. There were minimal acquisition-related costs associated with this transaction during fiscal 2019. These costs and expenses include fees associated with financial, legal and accounting advisors and severance and other employment-related costs, including payments to certain former Packet Design employees.

The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):

82


 
Amount
Cash and cash equivalents
$
642

Accounts receivable
1,525

Prepaid expenses and other
450

Equipment, furniture and fixtures
31

Goodwill
20,304

Customer relationships and contracts
2,200

Developed technology
21,900

Accounts payable
(165
)
Accrued liabilities
(657
)
Deferred revenue
(5,176
)
Total purchase price
$
41,054



Customer relationships and contracts represent agreements with existing Packet Design customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of three years.
 Developed technology represents purchased technology that had reached technological feasibility and for which Packet Design had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of five years.
The goodwill generated from the acquisition of Packet Design is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.
Pro forma disclosures have not been included due to immateriality.

(4) RESTRUCTURING COSTS
Ciena has undertaken a number of restructuring activities intended to reduce expense and better align its workforce and costs with market opportunities, product development and business strategies. The following table sets forth the restructuring activity and balance of the restructuring liability accounts for the fiscal years indicated (in thousands):

 
Workforce
reduction
 
Consolidation
of excess
facilities
 
Total
Balance at October 31, 2016
$
868

 
$
1,970

 
$
2,838

Additional liability recorded
5,883

(1) 
5,432

(4) 
11,315

Adjustment to previous estimates

 
(1,048
)
 
(1,048
)
Cash payments
(5,460
)
 
(4,706
)
 
(10,166
)
Balance at October 31, 2017
1,291

 
1,648

 
2,939

Additional liability recorded
14,853

(2) 
3,890

(5) 
18,743

Cash payments
(14,036
)
 
(3,799
)
 
(17,835
)
Balance at October 31, 2018
2,108

 
1,739

 
3,847

Additional liability recorded
13,779

(3) 
10,759

(6) 
24,538

Cash payments
(11,904
)
 
(1,338
)
 
(13,242
)
Balance at October 31, 2019
$
3,983

 
$
11,160

 
$
15,143

Current restructuring liabilities
$
3,983

 
$
1,484

 
$
5,467

Non-current restructuring liabilities
$

 
$
9,676

 
$
9,676

_________________________________
(1)
During fiscal 2017, Ciena recorded a charge of $5.9 million of severance and other employee-related costs associated with a workforce reduction of approximately 100 employees.

83


(2)
During fiscal 2018, Ciena recorded a charge of $14.9 million of severance and other employee-related costs associated with a workforce reduction of approximately 240 employees.
(3)
During fiscal 2019, Ciena recorded a charge of $13.8 million of severance and other employee-related costs associated with a workforce reduction of approximately 283 employees.
(4)
Reflects unfavorable lease commitments and relocation costs incurred in connection with Ciena’s research and development center facility transitions in Ottawa, Canada.
(5)
Reflects unfavorable lease commitments in connection with a portion of facilities located in Petaluma, California and in Gurgaon, India.
(6)
Reflects unfavorable lease commitments in connection with a portion of facilities located in Alpharetta, Georgia, Spokane, Washington, Durham, North Carolina and Hanover, Maryland.

(5) INTEREST AND OTHER INCOME (LOSS), NET
The components of interest and other income (loss), net, were as follows (in thousands):
 
 
Year Ended October 31,
 
 
2019
 
2018
 
2017
Interest income
 
$
14,410

 
$
13,703

 
$
6,579

Gain (loss) on non-hedge designated foreign currency forward contracts
 
3

 
6,791

 
(1,198
)
Foreign currency exchange losses
 
(9,800
)
 
(19,434
)
 
(4,376
)
Loss on fair value of debt conversion liability
 

 
(12,070
)
 

Other
 
(737
)
 
(1,019
)
 
(92
)
Interest and other income (loss), net
 
$
3,876

 
$
(12,029
)
 
$
913


Ciena Corporation, as the U.S. parent entity, uses the U.S. Dollar as its functional currency; however, some of its foreign branch offices and subsidiaries use the local currency as their functional currency. During fiscal 2019, 2018 and 2017, Ciena recorded $9.8 million, $19.4 million and $4.4 million, respectively, in exchange rate losses, as a result of monetary assets and liabilities that were transacted in a currency other than the entity’s functional currency, and the re-measurement adjustments were recorded in interest and other income (loss), net. For fiscal 2019, the majority of the foreign currency exchange rate losses relate to fluctuations in the Brazilian and Argentine exchange rates. From time to time, Ciena uses foreign currency forwards to hedge these balance sheet exposures. These forwards are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is also reported in interest and other income (loss), net. During fiscal 2019, Ciena recorded minimal gains from non-hedge designated foreign currency forward contracts. For fiscal 2018 and fiscal 2017, Ciena recorded a gain of $6.8 million, and a loss of $1.2 million respectively, from non-hedge designated foreign currency forward contracts.

(6) SHORT-TERM AND LONG-TERM INVESTMENTS
As of October 31, 2019, investments are comprised of the following (in thousands):

 
October 31, 2019
 
Amortized Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
U.S. government obligations:
 
 
 
 
 
 
 
Included in short-term investments
$
109,715

 
$
225

 
$

 
$
109,940

Included in long-term investments
10,017

 

 
(3
)
 
10,014

 
$
119,732

 
$
225

 
$
(3
)
 
$
119,954


As of October 31, 2018, investments are comprised of the following (in thousands):

84


 
October 31, 2018
 
Amortized Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
U.S. government obligations:
 
 
 
 
 
 
 
Included in short-term investments
$
139,365

 
$

 
$
(347
)
 
$
139,018

Included in long-term investments
59,029

 

 
(59
)
 
58,970

 
$
198,394

 
$

 
$
(406
)
 
$
197,988

 
 
 
 
 
 
 
 
Commercial paper:
 
 
 
 
 
 
 
Included in short-term investments
$
9,963

 
$

 
$

 
$
9,963

 
$
9,963

 
$

 
$

 
$
9,963



The following table summarizes the legal maturities of debt investments at October 31, 2019:

 
October 31, 2019
 
Amortized Cost
 
Estimated Fair
Value
Less than one year
$
109,715

 
$
109,940

Due in 1-2 years
10,017

 
10,014

 
$
119,732

 
$
119,954


        
(7) FAIR VALUE MEASUREMENTS

As of the dates indicated, the following tables summarize the fair value of assets and liabilities that were recorded at fair value on a recurring basis (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
759,114

 
$

 
$

 
$
759,114

U.S. government obligations

 
119,954

 

 
119,954

Foreign currency forward contracts

 
1,570

 

 
1,570

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
35

 
$

 
$
35

Forward starting interest rate swaps

 
21,093

 

 
21,093

Contingent consideration

 

 
3,705

 
3,705

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833


85


 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
590,684

 
$

 
$

 
$
590,684

U.S. government obligations

 
197,988

 

 
197,988

Commercial paper

 
69,888

 

 
69,888

Foreign currency forward contracts

 
133

 

 
133

Forward starting interest rate swaps

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Contingent consideration

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


As of the dates indicated, the assets and liabilities above were presented on Ciena’s Consolidated Balance Sheet as follows (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
759,114

 
$

 
$

 
$
759,114

Short-term investments

 
109,940

 

 
109,940

Prepaid expenses and other

 
1,570

 

 
1,570

Long-term investments

 
10,014

 

 
10,014

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
35

 
$

 
$
35

Other long-term obligations

 
21,093

 
3,705

 
24,798

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833



86


 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
590,684

 
$
59,925

 
$

 
$
650,609

Short-term investments

 
148,981

 

 
148,981

Prepaid expenses and other

 
133

 

 
133

Long-term investments

 
58,970

 

 
58,970

Other long-term assets

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Other long-term obligations

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


Ciena did not have any transfers between Level 1 and Level 2 fair value measurements during the periods presented.    

Ciena’s Level 3 liability includes $3.7 million in other long-term obligations as of October 31, 2019. This reflects a contingent consideration element of a three-year payout arrangement associated with Ciena’s purchase of DonRiver in the fourth quarter of fiscal 2018. See Note 3 above.

(8) ACCOUNTS RECEIVABLE

As of October 31, 2019, one customer accounted for 12.0% of net accounts receivable. As of October 31, 2018, one customer accounted for 10.0% of net accounts receivable. Ciena has not historically experienced a significant amount of bad debt expense. During fiscal 2017, Ciena’s allowance for doubtful accounts includes a provision for a significant asset impairment of $13.7 million for a trade receivable related to a single customer in the APAC region. The following table summarizes the activity in Ciena’s allowance for doubtful accounts for the fiscal years indicated (in thousands):
Year ended
 
Beginning
 
 
 
Net
 
Ending
October 31,
 
Balance
 
Provisions
 
Deductions
 
Balance
2017
 
$
3,963

 
$
18,221

 
$
4,604

 
$
17,580

2018
 
$
17,580

 
$
2,700

 
$
2,902

 
$
17,378

2019
 
$
17,378

 
$
6,740

 
$
4,017

 
$
20,101



(9) INVENTORIES
As of the dates indicated, inventories are comprised of the following (in thousands):

 
October 31,
 
2019
 
2018
Raw materials
$
99,041

 
$
67,468

Work-in-process
13,657

 
9,589

Finished goods
226,622

 
188,575

Deferred cost of goods sold
53,051

 
48,057

 
392,371

 
313,689

Reserve for excess and obsolescence
(47,322
)
 
(50,938
)
 
$
345,049

 
$
262,751




87


Ciena writes down its inventory for estimated obsolescence or unmarketable inventory by an amount equal to the difference between the cost of inventory and the estimated net realizable value based on assumptions about future demand, which are affected by changes in Ciena’s strategic direction, discontinuance of a product or introduction of newer versions of products, declines in the sales of or forecasted demand for certain products, and general market conditions. During fiscal 2019, fiscal 2018 and fiscal 2017, Ciena recorded a provision for excess and obsolescence of $28.1 million, $30.6 million, and $35.5 million, respectively, primarily related to the decrease in the forecasted demand for certain Converged Packet Optical products. Deductions from the provision for excess and obsolete inventory relate to disposal activities.
The following table summarizes the activity in Ciena’s reserve for excess and obsolete inventory for the fiscal years indicated (in thousands):
 
 
 
 
 
 
 
 
 
Year ended
 
Beginning
 
 
 
 
 
Ending
October 31,
 
Balance
 
Provisions
 
Disposals
 
Balance
2017
 
$
62,503

 
$
35,459

 
$
46,756

 
$
51,206

2018
 
$
51,206

 
$
30,615

 
$
30,883

 
$
50,938

2019
 
$
50,938

 
$
28,085

 
$
31,701

 
$
47,322



(10) PREPAID EXPENSES AND OTHER
As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):

 
October 31,
 
2019
 
2018
Prepaid VAT and other taxes
$
84,706

 
$
82,518

Contract assets
84,046

 

Prepaid expenses
48,680

 
32,987

Product demonstration equipment, net
38,900

 
37,623

Other non-trade receivables
28,136

 
25,716

Capitalized contract acquisition costs
11,677

 

Derivative assets
1,570

 
133

Deferred deployment expense
125

 
19,342

Restricted cash
74

 

Financing receivable

 
626

 
$
297,914

 
$
198,945


Depreciation of product demonstration equipment was $8.8 million, $9.0 million and $10.0 million for fiscal 2019, 2018 and 2017, respectively.

For further discussion on contract assets and capitalized contract acquisition costs, see Note 2 above.

(11) EQUIPMENT, BUILDING, FURNITURE AND FIXTURES
As of the dates indicated, equipment, building, furniture and fixtures are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Equipment, furniture and fixtures
$
544,012

 
$
504,714

Building subject to capital lease
71,760

 
71,968

Leasehold improvements
94,626

 
94,195

 
710,398

 
670,877

Accumulated depreciation and amortization
(423,514
)
 
(378,810
)
 
$
286,884

 
$
292,067



88


During fiscal 2019, fiscal 2018 and fiscal 2017, Ciena recorded depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements of $78.8 million, $75.3 million and $67.2 million, respectively.

(12) INTANGIBLE ASSETS
As of the dates indicated, intangible assets are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
 
Gross
Intangible
 
Accumulated
Amortization
 
Net
Intangible
 
Gross
Intangible
 
Accumulated
Amortization
 
Net
Intangible
Developed technology
$
373,526

 
$
(308,261
)
 
$
65,265

 
$
373,581

 
$
(285,233
)
 
$
88,348

Patents and licenses
3,565

 
(2,244
)
 
1,321

 
3,565

 
(1,958
)
 
1,607

Customer relationships, covenants not to compete, outstanding purchase orders and contracts
374,381

 
(328,186
)
 
46,195

 
374,620

 
(316,350
)
 
58,270

Total intangible assets
$
751,472

 
$
(638,691
)
 
$
112,781

 
$
751,766

 
$
(603,541
)
 
$
148,225



The aggregate amortization expense of intangible assets was $35.1 million, $25.8 million and $45.7 million for fiscal 2019, fiscal 2018 and fiscal 2017, respectively. Expected future amortization of intangible assets for the fiscal years indicated is as follows (in thousands):
Year Ended October 31,
 
2020
$
34,008

2021
30,830

2022
24,809

2023
10,000

2024
6,948

Thereafter
6,186

 
$
112,781



(13) GOODWILL

During fiscal 2019, Ciena separated its previous Software and Software-Related Services segment into two stand-alone operating segments: Blue Planet Automation Software and Services and Platform Software and Services. Ciena was required to separate this operating segment as a result of an internal realignment to support its corporate strategy to further promote customer adoption of its Blue Planet Automation Software and Services, and corresponding changes by management to the evaluation of resource allocation for and measurement of performance of this business. Accordingly, as of the end of fiscal 2019, for reporting purposes, our results of operations are presented based on the following operating segments: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services.

As a result of the separation of Platform Software and Services and Blue Planet Automation Software and Services into separate operating segments, Ciena allocated the $232.2 million of goodwill previously allocated to the combined Software and Software Related-Services segment to the two separate operating segments based on each operating segments relative fair value using a discounted cash flow model. The following table presents the goodwill allocated to Ciena’s operating segments as of October 31, 2019 and October 31, 2018, as well as the changes to goodwill during fiscal 2019 (in thousands):
 
Balance at October 31, 2018
 
Reallocation
 
Acquisitions
 
Impairments
 
Translation
 
Balance at October 31, 2019
Software and Software Related Services
$
232,185

 
$
(232,185
)
 
$

 
$

 
$

 
$

Platform Software and Services

 
156,191

 

 

 

 
156,191

Blue Planet Automation Software and Services

 
75,994

 

 

 

 
75,994

Networking Platforms
65,783

 

 

 

 
(31
)
 
65,752

Total
$
297,968

 
$

 
$

 
$

 
$
(31
)
 
$
297,937



89



(14) OTHER BALANCE SHEET DETAILS
As of the dates indicated, other long-term assets are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Maintenance spares inventory, net
$
55,482

 
$
45,679

Cost method investments
10,727

 
8,056

Capitalized contract acquisition costs
3,994

 

Deferred debt issuance costs, net (1)
1,609

 
720

Restricted cash
42

 
11

Forward starting interest rate swaps

 
779

Other
17,132

 
16,407

 
$
88,986

 
$
71,652



(1) Deferred debt issuance costs relate to Ciena’s senior secured asset-based revolving credit facility (the “ABL Credit Facility”) entered into during fiscal 2019 and its predecessor credit facility (described in Note 18 below). The amortization of deferred debt issuance costs for the ABL Credit Facility and its predecessor is included in interest expense, and was $0.3 million, $0.3 million and $0.3 million for fiscal 2019, fiscal 2018 and fiscal 2017, respectively.
As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Compensation, payroll related tax and benefits
$
182,363

 
$
140,277

Warranty
48,498

 
44,740

Vacation (1)
22,290

 
42,507

Contingent Consideration
4,372

 

Capital lease obligations
2,764

 
3,547

Interest payable
1,007

 
1,072

Other
121,446

 
107,932

 
$
382,740

 
$
340,075



(1) Reduction is primarily due to the payout of North America vacation accruals in conjunction with Ciena’s adoption of a new vacation policy during fiscal 2019.

The following table summarizes the activity in Ciena’s accrued warranty for the fiscal years indicated (in thousands):

Year ended
 
Beginning
 
Current Year
 
 
 
Ending
October 31,
 
Balance
 
Provisions (1)
 
Settlements
 
Balance
2017
 
$
52,324

 
$
7,965

 
$
17,833

 
$
42,456

2018
 
$
42,456

 
$
20,992

 
$
18,708

 
$
44,740

2019
 
$
44,740

 
$
23,105

 
$
19,347

 
$
48,498



(1) As a result of actual failure rates lower than expected, Ciena adjusted its fiscal 2017 provisions for warranty. These adjustments for previous fiscal year provisions had the effect of reducing warranty provisions by $9.7 million for fiscal 2017. During fiscal 2018 and fiscal 2019, Ciena determined that failure rates for prior estimates remained unchanged, and accordingly did not make any adjustments for previous fiscal year provisions not yet settled. As a result, Ciena’s warranty provision for fiscal 2018 and fiscal 2019 increased as compared to fiscal 2017.

90


As of the dates indicated, deferred revenue is comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Products
$
27,366

 
$
42,474

Services
129,507

 
126,983

 
156,873

 
169,457

Less current portion
(111,381
)
 
(111,134
)
Long-term deferred revenue
$
45,492

 
$
58,323



As of the dates indicated, other long-term obligations are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Capital lease obligations
$
65,284

 
$
68,245

Income tax liability
20,546

 
15,894

Interest rate swap liability
21,093

 

Deferred tenant allowance
6,248

 
7,244

Straight-line rent
5,434

 
6,750

Contingent consideration
3,705

 
10,900

Other
26,437

 
10,380

 
$
148,747

 
$
119,413



The following is a schedule by fiscal years of future minimum lease payments under capital leases and the present value of minimum lease payments as of October 31, 2019 (in thousands):
Year Ending October 31,
Amount
2020
$
7,652

2021
7,547

2022
7,860

2023
8,067

2024
8,067

Thereafter
67,126

Net minimum capital lease payments
106,319

Less: Amount representing interest
(38,271
)
Present value of minimum lease payments
68,048

Less: Current portion of present value of minimum lease payments
(2,764
)
Long-term portion of present value of minimum lease payments
$
65,284



(15) DERIVATIVE INSTRUMENTS

Foreign Currency Derivatives         
During fiscal 2019 and fiscal 2018, Ciena entered into forward contracts to hedge its foreign exchange exposure from its forecasted cash flows in order to reduce the variability in its Canadian Dollar and Indian Rupee denominated expense, which principally relates to research and development activities. The notional amount of these contracts was approximately $197.4 million and $163.2 million as of October 31, 2019 and October 31, 2018, respectively. These foreign exchange contracts have maturities of 24 months or less and have been designated as cash flow hedges.
During fiscal 2019 and fiscal 2018, in order to hedge its foreign exchange exposure from certain balance sheet items, Ciena entered into forward contracts to mitigate risk due to volatility in the Brazilian Real, Canadian Dollar, Euro, Australian Dollar,

91


British Pound Sterling, Mexican Peso, and Japanese Yen. The notional amount of these contracts was approximately $206.0 million and $162.6 million as of October 31, 2019 and October 31, 2018. These foreign exchange contracts have maturities of 12 months or less and have not been designated as hedges for accounting purposes.
    
Interest Rate Derivatives

Ciena is exposed to floating rates of LIBOR interest on its term loan borrowings (see Note 17 below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). During the fourth quarter of fiscal 2018, Ciena refinanced its previous term loan in the aggregate principal amount of $394.0 million, maturing on January 30, 2022 (the “2022 Term Loan”), into a new term loan due September 28, 2025 (the “2025 Term Loan”), increasing the aggregate outstanding principal to $700.0 million and extending the maturity to September 2025 (see Note 17 below). In conjunction with the refinancing, Ciena unwound its then-existing interest rate swaps for a cash gain of $6.8 million, which was recorded in Other Comprehensive Income, and entered into new floating-to-fixed interest rate swaps. The interest rate swaps fix the LIBOR rate of approximately $350.0 million of the principal amount of the 2025 Term Loan at 2.957% through September 2023. The total notional amount of these interest rate swaps in effect as of October 31, 2019 was $350.0 million.
Ciena expects the variable rate payments to be received under the terms of the interest rate swaps to offset exactly the forecasted variable rate payments on the equivalent notional amounts of the term loan. These derivative contracts have been designated as cash flow hedges.
Other information regarding Ciena’s derivatives is immaterial for separate financial statement presentation. See Notes 5 and 7 above.

Debt Conversion Liability Associated With the New Notes
The New Notes provided Ciena the option, at its election, to settle conversions of such notes for cash, shares of its common stock, or a combination of cash and shares equal to the aggregate amount due upon conversion. On August 30, 2018, Ciena notified the noteholders that it had elected to settle conversion of the New Notes in a combination of cash and shares, provided that the cash portion would not exceed an aggregate amount of $400.0 million. Ciena became obligated to settle a portion of the conversion feature in cash and reclassified the cash conversion feature from equity to a derivative liability at its current fair value of $152.1 million. As of October 31, 2018, Ciena recorded a loss of approximately $12.1 million related to the change in fair value of the embedded conversion feature. On November 15, 2018, Ciena paid approximately $111.3 million in cash and issued 1.6 million shares in settlement of this embedded conversion feature.


92


(16) ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”):
 
 
Unrealized Gain/(Loss) on Available-for-Sale Securities
 
Unrealized Gain/(Loss) on Foreign Currency Forward Contracts
 
Unrealized Gain/(Loss) on Forward Starting Interest Rate Swaps
 
Cumulative Foreign Currency Translation Adjustment
 
Total
Balance at October 31, 2016
 
$
139

 
$
(1,091
)
 
$
(5,967
)
 
$
(17,410
)
 
$
(24,329
)
Other comprehensive gain (loss) before reclassifications
 
(590
)
 
1,290

 
3,669

 
8,012

 
12,381

Amounts reclassified from AOCI
 

 
(1,585
)
 
2,516

 

 
931

Balance at October 31, 2017
 
(451
)
 
(1,386
)
 
218

 
(9,398
)
 
(11,017
)
Other comprehensive gain (loss) before reclassifications
 
26

 
(3,242
)
 
6,011

 
686

 
3,481

Amounts reclassified from AOCI
 

 
1,568

 
188

 

 
1,756

Balance at October 31, 2018
 
(425
)
 
(3,060
)
 
6,417

 
(8,712
)
 
(5,780
)
Other comprehensive gain (loss) before reclassifications
 
577

 
14

 
(18,948
)
 
(763
)
 
(19,120
)
Amounts reclassified from AOCI
 

 
3,971

 
(1,155
)
 

 
2,816

Balance at October 31, 2019
 
$
152

 
$
925

 
$
(13,686
)
 
$
(9,475
)
 
$
(22,084
)

All amounts reclassified from AOCI related to settlement (gains) losses on foreign currency forward contracts designated as cash flow hedges impacted revenue, research and development expense or sales and marketing expense on the Consolidated Statements of Operations. All amounts reclassified from AOCI related to settlement (gains) losses on forward starting interest rate swaps designated as cash flow hedges impacted interest and other income (loss), net on the Consolidated Statements of Operations.

(17) SHORT-TERM AND LONG-TERM DEBT

2025 Term Loan

The net carrying values of Ciena’s term loan were comprised of the following for the fiscal periods indicated (in thousands):
 
 
October 31, 2019
 
October 31, 2018
 
 
Principal Balance
 
Unamortized Discount
 
Deferred Debt Issuance Costs
 
Net Carrying Value
 
Net Carrying Value
Term Loan Payable due September 28, 2025
 
$
693,000

 
$
(1,958
)
 
$
(3,636
)
 
$
687,406

 
$
693,450



Deferred debt issuance costs deducted from the carrying amount of the term loan totaled $3.6 million at October 31, 2019 and $4.3 million at October 31, 2018. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate method, through the maturity of the term loan. The amortization of deferred debt issuance costs for this term loan is included in interest expense, and was $0.6 million and $0.7 million during fiscal 2019 and fiscal 2018, respectively.
As of October 31, 2019, the estimated fair value of the term loan was $694.7 million. Ciena’s term loan is categorized as Level 2 in the fair value hierarchy. Ciena estimated the fair value of its term loan using a market approach based on observable inputs, such as current market transactions involving comparable securities.


93


On September 28, 2018, Ciena, as borrower, and Ciena Communications, Inc. and Ciena Government Solutions, Inc., as guarantors, entered into an Increase Joinder and Refinancing Amendment to Credit Agreement with the lenders party thereto and the Administrative Agent (the “Refinancing Agreement”), pursuant to which Ciena refinanced its the 2022 Term Loan into the 2025 Term Loan. In connection with the transaction, Ciena received a loan in the amount of $699.1 million, net of original discount, from the 2025 Term Loan and simultaneously repaid $394.0 million of outstanding principal under the 2022 Term Loan, resulting in proceeds of $305.1 million. The 2025 Term Loan requires Ciena to make installment payments of $1.75 million on a quarterly basis. Based on the continuation of existing lenders and the addition of new lenders, this arrangement was primarily accounted for as a modification of debt and, as such, $3.8 million of debt issuance costs associated with the 2025 Term Loan were expensed. The aggregate balance of $2.4 million of debt issuance costs and approximately $1.4 million of original discount from the 2022 Term Loan, $1.9 million of debt issuance costs associated with new lenders for the 2025 Term Loan, and approximately $0.9 million of original discount from the 2025 Term Loan, were included in the carrying value of the 2025 Term Loan.

The Refinancing Agreement amends Ciena’s credit agreement, dated July 15, 2014, as amended (the “Credit Agreement”) and provides that the 2025 Term Loan will, among other things:

amortize in equal quarterly installments in aggregate amounts equal to 0.25% of the principal amount of the 2025 Term Loan as of September 28, 2018, with the balance payable at maturity;

be subject to mandatory prepayment provisions upon the occurrence of certain specified events substantially similar to the 2022 Term Loan, including certain asset sales, debt issuances and receipt of annual Excess Cash Flow (as defined in the Credit Agreement);

bear interest, at Ciena’s election, at a per annum rate equal to (a) LIBOR (subject to a floor of 0.00%) plus an applicable margin of 2.00%, or (b) a base rate (subject to a floor of 1.00%) plus an applicable margin of 1.00%; and

be repayable at any time at Ciena’s election, provided that repayment of the 2025 Term Loan with proceeds of certain indebtedness prior to March 28, 2019 will require a prepayment premium of 1.00% of the aggregate principal amount of such prepayment.

(18) ABL CREDIT FACILITY

Ciena Corporation and certain of its subsidiaries are parties to the ABL Credit Facility, which provides for a total commitment of $300 million with a maturity date of October 28, 2024. The ABL Credit Facility was entered into on October 28, 2019 and replaced a predecessor senior secured asset-based revolving credit facility. Ciena principally uses the ABL Credit Facility to support the issuance of letters of credit that arise in the ordinary course of its business and thereby to reduce its use of cash required to collateralize these instruments.
    As of October 31, 2019, letters of credit totaling $72.9 million were outstanding under the ABL Credit Facility. There were no borrowings outstanding under the ABL Credit Facility as of October 31, 2019.
(19) EARNINGS (LOSS) PER SHARE CALCULATION
The following tables (in thousands except per share amounts) show a reconciliation of the numerator and denominator of the Basic EPS and the Diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding. Diluted EPS is computed using the weighted average number of the following, in each case, to the extent the effect is not anti-dilutive: (i) common shares outstanding, (ii) shares issuable upon vesting of restricted stock units and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.


94


Numerator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

Less: Loss on fair value of debt conversion liability



 
(12,894
)
 

Add: Interest expense associated with 0.875% Convertible Senior Notes due 2017


 

 
853

Add: Interest expense associated with 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
7,224

Add: Interest expense associated with 4.0% Convertible Senior Notes due 2020

 

 
8,691

Net income (loss) used to calculate Diluted EPS

$
253,434

 
$
(357,584
)
 
$
1,278,721


Denominator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic weighted average shares outstanding
155,720

 
143,738

 
141,997

Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units

1,892

 

 
1,354

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 

 
404

Add: Shares underlying 0.875% Convertible Senior Notes due 2017


 

 
3,032

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
13,934

Add: Shares underlying 4.0% Convertible Senior Notes due 2020

 

 
9,198

Diluted weighted average shares outstanding
157,612

 
143,738

 
169,919


EPS
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic EPS
$
1.63

 
$
(2.40
)
 
$
8.89

Diluted EPS
$
1.61

 
$
(2.49
)
 
$
7.53


The following table summarizes the weighted average shares excluded from the calculation of the denominator for Diluted EPS due to their anti-dilutive effect for the fiscal years indicated (in thousands):
 
Year Ended October 31,
 
2019
 
2018
 
2017
Shares underlying stock options and restricted stock units
234

 
2,235

 
958

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 
1,780



3.75% Convertible Senior Notes due October 15, 2018 (Original Notes)

 
2,883

 

4.0% Convertible Senior Notes due December 15, 2020

 
9,123

 

Total shares excluded due to anti-dilutive effect
234

 
16,021

 
958



(20) STOCKHOLDERS’ EQUITY

Stock Repurchase Program
On December 13, 2018, Ciena announced that its Board of Directors authorized a program to repurchase up to $500 million of Ciena’s common stock. The amount and timing of repurchases are subject to a variety of factors including liquidity,

95


cash flow, stock price, and general business and market conditions. The program may be modified, suspended, or discontinued at any time.
The following table summarizes activity of the stock repurchase program, reported based on trade date:
 
Shares Repurchased
 
Weighted-Average Price per Share
 
Amount Repurchased (in thousands)
Cumulative balance at October 31, 2018

 
$

 
$

Repurchase of common stock under the stock repurchase program
3,838,466

 
$
39.10

 
150,076

Cumulative balance at October 31, 2019
3,838,466

 
$
39.10

 
$
150,076



The purchase price for the shares of Ciena’s stock repurchased is reflected as a reduction of common stock and additional paid-in capital.

Stock Repurchases Related to Restricted Stock Unit Tax Withholdings
Ciena repurchases shares of common stock to satisfy employee tax withholding obligations due upon vesting of stock unit awards. The purchase price of $29.1 million for the shares of Ciena’s stock repurchased is reflected as a reduction to stockholders’ equity. Ciena is required to allocate the purchase price of the repurchased shares as a reduction of common stock and additional paid-in capital.

(21) INCOME TAXES
For the fiscal periods indicated, the provision (benefit) for income taxes consists of the following (in thousands):
 
Year Ended October 31,
 
 
2019
 
2018
 
2017
 
Provision (benefit) for income taxes:
 
 
 
 
 
 
Current:
 
 
 
 
 
 
Federal
$
13,143

 
$
8,327

 
$

 
State
16,945

 
8,219

 
6,342

 
Foreign
9,816

 
13,294

 
14,563

 
Total current
39,904

 
29,840

 
20,905

 
Deferred:
 
 
 
 
 
 
Federal
31,872

 
475,951

(1 
) 
(1,047,699
)
(1 
) 
State
(9,159
)
 
(8,202
)
 
(77,429
)
(1 
) 
Foreign
(2,861
)
 
(4,118
)
 
(1,604
)
 
Total deferred
19,852

 
463,631

 
(1,126,732
)
 
Provision (benefit) for income taxes
$
59,756

 
$
493,471

 
$
(1,105,827
)
 

_________________________________
(1) The income tax expense for 2018 includes the impact of the remeasurement of the net deferred tax assets and the federal transition tax. See further discussion below. The income tax benefit for fiscal 2017 includes the reversal of a significant portion of the valuation allowance on Ciena’s deferred tax assets in the U.S.
For the fiscal periods indicated, income before provision for income taxes consists of the following (in thousands):
 
Year Ended October 31,
 
2019
 
2018
 
2017
United States
$
256,461

 
$
106,972

 
$
114,242

Foreign
56,729

 
41,809

 
41,884

Total
$
313,190

 
$
148,781

 
$
156,126



Ciena’s foreign income tax as a percentage of foreign income may appear disproportionate compared to the expected tax based on the U.S. federal statutory rate and is dependent on the mix of earnings and tax rates in foreign jurisdictions.

96


For the periods indicated, the tax provision (benefit) reconciles to the amount computed by multiplying income before income taxes by the U.S. federal statutory rate of 21% for fiscal 2019, 23.41% for fiscal 2018 (see note below), and 35% for fiscal 2017 as follows:
 
Year Ended October 31,
 
2019
 
2018
 
2017
Provision at statutory rate
21.00
 %
 
23.41
 %
 
35.00
 %
Deferred tax assets remeasurement
 %
 
294.56
 %
 
 %
Base Erosion and Anti-Abuse Tax
3.60
 %
 
 %
 
 %
State taxes
2.18
 %
 
(0.16
)%
 
2.29
 %
Foreign taxes
(0.37
)%
 
1.22
 %
 
(0.35
)%
Research and development credit
(7.53
)%
 
(8.80
)%
 
(15.38
)%
Non-deductible compensation
1.01
 %
 
3.39
 %
 
3.45
 %
Fair value of debt conversion liability
 %
 
1.90
 %
 
 %
Transition tax
0.29
 %
 
23.23
 %
 
 %
Valuation allowance
(2.13
)%
 
(11.95
)%
 
(739.97
)%
Other
1.03
 %
 
4.88
 %
 
6.67
 %
Effective income tax rate
19.08
 %
 
331.68
 %
 
(708.29
)%


On December 22, 2017, the Tax Act was enacted. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate income tax rate (“federal tax rate”) from 35% to 21% effective January 1, 2018, implementing a modified territorial tax system, and imposing a mandatory one-time transition tax on accumulated earnings of foreign subsidiaries.
As a result of the decrease in the federal tax rate from 35% to 21% effective January 1, 2018, Ciena computed its income tax expense for the October 31, 2018 fiscal year using a blended federal tax rate of 23.41%. Ciena remeasured its DTA using the federal tax rate that will apply when the related temporary differences are expected to reverse.

In December 2017, the SEC issued Staff Accounting Bulletin No. 118, which addresses how a company recognizes provisional amounts when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the effect of the changes due to the Tax Act. The measurement period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond one year. The final impact of the Tax Act may differ from the above amounts to the extent they are provisional due to changes in interpretations of the Tax Act, legislative action to address questions that arise because of the Tax Act, changes in accounting standards for income taxes and related interpretations in response to the Tax Act, and any updates or changes to estimates used in the provisional amounts. The enactment of the Tax Act resulted in Ciena recording a provisional tax expense of $472.8 million in fiscal 2018. In the first quarter of fiscal 2019, the measurement period under the Tax Act concluded, which resulted in immaterial adjustments to our provisional estimates.

Ciena is also required to make accounting policy elections as a result of the Tax Act. These include whether a valuation allowance is recorded for the estimated effect of the application of GILTI and BEAT or if these will be treated as period costs when incurred. Ciena had made the incremental cash tax cost policy election with respect to analyzing the impact of GILTI on the assessment of the realizability of net operating losses. Ciena’s analysis of the new BEAT rules, as well as the very recent regulatory guidance and how they may impact the company, continue to progress.  The realizability of U.S. tax carryforwards is not impacted by the BEAT, and the BEAT is a period cost when incurred. Ciena is also required to elect to either treat taxes due on future GILTI inclusions in U.S. taxable income as a current period expense when incurred or reflect such portion of the future GILTI inclusions in U.S. taxable income that relate to existing basis differences in Ciena’s current measurement of deferred taxes. Ciena’s accounting policy election is to treat the taxes due on future U.S. inclusions in taxable income under GILTI as a period cost when incurred.

97


The significant components of DTA are as follows (in thousands):
 
October 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Reserves and accrued liabilities
$
54,183

 
$
40,959

Depreciation and amortization
455,007

 
353,838

NOL and credit carry forward
302,325

 
483,495

Other
39,405

 
9,397

Gross deferred tax assets
850,920

 
887,689

Valuation allowance
(135,978
)
 
(142,650
)
Deferred tax asset, net of valuation allowance
$
714,942

 
$
745,039



A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows (in thousands):

 
Amount
Unrecognized tax benefits at October 31, 2016
$
30,668

Increase related to positions taken in prior period
122

Increase related to positions taken in current period
111,412

Reductions related to expiration of statute of limitations
(620
)
Unrecognized tax benefits at October 31, 2017
141,582

Decrease related to positions taken in prior period
(46,400
)
Increase related to positions taken in current period
2,482

Reductions related to expiration of statute of limitations
(1,301
)
Unrecognized tax benefits at October 31, 2018
96,363

Increase related to positions taken in prior period
1,959

Reductions related to settlements with taxing authorities
(1,224
)
Reductions related to expiration of statute of limitations
(2,494
)
Unrecognized tax benefits at October 31, 2019
$
94,604


As of October 31, 2019 and 2018, Ciena had accrued $3.0 million and $3.5 million of interest and penalties, respectively, related to unrecognized tax benefits within other long-term liabilities in the Consolidated Balance Sheets. Interest and penalties of $1.0 million and $0.6 million were recorded as a net benefit to the provision for income taxes during fiscal 2019 and fiscal 2017, respectively. During fiscal 2019, Ciena recorded a net benefit primarily as a result of a settlement with a taxing authority. During fiscal 2017, Ciena recorded a net benefit primarily as a result of recognizing a portion of previously unrecognized tax benefits. During fiscal 2018, Ciena recorded a provision for interest and penalties in its provision for income taxes of $1.1 million. If recognized, the entire balance of unrecognized tax benefits would impact the effective tax rate. Over the next 12 months, Ciena does not estimate any material changes in unrecognized income tax benefits.
Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized is an estimated $372.0 million. If these earnings were distributed to the U.S., Ciena would be subject to additional foreign withholding taxes of approximately $31.0 million. Additionally, there are no other significant temporary differences for which a deferred tax liability has not been recognized.
As of October 31, 2019, Ciena continues to maintain a valuation allowance against net deferred tax assets of $136.0 million primarily related to state and foreign net operating losses and credits that Ciena estimates it will not be able to use.
The following table summarizes the activity in Ciena’s valuation allowance against its gross deferred tax assets (in thousands):


98


Year ended
 
Beginning
 
 
 
 
 
Ending
October 31,
 
Balance
 
Additions
 
Deductions
 
Balance
2017
 
$
1,489,780

 
$

 
$
1,303,882

 
$
185,898

2018
 
$
185,898

 
$
23,720

 
$
66,968

 
$
142,650

2019
 
$
142,650

 
$
27,459

 
$
34,131

 
$
135,978



As of October 31, 2019, Ciena had a $391.0 million net operating loss carry forward and a $62.0 million income tax credit carry forward which begin to expire in fiscal 2029 and fiscal 2021, respectively. Ciena’s ability to use net operating losses and credit carry forwards is subject to limitations pursuant to the ownership change rules of the Internal Revenue Code Section 382.
     
Ciena adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately $62.1 million of deferred tax assets related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.

(22) SHARE-BASED COMPENSATION EXPENSE
Ciena has outstanding equity awards issued under its 2017 Omnibus Incentive Plan (the “2017 Plan”), its 2008 Omnibus Incentive Plan, and certain legacy equity plans and equity plans assumed as a result of previous acquisitions. All equity awards granted on or after March 23, 2017 are made exclusively from the 2017 Plan. Ciena also makes shares of its common stock available for purchase under its Amended and Restated 2003 Employee Stock Purchase Plan (the “ESPP”). Each of the 2017 Plan and the ESPP are described below.
2017 Plan
The 2017 Plan has a ten-year term and authorizes the issuance of awards including stock options, restricted stock units (RSUs), restricted stock, unrestricted stock, stock appreciation rights (SARs) and other equity and/or cash performance incentive awards to employees, directors and consultants of Ciena. Subject to certain restrictions, the Compensation Committee of the Board of Directors has broad discretion to establish the terms and conditions for awards under the 2017 Plan, including the number of shares, vesting conditions, and the required service or performance criteria. Options and SARs have a maximum term of ten years, and their exercise price may not be less than 100% of fair market value on the date of grant. Repricing of stock options and SARs is prohibited without stockholder approval. Certain change in control transactions may cause awards granted under the 2017 Plan to vest, unless the awards are continued or substituted for in connection with the transaction.
The 2017 Plan authorizes and reserves 8.9 million shares for issuance. In addition, any shares that remained available for issuance under the 2008 Plan as of March 23, 2017 were added to the 2017 Plan and are available for issuance thereunder. The number of shares available under the 2017 Plan will also be increased from time to time by: (i) the number of shares subject to outstanding awards granted under Ciena’s prior equity compensation plans that are forfeited, expire or are canceled without delivery of common stock following the effective date of the 2017 Plan, and (ii) the number of shares subject to awards assumed or substituted in connection with the acquisition of another company. As of October 31, 2019, the total number of shares authorized for issuance under the 2017 Plan is 8.9 million and approximately 5.0 million shares remained available for issuance thereunder.
Stock Options
There were no stock options granted by Ciena during fiscal 2019, fiscal 2018 or fiscal 2017. Outstanding stock option awards granted to employees in prior periods are generally subject to service-based vesting conditions and vest over a four-year period. The following table is a summary of Ciena’s stock option activity for the periods indicated (shares in thousands):

 
Shares Underlying
Options
Outstanding
 
Weighted
Average
Exercise Price
Balance as of October 31, 2018
276

 
$
33.52

Granted

 

Exercised
(50
)
 
$
24.13

Canceled
(6
)
 
$
37.03

Balance as of October 31, 2019
220

 
$
35.54



99


The total intrinsic value of options exercised during fiscal 2019, fiscal 2018 and fiscal 2017 was $0.8 million, $2.2 million and $3.1 million, respectively.
The following table summarizes information with respect to stock options outstanding at October 31, 2019, based on Ciena’s closing stock price on the last trading day of Ciena’s fiscal 2019 (shares and intrinsic value in thousands):

 
 
 
 
 
 
Options Outstanding and Vested at
 
 
 
 
 
 
October 31, 2019
 
 
 
 
 
 
Number
 
Weighted
Average
Remaining
 
Weighted
 
 
Range of
 
of
 
Contractual
 
Average
 
Aggregate
Exercise
 
Underlying
 
Life
 
Exercise
 
Intrinsic
Price
 
Shares
 
(Years)
 
Price
 
Value
$
6.43

 

 
$
10.50

 
4

 
0.81
 
$
8.42

 
$
117

$
11.34

 

 
$
15.67

 
49

 
2.79
 
$
13.51

 
1,123

$
17.50

 

 
$
19.25

 
11

 
4.6
 
$
18.17

 
202

$
32.06

 

 
$
37.10

 
31

 
3.27
 
$
36.04

 
28

$
41.52

 

 
$
55.63

 
125

 
3.48
 
$
46.47

 

$
6.43

 

 
$
55.63

 
220

 
3.30
 
$
35.54

 
$
1,470



Assumptions for Option-Based Awards

Ciena recognizes the fair value of stock options as share-based compensation expense on a straight-line basis over the requisite service period. Ciena did not grant any option-based awards during fiscal 2019, fiscal 2018, or fiscal 2017.

Restricted Stock Units
A restricted stock unit is a stock award that entitles the holder to receive shares of Ciena common stock as the unit vests. Ciena’s outstanding restricted stock unit awards are subject to service-based vesting conditions and/or performance-based vesting conditions. Awards subject to service-based conditions typically vest in increments over a three or four-year period. However, the 2017 Plan permits Ciena to grant service-based stock awards with a minimum one-year vesting period. Awards with performance-based vesting conditions (i) require the achievement of certain operational, financial or other performance criteria or targets or (ii) vest based on Ciena’s total shareholder return as compared to an index of peer companies, in whole or in part.
Assumptions for Restricted Stock Unit Awards
Ciena recognizes the estimated fair value of performance-based awards as share-based compensation expense over the performance period, using graded vesting, which considers each performance period or tranche separately, based on Ciena’s determination of whether it is probable that the performance targets will be achieved. At the end of each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets.

Ciena recognizes the estimated fair value of restricted stock units subject only to service-based vesting conditions by multiplying the number of shares underlying the award by the closing price per share of Ciena common stock on the grant date. Ciena recognizes the estimated fair value of restricted stock units subject to performance-based vesting conditions other than total shareholder return by assuming the satisfaction of any performance-based objectives at the “target” level and multiplying the corresponding number of shares earned based upon such achievement by the closing price per share of Ciena common stock on the grant date.
Ciena recognizes the estimated fair value of performance based awards subject to total shareholder return as compared to an index of peer companies using a Monte Carlo simulation valuation model. Assumptions for awards granted during fiscal 2019 and fiscal 2018 included the following:

100


 
Year Ended October 31,
 
2019
 
2018
Expected volatility of Ciena common stock, which is a weighted average of implied volatility and historical volatility
34.10%
 
34.93%
Historical volatility of Ciena common stock
36.80%
 
38.24%
Historical volatility of S&P Networking Index
17.39%
 
17.14%
Correlation coefficient
0.6251
 
0.6597
Expected life in years
2.87
 
2.89
Risk-free interest rate
2.62%
 
1.94%
Expected dividend yield
0.0%
 
0.0%


The following table is a summary of Ciena’s restricted stock unit activity for the period indicated, with the aggregate fair value of the balance outstanding at the end of each period, based on Ciena’s closing stock price on the last trading day of the relevant period (shares and aggregate fair value in thousands):

 
Restricted
Stock Units
Outstanding
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Aggregate Fair
Value
Balance as of October 31, 2018
4,402

 
$
22.26

 
$
140,943

Granted
2,057

 
 
 
 
Vested
(2,101
)
 
 
 
 
Canceled or forfeited
(348
)
 
 
 
 
Balance as of October 31, 2019
4,010

 
$
27.94

 
$
146,091



As of October 31, 2019 and 2018, 0.3 million and 0.2 million of the total restricted stock units outstanding are performance based awards subject to total shareholder return, respectively. The total fair value of restricted stock units that vested and were converted into common stock during fiscal 2019, fiscal 2018 and fiscal 2017 was $79.2 million, $54.3 million and $49.5 million, respectively. The weighted average fair value of each restricted stock unit granted by Ciena during fiscal 2019, fiscal 2018 and fiscal 2017 was $34.53, $22.46 and $23.29, respectively.

The fair value of each restricted stock unit award is based on the closing price on the date of grant. Share-based expense for service-based restricted stock unit awards is recognized ratably over the vesting period on a straight-line basis.
Share-based expense for performance-based restricted stock unit awards is recognized ratably over the performance period based on Ciena’s determination of whether it is probable that the performance targets will be achieved. At each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets. The estimation of whether the performance targets will be achieved involves judgment, and the estimate of expense is revised periodically based on the probability of achieving the performance targets. Revisions are reflected in the period in which the estimate is changed. If any performance goals are not met, no compensation cost is ultimately recognized against that goal and, to the extent previously recognized, compensation expense is reversed.
Share-based compensation expense is recognized only for those awards that are ultimately expected to vest. In the event of a forfeiture of an award, the expense related to the unvested portion of that award is reversed. Reversal of share-based compensation expense based on forfeitures can materially affect the measurement of estimated fair value of Ciena’s share-based compensation.

101


Amended and Restated ESPP
Under the ESPP, eligible employees may enroll in a twelve-month offer period that begins in December and June of each year. Each offer period includes two six-month purchase periods. Employees may purchase a limited number of shares of Ciena common stock at 85% of the fair market value on either the day immediately preceding the offer date or the purchase date, whichever is lower. The ESPP is considered compensatory for purposes of share-based compensation expense. Pursuant to the ESPP’s “evergreen” provision, on December 31 of each year, the number of shares available under the ESPP increases by up to 0.6 million shares, provided that the total number of shares available at that time shall not exceed 8.2 million. Unless earlier terminated, the ESPP will terminate on January 24, 2023.
During fiscal 2019, fiscal 2018 and fiscal 2017, Ciena issued 1.0 million, 1.1 million and 1.0 million shares under the ESPP, respectively. At October 31, 2019, 4.5 million shares remained available for issuance under the ESPP.
Share-Based Compensation Expense
The following table summarizes share-based compensation expense for the periods indicated (in thousands):

 
Year Ended October 31,
 
2019
 
2018
 
2017
Product cost of goods sold
$
2,868

 
$
2,984

 
$
2,672

Service cost of goods sold
3,175

 
2,616

 
2,487

Share-based compensation expense included in cost of goods sold
6,043

 
5,600

 
5,159

Research and development
14,321

 
13,518

 
12,957

Sales and marketing
16,474

 
14,246

 
12,846

General and administrative
22,841

 
19,709

 
17,321

Share-based compensation expense included in operating expense
53,636

 
47,473

 
43,124

Share-based compensation expense capitalized in inventory, net
57

 
(101
)
 
77

Total share-based compensation
$
59,736

 
$
52,972

 
$
48,360



As of October 31, 2019, total unrecognized share-based compensation expense was $88.2 million which relates to unvested restricted stock units and is expected to be recognized over a weighted-average period of 1.45 years.

(23) SEGMENT AND ENTITY WIDE DISCLOSURES
Segment Reporting

Ciena has the following operating segments for reporting purposes: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. During fiscal 2019, we separated our previous Software and Software-Related Services segment into two stand-alone operating segments. Because Ciena previously disclosed its Platform Software and Services and Blue Planet Automation Software and Services as distinct product lines in its presentation of segment revenue for Software and Software-Related Services, there is no significant change to our presentation of segment revenues as a result of this separation. Comparative periods have been retrospectively adjusted to disclose segment profit for Platform Software and Services and Blue Planet Automation Software and Services.

Ciena’s long-lived assets, including equipment, building, furniture and fixtures, finite-lived intangible assets, and maintenance spares, are not reviewed by the chief operating decision maker for purposes of evaluating performance and allocating resources. As of October 31, 2019, equipment, building, furniture and fixtures totaling $286.9 million primarily supports asset groups within Ciena’s Networking Platforms, Platform Software and Services and Blue Planet Automation Software and Services segments and Ciena’s unallocated selling and general and administrative activities. As of October 31, 2019, $20.3 million of Ciena’s intangible assets were assigned to asset groups within Ciena’s Networking Platforms segment and $92.5 million of Ciena’s intangible assets were assigned to asset groups within Ciena’s Blue Planet Automation Software and Services segment. As of October 31, 2019, all of the maintenance spares totaling $55.5 million were assigned to asset groups within Ciena’s Global Services segment.

Segment Revenue
The table below (in thousands, except percentage data) sets forth Ciena’s segment revenue for the respective periods indicated:

102


 
Year Ended October 31,
 
2019
 
2018
 
2017
Revenue:
 
 
 
 
 
Networking Platforms
 
 
 
 
 
  Converged Packet Optical
$
2,562,841

 
$
2,194,519

 
$
1,939,621

  Packet Networking
348,477

 
283,499

 
313,089

    Total Networking Platforms
2,911,318

 
2,478,018

 
2,252,710

 
 
 
 
 
 
Platform Software and Services
155,376

 
173,949

 
145,009

 
 
 
 
 
 
Blue Planet Automation Software and Services
54,555

 
26,764

 
16,110

 
 
 
 
 
 
Global Services
 
 
 
 
 
  Maintenance Support and Training
261,337

 
245,161

 
227,400

  Installation and Deployment
148,233

 
128,829

 
117,524

  Consulting and Network Design
41,312

 
41,565

 
42,934

    Total Global Services
450,882

 
415,555

 
387,858

 
 
 
 
 
 
Total revenue
$
3,572,131

 
$
3,094,286

 
$
2,801,687

Segment Profit (Loss)
The presentation of segment profit (loss) for fiscal 2018 and 2017 reflects the change in Ciena’s software operating segments as described above. Segment profit (loss) is determined based on internal performance measures used by Ciena’s chief executive officer to assess the performance of each operating segment in a given period. In connection with that assessment, the chief executive officer excludes the following items: selling and marketing costs; general and administrative costs; amortization of intangible assets; acquisition and integration costs; significant asset impairments and restructuring costs, interest and other income (loss), net; interest expense; loss on extinguishment and modification of debt; and provision (benefit) for income taxes.
The table below (in thousands) sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income (loss) during the respective periods indicated:


103


 
Year Ended October 31,
 
2019
 
2018
 
2017
Segment profit (loss):
 
 
 
 
 
Networking Platforms
$
759,244

 
$
581,113

 
$
578,039

Platform Software and Services
64,210

 
78,048

 
47,353

Blue Planet Automation Software and Services
(17,769
)
 
(8,240
)
 
(14,817
)
Global Services
188,242

 
172,205

 
159,882

Total segment profit
993,927

 
823,126

 
770,457

Less: non-performance operating expenses
 
 
 
 
 
  Selling and marketing
423,046

 
394,060

 
356,169

  General and administrative
174,399

 
160,133

 
142,604

  Amortization of intangible assets
21,808

 
15,737

 
33,029

  Acquisition and integration costs
3,370

 
5,111

 

  Significant asset impairments and restructuring costs
24,538

 
18,139

 
23,933

Add: other non-performance financial items
 
 
 
 
 
  Interest and other income (loss), net
3,876

 
(12,029
)
 
913

  Interest expense
(37,452
)
 
(55,249
)
 
(55,852
)
  Loss on extinguishment and modification of debt

 
(13,887
)
 
(3,657
)
Less: Provision (benefit) for income taxes
59,756

 
493,471

 
(1,105,827
)
Total net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953



Entity Wide Reporting
Ciena’s operating segments each engage in business across four geographic regions: North America; Europe, Middle East and Africa (“EMEA”); Asia-Pacific, Japan and India (“APAC”); and Caribbean and Latin America (“CALA”). North America includes only activities in the United States and Canada. The following table reflects Ciena’s geographic distribution of revenue principally based on the relevant location for Ciena’s delivery of products and performance of services. For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):

 
Year Ended October 31,
 
2019
 
2018
 
2017
North America
$
2,351,260

 
$
1,886,450

 
$
1,736,047

EMEA
566,718

 
464,876

 
404,099

CALA
152,653

 
140,177

 
164,308

APAC
501,500

 
602,783

 
497,233

Total
$
3,572,131

 
$
3,094,286

 
$
2,801,687



North America includes $2.25 billion, $1.77 billion and $1.63 billion of United States revenue for fiscal years ended October 31, 2019, 2018 and 2017, respectively. No other country accounted for at least 10% of total revenue for the periods presented above.

The following table reflects Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, with any country accounting for at least 10% of total equipment, building, furniture and fixtures, net, specifically identified. Equipment, building, furniture and fixtures, net, attributable to geographic regions outside of the United States and Canada are reflected as “Other International.” For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, was as follows (in thousands):

104


 
October 31,
 
2019
 
2018
Canada
$
211,901

 
$
198,028

United States
58,119

 
75,479

Other International
16,864

 
18,560

Total
$
286,884

 
$
292,067



While Ciena has benefited from the diversification of its business and customer base, its ten largest customers contributed 59.3% of fiscal 2019 revenue, 56.5% of fiscal 2018 revenue and 55.6% of fiscal 2017 revenue.

For the periods below, customers accounting for at least 10% of Ciena’s revenue were as follows (in thousands):
 
October 31,
 
2019
 
2018
 
2017
Verizon
$
459,787

 
$
318,013

 
$
288,048

AT&T
388,704

 
374,576

 
448,943

Web-scale provider
370,577

 
n/a

 
n/a

Total
$
1,219,068

 
$
692,589

 
$
736,991

________________________________
n/a
Denotes revenue representing less than 10% of total revenue for the period


The Web-scale provider noted above contributed greater than 10% of total revenue for the first time in fiscal 2019 and purchased products from each of Ciena’s operating segments excluding Blue Planet Automation Software and Services. The other customers identified above purchased products and services from each of Ciena’s operating segments.

(24) OTHER EMPLOYEE BENEFIT PLANS
Ciena has a Defined Contribution Pension Plan that covers a majority of its Canada-based employees. The plan covers all Canada-based employees who are not part of an excluded group. Total contributions (employee and employer) cannot exceed the lesser of 18% of participant earnings and an annual dollar limit (CAD$27,230 (approximately $20,725) for 2019). This plan includes a required employer contribution of 1% for all participants and a 50% matching of participant contributions up to a total annual maximum of CAD$3,000 (approximately $2,283) per employee. During fiscal 2019, 2018 and 2017, Ciena made matching contributions of approximately CAD$5.2 million (approximately $4.0 million), CAD$5.1 million (approximately $3.9 million) and CAD$4.7 million (approximately $3.6 million), respectively.
Ciena has a 401(k) defined contribution profit sharing plan. Participants may contribute up to 60% of pre-tax compensation, subject to certain limitations. The plan includes an employer matching contribution equal to 50% of the first 6% an employee contributes each pay period. Ciena may also make discretionary annual profit contributions up to the IRS regulated limit. Ciena has made no profit sharing contributions to date. During fiscal 2019, 2018 and 2017, Ciena made matching contributions of approximately $5.9 million, $5.8 million and $5.7 million, respectively.

(25) COMMITMENTS AND CONTINGENCIES

Government Grant

During fiscal 2018, Ciena entered into agreements related to the Evolution of Networking Services through a Corridor in Quebec and Ontario for Research and Innovation project with the Canadian federal government, the government of the province of Ontario and the government of the province of Quebec to develop a 5G technology corridor between Quebec and Ontario to promote research and development, small business enterprises and entrepreneurs in Canada. Under these agreements, Ciena can receive up to an aggregate CAD$57.6 million (approximately $43.8 million) in reimbursement from the three Canadian government entities for eligible costs over a period commencing on February 20, 2017 and ending on March 31, 2022. Ciena anticipates receiving recurring disbursements over this period. Amounts received under the agreements are subject to recoupment in the event that Ciena fails to achieve certain minimum investment, employment and project milestones. As of October 31, 2019, Ciena has recorded CAD$28.9 million (approximately $22.0 million) in cumulative benefits as a reduction in research and development expense of which CAD$12.3 million (approximately $9.2 million) was recorded in fiscal 2019. As of October 31, 2019, amounts receivable from this grant were CAD$10.4 million (approximately $7.9 million).

105



Tax Contingencies

Ciena is subject to various tax liabilities arising in the ordinary course of business. Ciena does not expect that the ultimate settlement of these tax liabilities will have a material effect on its results of operations, financial position or cash flows.

Litigation

Ciena is subject to various legal proceedings, claims and other matters arising in the ordinary course of business, including those that relate to employment, commercial, tax and other regulatory matters. Ciena is also subject to intellectual property related claims, including claims against third parties that may involve contractual indemnification obligations on the part of Ciena. Ciena does not expect that the ultimate costs to resolve such matters will have a material effect on its results of operations, financial position or cash flows.
Lease Commitments
Ciena has certain minimum obligations under non-cancelable leases expiring on various dates through 2032 for equipment and facilities. The following table summarizes Ciena’s future annual minimum lease commitments under non-cancelable leases that are not recorded on the balance sheet as of October 31, 2019 (in thousands):

 
 
2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
 
Total
Operating leases
 
$
28,776

 
$
24,184

 
$
16,767

 
$
13,393

 
$
10,632

 
$
26,110

 
$
119,862



Rental expense for fiscal 2019, fiscal 2018 and fiscal 2017 was approximately $22.0 million, $24.1 million and $30.9 million, respectively. In addition, Ciena paid approximately $1.3 million, $1.9 million and $2.7 million during fiscal 2019, fiscal 2018 and fiscal 2017, respectively, related to rent costs for restructured facilities and unfavorable lease commitments, which were offset against Ciena’s restructuring liabilities and unfavorable lease obligations. The amount for operating lease commitments above does not include variable expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. These costs are not expected to have a material impact on Ciena’s financial condition, results of operations or cash flows.

(26) SUBSEQUENT EVENTS

Stock Repurchase Program

From the end of the fourth quarter of fiscal 2019 through December 16, 2019, Ciena repurchased an additional 737,474 shares of its common stock, for an aggregate purchase price of $27.4 million at an average price of $37.21 per share, inclusive of repurchases pending settlement. As of December 16, 2019, Ciena has repurchased an aggregate of 4,575,940 shares and has an aggregate of $322.5 million of authorized funds remaining under its Stock Repurchase Program.

Centina Acquisition

On October 3, 2019, Ciena entered into a definitive agreement to acquire privately-held Centina Systems, Inc., a provider of service assurance analytics and network performance management solutions. The transaction closed during Ciena’s first quarter of fiscal 2020. 

Tax Regulations

On December 2, 2019, the U.S. Department of the Treasury released final regulations and proposed regulations under Section 59A, BEAT. BEAT, which requires certain U.S. corporations to pay a minimum tax associated with deductible payments to non-U.S. related parties, was enacted by the Tax Act. In addition, on December 2, 2019, the U.S. Department of the Treasury also released final regulations that provide additional guidance with respect to the foreign tax credit regime under the Tax Act. For the year ended October 31, 2019, Ciena recorded $11.3 million of BEAT and a benefit of $0.9 million attributable to such foreign tax credits. Ciena is in the process of reviewing these regulations and does not anticipate the impact of the new regulations will be material. Any tax effect will be recorded in Ciena’s fiscal 2020 results.



106


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


107


Item 9A. Controls and Procedures
Disclosure Controls and Procedures
As of the end of the period covered by this report, we carried out an evaluation under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.
Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended) during the most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Report of Management on Internal Control Over Financial Reporting
The management of Ciena Corporation is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934).
The internal control over financial reporting at Ciena Corporation was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America. Internal control over financial reporting includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of Ciena Corporation;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America;
provide reasonable assurance that receipts and expenditures of Ciena Corporation are being made only in accordance with authorization of management and directors of Ciena Corporation; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of assets that could have a material effect on the consolidated financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.
Management of Ciena Corporation assessed the effectiveness of the Company’s internal control over financial reporting as of October 31, 2019. Management based this assessment on criteria for effective internal control over financial reporting described in “COSO 2013 Internal Control — Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management determined that, as of October 31, 2019, Ciena Corporation maintained effective internal control over financial reporting. Management reviewed the results of its assessment with the Audit Committee of our Board of Directors.
PricewaterhouseCoopers LLP, independent registered public accounting firm, who audited and reported on the consolidated financial statements of Ciena Corporation included in this annual report, has also audited the effectiveness of Ciena Corporation’s internal control over financial reporting as of October 31, 2019, as stated in its report appearing in Item 8 of Part II of this annual report.
/s/ Gary B. Smith
 
/s/ James E. Moylan, Jr.
 
Gary B. Smith
 
James E. Moylan, Jr.
 
President and Chief Executive Officer
 
Senior Vice President and Chief Financial Officer
 
December 20, 2019
 
December 20, 2019
 


Item 9B. Other Information
None.

108


PART III

Item 10. Directors, Executive Officers and Corporate Governance
Information relating to our directors and executive officers is set forth in Part I of this annual report under the caption “Item 1. Business—Directors and Executive Officers.”
Additional information responsive to this item concerning our Audit Committee and regarding compliance with Section 16(a) of the Exchange Act is incorporated herein by reference from our definitive proxy statement with respect to our 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Form 10-K.
As part of our system of corporate governance, our board of directors has adopted a code of ethics that is specifically applicable to our chief executive officer and senior financial officers. This Code of Ethics for Senior Financial Officers, as well as our Code of Business Conduct and Ethics, applicable to all directors, officers and employees, are available on the “Corporate Governance” page of our website at www.ciena.com. We intend to satisfy any disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Code of Ethics for Senior Financial Officers by posting such information on our website at the address above.

Item 11. Executive Compensation
Information responsive to this item is incorporated herein by reference from our definitive proxy statement with respect to our 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Form 10-K.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Information responsive to this item is incorporated herein by reference from our definitive proxy statement with respect to our 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Form 10-K.

Item 13. Certain Relationships and Related Transactions, and Director Independence
Information responsive to this item is incorporated herein by reference from our definitive proxy statement with respect to our 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Form 10-K.

Item 14. Principal Accountant Fees and Services
Information responsive to this item is incorporated herein by reference from our definitive proxy statement with respect to our 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Form 10-K.


109


PART IV

Item 15. Exhibits and Financial Statement Schedules
(a)
1.      The information required by this item is included in Item 8 of Part II of this annual report.
2.
The information required by this item is included in Item 8 of Part II of this annual report.
3.
Exhibits: See Index to Exhibits, which is incorporated by reference in this Item. The Exhibits listed in the accompanying Index to Exhibits are filed herewith or incorporated by reference as part of this annual report.
(b)
Exhibits. See Index to Exhibits, which is incorporated by reference in this Item. The Exhibits listed in the accompanying Index to Exhibits are filed herewith or incorporated by reference as part of this annual report.
(c)
Not applicable.

Item 16. Form 10-K Summary
    
None.

SIGNATURES
Pursuant to the requirements of Section 13 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 20th day of December 2019.

Ciena Corporation
 
 
By:  
/s/ Gary B. Smith  
 
Gary B. Smith 
 
President, Chief Executive Officer and Director 
 
 

110


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

Signatures
 
Title
 
Date
 
 
 
 
 
/s/ Patrick H. Nettles, Ph.D.
 
 
Executive Chairman of the Board of Directors
 
December 20, 2019
Patrick H. Nettles, Ph.D.
 
 
 
 
 
 
 
 
 
/s/ Gary B. Smith
 
 
President, Chief Executive Officer and Director
 
December 20, 2019
Gary B. Smith
(Principal Executive Officer)
 
 
 
 
 
 
 
 
 
/s/ James E. Moylan, Jr.
 
 
Sr. Vice President, Finance and Chief Financial Officer
 
December 20, 2019
James E. Moylan, Jr.
(Principal Financial Officer)
 
 
 
 
 
 
 
 
 
/s/ Andrew C. Petrik
 
 
Vice President, Controller 
 
December 20, 2019
Andrew C. Petrik
(Principal Accounting Officer)
 
 
 
 
 
 
 
 
 
/s/ Bruce L. Claflin
 
 
Director 
 
December 20, 2019
Bruce L. Claflin
 
 
 
 
 
 
 
 
 
/s/ Lawton W. Fitt
 
 
Director 
 
December 20, 2019
Lawton W. Fitt
 
 
 
 
 
 
 
 
 
/s/ Patrick T. Gallagher
 
 
Director 
 
December 20, 2019
Patrick T. Gallagher
 
 
 
 
 
 
 
 
 
/s/ Devinder Kumar
 
Director
 
December 20, 2019
Devinder Kumar
 
 
 
 
 
 
 
 
 
/s/ T. Michael Nevens
 
Director
 
December 20, 2019
T. Michael Nevens
 
 
 
 
 
 
 
 
 
/s/ Judith M. O’Brien
 
 
Director 
 
December 20, 2019
Judith M. O’Brien
 
 
 
 
 
 
 
 
 
/s/ Joanne B. Olsen
 
 
Director
 
December 20, 2019
Joanne B. Olsen
 
 
 
 


111


INDEX TO EXHIBITS

 
 
 
 
Incorporated by Reference
 
 
 
 
 
 
Form and
 
 
 
 
 
Filed
Exhibit
 
 
 
Registration or
 
 
 
 
 
Here-
Number
 
Exhibit Description
 
Commission No.
 
Exhibit
 
Filing Date
 
with (X)
3.1
 
 
8-K (000-21969)
 
3.1
 
3/27/2008
 
 
3.2
 
 
8-K (001-36250)
 
3.1
 
1/27/2017
 
 
4.1
 
 
10-K (000-21969)
 
4.1
 
12/27/2007
 
 
10.1
 
 
8-K (001-36250)
 
10.1
 
3/29/2017
 
 
10.2
 
 
10-K (001-36250)
 
10.2
 
12/21/2018
 
 
10.3
 
 
10-K (001-36250)
 
10.3
 
12/21/2018
 
 
10.4
 
 
10-K (001-36250)
 
10.4
 
12/21/2018
 
 
10.5
 
 
10-K (001-36250)
 
10.5
 
12/21/2018
 
 
10.6
 
 
8-K (000-21969)
 
10.1
 
3/27/2008
 
 
10.7
 
 
8-K (000-21969)
 
10.1
 
4/15/2010
 
 
10.8
 
 
8-K (000-21969)
 
10.1
 
3/23/2012
 
 
10.9
 
 
10-Q (001-36250)
 
10.1
 
6/11/2014
 
 
10.10
 
 
10-Q (001-36250)
 
10.2
 
6/8/2016
 
 
10.11
 
 
10-K (000-21969)
 
10.18
 
12/22/2011
 
 
10.12
 
 
10-Q (000-21969)
 
10.3
 
6/4/2009
 
 
10.13
 
 
10-Q (001-36250)
 
10.1
 
6/7/2017
 
 
10.14
 
 
10-Q (001-36250)
 
10.2
 
6/7/2017
 
 
10.15
 
 
S-1 (333-187732)
 
10.2.1
 
4/4/2013
 
 
10.16
 
 
S-1 (333-187732)
 
10.3.1
 
4/4/2013
 
 
10.17
 
 
10-K (000-21969)
 
10.37
 
12/11/2003
 
 
10.18
 
 
8-K (000-21969)
 
10.5
 
11/4/2005
 
 
10.19
 
 
S-8 (333-214594)
 
10.1
 
11/14/2016
 
 
10.20
 
 
10-K (000-21969)
 
10.26
 
12/22/2011
 
 

112


 
 
 
 
Incorporated by Reference
 
 
 
 
 
 
Form and
 
 
 
 
 
Filed
Exhibit
 
 
 
Registration or
 
 
 
 
 
Here-
Number
 
Exhibit Description
 
Commission No.
 
Exhibit
 
Filing Date
 
with (X)
10.21
 
 
10-Q (000-21969)
 
10.1
 
6/9/2011
 
 
10.22
 
 
10-Q (000-21969)
 
10.1
 
3/3/2006
 
 
10.23
 
 
 
 
 
X
10.24
 
 
 
 
 
X
10.25
 
 
10-K (001-36250)
 
10.36
 
12/19/2014
 
 
10.26
 
 
8-K (001-36250)
 
10.3
 
6/3/2015
 
 
10.27
 
 
8-K (001-36250)
 
10.4
 
6/3/2015
 
 
10.28
 
 
10-K (000-21969)
 
10.34
 
12/22/2011
 
 
10.29
 
 
8-K (001-36250)
 
10.1
 
10/31/2019
 
 
10.30
 
 
8-K (001-36250)
 
10.2
 
10/31/2019
 
 
10.31
 
 
8-K (001-36250)
 
10.3
 
10/31/2019
 
 
10.32
 
 
8-K (001-36250)
 
10.4
 
10/31/2019
 
 
10.33
 
 
8-K (001-36250)
 
10.5
 
10/31/2019
 
 
10.34
 
 
8-K (001-36250)
 
10.6
 
10/31/2019
 
 
10.35
 
 
8-K (001-36250)
 
10.7
 
10/31/2019
 
 
10.36
 
 
10-Q (001-36250)
 
10.5
 
9/9/2014
 
 
10.37
 
 
8-K (001-36250)
 
10.1
 
6/3/2015
 
 

113


 
 
 
 
Incorporated by Reference
 
 
 
 
 
 
Form and
 
 
 
 
 
Filed
Exhibit
 
 
 
Registration or
 
 
 
 
 
Here-
Number
 
Exhibit Description
 
Commission No.
 
Exhibit
 
Filing Date
 
with (X)
10.38
 
 
10-Q (001-36250)
 
10.1
 
9/9/2015
 
 
10.39
 
 
10-Q (001-36250)
 
10.3
 
9/7/2017
 
 
10.40
 
 
10-Q (001-36250)
 
10.1
 
6/8/2016
 
 
10.41
 
 
10-Q
(001-36250)
 
10.1
 
3/8/2017
 
 
10.42
 
 
8-K (001-36520)
 
10.1
 
10/1/2018
 
 
10.43
 
 
10-Q (001-36250)
 
10.6
 
9/9/2014
 
 
10.44
 
 
10-Q (001-36250)
 
10.7
 
9/9/2014
 
 
10.45
 
 
10-K (001-36250)
 
10.56
 
12/21/2018
 
 
10.46
 
 
10-Q (001-36250)
 
10.8
 
9/9/2014
 
 
10.47
 
 
10-Q (001-36250)
 
10.3
 
6/12/2019
 
 
10.48
 
 
10-Q (001-36250)
 
10.4
 
6/12/2019
 
 
10.49
 
 
10-Q (000-21969)
 
10.3
 
6/10/2010
 
 
21.1
 
 
 
 
 
X
23.1
 
 
 
 
 
X
31.1
 
 
 
 
 
X

114


 
 
 
 
Incorporated by Reference
 
 
 
 
 
 
Form and
 
 
 
 
 
Filed
Exhibit
 
 
 
Registration or
 
 
 
 
 
Here-
Number
 
Exhibit Description
 
Commission No.
 
Exhibit
 
Filing Date
 
with (X)
31.2
 
 
 
 
 
X
32.1
 
 
 
 
 
X
32.2
 
 
 
 
 
X
101.INS
 
Inline XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
X
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
X
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
X
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
X
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
X
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
X
104
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
 
 
 
X
________________________________
*
 
Represents management contract or compensatory plan or arrangement
++
 
Representations and warranties included in these agreements, as amended, were made by the parties to one another in connection with a negotiated transaction. These representations and warranties were made as of specific dates, only for purposes of these agreements and for the benefit of the parties thereto. These representations and warranties were subject to important exceptions and limitations agreed upon by the parties, including being qualified by confidential disclosures, made for the purposes of allocating contractual risk between the parties rather than establishing these matters as facts. These agreements are filed with this report only to provide investors with information regarding its terms and conditions, and not to provide any other factual information regarding Ciena or any other party thereto. Accordingly, investors should not rely on the representations and warranties contained in these agreements or any description thereof as characterizations of the actual state of facts or condition of any party, its subsidiaries or affiliates. The information in these agreements should be considered together with Ciena’s public reports filed with the SEC.
#
 
Certain portions of this document have been omitted based on a request for confidential treatment submitted to the SEC. The non-public information that has been omitted from this document has been separately filed with the SEC. Each redacted portion of this document is indicated by a “[*]” and is subject to the request for confidential treatment submitted to the SEC. The redacted information is confidential information of Ciena.


115
EX-10.23 2 ex10262019cicoagreegbs.htm EXHIBIT 10.23 Exhibit




CIENA CORPORATION
CHANGE IN CONTROL SEVERANCE AGREEMENT
This Change in Control Severance Agreement (the “Agreement”) is made by and between Ciena Corporation, a Delaware corporation, and Gary B. Smith (the “Executive”), and shall become effective on November 30, 2019.
WHEREAS, the Company (as hereinafter defined) considers it essential to foster the continuous employment of key management personnel and recognizes that the possibility of a Change in Control (as hereinafter defined) of the Company exists and that such possibility, and the uncertainty that it may cause, may result in the departure or distraction of key management personnel of the Company, to the detriment of the Company and its stockholders;
WHEREAS, the Executive is a key management employee of the Company; and
WHEREAS, the Company desires to encourage the continued employment of the Executive by the Company and wants assurance that it will have the continued dedication, loyalty and service of, and the availability of objective advice and counsel from, the Executive notwithstanding the possibility, threat or occurrence of a Change in Control.
NOW, THEREFORE, in consideration of the mutual covenants and representations contained herein and the mutual benefits derived herefrom, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:
1.    Certain Definitions. In addition to those terms defined elsewhere herein, when used herein, the following capitalized terms shall have the meanings indicated:
1.1.    “Board” means the Board of Directors of the Company, as constituted from time to time.
1.2.    “Cause” means the occurrence of any one or more of the following:
(i)    the Executive’s willful and continued failure substantially to perform the duties of the Executive’s position (other than as a result of Disability or as a result of termination by the Executive for Good Reason) after written notice to the Executive by the Governance and Nominations Committee of the Board (or any other special committee or subcommittee appointed by the Board for such purpose) (the “Governance Committee”) specifying such failure, provided that such "cause" shall have been found by a majority vote of the Governance Committee after at least seven days' written notice to the Executive specifying the failure on the part of the Executive and after an opportunity for the Executive to be heard at a meeting of the Governance Committee;
(ii)    any willful act or omission by the Executive in connection with his or her responsibilities as an employee of the Company constituting dishonesty, fraud or other malfeasance, immoral conduct or gross misconduct;
(iii)    any willful material violation by the Executive of the Company’s Code of Business Conduct and Ethics or the Proprietary Information, Inventions and Non-Solicitation Agreement between the Company and the Executive; or
(iv)     the Executive’s conviction of, or plea of nolo contendere to, a felony or a crime of moral turpitude under the laws of the United States or any state thereof or any other jurisdiction in which the Company conducts business.
For purposes of this definition, no act or failure to act by the Executive shall be deemed “willful” unless effected by the Executive not in good faith and without a reasonable belief that such act or failure to act was in or not opposed to the Company’s best interests.





1.3.    “Change in Control” means the occurrence of any one of the following events:
(i)    the direct or indirect sale or exchange by the stockholders of the Company of all or substantially all of the stock of the Company where the stockholders of the Company before such sale or exchange do not retain, directly or indirectly, at least a majority of the beneficial interest in the voting stock of the surviving, continuing, successor, or purchasing corporation or parent corporation thereof, as the case may be (the “Acquiring Company”) after such sale or exchange;
(ii)    a merger or consolidation where the stockholders of the Company before such merger or consolidation do not retain, directly or indirectly, at least a majority of the beneficial interest in the voting stock of the Acquiring Company after such merger or consolidation;
(iii)    the sale, exchange, or transfer of all or substantially all of the assets of the Company (other than a sale, exchange, or transfer to one or more subsidiary corporations of the Company);
(iv)    a change in the composition of the Board occurring within a two year period, as a result of which less than a majority of the directors are Incumbent Directors. "Incumbent Directors" shall mean directors who either (A) are directors of the Company as of the date hereof or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the directors of the Company at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(v)    a liquidation or dissolution of the Company; or
(vi)    any other event that the Board, in its reasonable discretion, shall determine constitutes a Change in Control.
In each case the determination of whether or not a “Change in Control” is deemed to have taken place shall be made without regard to whether such events or occurrences constituting the Change in Control were hostile or against the position of the Board, or were approved or concurred in by the Board.
1.4.    “Code” means the Internal Revenue Code of 1986, as amended.
1.5.    “Company” means Ciena Corporation, its affiliates and subsidiaries, and any successor as provided in Section 7.6.
1.6.    “Disability” means either (i) “total disability” as defined for purposes of the Company’s long-term disability benefit plan; or (ii) the Executive’s inability, as a result of physical or mental incapacity, to perform the Executive's duties for a period of six consecutive months or for an aggregate of six months in any 12 consecutive month period.
1.7.    “Effective Date” means the date on which a Change in Control becomes effective. In the event of a subsequent Change in Control within one year of the prior Change in Control, “Effective Date” shall be adjusted to mean the date on which the subsequent Change in Control occurs.
1.8.    Good Reason” means;
(i)    removal from, or failure to be reappointed or reelected to the Executive’s principal position immediately prior to the Effective Date or the date of a Triggering Event, as applicable (other than as a result of a promotion);
(ii)    material diminution in the Executive’s position, duties or responsibilities, or the assignment to the Executive of duties that are inconsistent, in a material respect, with the scope of duties and responsibilities associated with the Executive’s position immediately prior to the Effective Date or the date of a Triggering Event, as applicable;





(iii)    material reduction in base salary or award opportunity under any corporate incentive plan (or any successor to any such plan), or a material reduction in the level of participation in long-term incentive, benefit and other plans for senior executives as in effect immediately preceding the Effective Date or the date of a Triggering Event, as applicable, or their equivalents;
(iv)    relocation of the Executive’s principal workplace without the Executive’s consent to a location which is more than 50 miles from the Executive’s principal workplace on the Effective Date or the date of a Triggering Event, as applicable; or
(v)    any failure by the Company to comply with and satisfy the requirements of Section 7.6, provided that the successor shall have received at least ten days’ prior written notice from the Company or the Executive of the requirements of Section 7.6;
provided, however, that (A) the Executive has provided notice to the Company of any of the foregoing conditions within 90 days of the initial existence of the condition; (B) the Company has been given at least 30 days following receipt of such notice to cure such condition; and (C) the Executive actually terminates employment within one year following the initial existence of the condition.
1.9.    “Options” means the Executive’s options to purchase common stock of the Company (or to receive cash or property the amount or value of which is determined by reference to the price of the Company’s common stock) that are (i) validly issued under any of the Company’s equity incentive or stock option plans and (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable.
1.10.    “Performance-Based Restricted Stock” means the Executive’s restricted stock (including “restricted stock units” or similar instruments of equity-based compensation or other rights to receive common stock of the Company) that is (i) validly issued under any of the Company’s equity incentive plans, (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable, and (iii) subject to performance-based vesting, including but not limited to performance conditions relating to the Company’s stock price as compared to any market, index or comparable company or companies.
1.11.    “Time-Based Restricted Stock” means the Executive’s restricted stock (including “restricted stock units” or other rights to receive common stock of the Company) that is (i) validly issued under any of the Company’s equity incentive plans, (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable, and (iii) subject to time-based vesting.
1.12.    “Triggering Event” means termination of the Executive's employment with the Company without Cause by the Company, or for Good Reason by the Executive, either (i) within 90 days prior to the Effective Date or (ii) on or within 18 months after the Effective Date. For purposes of this definition, an Executive's employment with the Company will be deemed to have terminated on the earlier of the date the Executive's employment with the Company ceases or the date that written notice of any such termination is received by the Executive or by the Company, as the case may be, even though the parties may agree in connection therewith that the Executive's employment with the Company will continue for a specified period thereafter. The failure by the Executive or the Company to set forth in any such notice sufficient facts or circumstances showing Good Reason or Cause, as the case may be, shall not waive any right of the Executive or the Company or preclude either party from asserting such facts or circumstances in the enforcement of any such right.
2.    Term of Agreement.
This Agreement shall commence on the date of its execution by the Executive and shall continue in effect through November 30, 2022 (the “Term”), and may be extended upon mutual written consent of the Executive and the Company (as authorized by the Board or the Compensation Committee of the Board). Notwithstanding the foregoing:





(a)
the Term shall be automatically extended without any further action if the Company is in active negotiations for, or has entered into, a definitive agreement regarding a Change in Control (a “Pending Transaction”), until the earliest to occur of (i) the date on which such negotiations have terminated without entry into a definitive agreement, (ii) the date on which such definitive agreement has terminated pursuant to its terms without occurrence of a Change in Control, or (iii) 12 months following the Effective Date of such Pending Transaction;
(b)
in the event that a Change in Control occurs during the Term, this Agreement shall continue in effect for a period of 12 months following the Effective Date; and
(c)
if the Executive becomes entitled to severance benefits under Section 3 during the Term, this Agreement will not terminate until all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
3.    Severance Benefits Upon Triggering Event.
Subject to the terms of this Agreement (including the satisfaction by the Executive of the conditions precedent set forth in Sections 4.1 and 4.2 hereof and the application of the exclusivity and non-duplication provisions of Section 6 hereof), upon a Triggering Event the Company shall pay the Executive the amounts and provide the Executive with the benefits set forth in this Section 3:
3.1.    Severance Payment. The Company shall pay to the Executive a lump sum severance payment, subject to any applicable payroll or other taxes required to be withheld, equal to two and a half times the sum of (i) the Executive’s annual base salary as in effect immediately prior to either the date of the Executive’s termination of employment with the Company or the Effective Date, whichever is higher, and (ii) the Executive’s annual target bonus or sales commissions amount(s) under any incentive plan(s) or program(s) in which the Executive participated immediately prior to either the date of the Executive’s termination of employment with the Company or the Effective Date, whichever is higher. The above bonus or commissions amount shall be based on an assumed achievement of 100% of the targeted performance goal(s) for such award. Upon receipt of the above bonus amount, and subject to Section 6.2(iii) hereof, neither the Executive nor any other person claiming any payment by reason of the Executive's participation in the applicable annual bonus plan or annual sales incentive compensation plan shall have any right to any additional payment under such plan(s) or program(s) with respect to any applicable award thereunder;
3.2.    Welfare Benefit and D&O Insurance. The Company shall continue the Executive's (and, where applicable, the Executive's spouse and eligible dependents’) participation in the group medical, dental and vision plans maintained by the Company, on substantially the same basis as if the Executive were an employee of the Company, until the earlier of 18 months following the Executive’s termination of employment with the Company or the last day of the month in which the Executive commences employment with another employer following the Executive’s termination of employment with the Company (the “Coverage Period”). In the event that the Company is unable for any reason to provide for the Executive's (and, where applicable, the Executive's spouse and eligible dependents’) continued participation in one or more of such plans during the Coverage Period, the Company shall pay or provide at its expense equivalent benefit coverage for the remainder of the Coverage Period. The Coverage Period shall be taken into account as a period of continuation coverage for purposes of Part 6 of Title I of the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), and for purposes of any other obligation of the Company to provide any continued coverage to the Executive (and, where applicable, the Executive’s spouse and eligible dependents) under any group medical, dental or vision plan. In the event that any payments under this Section 3.2 violate the non-discrimination rules or would result in the imposition of penalties under the Affordable Care Act (“ACA”), then the parties agree to modify this section as necessary in order to comply with the ACA. The Company shall continue to maintain director and officer insurance covering the Executive, and shall maintain in effect any indemnification agreements providing for indemnification of the Executive by the Company, until the applicable statute of limitations has ended;






3.3.    Options and Restricted Stock. Notwithstanding the terms of any plan, program or arrangement maintained by the Company:

(a)
upon the Effective Date, (i) the Executive’s Options that are subject to performance-based vesting and for which the applicable performance period has not yet expired shall immediately be converted into Options with time-based vesting conditions, and (ii) the Executive’s Performance-Based Restricted Stock for which the applicable performance period has not yet expired shall immediately be converted into Time-Based Restricted Stock; in each case, the applicable equity award (x) shall be converted into an amount of shares based on an assumed achievement of 100% of the targeted performance goal(s) for such award, and (y) shall be deemed to have commenced vesting on the date of grant and shall vest over the shorter of (A) four years, with 1/16th of the award vesting on each March 20, June 20, September 20 and December 20 following the date of grant, or (B) the period between the date of grant and the original final vesting date of the applicable equity award, with the award vesting proportionately over such period on each March 20, June 20, September 20 and December 20 following the date of grant;

(b)
upon a Triggering Event, all of the Executive’s Options, Performance-Based Restricted Stock and Time-Based Restricted Stock (including any Performance-Based Restricted Stock converted pursuant to Section 3.3(a) above), to the extent unvested, shall become immediately vested and exercisable in full; and

(c)
upon a Triggering Event, the Executive must elect to exercise any unexercised and exercisable Options within the time period set forth in the applicable plan, program or arrangement under which they were granted, subject to the following requirements:

(i)
If the exercise of any Option within the time period described in this Section 3.3 is prevented by the requirements of federal or state securities laws or as provided under the terms of the applicable plan, program or arrangement, then the Option shall remain exercisable until three months after the date the Executive is notified by the Company that the Option is exercisable, but in no event later than ten years after the date of grant of the Option; and

(ii)
If the exercise of any Option within this time period would subject the Executive to suit under Section 16(b) of the Securities Exchange Act of 1934, the period for exercise shall be extended until the earliest to occur of (a) the tenth day following the date on which the Executive would no longer be subject to such suit, (b) the 190th day after the end of the salary continuation period, or (c) ten years after the date of grant of the Option.

3.4.    Section 409A. Each of the cash payments provided pursuant to Article 3 of the Agreement shall be treated for purposes of Section 409A of the Code as a right to a series of separate and distinct payments. If the Executive is a “specified employee,” as such term is defined pursuant to Section 409A of the Code and the regulations and guidance issued thereunder, and an amount payable under this Agreement constitutes deferred compensation (within the meaning of Section 409A of the Code) the payment of which is required to be delayed pursuant to the six-month delay rule set forth in Section 409A of the Code in order to avoid taxes or penalties thereunder, then such payments shall not be made until the earlier of the Executive’s death or six months and one day after the Executive’s last day of employment. The Company does not make any representations regarding the tax treatment to the Executive, and shall in no way be responsible for any specific tax treatment in connection with the payments provided hereunder. With respect to any amounts for which cash payment has been delayed in accordance with this Section 3.4, such amounts shall accrue interest at the applicable U.S. Treasury rate for the corresponding maturity period in effect as of the date of the Triggering Event.







4.    Conditions Precedent.

4.1.    Release and Waiver. The parties agree that, as a condition to the Executive’s right to receive the severance payments and benefits set forth in Section 3, the Executive shall execute a general waiver and release (a “Release”), in form and substance reasonably satisfactory to the Company, within 45 days following the last day of the Executive’s employment with the Company, of all claims relating to the Executive's employment by the Company and the termination of such employment, including but not limited to discrimination claims, employment-related tort claims, contract claims and claims under this Agreement (other than claims with respect to benefits under the Company's tax-qualified retirement plans, continuation of coverage or benefits solely as required by Part 6 of Title I of ERISA, or any obligation of the Company to provide future performance under Section 3). No severance payments or benefits will be paid or provided until after the last day on which the Executive could rescind all or any part of the Release and the Release has become effective, and the Company will make the lump sum severance payment pursuant to Section 3.1 and will satisfy any vesting obligations pursuant to Section 3.3(b) within ten days thereafter; provided, however, that if the period during which the Release could be signed and become effective begins in one taxable year and ends in another taxable year, then the severance payment will not be made until the beginning of the second taxable year.

4.2.    Non-Competition and Non-Solicitation. The parties agree that, as a condition to the Executive’s right to receive the severance payments and benefits set forth in Section 3, the Executive agrees that, for a period of 12 months following the Executive’s last day of employment with the Company, the Executive will not, whether alone or as a partner, officer, director, consultant, agent, employee or stockholder of any company or other commercial enterprise, directly or indirectly, without the prior written consent of the Company:

(a)
be employed or engaged by or associated with, or engage or invest in, own, manage, operate, finance, control or participate in the ownership, management, operation, financing or control of, any business or other commercial activity whose products directly compete, in whole or in part, with the products of the Company; provided, that the Executive may purchase or otherwise acquire as a passive investment up to (but not more than) one percent of any class of security of any enterprise (but without otherwise participating in the activities of such enterprise) if such securities are listed on any national or regional securities exchange or have been registered under Section 12(g) of the Securities Exchange Act of 1934; or
(b)
(i) solicit or induce any employee of the Company to leave the employ of the Company, (ii) solicit business of the same or similar type being carried on by the Company from any person known by to the Executive to have purchased products or services from the Company within the 12 months prior to the Executive’s last day of employment with the Company, (iii) unlawfully interfere with the Company’s relationship with any person, including any person who was an employee, contractor, supplier or customer of the Company, or (iv) disparage the Company or any of its shareholders, directors, officers, employees or agents.
4.3.    Construction. Section 4.2 is intended to provide the greatest restriction allowable under Cal. Bus. & Prof. Code §16601. In the event any provision hereof is determined by a court of competent jurisdiction to violate any provision of Cal. Bus. & Prof. Code §16601, that provision shall be modified to the least extent necessary to render it enforceable and the remainder of the Agreement shall remain in full force and effect.
4.4.    Remedies. In the event of a breach of Section 4.1 or Section 4.2 by the Executive, then the Executive shall immediately reimburse the Company the entire gross amount of the severance benefits paid to the Executive pursuant to Section 3 up to the date of such breach. The forfeiture provisions of this Section 4.4 shall be in addition to, and not in limitation of, any other remedies available to the Company at law or in equity.
5.    Limitation on Payments by the Company.
5.1.    In the event it shall be determined that any payment or distribution by the Company to or for the benefit of the Executive (whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise) (“Payment” or “Payments”) (i) constitutes a “parachute payment” within the meaning of Section 280G





of the Code and (ii) but for this Section 5, would be subject to the excise tax imposed by Section 4999 of the Code, or any interest or penalties with respect to such excise tax (such excise tax, together with any such interest or penalties, are hereinafter collectively referred to as the “Excise Tax”), then the Payments shall be either:

(a)
paid or distributed in full, or
(b)
paid or distributed as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax,

whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Executive (on an after-tax basis) of the greatest amount of Payments, notwithstanding that all or some portion of such Payments may be taxable under Section 4999 of the Code. In the event that any reduction of Payments is made hereunder, it shall be made in the Company’s sole discretion and in a manner consistent with the requirements of Section 409A of the Code.
5.2.    Unless the Company and the Executive otherwise agree in writing, all determinations required to be made under this Section 5 shall be made in writing by the independent public accountants appointed for this purpose by the Company (the “Accountants”) immediately prior to the Triggering Event, whose determination shall be conclusive and binding upon the Company and the Executive for all purposes. For purposes of making the calculation required by this Section 5, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and the Executive shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 5. The Company shall bear all costs the Accountants may reasonably incur in connetion with any calculations contemplated by this Section 5.
6.    Exclusivity and Non-Duplication.
6.1.    Exclusivity. Notwithstanding any other agreement to the contrary, the parties acknowledge and agree that the severance payments and benefits provided by the Company under this Agreement:
(a)
shall be the only severance or severance-related payments payable and benefits provided by the Company under any plan, program, policy or agreement, including but not limited to the Company’s U.S. Executive Severance Benefit Plan, and are in full and complete satisfaction of all such liabilities of the Company; and
(b)
shall be deemed to be inclusive of any notice, payments or benefits to which the Executive may be entitled under the federal Worker Adjustment and Retraining Notification (WARN) Act or other applicable plant or facility closing or mass layoff law, the Employment Standards Act, 2000 or other applicable employment standards legislation, or any other statutory or regulatory requirement to provide notice of employment termination or entitlement to severance payments.
6.2.    Non-Duplication. Notwithstanding any other agreement to the contrary, the parties acknowledge and agree that the severance payments and benefits provided by the Company under this Agreement shall be in addition to any other non-severance or non-severance-related payments or benefits under any plan, program, policy or agreement with the Company to which the Executive may otherwise be entitled as of the Triggering Event, including but not limited to (i) unpaid base salary (including accrued and unused paid time off days), (ii) unreimbursed business expenses, (iii) unpaid bonus or sales commission amounts earned under any incentive plan(s) or program(s) (provided that, in the case of the Company’s Amended and Restated Incentive Bonus Plan or any successor plan, such amounts shall be limited to any unpaid bonus amounts for any then-completed performance period in accordance with the terms of such plan), (iv) amounts payable upon death or Disability, and (v) amounts payable under the Company’s Deferred Compensation Plan or any retirement plans or stock purchase plans of the Company in which the Executive may participate.





7.    General.
7.1.    Inconsistent Provisions. This Agreement shall be in addition to, and have no effect on, the provisions of any other agreements, including without limitation indemnification agreements, confidentiality agreements and proprietary information, inventions and non-solicitation agreements, which may exist between the Company and the Executive. Notwithstanding the foregoing, to the extent that the terms and conditions of this Agreement are inconsistent with those found in any other agreement or plan to which the Company and the Executive are each a party, the terms and conditions of this Agreement shall control. Notwithstanding the provisions of any existing confidentiality and similar agreements between the Company and the Executive, the parties acknowledge and agree that the Executive shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made (i) in confidence to a federal, state or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law and (ii) in a complaint or other document filed in a legal action, suit or proceeding, if such filing is made under seal.
7.2.    Amendment. This Agreement may not be amended or terminated after the Effective Date or the date of a Triggering Event, as applicable. Prior to such date, the Board may, in its sole discretion, modify or amend this Agreement in any respect, provided such actions do not reduce the amount or defer the receipt of any payment or benefit provided under this Agreement.
7.3.    Payment Obligations; Overdue Payments. Subject to satisfaction of the conditions precedent set forth in Sections 4.1 and 4.2, the Company's obligations to make the payments and provide the benefits to the Executive under this Agreement shall be absolute and unconditional and shall not be affected in any way by any circumstances, including, without limitation, any offset, counterclaim, recoupment, defense or other right which the Company may have against the Executive or anyone else. Each and every payment made hereunder by the Company shall be final and the Company will not seek to recover all or any part of such payment from the Executive or from whosoever may be entitled thereto, except as otherwise provided in Section 4.4. The Executive shall be entitled to receive interest at the prime rate of interest published from time to time by The Wall Street Journal on any payments under this Agreement that are 30 days overdue, provided, however, that no payments shall be deemed to be overdue until the Executive executes the Release and any rescission period with respect to such Release has expired.
7.4.    At-Will Employment. The Company and the Executive acknowledge and agree that the Executive’s employment by the Company is and shall continue to be at-will, as defined under applicable law, except as may otherwise be specifically provided under the terms of any written formal employment agreement or offer letter between the Company and the Executive. Nothing contained in this Agreement shall be deemed to give the Executive the right to remain employed by the Company or to interfere with the rights of the Company to terminate the Executive’s employment.
7.5.    No Duty to Mitigate. The Executive shall not be required to mitigate any amounts payable or arrangements made under this Agreement, nor shall any such payment or arrangement be reduced by any earnings or benefits that the Executive may receive from any other source (except as provided in the first sentence of Section 3.2).
7.6.    Successors. All rights under this Agreement are personal to the Executive and, without the prior written consent of the Company, shall not be assignable by the Executive otherwise than by will or the laws of descent and distribution. This Agreement shall inure to the benefit of and be enforceable in the event of the Executive’s death or disability by the Executive's legal representative. This Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns. The Company will require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company to assume expressly and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such event resulting in a successor had taken place.
7.7.    Controlling Law. This Agreement shall in all respects be governed by, and construed in accordance with, the laws of the State of Delaware (without regard to the principles of conflicts of laws).





7.8.    Arbitration. DISPUTES REGARDING THE EXECUTIVE'S EMPLOYMENT WITH THE COMPANY, INCLUDING, WITHOUT LIMITATION, ANY DISPUTE HEREUNDER, WHICH CANNOT BE RESOLVED BY NEGOTIATIONS BETWEEN THE COMPANY AND THE EXECUTIVE SHALL BE SUBMITTED TO, AND SOLELY DETERMINED BY, FINAL AND BINDING ARBITRATION CONDUCTED BY JUDICIAL ARBITRATION AND MEDIATION SERVICES (“JAMS”) OR ANY SUCCESSOR THERETO, IN ACCORDANCE WITH JAMS’ ARBITRATION RULES FOR EMPLOYMENT DISPUTES THEN IN EFFECT, AND THE PARTIES AGREE TO BE BOUND BY THE FINAL AWARD OF THE ARBITRATOR IN ANY SUCH PROCEEDING. THE ARBITRATOR SHALL APPLY THE LAWS OF THE STATE OF DELAWARE WITH RESPECT TO THE INTERPRETATION OR ENFORCEMENT OF ANY MATTER RELATING TO THIS AGREEMENT. ARBITRATION MAY BE HELD IN BALTIMORE, MARYLAND OR SUCH OTHER PLACE AS THE PARTIES HERETO MAY MUTUALLY AGREE, AND SHALL BE CONDUCTED SOLELY BY A FORMER JUDGE. JUDGMENT UPON THE AWARD BY THE ARBITRATOR MAY BE ENTERED IN ANY COURT HAVING JURISDICTION THEREOF. The prevailing party in the arbitration, as determined by the arbitrator, shall be entitled to reimbursement of reasonable attorney’s fees and disbursements incurred in such proceedings by the non-prevailing party. BY SIGNING THIS AGREEMENT, THE PARTIES ARE GIVING UP ANY RIGHT THEY MIGHT HAVE TO SUE EACH OTHER IN COURT AND HAVE THEIR CASE DECIDED BY A JUDGE OR JURY, AND AGREE TO RESOLVE ANY AND ALL DISPUTES BY ARBITRATION.
7.9.    Severability. Any provision in this Agreement which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective only to the extent of such prohibition or unenforceability without invalidating or affecting the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.
7.10.    Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together will constitute one and the same instrument.

IN WITNESS WHEREOF, the parties have executed and delivered this Agreement on the date written below.


 
CIENA CORPORATION    
EXECUTIVE
By:
/s/ David M. Rothenstein
/s/ Gary B. Smith  
Name:
David M. Rothenstein
Gary B. Smith 
Title:
Senior VP and General Counsel
 
 
 
Date: November 30, 2019                             




EX-10.24 3 ex10272019cicoagreeexe.htm EXHIBIT 10.24 Exhibit


            

CIENA CORPORATION
CHANGE IN CONTROL SEVERANCE AGREEMENT
This Change in Control Severance Agreement (the “Agreement”) is made by and between Ciena Corporation, a Delaware corporation, and <<EXECUTIVE>> (the “Executive”), and shall become effective on November 30, 2019.
WHEREAS, the Company (as hereinafter defined) considers it essential to foster the continuous employment of key management personnel and recognizes that the possibility of a Change in Control (as hereinafter defined) of the Company exists and that such possibility, and the uncertainty that it may cause, may result in the departure or distraction of key management personnel of the Company, to the detriment of the Company and its stockholders;
WHEREAS, the Executive is a key management employee of the Company; and
WHEREAS, the Company desires to encourage the continued employment of the Executive by the Company and wants assurance that it will have the continued dedication, loyalty and service of, and the availability of objective advice and counsel from, the Executive notwithstanding the possibility, threat or occurrence of a Change in Control.
NOW, THEREFORE, in consideration of the mutual covenants and representations contained herein and the mutual benefits derived herefrom, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:
1.    Certain Definitions. In addition to those terms defined elsewhere herein, when used herein, the following capitalized terms shall have the meanings indicated:
1.1.    “Board” means the Board of Directors of the Company, as constituted from time to time.
1.2.    “Cause” means the occurrence of any one or more of the following:
(i)    the Executive’s willful and continued failure substantially to perform the duties of the Executive’s position (other than as a result of Disability or as a result of termination by the Executive for Good Reason) after written notice to the Executive by the Governance and Nominations Committee of the Board (or any other special committee or subcommittee appointed by the Board for such purpose) (the “Governance Committee”) specifying such failure, provided that such "cause" shall have been found by a majority vote of the Governance Committee after at least seven days' written notice to the Executive specifying the failure on the part of the Executive and after an opportunity for the Executive to be heard at a meeting of the Governance Committee;
(ii)    any willful act or omission by the Executive in connection with his or her responsibilities as an employee of the Company constituting dishonesty, fraud or other malfeasance, immoral conduct or gross misconduct;
(iii)    any willful material violation by the Executive of the Company’s Code of Business Conduct and Ethics or the Proprietary Information, Inventions and Non-Solicitation Agreement between the Company and the Executive; or
(iv)     the Executive’s conviction of, or plea of nolo contendere to, a felony or a crime of moral turpitude under the laws of the United States or any state thereof or any other jurisdiction in which the Company conducts business.





For purposes of this definition, no act or failure to act by the Executive shall be deemed “willful” unless effected by the Executive not in good faith and without a reasonable belief that such act or failure to act was in or not opposed to the Company’s best interests.
1.3.    “Change in Control” means the occurrence of any one of the following events:
(i)    the direct or indirect sale or exchange by the stockholders of the Company of all or substantially all of the stock of the Company where the stockholders of the Company before such sale or exchange do not retain, directly or indirectly, at least a majority of the beneficial interest in the voting stock of the surviving, continuing, successor, or purchasing corporation or parent corporation thereof, as the case may be (the “Acquiring Company”) after such sale or exchange;
(ii)    a merger or consolidation where the stockholders of the Company before such merger or consolidation do not retain, directly or indirectly, at least a majority of the beneficial interest in the voting stock of the Acquiring Company after such merger or consolidation;
(iii)    the sale, exchange, or transfer of all or substantially all of the assets of the Company (other than a sale, exchange, or transfer to one or more subsidiary corporations of the Company);
(iv)    a change in the composition of the Board occurring within a two year period, as a result of which less than a majority of the directors are Incumbent Directors. "Incumbent Directors" shall mean directors who either (A) are directors of the Company as of the date hereof or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the directors of the Company at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(v)    a liquidation or dissolution of the Company; or
(vi)    any other event that the Board, in its reasonable discretion, shall determine constitutes a Change in Control.
In each case the determination of whether or not a “Change in Control” is deemed to have taken place shall be made without regard to whether such events or occurrences constituting the Change in Control were hostile or against the position of the Board, or were approved or concurred in by the Board.
1.4.    “Code” means the Internal Revenue Code of 1986, as amended.
1.5.    “Company” means Ciena Corporation, its affiliates and subsidiaries, and any successor as provided in Section 7.6.
1.6.    “Disability” means either (i) “total disability” as defined for purposes of the Company’s long-term disability benefit plan; or (ii) the Executive’s inability, as a result of physical or mental incapacity, to perform the Executive's duties for a period of six consecutive months or for an aggregate of six months in any 12 consecutive month period.
1.7.    “Effective Date” means the date on which a Change in Control becomes effective. In the event of a subsequent Change in Control within one year of the prior Change in Control, “Effective Date” shall be adjusted to mean the date on which the subsequent Change in Control occurs.
1.8.    Good Reason” means;
(i)    removal from, or failure to be reappointed or reelected to the Executive’s principal position immediately prior to the Effective Date or the date of a Triggering Event, as applicable (other than as a result of a promotion);





(ii)    material diminution in the Executive’s position, duties or responsibilities, or the assignment to the Executive of duties that are inconsistent, in a material respect, with the scope of duties and responsibilities associated with the Executive’s position immediately prior to the Effective Date or the date of a Triggering Event, as applicable;
(iii)    material reduction in base salary or award opportunity under any corporate incentive plan (or any successor to any such plan), or a material reduction in the level of participation in long-term incentive, benefit and other plans for senior executives as in effect immediately preceding the Effective Date or the date of a Triggering Event, as applicable, or their equivalents;
(iv)    relocation of the Executive’s principal workplace without the Executive’s consent to a location which is more than 50 miles from the Executive’s principal workplace on the Effective Date or the date of a Triggering Event, as applicable; or
(v)    any failure by the Company to comply with and satisfy the requirements of Section 7.6, provided that the successor shall have received at least ten days’ prior written notice from the Company or the Executive of the requirements of Section 7.6;
provided, however, that (A) the Executive has provided notice to the Company of any of the foregoing conditions within 90 days of the initial existence of the condition; (B) the Company has been given at least 30 days following receipt of such notice to cure such condition; and (C) the Executive actually terminates employment within one year following the initial existence of the condition.
1.9.    “Options” means the Executive’s options to purchase common stock of the Company (or to receive cash or property the amount or value of which is determined by reference to the price of the Company’s common stock) that are (i) validly issued under any of the Company’s equity incentive or stock option plans and (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable.
1.10.    “Performance-Based Restricted Stock” means the Executive’s restricted stock (including “restricted stock units” or similar instruments of equity-based compensation or other rights to receive common stock of the Company) that is (i) validly issued under any of the Company’s equity incentive plans, (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable, and (iii) subject to performance-based vesting, including but not limited to performance conditions relating to the Company’s stock price as compared to any market, index or comparable company or companies.
1.11.    “Time-Based Restricted Stock” means the Executive’s restricted stock (including “restricted stock units” or other rights to receive common stock of the Company) that is (i) validly issued under any of the Company’s equity incentive plans, (ii) outstanding as of the Effective Date or the date of a Triggering Event, as applicable, and (iii) subject to time-based vesting.
1.12.    “Triggering Event” means termination of the Executive's employment with the Company without Cause by the Company, or for Good Reason by the Executive, either (i) within 90 days prior to the Effective Date or (ii) on or within 12 months after the Effective Date. For purposes of this definition, an Executive's employment with the Company will be deemed to have terminated on the earlier of the date the Executive's employment with the Company ceases or the date that written notice of any such termination is received by the Executive or by the Company, as the case may be, even though the parties may agree in connection therewith that the Executive's employment with the Company will continue for a specified period thereafter. The failure by the Executive or the Company to set forth in any such notice sufficient facts or circumstances showing Good Reason or Cause, as the case may be, shall not waive any right of the Executive or the Company or preclude either party from asserting such facts or circumstances in the enforcement of any such right.
2.    Term of Agreement.
This Agreement shall commence on the date of its execution by the Executive and shall continue in effect through November 30, 2022 (the “Term”), and may be extended upon mutual written consent of the Executive and





the Company (as authorized by the Board or the Compensation Committee of the Board). Notwithstanding the foregoing:

(a)
the Term shall be automatically extended without any further action if the Company is in active negotiations for, or has entered into, a definitive agreement regarding a Change in Control (a “Pending Transaction”), until the earliest to occur of (i) the date on which such negotiations have terminated without entry into a definitive agreement, (ii) the date on which such definitive agreement has terminated pursuant to its terms without occurrence of a Change in Control, or (iii) 12 months following the Effective Date of such Pending Transaction;

(b)
in the event that a Change in Control occurs during the Term, this Agreement shall continue in effect for a period of 12 months following the Effective Date; and

(c)
if the Executive becomes entitled to severance benefits under Section 3 during the Term, this Agreement will not terminate until all of the obligations of the parties hereto with respect to this Agreement have been satisfied.

3.    Severance Benefits Upon Triggering Event.

Subject to the terms of this Agreement (including the satisfaction by the Executive of the conditions precedent set forth in Sections 4.1 and 4.2 hereof and the application of the exclusivity and non-duplication provisions of Section 6 hereof), upon a Triggering Event the Company shall pay the Executive the amounts and provide the Executive with the benefits set forth in this Section 3:

3.1.    Severance Payment. The Company shall pay to the Executive a lump sum severance payment, subject to any applicable payroll or other taxes required to be withheld, equal to <<AMOUNT>> times the sum of (i) the Executive’s annual base salary as in effect immediately prior to either the date of the Executive’s termination of employment with the Company or the Effective Date, whichever is higher, and (ii) the Executive’s annual target bonus or sales commissions amount(s) under any incentive plan(s) or program(s) in which the Executive participated immediately prior to either the date of the Executive’s termination of employment with the Company or the Effective Date, whichever is higher. The above bonus or commissions amount shall be based on an assumed achievement of 100% of the targeted performance goal(s) for such award. Upon receipt of the above bonus amount, and subject to Section 6.2(iii) hereof, neither the Executive nor any other person claiming any payment by reason of the Executive's participation in the applicable annual bonus plan or annual sales incentive compensation plan shall have any right to any additional payment under such plan(s) or program(s) with respect to any applicable award thereunder;

3.2.    Welfare Benefit and D&O Insurance. The Company shall continue the Executive's (and, where applicable, the Executive's spouse and eligible dependents’) participation in the group medical, dental and vision plans maintained by the Company, on substantially the same basis as if the Executive were an employee of the Company, until the earlier of <<NUMBER>> months following the Executive’s termination of employment with the Company or the last day of the month in which the Executive commences employment with another employer following the Executive’s termination of employment with the Company (the “Coverage Period”). In the event that the Company is unable for any reason to provide for the Executive's (and, where applicable, the Executive's spouse and eligible dependents’) continued participation in one or more of such plans during the Coverage Period, the Company shall pay or provide at its expense equivalent benefit coverage for the remainder of the Coverage Period. The Coverage Period shall be taken into account as a period of continuation coverage for purposes of Part 6 of Title I of the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), and for purposes of any other obligation of the Company to provide any continued coverage to the Executive (and, where applicable, the Executive’s spouse and eligible dependents) under any group medical, dental or vision plan. In the event that any payments under this Section 3.2 violate the non-discrimination rules or would result in the imposition of penalties under the Affordable Care Act (“ACA”), then the parties agree to modify this section as necessary in order to comply with the ACA. The Company shall continue to maintain director and officer insurance covering the Executive, and shall maintain in effect any





indemnification agreements providing for indemnification of the Executive by the Company, until the applicable statute of limitations has ended;

3.3.    Options and Restricted Stock. Notwithstanding the terms of any plan, program or arrangement maintained by the Company:

(a)
upon the Effective Date, (i) the Executive’s Options that are subject to performance-based vesting and for which the applicable performance period has not yet expired shall immediately be converted into Options with time-based vesting conditions, and (ii) the Executive’s Performance-Based Restricted Stock for which the applicable performance period has not yet expired shall immediately be converted into Time-Based Restricted Stock; in each case, the applicable equity award (x) shall be converted into an amount of shares based on an assumed achievement of 100% of the targeted performance goal(s) for such award, and (y) shall be deemed to have commenced vesting on the date of grant and shall vest over the shorter of (A) four years, with 1/16th of the award vesting on each March 20, June 20, September 20 and December 20 following the date of grant, or (B) the period between the date of grant and the original final vesting date of the applicable equity award, with the award vesting proportionately over such period on each March 20, June 20, September 20 and December 20 following the date of grant;

(b)
upon a Triggering Event, all of the Executive’s Options, Performance-Based Restricted Stock and Time-Based Restricted Stock (including any Performance-Based Restricted Stock converted pursuant to Section 3.3(a) above), to the extent unvested, shall become immediately vested and exercisable in full; and

(c)
upon a Triggering Event, the Executive must elect to exercise any unexercised and exercisable Options within the time period set forth in the applicable plan, program or arrangement under which they were granted, subject to the following requirements:

(i)
If the exercise of any Option within the time period described in this Section 3.3 is prevented by the requirements of federal or state securities laws or as provided under the terms of the applicable plan, program or arrangement, then the Option shall remain exercisable until three months after the date the Executive is notified by the Company that the Option is exercisable, but in no event later than ten years after the date of grant of the Option; and

(ii)
If the exercise of any Option within this time period would subject the Executive to suit under Section 16(b) of the Securities Exchange Act of 1934, the period for exercise shall be extended until the earliest to occur of (a) the tenth day following the date on which the Executive would no longer be subject to such suit, (b) the 190th day after the end of the salary continuation period, or (c) ten years after the date of grant of the Option.
3.4.    Section 409A. Each of the cash payments provided pursuant to Article 3 of the Agreement shall be treated for purposes of Section 409A of the Code as a right to a series of separate and distinct payments. If the Executive is a “specified employee,” as such term is defined pursuant to Section 409A of the Code and the regulations and guidance issued thereunder, and an amount payable under this Agreement constitutes deferred compensation (within the meaning of Section 409A of the Code) the payment of which is required to be delayed pursuant to the six-month delay rule set forth in Section 409A of the Code in order to avoid taxes or penalties thereunder, then such payments shall not be made until the earlier of the Executive’s death or six months and one day after the Executive’s last day of employment. The Company does not make any representations regarding the tax treatment to the Executive, and shall in no way be responsible for any specific tax treatment in connection with the payments provided hereunder. With respect to any amounts for which cash payment has been delayed in accordance with this Section 3.4, such amounts





shall accrue interest at the applicable U.S. Treasury rate for the corresponding maturity period in effect as of the date of the Triggering Event.

4.    Conditions Precedent.

4.1.    Release and Waiver. The parties agree that, as a condition to the Executive’s right to receive the severance payments and benefits set forth in Section 3, the Executive shall execute a general waiver and release (a “Release”), in form and substance reasonably satisfactory to the Company, within 45 days following the last day of the Executive’s employment with the Company, of all claims relating to the Executive's employment by the Company and the termination of such employment, including but not limited to discrimination claims, employment-related tort claims, contract claims and claims under this Agreement (other than claims with respect to benefits under the Company's tax-qualified retirement plans, continuation of coverage or benefits solely as required by Part 6 of Title I of ERISA, or any obligation of the Company to provide future performance under Section 3). No severance payments or benefits will be paid or provided until after the last day on which the Executive could rescind all or any part of the Release and the Release has become effective, and the Company will make the lump sum severance payment pursuant to Section 3.1 and will satisfy any vesting obligations pursuant to Section 3.3(b) within ten days thereafter; provided, however, that if the period during which the Release could be signed and become effective begins in one taxable year and ends in another taxable year, then the severance payment will not be made until the beginning of the second taxable year.

4.2.    Non-Competition and Non-Solicitation. The parties agree that, as a condition to the Executive’s right to receive the severance payments and benefits set forth in Section 3, the Executive agrees that, for a period of 12 months following the Executive’s last day of employment with the Company, the Executive will not, whether alone or as a partner, officer, director, consultant, agent, employee or stockholder of any company or other commercial enterprise, directly or indirectly, without the prior written consent of the Company:

(a)
be employed or engaged by or associated with, or engage or invest in, own, manage, operate, finance, control or participate in the ownership, management, operation, financing or control of, any business or other commercial activity whose products directly compete, in whole or in part, with the products of the Company; provided, that the Executive may purchase or otherwise acquire as a passive investment up to (but not more than) one percent of any class of security of any enterprise (but without otherwise participating in the activities of such enterprise) if such securities are listed on any national or regional securities exchange or have been registered under Section 12(g) of the Securities Exchange Act of 1934; or
(b)
(i) solicit or induce any employee of the Company to leave the employ of the Company, (ii) solicit business of the same or similar type being carried on by the Company from any person known by to the Executive to have purchased products or services from the Company within the 12 months prior to the Executive’s last day of employment with the Company, (iii) unlawfully interfere with the Company’s relationship with any person, including any person who was an employee, contractor, supplier or customer of the Company, or (iv) disparage the Company or any of its shareholders, directors, officers, employees or agents.
4.3.    Construction. Section 4.2 is intended to provide the greatest restriction allowable under Cal. Bus. & Prof. Code §16601. In the event any provision hereof is determined by a court of competent jurisdiction to violate any provision of Cal. Bus. & Prof. Code §16601, that provision shall be modified to the least extent necessary to render it enforceable and the remainder of the Agreement shall remain in full force and effect.
4.4.    Remedies. In the event of a breach of Section 4.1 or Section 4.2 by the Executive, then the Executive shall immediately reimburse the Company the entire gross amount of the severance benefits paid to the Executive pursuant to Section 3 up to the date of such breach. The forfeiture provisions of this Section 4.4 shall be in addition to, and not in limitation of, any other remedies available to the Company at law or in equity.





5.    Limitation on Payments by the Company.

5.1.    In the event it shall be determined that any payment or distribution by the Company to or for the benefit of the Executive (whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise) (“Payment” or “Payments”) (i) constitutes a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this Section 5, would be subject to the excise tax imposed by Section 4999 of the Code, or any interest or penalties with respect to such excise tax (such excise tax, together with any such interest or penalties, are hereinafter collectively referred to as the “Excise Tax”), then the Payments shall be either:

(a)
paid or distributed in full, or

(b)
paid or distributed as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax,
whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by the Executive (on an after-tax basis) of the greatest amount of Payments, notwithstanding that all or some portion of such Payments may be taxable under Section 4999 of the Code. In the event that any reduction of Payments is made hereunder, it shall be made in the Company’s sole discretion and in a manner consistent with the requirements of Section 409A of the Code.
5.2.    Unless the Company and the Executive otherwise agree in writing, all determinations required to be made under this Section 5 shall be made in writing by the independent public accountants appointed for this purpose by the Company (the “Accountants”) immediately prior to the Triggering Event, whose determination shall be conclusive and binding upon the Company and the Executive for all purposes. For purposes of making the calculation required by this Section 5, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and the Executive shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 5. The Company shall bear all costs the Accountants may reasonably incur in connetion with any calculations contemplated by this Section 5.
6.    Exclusivity and Non-Duplication.
6.1.    Exclusivity. Notwithstanding any other agreement to the contrary, the parties acknowledge and agree that the severance payments and benefits provided by the Company under this Agreement:
(a)
shall be the only severance or severance-related payments payable and benefits provided by the Company under any plan, program, policy or agreement, including but not limited to the Company’s U.S. Executive Severance Benefit Plan, and are in full and complete satisfaction of all such liabilities of the Company; and
(b)
shall be deemed to be inclusive of any notice, payments or benefits to which the Executive may be entitled under the federal Worker Adjustment and Retraining Notification (WARN) Act or other applicable plant or facility closing or mass layoff law, the Employment Standards Act, 2000 or other applicable employment standards legislation, or any other statutory or regulatory requirement to provide notice of employment termination or entitlement to severance payments.
6.2.    Non-Duplication. Notwithstanding any other agreement to the contrary, the parties acknowledge and agree that the severance payments and benefits provided by the Company under this Agreement shall be in addition to any other non-severance or non-severance-related payments or benefits under any plan, program, policy or agreement with the Company to which the Executive may otherwise be entitled as of the Triggering Event, including but not limited to (i) unpaid base salary (including accrued and unused paid time off days), (ii) unreimbursed business expenses, (iii) unpaid bonus or sales commission amounts earned under any incentive plan(s) or program(s) (provided that, in





the case of the Company’s Amended and Restated Incentive Bonus Plan or any successor plan, such amounts shall be limited to any unpaid bonus amounts for any then-completed performance period in accordance with the terms of such plan), (iv) amounts payable upon death or Disability, and (v) amounts payable under the Company’s Deferred Compensation Plan or any retirement plans or stock purchase plans of the Company in which the Executive may participate.
7.    General.
7.1.    Inconsistent Provisions. This Agreement shall be in addition to, and have no effect on, the provisions of any other agreements, including without limitation indemnification agreements, confidentiality agreements and proprietary information, inventions and non-solicitation agreements, which may exist between the Company and the Executive. Notwithstanding the foregoing, to the extent that the terms and conditions of this Agreement are inconsistent with those found in any other agreement or plan to which the Company and the Executive are each a party, the terms and conditions of this Agreement shall control. Notwithstanding the provisions of any existing confidentiality and similar agreements between the Company and the Executive, the parties acknowledge and agree that the Executive shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made (i) in confidence to a federal, state or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law and (ii) in a complaint or other document filed in a legal action, suit or proceeding, if such filing is made under seal.
7.2.    Amendment. This Agreement may not be amended or terminated after the Effective Date or the date of a Triggering Event, as applicable. Prior to such date, the Board may, in its sole discretion, modify or amend this Agreement in any respect, provided such actions do not reduce the amount or defer the receipt of any payment or benefit provided under this Agreement.
7.3.    Payment Obligations; Overdue Payments. Subject to satisfaction of the conditions precedent set forth in Sections 4.1 and 4.2, the Company's obligations to make the payments and provide the benefits to the Executive under this Agreement shall be absolute and unconditional and shall not be affected in any way by any circumstances, including, without limitation, any offset, counterclaim, recoupment, defense or other right which the Company may have against the Executive or anyone else. Each and every payment made hereunder by the Company shall be final and the Company will not seek to recover all or any part of such payment from the Executive or from whosoever may be entitled thereto, except as otherwise provided in Section 4.4. The Executive shall be entitled to receive interest at the prime rate of interest published from time to time by The Wall Street Journal on any payments under this Agreement that are 30 days overdue, provided, however, that no payments shall be deemed to be overdue until the Executive executes the Release and any rescission period with respect to such Release has expired.
7.4.    At-Will Employment. The Company and the Executive acknowledge and agree that the Executive’s employment by the Company is and shall continue to be at-will, as defined under applicable law, except as may otherwise be specifically provided under the terms of any written formal employment agreement or offer letter between the Company and the Executive. Nothing contained in this Agreement shall be deemed to give the Executive the right to remain employed by the Company or to interfere with the rights of the Company to terminate the Executive’s employment.
7.5.    No Duty to Mitigate. The Executive shall not be required to mitigate any amounts payable or arrangements made under this Agreement, nor shall any such payment or arrangement be reduced by any earnings or benefits that the Executive may receive from any other source (except as provided in the first sentence of Section 3.2).
7.6.    Successors. All rights under this Agreement are personal to the Executive and, without the prior written consent of the Company, shall not be assignable by the Executive otherwise than by will or the laws of descent and distribution. This Agreement shall inure to the benefit of and be enforceable in the event of the Executive’s death or disability by the Executive's legal representative. This Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns. The Company will require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company





to assume expressly and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such event resulting in a successor had taken place.
7.7.    Controlling Law. This Agreement shall in all respects be governed by, and construed in accordance with, the laws of the State of Delaware (without regard to the principles of conflicts of laws).
7.8.    Arbitration. DISPUTES REGARDING THE EXECUTIVE'S EMPLOYMENT WITH THE COMPANY, INCLUDING, WITHOUT LIMITATION, ANY DISPUTE HEREUNDER, WHICH CANNOT BE RESOLVED BY NEGOTIATIONS BETWEEN THE COMPANY AND THE EXECUTIVE SHALL BE SUBMITTED TO, AND SOLELY DETERMINED BY, FINAL AND BINDING ARBITRATION CONDUCTED BY JUDICIAL ARBITRATION AND MEDIATION SERVICES (“JAMS”) OR ANY SUCCESSOR THERETO, IN ACCORDANCE WITH JAMS’ ARBITRATION RULES FOR EMPLOYMENT DISPUTES THEN IN EFFECT, AND THE PARTIES AGREE TO BE BOUND BY THE FINAL AWARD OF THE ARBITRATOR IN ANY SUCH PROCEEDING. THE ARBITRATOR SHALL APPLY THE LAWS OF THE STATE OF DELAWARE WITH RESPECT TO THE INTERPRETATION OR ENFORCEMENT OF ANY MATTER RELATING TO THIS AGREEMENT. ARBITRATION MAY BE HELD IN BALTIMORE, MARYLAND OR SUCH OTHER PLACE AS THE PARTIES HERETO MAY MUTUALLY AGREE, AND SHALL BE CONDUCTED SOLELY BY A FORMER JUDGE. JUDGMENT UPON THE AWARD BY THE ARBITRATOR MAY BE ENTERED IN ANY COURT HAVING JURISDICTION THEREOF. The prevailing party in the arbitration, as determined by the arbitrator, shall be entitled to reimbursement of reasonable attorney’s fees and disbursements incurred in such proceedings by the non-prevailing party. BY SIGNING THIS AGREEMENT, THE PARTIES ARE GIVING UP ANY RIGHT THEY MIGHT HAVE TO SUE EACH OTHER IN COURT AND HAVE THEIR CASE DECIDED BY A JUDGE OR JURY, AND AGREE TO RESOLVE ANY AND ALL DISPUTES BY ARBITRATION.
7.9.    Severability. Any provision in this Agreement which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective only to the extent of such prohibition or unenforceability without invalidating or affecting the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.
7.10.    Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together will constitute one and the same instrument.

IN WITNESS WHEREOF, the parties have executed and delivered this Agreement on the date written below.

 
CIENA CORPORATION
EXECUTIVE
By:
/s/ David M. Rothenstein
___________________________________
Name:
David M. Rothenstein
 
Title:
Senior VP and General Counsel
 
 
 
Date: November 30, 2019                             




EX-21.1 4 ex21120191031-subsidia.htm EXHIBIT 21.1 Exhibit


EXHIBIT 21.1


Subsidiary                            Jurisdiction of Incorporation or Organization
Ciena Communications, Inc.                    Delaware
Ciena Canada, Inc.                        Canada


    


EX-23.1 5 ex2312019103110kpwccon.htm EXHIBIT 23.1 Exhibit


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S‑8 (No. 333-217001, 333-91294, 333-103328, 333-123509, 333-123510, 333-149520, 333-149929, 333-166125, 333-180332, 333-180333, 333-195498 and 333-214594) and on Post Effective Amendment No. 1 on Form S-8 to Form S-4 (No. 333-204732) of Ciena Corporation of our report dated December 20, 2019 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10‑K.

/s/ PricewaterhouseCoopers LLP
Baltimore, Maryland
December 20, 2019



EX-31.1 6 ex3112019103110kceocer.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CIENA CORPORATION
CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Gary B. Smith, certify that:
1. I have reviewed this annual report of Ciena Corporation;
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 registrant'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 our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: December 20, 2019

 
/s/ Gary B. Smith  
 
Gary B. Smith 
 
President and Chief Executive Officer 



EX-31.2 7 ex3122019103110kcfocer.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CIENA CORPORATION
CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, James E. Moylan Jr., certify that:
1. I have reviewed this annual report of Ciena Corporation;
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 registrant'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 our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: December 20, 2019

 
/s/ James E. Moylan Jr.
 
James E. Moylan Jr.
 
Senior Vice President and Chief Financial Officer 



EX-32.1 8 ex3212019103110kceocer.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
CIENA CORPORATION
Written Statement of Chief Executive Officer
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

     The undersigned, the Chief Executive Officer of Ciena Corporation (the “Company”), hereby certifies that, to his knowledge, on the date hereof:
(a) the Report on Form 10-K of the Company for the year ended October 31, 2019 filed on the date hereof with the Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Gary B. Smith  
Gary B. Smith 
President and Chief Executive Officer 
December 20, 2019

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Ciena Corporation and will be retained by Ciena Corporation and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 9 ex3222019103110kcfocer.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
CIENA CORPORATION
Written Statement of Chief Financial Officer
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

     The undersigned, the Chief Financial Officer of Ciena Corporation (the “Company”), hereby certifies that, to his knowledge, on the date hereof:
(a) the Report on Form 10-K of the Company for the year ended October 31, 2019 filed on the date hereof with the Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ James E. Moylan Jr.
Senior Vice President and Chief Financial Officer 
December 20, 2019

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Ciena Corporation and will be retained by Ciena Corporation and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.SCH 10 cien-20191031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - ABL Credit Facility link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - ABL Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Business Combinations - Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Business Combinations - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Impact of Adopting ASC 606 on Condensed Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Tables) link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2427402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2327301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006001 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Earnings (Loss) Per Share Calculation link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Earnings (Loss) Per Share Calculation - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Earnings (Loss) Per Share Calculation (Tables) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Equipment, Building, Furniture and Fixtures link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Equipment, Building, Furniture and Fixtures (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Equipment, Building, Furniture and Fixtures (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements - Balance Sheet Items (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Fair Value Measurements - Balance Sheet Items (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422406 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2422405 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Income Taxes - Income before Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2422407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2422408 - Disclosure - Income Taxes - Valuation Allowance of Gross Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Interest and Other Income (Loss), Net link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Interest and Other Income (Loss), Net (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Interest and Other Income (Loss), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Other Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Other Balance Sheet Details - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Other Balance Sheet Details - Accrued Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Other Balance Sheet Details - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Other Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Other Balance Sheet Details - Other Long-Term Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Other Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2426401 - Disclosure - Other Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Prepaid Expenses and Other link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Prepaid Expenses and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue Revenue - Geographical Distribution of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Segment and Entity Wide Disclosures link:presentationLink link:calculationLink link:definitionLink 2424405 - Disclosure - Segment and Entity Wide Disclosures - Customer Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Segment and Entity Wide Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2424404 - Disclosure - Segment and Entity Wide Disclosures - Entity Wide Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2424403 - Disclosure - Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Segment and Entity Wide Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Share-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2423405 - Disclosure - Share-Based Compensation Expense - Assumptions for Awards Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2423407 - Disclosure - Share-Based Compensation Expense - Components of Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423406 - Disclosure - Share-Based Compensation Expense - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Share-Based Compensation Expense - Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Share-Based Compensation Expense - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Share-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Short-Term and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Short-Term and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Short-Term and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Short-Term and Long-Term Investments link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Short-Term and Long-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Short-Term and Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Stockholders' Equity - Summary of Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2428401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 cien-20191031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 cien-20191031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 cien-20191031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Investments, Debt and Equity Securities [Abstract] Short-term and long-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Legal maturities of debt investments Investments Classified by Contractual Maturity Date [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Platform and Blue Planet Automation Software and Services Segments Platform and Blue Planet Automation Software and Services Segments [Member] Platform and Blue Planet Automation Software and Services Segments Networking Platforms Networking Platforms Segment [Member] Networking Platforms Segment [Member] Blue Planet Automation Software and Services Blue Planet Automation Software and Services Segment [Member] Blue Planet Automation Software and Services Segment [Member] Global Services Global Services [Member] Global Services [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of operating segments Number of Operating Segments Property, plant and equipment, net Property, Plant and Equipment, Net Net intangible Finite-Lived Intangible Assets, Net Maintenance spares inventory net non current Maintenance Spares Inventory Net Non Current Maintenance Spares Inventory Net Non Current. Earnings Per Share [Abstract] EARNINGS (LOSS) PER SHARE CALCULATION Earnings Per Share [Text Block] Balance Sheet Related Disclosures [Abstract] Public Utilities, Inventory [Table] Public Utilities, Inventory [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Public Utilities, Inventory [Line Items] Public Utilities, Inventory [Line Items] Other long-term assets Other Assets, Noncurrent [Abstract] Maintenance spares inventory, net Cost method investments Equity Securities without Readily Determinable Fair Value, Amount Capitalized contract acquisition costs Capitalized Contract Cost, Net, Noncurrent Deferred debt issuance costs, net Debt Issuance Costs, Line of Credit Arrangements, Net Restricted cash Restricted Cash, Noncurrent Forward starting interest rate swaps Derivative Asset, Noncurrent Other Other Assets, Miscellaneous, Noncurrent Total Other Assets, Noncurrent Amortization of debt issuance costs included in interest expense Amortization of Debt Issuance Costs Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Products Product [Member] Services Service [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenues Cost of goods sold: Cost of Goods and Services Sold [Abstract] Total cost of goods sold Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of intangible assets Amortization of Intangible Assets Acquisition and integration costs Business Combination, Acquisition Related Costs Significant asset impairments and restructuring costs Restructuring, Settlement and Impairment Provisions Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest and other income (loss), net Interest And Other Income (Loss), Net Interest And Other Income (Loss), Net Interest expense Interest Expense Loss on extinguishment and modification of debt Gain (Loss) on Extinguishment and Restructuring of Debt Gain (Loss) on Extinguishment and Restructuring of Debt Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision (benefit) for income taxes Income Tax Expense (Benefit) Net income (loss) Net Income (Loss) Attributable to Parent Basic net income (loss) per common share (in dollars per share) Earnings Per Share, Basic Diluted net income (loss) per potential common share (in dollars per share) Earnings Per Share, Diluted Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average diluted potential common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Tax Disclosure [Abstract] Valuation Allowance [Table] Valuation Allowance [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Retained Earnings Retained Earnings [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Valuation Allowance [Line Items] Valuation Allowance [Line Items] Provision at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Provisional tax expense from enactment of the Tax Act Tax Cuts and Jobs Act, Income Tax Expense (Benefit) Unrecognized tax benefits, interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Interest and penalties expense (benefit) Income Tax Examination, Penalties and Interest Expense Cumulative unremitted earnings of non-U.S. affiliates Undistributed Earnings of Foreign Subsidiaries Cumulative amount of temporary differences for unremitted foreign earnings for which a deferred tax liability has not been recognized Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Valuation allowance Deferred Tax Assets, Valuation Allowance Operating loss carryforwards Operating Loss Carryforwards Income tax credit carryforwards subject to expiration Tax Credit Carryforward, Amount Effect of adoption of new accounting standard (Note 1) Cumulative Effect of New Accounting Principle in Period of Adoption Restructuring and Related Activities [Abstract] RESTRUCTURING COSTS Restructuring and Related Activities Disclosure [Text Block] Accounting Policies [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Balances without adoption of ASC 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Net income Debt Disclosure [Abstract] Schedule of carrying values and estimated fair values of debt instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Receivables [Abstract] Activity in allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] One Unidentified Customer Unidentified Customer One [Member] Unidentified Customer One [Member] Two Unidentified Customers Two Unidentified Customers [Member] Two Unidentified Customers [Member] APC Region Customer APC Region Customer [Member] APC Region Customer [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Net accounts receivable percentage Concentration Risk, Percentage Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at beginning of period Accounts Receivable, Allowance for Credit Loss, Current Provisions Accounts Receivable, Credit Loss Expense (Reversal) Net Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff Balance at end of period Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] DonRiver DonRiver Holdings, LLC [Member] DonRiver Holdings, LLC [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash Payments to Acquire Businesses, Gross Contingent consideration Business Combination, Consideration Transferred, Contingent Consideration Business Combination, Consideration Transferred, Contingent Consideration Total purchase price Business Combination, Consideration Transferred Other Income and Expenses [Abstract] Interest income Interest Income (Expense), Nonoperating, Net Gain (loss) on non-hedge designated foreign currency forward contracts Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Foreign currency exchange losses Foreign Currency Transaction Gain (Loss), before Tax Loss on fair value of debt conversion liability Embedded Derivative, Gain (Loss) on Embedded Derivative, Net Other Other Nonoperating Income (Expense) Interest and other income (loss), net Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Subsequent Events [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Fair Value Disclosures [Abstract] Summary of the fair value of assets and liabilities recorded on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Assets and liabilities are presented on Ciena's Condensed Consolidated Balance Sheet Fair Value, by Balance Sheet Grouping [Table Text Block] Revenue from Contract with Customer [Abstract] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Deferred revenue Contract with Customer, Liability Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shares underlying stock options and restricted stock units Shares underlying stock options, restricted stock units and warrants [Member] Shares underlying stock options restricted Stock Units and warrants. Convertible Senior Notes Convertible Debt Securities [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 3.75% Convertible Senior Notes due October 15, 2018 (New) New Notes Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member] New Notes Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member] 3.75% Convertible Senior Notes due October 15, 2018 (Original) Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member] Three Point Seven Five Percent Convertible Senior Notes Due 2018. 4.0% Convertible Senior Notes due December 15, 2020 Four Percent Convertible Senior Notes Due 2020 [Member] Four Percent Convertible Senior Notes Due 2020 [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total excluded due to anti-dilutive effect (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Interest rate on convertible notes Debt Instrument, Interest Rate, Stated Percentage Retirement Benefits [Abstract] OTHER EMPLOYEE BENEFIT PLANS Compensation and Employee Benefit Plans [Text Block] Statement of Cash Flows [Abstract] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] 3.75% Convertible Senior Notes due October 15, 2018 4.0% Convertible Senior Notes due March 15, 2015 Four Percent Convertible Senior Notes Due 2015 [Member] 4.0% Convertible Senior Notes due 2015. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Loss on fair value of debt conversion liability Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements Depreciation Share-based compensation costs Share-based Payment Arrangement, Noncash Expense Amortization of intangible assets Amortization of Intangible Assets Excluding Amortization Included in Property, Plant and Equipment Amortization of Intangible Assets Excluding Amortization Included in Property, Plant and Equipment Deferred taxes Deferred Income Taxes and Tax Credits Provision for doubtful accounts Provision for inventory excess and obsolescence Inventory Write-down Provision for warranty Product Warranty Expense Other Other Noncash Income (Expense) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable, accruals and other obligations Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Payments for equipment, furniture, fixtures and intellectual property Payments to Acquire Property, Plant, and Equipment Purchase of available for sale securities Payments to Acquire Debt Securities, Available-for-sale Proceeds from maturities of available for sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Purchase of equity investment Payments To Acquire Cost Method Investments Payments To Acquire Cost Method Investments Settlement of foreign currency forward contracts, net Payments for (Proceeds from) Derivative Instrument, Investing Activities Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of long-term debt, net Proceeds from Issuance of Long-term Debt Payment of long-term debt Repayments of Long-term Debt Payment for debt conversion liability Repayments of Convertible Debt, Embedded Derivative Repayments of Convertible Debt, Embedded Derivative Payment for make-whole provision upon conversion of long-term debt Payments for Make-Whole Provision of Convertible Debt Payments for Make-Whole Provision of Convertible Debt Payment for modification of term loans Payments of Debt Restructuring Costs Payment of debt issuance costs Payments of Debt Issuance Costs Payment of capital lease obligations Repayments of Long-term Capital Lease Obligations Shares repurchased for tax withholdings on vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Repurchases of common stock - repurchase program Payments for Repurchase of Common Stock Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of fiscal year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of fiscal year Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid during the fiscal year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid during the fiscal year for income taxes, net Income Taxes Paid, Net Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchase of equipment in accounts payable Capital Expenditures Incurred but Not yet Paid Equipment acquired under and building subject to capital lease Lease Obligation Incurred Contingent consideration for acquisition of business Noncash or Part Noncash Acquisition, Contingent Consideration Noncash or Part Noncash Acquisition, Contingent Consideration Conversion of convertible senior notes Debt Conversion, Original Debt, Amount 2020 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2021 Capital Leases, Future Minimum Payments Due in Two Years 2022 Capital Leases, Future Minimum Payments Due in Three Years 2023 Capital Leases, Future Minimum Payments Due in Four Years 2024 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Net minimum capital lease payments Capital Leases, Future Minimum Payments Due Less: Amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: Current portion of present value of minimum lease payments Capital Lease Obligations, Current Long-term portion of present value of minimum lease payments Capital Lease Obligations, Noncurrent Capital lease obligations Income tax liability Accrued Income Taxes, Noncurrent Interest rate swap liability Derivative Liability, Noncurrent Deferred tenant allowance Tenant Improvement Accrual, Noncurrent Tenant Improvement Accrual, Noncurrent Straight-line rent Deferred Rent Credit, Noncurrent Contingent consideration Interest Rate Cash Flow Hedge Liability at Fair Value Other Other Obligations, Noncurrent Other Obligations, Noncurrent Other long-term obligations Other Liabilities, Noncurrent Principles of Consolidation Consolidation, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Equipment, Building, Furniture and Fixtures and Internal Use Software Property, Plant and Equipment, Policy [Policy Text Block] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Maintenance Spares Maintenance Spares [Policy Text Block] Maintenance Spares [Policy Text Block] Concentrations Concentration Risk Disclosure [Policy Text Block] Concentration Risk Disclosure Policy Text Block. Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Warranty Accruals Standard Product Warranty, Policy [Policy Text Block] Accounts Receivable, Net Receivable [Policy Text Block] Research and Development Research, Development, and Computer Software, Policy [Policy Text Block] Government Grants Government Grants [Policy Text Block] Government Grants. Advertising Costs Advertising Cost [Policy Text Block] Legal Costs Legal Costs, Policy [Policy Text Block] Share-Based Compensation Expense Share-based Payment Arrangement [Policy Text Block] Stock Repurchase Plan Stockholders' Equity, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Derivatives Derivatives, Policy [Policy Text Block] Computation of Net Income (Loss) per Share Earnings Per Share, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Newly Issued Accounting Standards - Effective and Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Property, Plant and Equipment [Abstract] Equipment, building, furniture and fixtures Property, Plant and Equipment [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Allocated by Reportable Segments Schedule of Goodwill [Table Text Block] SHORT-TERM AND LONG-TERM DEBT Term Loan and Convertible Notes Payable Disclosure [Text Block] Term Loan and Convertible Notes Payable Disclosure Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue Revenue Benchmark [Member] Major Customers Name of Major Customer Verizon Verizon [Member] Verizon [Member] AT&T ATT [Member] ATT [Member] Web-scale provider Web-scale Provider [Member] Web-scale Provider [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Percent of revenue Revenues Statement of Stockholders' Equity [Abstract] Statement, Equity Components [Axis] Common Stock Common Stock [Member] Additional Paid-in-Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Beginning balance (in shares) Common Stock, Shares, Issued Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Reclassification of cash conversion feature Adjustments to Additional Paid in Capital, Embedded Derivative Liability Adjustments to Additional Paid in Capital, Embedded Derivative Liability Conversion of convertible notes into common shares Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of convertible notes into common shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Repurchases of common stock - repurchase program Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value Repurchases of common stock - repurchase program (in shares) Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Issuance of shares from employee equity plans Stock Issued During Period, Value, Stock Options Exercised Issuance of shares from employee equity plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Shares repurchased for tax withholdings on vesting of restricted stock units Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Value Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Value Shares repurchased for tax withholdings on vesting of restricted stock units (in shares) Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Reversal of deferred tax asset valuation allowance Adjustments To Additional Paid In Capital, Reversal Of Deferred Tax Asset Valuation Allowance Adjustments To Additional Paid In Capital, Reversal Of Deferred Tax Asset Valuation Allowance Ending balance Ending balance (in shares) Revenue recognized that was previously deferred Contract with Customer, Liability, Revenue Recognized Capitalized contract acquisition costs Capitalized Contract Cost, Net Amortization of capitalized contract acquisition costs Capitalized Contract Cost, Amortization Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Product Warranty Accrual, Current Current Year Provisions Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period Adjustment on prior year provisions Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Equity [Abstract] Shares Repurchased Stock Repurchased Program, Number of Shares [Roll Forward] Stock Repurchased Program, Number of Shares [Roll Forward] Beginning balance (in shares) Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares Repurchase of common stock under the stock repurchase program (in shares) Ending balance (in shares) Weighted-Average Price per Share Stock Repurchased Program, Weighted-Average Price Per Share [Roll Forward] Stock Repurchased Program, Weighted-Average Price Per Share [Roll Forward] Beginning balance (in USD per share) Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share Repurchase of common stock under the stock repurchase program (in USD per share) Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share Ending balance (in USD per share) Amount Repurchased (in thousands) Stock Repurchased Program, Value of Shares [Roll Forward] Stock Repurchased Program, Value of Shares [Roll Forward] Beginning balance Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value Repurchase of common stock under the stock repurchase program Ending balance REVENUE Revenue from Contract with Customer [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Contract Balances Contract with Customer, Asset and Liability [Table Text Block] Reconciliation of numerator and denominator of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average shares excluded from calculation of denominator for Basic and Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Comprehensive Income [Abstract] Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] 2017 Omnibus Incentive Plan Two Thousand Seventeen Plan [Member] Two Thousand Seventeen Plan [Member] Employee Stock Purchase Plan Two Thousand Three Plan [Member] Two Thousand Three Plan. Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Employee Stock Options and Stock Appreciation Rights Employee Stock Options and Stock Appreciation Rights [Member] Employee Stock Options and Stock Appreciation Rights [Member] Stock Options Share-based Payment Arrangement, Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance Based Awards Performance Shares [Member] Employee Stock Employee Stock [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Maximum expiration period of incentive awards (in years) Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period Maximum Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period Maximum Minimum exercise price, percentage of fair market value on grant date (as a percent) Share-based Compensation Arrangement By Share-based Payment Award, Exercise Price Minimum, Percentage Of Fair Market Value On Grant Date Share-based Compensation Arrangement By Share-based Payment Award, Exercise Price Minimum, Percentage Of Fair Market Value On Grant Date Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Remaining authorized shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares granted during the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Vesting period of service-based awards (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Intrinsic value of option exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Awards outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total fair value of restricted stock units vested and converted into common stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Weighted average fair value of each restricted stock unit granted (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Offer period for ESPP (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Offer Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Offer Period Number of purchase periods in offer period Number of Purchase Periods in Offer Period Number of Purchase Periods in Offer Period Purchase period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period ESPP discount percentage purchase date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Maximum number of shares increase under ESPP (in shares) Maximum Number of Annual Shares Increase under ESPP Maximum Number of Annual Shares Increase under ESPP Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Unrecognized share-based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Nonvested award compensation cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other long-term assets Schedule of Other Assets, Noncurrent [Table Text Block] Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued warranty Schedule of Product Warranty Liability [Table Text Block] Deferred revenue Other liabilities Other Liabilities [Table Text Block] Future minimum lease payments under capital leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] SHORT-TERM AND LONG-TERM INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash equivalents Cash and Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] Long-term investments Marketable Securities Noncurrent [Member] Marketable Securities Noncurrent [Member] Other long-term assets Other Long-Term Asset [Member] Other Long-Term Asset [Member] Accrued liabilities Accrued Liabilities [Member] Debt conversion liability Embedded Derivative, Fair Value of Embedded Derivative Liability [Member] Embedded Derivative, Fair Value of Embedded Derivative Liability [Member] Other long-term obligations Other Long-Term Liabilities [Member] Other Long-Term Liabilities [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Assets: Assets, Fair Value Disclosure [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Prepaid expenses and other Other Assets, Fair Value Disclosure Long-term investments Long-term Investments Other long-term assets Other Long-term Assets, Fair Value Disclosure Other long term assets fair value disclosure. Total assets measured at fair value Assets, Fair Value Disclosure Liabilities: Nonfinancial Liabilities Fair Value Disclosure [Abstract] Accrued liabilities Accrued Liabilities, Fair Value Disclosure Debt conversion liability Embedded Derivative, Fair Value of Embedded Derivative Liability Other long-term obligations Other Liabilities, Fair Value Disclosure Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Contingent consideration agreement term Business Combination, Contingent Consideration Arrangements, Term Business Combination, Contingent Consideration Arrangements, Term Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Secured Debt Secured Debt [Member] Term Loan Payable due September 28, 2025 Term Loan 2025 [Member] Term Loan 2025 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal Balance Long-term Debt, Gross Unamortized Discount Debt Instrument, Unamortized Discount Deferred Debt Issuance Costs Debt Issuance Costs, Net Net Carrying Value Long-term Debt Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets [Abstract] Prepaid VAT and other taxes Prepaid Taxes Contract assets Contract with Customer, Asset, Net, Current Prepaid expenses Other Prepaid Expense, Current Product demonstration equipment, net Product Demonstration Equipment Net Product demonstration equipment, net. Other non-trade receivables Nontrade Receivables, Current Capitalized contract acquisition costs Capitalized Contract Cost, Net, Current Derivative assets Derivative Asset, Current Deferred deployment expense Deferred Costs, Current Restricted cash Restricted Cash, Current Financing receivable Financing Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other Prepaid Expense and Other Assets, Current Depreciation of product demonstration equipment Depreciation Of Product Demonstration Equipment Depreciation of Product demonstration equipment. Intangible Assets, Net (Excluding Goodwill) [Abstract] INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Short-term Investments Other Long-term Investments Other Long-term Investments [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government obligations US Treasury and Government [Member] Commercial paper Commercial Paper [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Debt Securities, Available-for-sale Inventory Disclosure [Abstract] Inventories Schedule of Inventory, Current [Table Text Block] Activity in reserve for excess and obsolete inventory Schedule of Inventory Valuation Reserves [Table Text Block] Schedule of Inventory Valuation Reserves [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Share-based compensation expense included in cost of goods sold Cost of Sales [Member] Product cost of goods sold Product Costs [Member] Product costs. Service cost of goods sold Service Costs [Member] Service costs. Share-based compensation expense included in operating expense Operating Expense [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based compensation expense included in operating expense Share-based Payment Arrangement, Expense Share-based compensation expense capitalized in inventory, net Share-based Payment Arrangement, Amount Capitalized Total share-based compensation Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America North America [Member] EMEA EMEA [Member] CALA Central And Latin America [Member] Central And Latin America [Member] APAC Asia Pacific [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Segment revenue Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Segment profit (loss) and the reconciliation to consolidated net income (loss) Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Ciena's geographic distribution of revenue and long-lived assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of revenue by major customers by reporting segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of Interest and Other Income (Loss) Schedule of Other Nonoperating Income, by Component [Table Text Block] INCOME TAXES Income Tax Disclosure [Text Block] Intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Expected future amortization of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Grant Grant [Member] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Restructured facilities and unfavorable lease Restructured Facilities and Unfavorable Lease [Member] Restructured Facilities and Unfavorable Lease [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Maximum amount of Canadian grant Government Grants, Maximum Amount Government Grants, Maximum Amount Number of Canadian government entities Government Grants, Number of Counterparties Government Grants, Number of Counterparties Amounts receivable from grant Grants Receivable Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Operating lease, rental expense Operating Leases, Rent Expense, Net [Abstract] Rental expense Operating Leases, Rent Expense Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] $6.43 to $10.50 Range of Exercise Price Range One [Member] Range of Exercise Price Range One. $11.34 to $15.67 Range of Exercise Price Range Two [Member] Range of Exercise Price Range Two. $17.50 to $19.25 Range of Exercise Price Range Three [Member] Range of Exercise Price Range Three. $32.06 to $37.10 Range of Exercise Price Range Four [Member] Range of Exercise Price Range Four. $41.52 to $55.63 Range of Exercise Price Range Five [Member] Range Of Exercise Price Range Five. $6.43 to $55.63 Range of Exercise Price Range Six [Member] Range of Exercise Price Range Six. Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Summarizes information with respect to stock options outstanding Summarizes Information With Respect To Stock Options Outstanding [Abstract] Summarizes information with respect to stock options outstanding. Range of exercise price, lower (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of exercise price, upper (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Number of underlying shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Weighted average remaining contractual life (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Weighted average exercise price, (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of purchase price for acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of acquired assets and assumed liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of stock repurchase program Schedule Of Stock Repurchase Program [Table Text Block] Schedule Of Stock Repurchase Program [Table Text Block] Provision (benefit) for income taxes: Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Provision (benefit) for income taxes Shares Underlying Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Exercised (in shares) Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending Balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning Balance (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending Balance (in dollars per share) Derivative Instruments and Hedging Activities Disclosure [Abstract] DERIVATIVE INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] CIENA CORPORATION AND SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Forward Contracts Foreign Exchange Forward [Member] Forward starting interest rate swaps Interest Rate Swap [Member] Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in unrealized gain (loss) on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Change in unrealized gain (loss) on derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Change in accumulated translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Platform Software and Services Platform Software and Services Segment [Member] Platform Software and Services Segment [Member] Converged Packet Optical Converged Packet Optical [Member] Converged Packet Optical [Member] Packet Networking Packet Networking [Member] Packet Networking [Member] Platform Software and Services Platform Software and Services [Member] Platform Software and Services [Member] Blue Planet Automation Software and Services Blue Planet Automation Software and Services [Member] Blue Planet Automation Software and Services [Member] Maintenance Support and Training Maintenance Support And Training [Member] Maintenance Support And Training [Member] Installation and Deployment Installation And Deployment [Member] Installation And Deployment [Member] Consulting and Network Design Consulting And Network Design [Member] Consulting And Network Design [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Products and services at a point in time Transferred at Point in Time [Member] Products and services transferred over time Transferred over Time [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Software and Software Related Services Software and Software-Related Services [Member] Software and Software-Related Services [Member] Networking Platforms Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill beginning balance Goodwill Reallocation Goodwill, Transfers Acquisitions Goodwill, Acquired During Period Impairments Goodwill, Impairment Loss Translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill ending balance SEGMENT AND ENTITY WIDE DISCLOSURES Segment Reporting Disclosure [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock repurchased (in shares) Stock Repurchased During Period, Shares Authorized funds remaining under stock repurchase program Stock Repurchase Program, Authorized Amount Stock repurchases Stock Repurchased During Period, Value Average price of shares repurchased (in dollars per share) Shares Repurchased During Period, Weighted-Average Price Per Share Shares Repurchased During Period, Weighted-Average Price Per Share Aggregate shares repurchased (in shares) Authorized funds remaining under stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount BEAT tax expense Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Amount Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Amount FTC tax benefit Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Amortized Cost, Less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Amortized Cost, Due in 1-2 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Estimated Fair Value, Less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Estimated Fair Value, Due in 1-2 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Estimated Fair Value Provision (benefit) for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Income before provision (benefit) for income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Tax provision (benefit) reconciles to the amount computed by multiplying income or loss before income taxes by the U.S. federal statutory rate of 35% Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Significant components of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties Summary of Income Tax Contingencies [Table Text Block] Summary of valuation allowance against the gross deferred tax assets Summary of Valuation Allowance [Table Text Block] PREPAID EXPENSES AND OTHER Prepaid Expenses and Other [Text Block] Prepaid Expenses and Other [Text Block] Reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits, beginning balance Unrecognized Tax Benefits Increase related to positions taken in prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decrease related to positions taken in prior period Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increase related to positions taken in current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Reductions related to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Reductions related to expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized tax benefits, ending balance FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] EQUIPMENT, BUILDING, FURNITURE AND FIXTURES Property, Plant and Equipment Disclosure [Text Block] Prepaid expenses and other Schedule of Other Assets [Table Text Block] Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Segment profit (loss) and the reconciliation to consolidated net income (loss) Segment Reporting Information, Profit (Loss) [Abstract] Gross profit Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Less: non-performance operating expenses Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Selling and marketing General and administrative Amortization of intangible assets Add: other non-performance financial items Segment Reporting Information, Operating Income (Loss) [Abstract] Interest and other income (loss), net Interest expense Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment Furniture Fixtures And Leasehold Improvements Equipment Furniture Fixtures And Leasehold Improvements [Member] Equipment furniture fixtures and leasehold improvements. Equipment, furniture and fixtures Equipment, Furniture and Fixtures [Member] Equipment, Furniture and Fixtures [Member] Building subject to capital lease Building Subject To Capital Lease [Member] Building Subject To Capital Lease [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Equipment, building, furniture and fixtures, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Equipment, building, furniture and fixtures, net Equipment, furniture and fixtures (Textuals) [Abstract] Equipment Furniture And Fixtures (Textuals) [Abstract] Equipment furniture and fixtures Depreciation of equipment, furniture and fixtures, and amortization of leasehold improvements Depreciation, Depletion and Amortization Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Assumptions for awards granted Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summarizes information with respect to stock options outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Summary of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] INTEREST AND OTHER INCOME (LOSS), NET Other Nonoperating Income and Expense [Text Block] ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] AOCI Attributable to Parent Unrealized Gain/(Loss) on Available-for-Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Unrealized Gain/Losses on Derivative Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Cumulative Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance at beginning of period Stockholders' Equity Attributable to Parent Other comprehensive gain (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Balance at end of the period Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Term Loan Payable due January 30, 2022 Term Loan 2022 [Member] Term Loan 2022 [Member] Convertible Notes Payable Convertible Notes Payable [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Notional principal of contract Derivative Asset, Notional Amount Aggregate principal amount of debt repurchased Debt Instrument, Repurchased Face Amount Term loan principal amount Debt Instrument, Face Amount Gain on unwounding of interest rate swaps Foreign exchange contract maturities Derivative, Term of Contract Fixed interest amount resulting from interest rate swap Derivative, Swaption Interest Rate Maximum cash settlement of convertible debt Debt Instrument, Convertible, Threshold Cash Settlement Debt Instrument, Convertible, Threshold Cash Settlement Embedded conversion feature Loss on fair value of debt conversion liability Cash paid for embedded conversion feature Shares issued for embedded conversion feature (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities, Embedded Derivative Stock Issued During Period, Shares, Conversion of Convertible Securities, Embedded Derivative Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed Technology Rights [Member] Patents and licenses Patents And Licenses [Member] Patents and licenses. Customer relationships, covenants not to compete, outstanding purchase orders and contracts Customer Relationships Covenants Not To Compete Outstanding Purchase Orders And Contracts [Member] Customer relationships, covenants not to compete, outstanding purchase orders and contracts. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible Assets Finite-Lived Intangible Assets, Net [Abstract] Gross Intangible Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Intangible Expected future amortization of finite-lived intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Activity and balance of the restructuring liability accounts Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Domain] Deferred Revenue [Domain] Products Services Services [Member] Services [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Total Less current portion Contract with Customer, Liability, Current Long-term deferred revenue Contract with Customer, Liability, Noncurrent SHARE-BASED COMPENSATION EXPENSE Share-based Payment Arrangement [Text Block] INVENTORIES Inventory Disclosure [Text Block] Future annual minimum lease commitments under non-cancelable operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Foreign currency forward contracts Fair Value Hierarchy and NAV [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Money market funds Money Market Fund Fair Value Disclosure Money Market Fund Fair Value Disclosure U.S. government obligations Commercial paper Commercial Paper, Fair Value Disclosure Commercial Paper, Fair Value Disclosure Foreign currency forward contracts Foreign Currency Contract, Asset, Fair Value Disclosure Forward starting interest rate swaps Derivative Asset Liabilities: Financial Liabilities Fair Value Disclosure [Abstract] Derivative liability Derivative Liability Contingent Consideration Business Combination, Contingent Consideration, Liability BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Line of Credit Facility [Abstract] ABL CREDIT FACILITY Asset-based Lending Credit Agreement [Text Block] Asset-based Lending Credit Agreement [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Summary of Restricted Stock Unit Activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restricted shares outstanding, Beginning balance (in shares) Restricted stock units outstanding, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units outstanding, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted stock units outstanding, canceled or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted shares outstanding, Ending balance (in shares) Weighted average grant date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Aggregate fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Defined Contribution Plan [Abstract] Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Table] Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Table] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Defined Contribution Pension Plan Canada Defined Contribution Pension Plan Canada [Member] Defined Contribution Pension Plan Canada [Member] Defined Contribution Profit Sharing Plan Defined Contribution Profit Sharing Plan [Member] Defined Contribution Profit Sharing Plan [Member] Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items] Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items] Maximum total employee and employer contribution percentage Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Percent Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Percent Maximum total employee and employer contribution amount Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Amount Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Amount Required employer contribution percent Defined Contribution Plan, Required Employer Contribution Percent Defined Contribution Plan, Required Employer Contribution Percent Employer matching percentage for eligible employee contribution Defined Contribution Plan, Employer Matching Percent of Employee Contribution Defined Contribution Plan, Employer Matching Percent of Employee Contribution Maximum employer annual contribution amount per employee Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Employer matching contributions Defined Contribution Plan, Cost Maximum employee contribution percentage of pre-tax compensation Defined Contribution Plan, Maximum Employee Contribution Percentage of Compensation Defined Contribution Plan, Maximum Employee Contribution Percentage of Compensation Percentage of employee contribution with 50% employer matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer discretionary contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Expected volatility of Ciena common stock, which is a weighted average of implied volatility and historical volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Historical volatility of Ciena common stock Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate Historical volatility of S&P Networking Index Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical S&P Networking Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical S&P Networking Volatility Rate Correlation coefficient Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient Expected life in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Capitalized Contract Acquisition Costs Capitalized Contract Acquisition Costs [Member] Capitalized Contract Acquisition Costs [Member] Prepaid Costs of Installation Services Prepaid Costs of Goods and Services [Member] Prepaid Costs of Goods and Services [Member] Installation Multiple Element Software Arrangements Multiple Element Software Arrangements [Member] Multiple Element Software Arrangements [Member] Product Sales Other Than Multiple Element Software Arrangements Product Sales Other Than Multiple Element Software Arrangements [Member] Product Sales Other Than Multiple Element Software Arrangements [Member] Maintenance Services Other Than Multiple Element Software Arrangements Maintenance Services Other Than Multiple Element Software Arrangements [Member] Maintenance Services Other Than Multiple Element Software Arrangements [Member] Products and Services With Unpaid Invoices Products and Services With Unpaid Invoices [Member] Products and Services With Unpaid Invoices [Member] Accounts receivable, net Inventories Inventory, Net Prepaid expenses and other Deferred tax asset, net Deferred Income Tax Assets, Net Other long-term assets Total assets Assets Deferred revenue Accumulated deficit Retained Earnings (Accumulated Deficit) Total liabilities and stockholders’ equity Liabilities and Equity Unbilled receivables Unbilled Receivables, Current Capitalized acquisition costs, long term Packet Design Packet Design, LLC [Member] Packet Design, LLC [Member] Customer relationships and contracts Customer Relationships And Contracts [Member] Customer Relationships And Contracts [Member] Developed technology Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Prepaid expenses and other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Equipment, furniture and fixtures Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Goodwill Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Other current and long term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Other Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Canada CANADA UNITED STATES UNITED STATES Other International Other International [Member] Other International. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of geographic regions Number Of Geographic Regions Number Of Geographic Regions Ciena's geographic distribution of revenue Geographic Areas, Revenues from External Customers [Abstract] Ciena's geographic distribution of equipment, furniture and fixtures Geographic Areas, Long-Lived Assets [Abstract] Equipment, building, furniture and fixtures, net Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] 0.875% Convertible Senior Notes due June 15, 2017 Point Eight Seven Five Percent Convertible Senior Notes Due 2017 Member Point Eight Seven Five Percent Convertible Senior Notes Due 2017. Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Numerator Earnings Per Share Numerator [Abstract] Earnings per share numerator. Less: Loss on fair value of debt conversion liability Dilutive Gain (Loss) on Embedded Derivative, Net Dilutive Gain (Loss) on Embedded Derivative, Net Interest expense associated with Convertible Senior Notes due Interest on Convertible Debt, Net of Tax Net income (loss) used to calculate Diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted Denominator Earnings Per Share Denominator [Abstract] Earnings per share denominator. Basic weighted average shares outstanding (in shares) Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Add: Shares underlying Convertible Senior Notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Diluted weighted average shares outstanding (in shares) Earning Per Share [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Basic EPS (in dollars per share) Diluted EPS (in dollars per share) GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Deferred tax assets: Deferred Tax Assets, Net [Abstract] Reserves and accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Depreciation and amortization Deferred Tax Assets, Tax Deferred Expense, Other NOL and credit carry forward Deferred Tax Asset, Operating Loss And Tax Credit Carryforwards Deferred Tax Asset, Operating Loss And Tax Credit Carryforwards Other Deferred Tax Assets, Other Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred tax asset, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Inventories, net Total current assets Assets, Current Long-term investments Marketable Securities, Noncurrent Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities and other short-term obligations Accrued Liabilities, Current Deferred revenue Current portion of long-term debt Convertible Notes Payable, Current Total current liabilities Liabilities, Current Long-term deferred revenue Other long-term obligations Long-term debt, net Long-term Debt, Excluding Current Maturities Total liabilities Liabilities Commitments and contingencies (Note 25) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock — par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding Preferred Stock, Value, Issued Common stock — par value $0.01; 290,000,000 shares authorized; 154,403,850 and 154,318,531 shares issued and outstanding Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Total stockholders’ equity OTHER BALANCE SHEET DETAILS Supplemental Balance Sheet Disclosures [Text Block] STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Base Rate Base Rate [Member] Deferred debt issuance costs Fair value of debt Long-term Debt, Fair Value Aggregate principal amount Proceeds from term loan Proceeds from Issuance of Secured Debt Installment payment Debt Instrument, Periodic Payment Debt issuance costs expensed Gains (Losses) on Restructuring of Debt Debt discount Installment payment, percentage Debt Instrument, Periodic Payment, Principle, Percentage Debt Instrument, Periodic Payment, Principle, Percentage LIBOR interest floor Debt Instrument, LIBOR Interest Floor Debt Instrument, LIBOR Interest Floor Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Interest rate floor Debt Instrument, Interest Rate Floor Debt Instrument, Interest Rate Floor Prepayment premium Debt Instrument, Prepayment Premium Debt Instrument, Prepayment Premium Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Axis] Type of Restructuring [Domain] Workforce reduction Employee Severance [Member] Consolidation of excess facilities Facility Closing [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Activity and balance of the restructuring liability accounts Restructuring Reserve [Roll Forward] Balance at beginning of period Restructuring Reserve Additional liability recorded Restructuring Charges Adjustment to previous estimates Restructuring Reserve, Accrual Adjustment Cash payments Payments for Restructuring Balance at end of period Current restructuring liabilities Restructuring Reserve, Current Non-current restructuring liabilities Restructuring Reserve, Noncurrent Restructuring and Related Cost, Positions Eliminated [Abstract] Number of employees in workforce reduction Restructuring and Related Cost, Number of Positions Eliminated Valuation allowance against gross deferred tax assets: SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Valuation allowance, beginning balance Additions Valuation Allowance, Deferred Tax Asset, Additions Valuation Allowance, Deferred Tax Asset, Additions Deductions Valuation Allowance, Deferred Tax Asset, Deductions Valuation Allowance, Deferred Tax Asset, Deductions Valuation allowance, ending balance Signficant Accounting Policies [Table] Signficant Accounting Policies [Table] Software and website development Software and Website Development [Member] Software and Website Development [Member] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Estimated useful lives capitalized and amortized straight-line (in years) Property, Plant and Equipment, Useful Life Expected economic lives of finite-lived intangible assets (in years) Finite-Lived Intangible Asset, Useful Life Expected number of years Spares usage cost is expensed Maintenance Spare Parts Amortization Period Maintenance Spare Parts Amortization Period Payment terms and cash received Revenue, Performance Obligation, Payment Terms Revenue, Performance Obligation, Payment Terms Cumulative amount of temporary differences for unremitted foreign earnings for which a deferred tax liability has not been recognized Cumulative-effect adjustment One-time employee termination benefits related to service period (in days) One time Employee Termination Benefits Related Service Period One time Employee Termination Benefits Related Service Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Percentage of remaining performance obligation Revenue, Remaining Performance Obligation, Percentage Period of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Inventories Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Work-in-process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Deferred cost of goods sold Other Inventory, Capitalized Costs, Gross Inventories before provision Inventory, Gross Reserve for excess and obsolescence Inventory Valuation Reserves Total inventories Reserve for excess and obsolete inventory [Roll Forward] Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Valuation allowance, beginning balance Provisions Disposals Inventory Valuation Reserves, Disposals Inventory Valuation Reserves, Disposals Valuation allowance, ending balance Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Contingent Consideration Contingent Consideration [Member] Contingent Consideration [Member] Contingent Compensation Contingent Compensation [Member] Contingent Compensation [Member] Acquisition-related costs Undiscounted contingent consideration, maximum Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Contingent consideration revenue measurement term Business Combination, Contingent Consideration Arrangements, Basis for Amount, Term Business Combination, Contingent Consideration Arrangements, Basis for Amount, Term Undiscounted contingent consideration, minimum Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Change in contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Contingent consideration Short term contingent consideration Business Combination, Contingent Consideration, Liability, Current Intangible assets, useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquisition of business, net of cash acquired 4.0% Convertible Senior Notes due March 15, 2015 Debt conversion, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Accrued liabilities Accrued Liabilities, Current [Abstract] Compensation, payroll related tax and benefits Accrued Salaries, Current Warranty Vacation Accrued Vacation, Current Capital lease obligations Interest payable Interest Payable, Current Other Other Accrued Liabilities, Current Total Income (loss) before provision (benefit) for income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Stock repurchase program authorized amount Shares repurchased for tax withholdings on vesting of restricted stock units Income tax rate reconciliation: Effective Income Tax Rate Reconciliation, Percent [Abstract] Deferred tax assets remeasurement Effective Income Tax Rate Reconciliation, Change in Tax Rate, Deferred Tax Asset, Tax Cuts and Jobs Act, Percent Effective Income Tax Rate Reconciliation, Change in Tax Rate, Deferred Tax Asset, Tax Cuts and Jobs Act, Percent Base Erosion and Anti-Abuse Tax Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Percent Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Percent State taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Non-deductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost and Other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost and Other Fair value of debt conversion liability Effective Income Tax Rate Reconciliation, Embedded Derivative, Percent Effective Income Tax Rate Reconciliation, Embedded Derivative, Percent Transition tax Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letter of Credit Letter of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Letters of credit collateralized by the credit facility Letters of Credit Outstanding, Amount Line of credit outstanding Long-term Line of Credit EX-101.PRE 14 cien-20191031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 stockperformancegraph04.jpg begin 644 stockperformancegraph04.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#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#Z&O[_ .PB M "WFN9+B7RHXX=N2=K-_$P&,*>]0_P!IW?\ T [_ /[[M_\ X[1J?_(0T?\ MZ_&_])Y:T: ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ M_':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ MWW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO M[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ M /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ M -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* , M[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V M_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'? M_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@ M#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#? M=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H! MW_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1H MH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ MWW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z M =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T M:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ M -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_ M^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QV MM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'? M_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[ MO_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\ M=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H! MW_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ M_':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z M =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/ M[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ M /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_ M^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QV MC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V M_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[ MO_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\ M=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#? M=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ M_':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ MWW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO M[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ M /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ M -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* , M[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V M_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'? M_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@ M#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#? M=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H! MW_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1H MH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ MWW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z M =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T M:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ M -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_ M^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QV MM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'? M_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H!W_\ WW;_ /QVC^T[ MO_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M.[_Z =__ -]V_P#\ M=K1HH SO[3N_^@'?_P#?=O\ _':/[3N_^@'?_P#?=O\ _':T:* ,[^T[O_H! MW_\ WW;_ /QVC^T[O_H!W_\ WW;_ /QVM&B@#._M.[_Z =__ -]V_P#\=H_M M.[_Z =__ -]V_P#\=K1HH SO[3N_^@'?_P#?=O\ _'::^L2PF,W.DWL,;RI% MYC-"0I=@HSMD)QDCH*TZSM<_Y!\7_7Y:_P#I1'0!HT444 9VI_\ (0T?_K\; M_P!)Y:T:SM3_ .0AH_\ U^-_Z3RUHT %%%% !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 5G:Y_R#XO^ORU_]*(ZT:SM<_Y!\7_7Y:_^E$= M&C1110!G:G_R$-'_ .OQO_2>6M&L[4_^0AH__7XW_I/+6C0 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 %%%% !6=KG_ "#XO^ORU_\ 2B.M M&L[7/^0?%_U^6O\ Z41T :-%%% &=J?_ "$-'_Z_&_\ 2>6M&L[4_P#D(:/_ M -?C?^D\M:- !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 %9VN?\@^+_K\M?_2B.M&L[7/^0?%_U^6O_I1'0!HT444 9VI_\A#1_P#K M\;_TGEK1K.U/_D(:/_U^-_Z3RUHT %%%% !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 5G:Y_P @^+_K\M?_ $HCK1K.US_D'Q?]?EK_ .E$ M= &C1110!G:G_P A#1_^OQO_ $GEK1K.U/\ Y"&C_P#7XW_I/+6C0 455U*^ M;3K![A+.YO74JJ6]J@:20D@ #<0HZ\EB !R2!63;>,K&;P[?ZK<6UW:'3IGM M[JSF16GCE7&(P$9E9FW)MVL0=Z\YX !T%% <''0Z5J=KK6D6FIZ=)YMK>0K-$^""589&0> M0?4'D4 6Z*** "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 *SM<_P"0?%_U M^6O_ *41UHUG:Y_R#XO^ORU_]*(Z -&BBB@#.U/_ )"&C_\ 7XW_ *3RUHUG M:G_R$-'_ .OQO_2>6M&@#,\1WFJ6&@W,_A_3#JFH@ 06WF(@)) W$NRC &3C M(SC&1G-W>CG5YX=(;3Y[.Q>*&2W(YMK=5F,9RN\\L%) R,DX..E;5% &/XBM$&D7]\ MDUU'/#:R.ABNI44%5)!VA@.OM4_]AVG_ #VO_P#P8W'_ ,71XB_Y%?5/^O.; M_P! -:- &=_8=I_SVO\ _P &-Q_\71_8=I_SVO\ _P &-Q_\76C10!G?V':? M\]K_ /\ !C2R+^3,15RBB@ HHHH **** "B MBB@ HHHH *SM<_Y!\7_7Y:_^E$=:-9VN?\@^+_K\M?\ THCH T:*** ,[4_^ M0AH__7XW_I/+6C6=J?\ R$-'_P"OQO\ TGEK1H **** "BBB@#.\1?\ (KZI M_P!>?D/.<]L'OH4ZK]=CCK M3G/W:7S.STOQEH>JVLHV\+N.89Y51U/I@GG\*V8IHYEW0R)(OJC BN:D^ M'/A>2)4_L[:5&-ZS."?KSS6?+\*='#;[*\O[5^Q60$#],_K6+C0;TDU\C5.L MMTG\SN**X/\ X077[3_D&>+[L =$F#$#_P >(_2E^P?$:R_U6IV-\HZ*Z@'_ M -!'\Z7L8/X9K\4'M9+>+.[HKA/^$@\>V7_'[X;@N%'>W;D_DQ_E2?\ "R+J MU_Y"WA?4+7'4@$_S44?5JC^&S]&@]O#K=?)G>45QEO\ %/PY-CS6NK;U\R'. M/^^2:UK?QOX;NL>5K%LN?^>I,?\ Z$!4RH58[Q92JTWM)&[15>WU"RN_^/2[ M@GS_ ,\I0W\C5BLFFMS6]PHHHI %%%% !1110 4444 %%%% !1110 4444 % M9VN?\@^+_K\M?_2B.M&L[7/^0?%_U^6O_I1'0!HT444 9VI_\A#1_P#K\;_T MGEK1K.U/_D(:/_U^-_Z3RUHT 5=2GO;>P>33+-;VZRJQPO-Y2G) RSX.% Y. M 3@< GBL#3_$VLZKIEQ]AT*V;5+._>QNH)-0*V\95=V\3>4692K+TCSN)! M+5K>(UUM]!N4\+FT74W 6%[QRL:9(RV0K<@9QP1G&>.*Y@Z+XMM?!B:5HEGI M6GW#7!^T2#5Y7>6-LM+()OLP(F=R@:'%T1XXKR%91'(, M,F1RI]P<@_2N6C\/>(=,N=.U+0=+T2VN+?3WTU]-:_E^SQQAPT3)*(-Q(P05 M*#.[[W'/2>&-%'ASPMIVD>=Y[6<"QO-MV^8^/F;&3@$Y.,G% $GB+_D5]4_Z M\YO_ $ UHUB>)M/AFT+4KAWN ZVDA 2YD5.$/5 VT_B.:M?V%:?\];[_ ,&$ M_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ M #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_ M85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\ M70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UO MO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_ MSUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!H MT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A M/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO M_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G? MV%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ M%T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/ M_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:? M\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V M%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#% MT :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[ M_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\ M];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :- M%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P & M$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ M ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W] MA6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ M\71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$ M_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ M #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_ M85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\ M70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UO MO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_ MSUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!H MT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A M/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO M_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G? MV%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ M%T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/ M_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:? M\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V M%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#% MT :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[ M_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\ M];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :- M%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P & M$_\ \71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ M ,&$_P#\70!HT5G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%T :-%9W] MA6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\70!HT5G?V%:?\];[_P &$_\ M\71_85I_SUOO_!A/_P#%T :-%9W]A6G_ #UOO_!A/_\ %UD^(+C0_#=B9]0N MK[>1^[A749R\A]AO_7I51BY.R$Y**NSHKJZ@LK62YNY4AAC&7=S@ 5Y_=:WK M'CRZ?3_#.^QTI3MGOG!!<>@_P'/K@57TOPSJ?C&X%]KS75EI.0T-DUQ)(S^^ M7)(^O?L!7;V_AK3;2!8+47<,2#"QQWTZJ/H ]=/N4/.7X+_-F'O5?*/XL/#_ M (:T[PW9""PB^=A^\G;EY#[GT]NE:U9W]A6G_/6^_P#!A/\ _%T?V%:?\];[ M_P &$_\ \77-*3D[LWC%15D:-%9W]A6G_/6^_P#!A/\ _%T?V%:?\];[_P & M$_\ \74C-&BL[^PK3_GK??\ @PG_ /BZ/["M/^>M]_X,)_\ XN@#1HK._L*T M_P">M]_X,)__ (NC^PK3_GK??^#"?_XN@"Q<:=97F?M=G;SYZ^;$K?S%95QX M(\-W6?-T>W7/_/(&/_T$BKO]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\ M75QG..S)<(O='.W'PK\.S?ZH75L>WES9Q_WT#5?_ (5O=VO_ ""?%&H6N.@) M)_DPKJO["M/^>M]_X,)__BZ/["M/^>M]_P"#"?\ ^+K58FK_ #?J9^PI]CE? M[ \>V7_'EXCM[A1VN%Y/YJ?YT?VA\1;+_6Z78WRCJR, ?_0A_*NJ_L*T_P"> MM]_X,)__ (NC^PK3_GK??^#"?_XNCZPW\44_E_D+V-MI/[SDI/'^N:?&SZOX M2NHT49:5&8*/QVD?K7,6?Q,U6+Q(]_=DR64GRM9J?E1.VW_:'KW_ "QZF=!L MV4AI+X@C!!U"?G_Q^L"W^&>B6^M/>CS3!@&*V$C 1/\ W@P.X^P[<]>,;TJU M!)\T/Z_0RJ4ZUURR.MMYEN;:*>,,%E0.H=2I (SR#R#[5)5.VTNWM)O-B>Z9 ML8Q+=RR#\F8BKE*=2\57SZ/X,5DB!Q/J+9 M 4?[)[?7J>WK6M.E*H]-NYG.HH;[FIXF\;Q:9/\ V7HT7V_5Y#L6%!N6,_[6 M._M^>*KZ!X(D>^_MGQ=*+[4G(98V.4A]/8D?D/UK6\,^$;#PU;DPCS[QQ^]N MI!\S>P]![?GFMZM)58P7+2^_J_\ )$*FY/FJ?<%%%%6M&L[4_P#D(:/_ -?C?^D\M:- !1574I[VWL'DTRS6]NLJL<+S>4IR0,L^ M#A0.3@$X' )XKE8?'=]<1QV4.BPMKS:C+IYM#?$6ZF-/,:3SO+W%-A7_ )9Y MW-MQ_%0!VE%<1;>/=1U1H;'1=!AGUE1<&]M+F_\ *BMC#)Y3 2B-BY9ON?* M5R25(Q73Z!K,'B'P]8ZO:(\<5Y"LHCD&&3(Y4^X.0?I0 GB+_D5]4_Z\YO\ MT UHUG>(O^17U3_KSF_] -:- !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 %%%% !5#6-:L-"L3=ZG.L48X4=6<^BCN:RO% M'C.S\/ 6T2F[U*08BM8^3D]"V.GTZFLC1_!U[K-\NL^-W^T3$9AL?X(AZ$?^ MR_GFNB%)6YZFB_%^AC*H[\L-7^132#6OB/.LEWYFF>'U;*1@_//[^_UZ#MFN M]TW3+/2+%+/3H%A@3HJ]SZD]S[U950BA5 50, =*6IJ57/W5HNPX4U'5ZON M%%%%8FH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6=KG_(/B_Z_+7_ -*(ZT:SM<_Y!\7_ %^6O_I1 M'0!HT444 9VI_P#(0T?_ *_&_P#2>6M&L[4_^0AH_P#U^-_Z3RUHT 9GB-=; M?0;E/"YM%U-P%A>\=Y[6<"QO-MV^8^ M/F;&3@$Y.,G%:M% &)XFT^&;0]2N7>X$BVDA 6YD5.$/5 VT_B.:M?V%:?\ M/6^_\&$__P 71XB_Y%?5/^O.;_T UHT 9W]A6G_/6^_\&$__ ,71_85I_P ] M;[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 M9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ M /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P M83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A M6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q= M']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ M !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/ M6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6 MG_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=: M-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\ M&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6 M^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% & M=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ M ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ M!A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85 MI_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71 M_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ M /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SU MOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I M_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%U MHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ MP83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ] M;[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 M9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ M /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P M83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A M6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q= M']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ M !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/ M6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6 MG_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=: M-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\ M&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6 M^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% & M=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ M ,71_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ M!A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85 MI_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHT4 9W]A6G_/6^_\&$__ ,71 M_85I_P ];[_P83__ !=:-% &=_85I_SUOO\ P83_ /Q=']A6G_/6^_\ !A/_ M /%UHT4 9W]A6G_/6^_\&$__ ,71_85I_P ];[_P83__ !=:-% &=_85I_SU MOO\ P83_ /Q=']A6G_/6^_\ !A/_ /%UHU6U#4;32K)[O4)U@@3JS']!ZGVI MI-NR$VDKLK'0[-5):6^ '))U"?C_ ,?KA]9UC^T=0.C>"OMUU==)+S[?.8XO M<9?!^IX],T^6\UKXBSO;Z<'T[0 VV2=A\\WM[_0<#N>U=OHNA6&@6(M=,A$: M=68\LY]6/>NGEC1UGK+MV]?\C#FE5TCHN_\ D8.@_#ZPTQ?M.H33WFI.=SW( MG>,@GJ 5(/XGDUN_V%:?\];[_P &$_\ \76C16$YRF^:3-HQ4%:)G?V%:?\ M/6^_\&$__P 71_85I_SUOO\ P83_ /Q=:-%049W]A6G_ #UOO_!A/_\ %T?V M%:?\];[_ ,&$_P#\76C10!G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#% MUHT4 9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\76C10!G?V%:?\];[ M_P &$_\ \71_85I_SUOO_!A/_P#%UHT4 9W]A6G_ #UOO_!A/_\ %T?V%:?\ M];[_ ,&$_P#\76C10!G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%UHT4 M 9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ ,&$_P#\76C10!G?V%:?\];[_P & M$_\ \71_85I_SUOO_!A/_P#%UHT4 9W]A6G_ #UOO_!A/_\ %T?V%:?\];[_ M ,&$_P#\76C10!G?V%:?\];[_P &$_\ \71_85I_SUOO_!A/_P#%UHT4 4[; M2[>TF\V)[HMC&);N60?DS$5:A.L$$8RSM_AU)]A4TLT=O"TL\BQ1H,L[L %'N37BWCWQ MWB#67%A"2>^3T/'7 ]3T8>@ZT[=#"M55*-^IZ9KWC/2M# MTZ.Y,RW4DZAK>&%@3*#T/L/>N>T[PSJGB^]CU;QBS16H.ZWTY_?_(B"E67-/;L M,AACMX4A@C6.-!M5$& H] *?117$=04444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6=KG_(/B_Z_+7_THCK1K.US_D'Q?]?EK_Z41T :-%%% &=J?_(0T?\ Z_&_ M])Y:T:SM3_Y"&C_]?C?^D\M:- %>_GGMK*26TLY+V963SLVKA,LQ48YKJ] M0DOHK"1]*M[>YNQCRXKFX:&-N1G+JCD<9/W3D\<=1Y]9>#?$T?@G0M&U"ST6 M\32FV7&GR7\IMM0C\LA3(WD<;6(;84=3@'((& #2LO'VH:U:V":!H4%UJ-S# M/<2Q3ZAY4"1Q2^5N241L7#MRAV ,O)*]*ZC0-9@\0^'K'5[1'CBO(5E$<@PR M9'*GW!R#]*XS3/"/B?P_-:ZCI9TV[NUM[BU>RN[V98;>)YO,A2.7RV9A&/DP M57(QC8 !77>&-%'ASPMIVD>=Y[6<"QO-MV^8^/F;&3@$Y.,G% $GB(_\4QJG M_7G-_P"@&M'(]:Q/$VFV,VA:E=365O)<+:2E97B4N"$.,'&>*M?\(_HW_0(L M/_ 9/\* -'(]:,CUK._X1_1O^@18?^ R?X4?\(_HW_0(L/\ P&3_ H T^.'V:%HMGHVE9YNWMD$CCV('_H/XFNPT7P)H6CVVPV< M=Y*?OS72!R?H#P!]*Z?9PI?Q-7V7ZLPYY5/@V[_Y&#%X:U[QC,MUXNN6LK(' M='I\)P?Q]/J%I9Y%BC099W8 */.M-T)S:Q9OM0)VK;0G)#>C'M].3[5AQ>&=? M\8S+=>+KEK*R!W1Z?#P?Q]/J M";-KZYZ-=,O[N/WY_F<#ZU+H_P /T:[&I^*[DZK?M@E7.8T]L'[WZ#VKJM.T MNRTBS6VTVV2WB7^%!U]R>I/N:MTW645RTE9?B)4KN]1W_(15"*%0!5 P !@ M4M%%*TNX5W#;G;F37EQ:>??PI TC;HX5.2B<8 M#'."W22 3P,G&.<8R,Y'"'XAWJ^ O#&HR11C5-?(C!@LIKF.$B-Y' M<01DR. $(V@]P20 30!Z'17!6GBK6M=DL=-\.:GI,]XUK/=75]<:;/'&-DOE M"(6YE#HV[(;[@61XMVX1OT90>X!! /> M@"7Q%_R*^J?]>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K M0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1Z MT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT % M%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1 MZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D M>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M M!11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1 MD>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 44 M9'K1D>M !11D>M&1ZT %%&1ZT9'K0 44R6>*"%I9Y4CC099W8 */K.?0#J:XMM5\3>.F,6B1MH^DDX:ZDX>0>W^"_B:OZ/X 1KL:GXKNCJM^V" M5HR/6C(]:YY3E-WD[FT8J*L@HHR/6C(]:DH** M,CUHR/6@ HHR/6C(]: "BC(]:,CUH **,CUHR/6@ HHR/6C(]: "BC(]:,CU MH **,CUK U[QKHGAX,MW="6X'_+O!\S_ (]A^.*<8N3L@W-^LG6_%&D>'X\Z MG>(CXRL*_-(W_ 1_,\5R/]I^,_&'&EP+H6G-_P MY3^\8>QZ_D!]:UM%^'6C M:7)]IO=VJ7A.YIKKD9]0O3\\FM>2,?C?R15DMS*/B?Q5XM)C\+:=_9UDW'VZ MZZD>H[?D&/O3=+^&"WUG-<^*KNYFU"X!P1+DP^A)YW-^)';GK7H@VJH"X ' M [4N1ZT>V:5H*PA7((/4< MFU_PDWC30N-=T!=0A7K/9GG'J=N?U KT#(]:,CUI^V>2PEZ%+E,#/\ O#(_/%=3;75O>0B6TGBGC/1XG# _B*I:EH&D:PI_M+3[ M>X)_C9 &'_ AR/SKEKGX86D$QN/#NJWFE3]MKEE_F#^II6I2\OQ#W6=W17G^ M_P"(6@?>%KKMNO<8#X_\=.?^^JFM?BC8QS"WU_3KS2I^X="RC] WZ4>QE]G7 MT#E?0[JBL_3M>TK5U!TW4+>X/7:CCM !11FB@ HHHH **** "BBB@ HHHH *SM<_Y!\7_7Y:_^ ME$=:-9VN?\@^+_K\M?\ THCH T:*** ,[4_^0AH__7XW_I/+6C6=J?\ R$-' M_P"OQO\ TGEK1H K:@E]+82)I5Q;VUV<>7+-T M[P#JNG^&]$L4UZS-_H$_F6%V--8(4,31LDL?G$OE7;E63!"^ASW=% '$0> ] M1TR:'4-$UZ&2X6]N;FQ,T5P9I?-8B(2*4VO\ =^8X7@[CS74:%H\'A_0+ M'2;-G>&SA6%7D(W/@;V&M:_=7TMK97]VTNI2#SA%RSGU'3''H1 MP/05[#X=\':5X<0/;1>==$?-!+_P 27:W_ (BA@TJUZI96D*QL1[X''XY/TKM[?POH5K L,6D66U1@%X%8 MGZD@D_C6K17-4JRGILNQO"G&&O7N9W_"/Z-_T"+#_P !D_PH_P"$?T;_ *!% MA_X#)_A6C161H9W_ C^C?\ 0(L/_ 9/\*/^$?T;_H$6'_@,G^%:-% &=_PC M^C?] BP_\!D_PH_X1_1O^@18?^ R?X5HT4 9W_"/Z-_T"+#_ ,!D_P */^$? MT;_H$6'_ (#)_A6C10!G?\(_HW_0(L/_ &3_"C_ (1_1O\ H$6'_@,G^%:- M% &=_P (_HW_ $"+#_P&3_"C_A']&_Z!%A_X#)_A6C10!G?\(_HW_0(L/_ 9 M/\*/^$?T;_H$6'_@,G^%:-% &=_PC^C?] BP_P# 9/\ "C_A']&_Z!%A_P" MR?X5H,RHA9V"JHR23@ 5Q^L_$C2[&;[)I*/J]ZQVK';[_AFJC"4G:*& MDWL=!_PC^C?] BP_\!D_PKE]=\0>"]%8PIIMC?7><""VMD;GT+8P/U/M53^P M_&'B_P";7[W^Q]/;_ET@^\P]",_^A'\*ZG0_"&B^'E!T^T7S@.;B7YY#^/;\ M,5IRPA\3OZ?YCLEN<.OAO7O%[!I-,L/#NG,<@);*)6'Y;O\ T$5UFC?#[P_H M\?-FM[,1\TMVHDS]%/ _+/O73T4I59-66B#F9G?\(_HW_0(L/_ 9/\*/^$?T M;_H$6'_@,G^%:-%9$F=_PC^C?] BP_\ 9/\*/\ A']&_P"@18?^ R?X5HT4 M 9W_ C^C?\ 0(L/_ 9/\*/^$?T;_H$6'_@,G^%:-% &=_PC^C?] BP_\!D_ MPH_X1_1O^@18?^ R?X5HT4 9W_"/Z-_T"+#_ ,!D_P *1O#FB.N&T>P(][5/ M\*TJ* ..U/X8>';_ "UO%+82'^*W?C/^ZH45JJT]GKZEU0H?ID8_P#' MJZ#2]7\":MM6VCTM)#_RSGMDC;/I\PP?PS77D!E(8 @C!![U@:IX%\.ZMEKC M38XI#_RTM_W;9]>.#^(-/FIRW5O0-&7QH&BD C2; @]"+9/\*/\ A']&_P"@ M18?^ R?X5R)^'VKZ.2_A3Q'<0*.EOT/./4[<_P A1[)/X7?\ Y>QU_\ PC^C?] BP_\ 9/\*/\ A']&_P"@18?^ M R?X5S47Q3T2>UG)/%2ZWC:=%CE*@NBMN"MCD X&?K@4^LQ!1110 4444 %%%% !1110 5G:Y_R M#XO^ORU_]*(ZT:SM<_Y!\7_7Y:_^E$= &C1110!G:G_R$-'_ .OQO_2>6M&L M[4_^0AH__7XW_I/+6C0 4444 %%%% &=XB_Y%?5/^O.;_P! -:-9WB+_ )%? M5/\ KSF_] -:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 44A(526( R2>U<#>?%.R@\2+;00B;35)26Y M7)8M_>4=U'Z]O?6G2G4ORHSG4C#XF=_14<$\5U;QSVTBRQ2*&1T.0P/<5)61 MH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<_KWC;1M W1W%QY] MR/\ EW@^9L^_9?QJHPE-VBKDRE&*O)G05AZ[XPT;P\I%[=!YP.+>'YI#^';\ M<5S/G>,_&/$"?V!IK_QMGS7'\S_XZ/>M?2_!OA[PS']KO&CFG!RUU>N.#Z@' M@?S]ZZ/90A_$=WV7^9ESSG\"^;_R,G^T_&/C#C2K<:'IS?\ +Q*3YC#V/7\@ M/K5^P\%>'_#K17.K,;ZYFE"?:+L;EWGIQR!G'5L\X&.%_6L#5?'6M:GILWV#PSMLI!L:6^!99 >,!> 2<\ $DUI>HU:*Y M5]WXEQP^MY:OS.JM-!T#PE+=ZI%&(#,V"3EMF?X(P!GD]ADD\>@KH:\F>Q\= M64FESWMY;* -EO\ :2'6W8\!6.TX8C@,2?3.3@[GG_$N#_EUTVY_%1G_ ,>% M93IN3NY)_,U5-15D=[17!?\ "0_$"#_CY\,6TG_7)_\ !S1_PG/B>#_CY\%7 M;^IB+_T0U'L9=+?>A\K.]HK@O^%FS1?\?GAC4H/7@G^:BE7XN:(&VW%EJ,+> M\:'_ -FH]C4[!RL[RBN-B^*?AF3[\]Q%_OP'^F:N1?$3PK+]W5D'^_%(O\UJ M72J+HQE3_ZG4[.3_V\UY/:1R SP!3)&000",@\]1[CC((Z@T M3T50O==TS3IGBOKV*!TC\UMYP%7.!D] 3V'4X.,X-?$6?4KAK+P7I =3UV=;OQMJTD^#E;.!L(OX]!^ _&NTTW2;# M1[;R-,M(K:/N$7EOJ>I_&JM3AOJ_P'HCB4\(>(_%+B;QCJ;6UL3D6%J1Q]>W MX_,:Z_1_#NE:##Y>EV<<)(PTF,NWU8\FM.BIE4E)6Z";;"BBBLQ!1110 445 M!LD@7^=.S>PFTE=D]%<]=^.=!M<@79G8?PPH6_7I^M*6,:-9S?98)#- DX_U1,W3>&'G+I8XZN-HTWO?T/3Z*X: MPU;Q+!;;;3P\S&1O,>6=R6D8_P 1/'H/; JS]O\=3?=TNRA'J6'_P 6:3HM M/=?>-8N+7PO[F=A17'^3X[F_Y>;&#\ E4?UKF5^&^E$YF MNKV0^[K_ /$U8C^'V@I]Z*:3_>E/],4:7R_X) MP&I^(=)UM3YWA>XNW(P)#& X^C $BN;\,6,MMJ1GMGIZ\\8JL^BV3K(ABQ&\,<( M1> @0L5*XY!!8\^PK:->*BTD9NA77]A@^SQ-%%Y:[(V0H M47' *GD8';M4U-B0QPHA=I"J@%WQN;W..,TZN1[G,;VZ^&VD:Q)#;OK.KQQQVML@98Y+AP<#&20@ 9VY)"JQ M[5U.H)?2V$B:5<6]M=G'ERW-NTT:\C.45T)XR/O#!YYZ'E-$^':6WAO3-*U_ M4'OFTE2EEWJ 4='\7^(_$VG:%!I1TJTU&]THZE M=37-M)+$OS!%1(Q(I&6).XNASQUGA;6_^$C\*Z=J[0_9WNX%D>+=N$;]& M4'N 00#WKE])^&][X:T_2U\-Z^(+^RLGLI;B^MGNHYD9@V0AE!0JRY4!MHRP MVG/'7Z%H\'A_0+'2;-G>&SA6%7D(W/@M9W_"/Z-_T"+#_P M&3_"C_A']&_Z!%A_X#)_A0!HY'K1D>M9W_"/Z-_T"+#_ ,!D_P */^$?T;_H M$6'_ (#)_A0!HY'K1D>M9W_"/Z-_T"+#_P !D_PH_P"$?T;_ *!%A_X#)_A0 M!HY'K1D>M9W_ C^C?\ 0(L/_ 9/\*/^$?T;_H$6'_@,G^% &CD>M&1ZUG?\ M(_HW_0(L/_ 9/\*/^$?T;_H$6'_@,G^% &CD>M&1ZUG?\(_HW_0(L/\ P&3_ M H_X1_1O^@18?\ @,G^% &CD>M&1ZUG?\(_HW_0(L/_ &3_"C_ (1_1O\ MH$6'_@,G^% &CD>M&1ZUG?\ "/Z-_P! BP_\!D_PH_X1_1O^@18?^ R?X4 : M.1ZT9'K6/=Z;X;L(?-OK+2[>/^]+#&H_45RVH>+?!-J_E6.D6^HS$X58+),$ M_4@?IFM(4IS^%7(E4A#XF>@Y'K36D1%+.RJH&22< 5YGY/B'7?\ D%>$=,TF M!NDMU;)N'_?0_P#9:L6?PH6:3SM/Z"M?8QC\'\QP/Q-8?_"=:[K/R^%_#LK(WW;BZ.%_ MH/\ QZNAL/!7AW3X]L.E6\A[M.OFD_\ ?6(%MH'&&MK4=1Z'&!^>:Q;[X47JZL(M M-NT:Q:,MY\Y&Y& ^Z0.N3W';/ISZ1_PC^C?] BP_\!D_PH_X1_1O^@18?^ R M?X54<75C\-E\A/#4Y;G(>%?$Q\/-#X9\2VJZ?)#\L$XXCD&>I/3DG[W0]\&N M_# C(((^M8NI>#]"U.Q>VDTVWAW=)((E1U/J"!_]:N&6T?P%?>1KNE6VJ:-( M^([TVRL\>>QR/T/X'M0XQKZPTEV[^G^0DY4M):KO_F>J9'K1D>M8]EIGAS4; M-+JQT_39X)!E72W0@_I^E3_\(_HW_0(L/_ 9/\*Y6FG9G3N:.1ZT9'K6=_PC M^C?] BP_\!D_PH_X1_1O^@18?^ R?X4@-'(]:,CUK._X1_1O^@18?^ R?X4? M\(_HW_0(L/\ P&3_ H T\5 M>$+ZQ1=9T_3K*]7Y7!M%V/\ [0.WCZ&NJ6%JJ"G8YUB*;DXW/1LCUHR/6L.T MM?"E_C[#;Z/<9[11Q,?R%6_^$?T;_H$6'_@,G^%M&1ZUG?\(_HW_0(L/\ MP&3_ H_X1_1O^@18?\ @,G^% &CD>M&1ZUG?\(_HW_0(L/_ &3_"C_ (1_ M1O\ H$6'_@,G^% &CD>M&1ZUG?\ "/Z-_P! BP_\!D_PH_X1_1O^@18?^ R? MX4 :.1ZT9'K6=_PC^C?] BP_\!D_PH_X1_1O^@18?^ R?X4 :.1ZT9'K6=_P MC^C?] BP_P# 9/\ "C_A']&_Z!%A_P" R?X4 :.1ZT9'K6=_PC^C?] BP_\ M 9/\*/\ A']&_P"@18?^ R?X4 :.1ZT9'K6!J$?A+25)U*#2+<_W7BC#'Z#& M37)ZCXW\&P-Y>EZ##J,Q.%"VB1JWXD9_\=K2-.Z+HA,( MF^V77006_P Q!]">@_G[5P5QX?\ %?BJ0&/0[/1[;/"^2L&/KQO/Y8]JU=.^ M#J##:OJC-ZQVR8_\>;_"MXTZ4-:DODB)1F]$[?B9^I>+M2US(U+5X-!L#U@@ M)DG8>A"_-^>T>U&BZMI6GN!X1\,7FK78./MET,E3Z@ $+^E=WIW@'PUIH'EZ M9%.W=[G][G\#Q^0K2'A[11TTBP_\!D_PJI8B-N6*T^[^OO)C2A%W>K\SD/LW MQ#US_CXN[31(6ZK'@OC\-Q_45+;?"ZPEE$^O:I>ZI-W+R;0?YM^M=5_PC^C? M] BP_P# 9/\ "C_A']&_Z!%A_P" R?X5A[:7V=/0VYGT&:;X;T72,'3M.MH6 M'1PF7_[Z.3^M:$D4,S1F6-',;;T+*#L;!&1Z'!(S[FJ7_"/Z-_T"+#_P&3_" MC_A']&_Z!%A_X#)_A63;;NR2[-%#9CY$8V<9^;CCCGGM35:777Y M!SVW.(\/^!+;4M2N9?%=[-=ZC%)NFM6;:.>CYZLI X(QTQVQ7HUG9VNGVRV] MC!%;PKT2-0H_2J1T+01.(SI>G>:5+!?L\>XKD9.,=,D?I3SH&BJ"3I-@ .I- MLG^%1.I*;U$Y7-'(]:,CUKF[M_!MEG[3%I*D=56!&(_ FL:?Q'X1#^78Z#% M>2'H$LD /YC/Z41I3ELCGGB:,/BDCOH_\ 'KIEO8H?XIC\P_,_TKH/^$?T;_H$6'_@,G^%'_"/Z-_T M"+#_ ,!D_P */:07PQ^_4/859?'4?RLO\SG_ /A&?$5__P A7Q&T8/5+8$ _ MEM'Z5/;?#[18FWW37%VYY)DEP#^6#^M;/_"/Z-_T"+#_ ,!D_P */^$?T;_H M$6'_ (#)_A2]O4Z.WH"P=&]Y*_KK^8MIH6DV./LMA;1D=&V M^9YHAT>UA$/ MS.[QS&9I'(+2N49"6XYX8\#&,#MQ2?\ "/Z-_P! BP_\!D_PH_X1_1O^@18? M^ R?X5GS2[F_LX+9%BRLXK"$PP,WE;BR(S9$8_NK[>W;/I@59R/6L[_A']&_ MZ!%A_P" R?X4?\(_HW_0(L/_ &3_"DWM9W_"/Z-_T"+#_P M&3_"C_A']&_Z!%A_X#)_A2&:.1ZT9'K6=_PC^C?] BP_\!D_PH_X1_1O^@18 M?^ R?X4 :.1ZT9'K6=_PC^C?] BP_P# 9/\ "C_A']&_Z!%A_P" R?X4 :.1 MZT9'K6=_PC^C?] BP_\ 9/\*/\ A']&_P"@18?^ R?X4 :.1ZT9'K6=_P ( M_HW_ $"+#_P&3_"C_A']&_Z!%A_X#)_A0!HY'K1D>M9W_"/Z-_T"+#_P&3_" MC_A']&_Z!%A_X#)_A0!HYHJI;:3IUG-YMII]K!)C&^*%5./J!5N@ HHHH ** M** "BBB@ HHHH *SM<_Y!\7_ %^6O_I1'6C6=KG_ "#XO^ORU_\ 2B.@#1HH MHH SM3_Y"&C_ /7XW_I/+6C6=J?_ "$-'_Z_&_\ 2>6M&@ HHHH **** ,[Q M%_R*^J?]>H]6K>NAFZU-:7OZ:G>UF:EXCT?1\_VCJ,$+#JF[<_\ WR,G M]*Y3_A%?%VN0TELU[(/X[E]W_CHP/T MJO9TH_%*_I_F+GJ2^&-O4SY_B9%=2F#PWI%YJ?K=Y=ZK.?O&1RJG]<_K74Z?H^FZ4FW3K&"V]3&@!/U/4U=H MK.=:I/XF7&G"&R"BBBLC0**** "BBB@ J.XMX;NW>"YB66&0;71QD,/I4E% M'GE[H&K>"+R34_">ZYTYOFN+!R6*CU'K]>H]Q75^'?$^G>);/S;&3$J@>; _ MWXS_ %'O6Q7&^(O!+O>_VSX5E_L_5$)8JAVI-Z^P)_(]_6NI3C65JFC[_P"? M^9S\LJ>L-NW^1V5%(=7E<*/S-1Z'9M_P LH?\ 6$?@<_FP^E:ND?#O0=,82S0- M?W&GYYK7V=.'QROY+_ #,^>#]#EE7./M M5R,*/UP/Q/X4)X$U?7'$OC#7)95SG[+;'"#],#\!^-=ZB+&@1%"JHP !@"EH M]OR_PU;\7]X>QYOC=_R..U+X9:%=V4,%DC6+Q,"94)=G7N#D_D>WZ5KCP=X> M^QQVS:1:LD:[0QC&\_5NI/XT]M;_ +.OI;?7#%;1G<]M,\87J!UY. G4K-:MFBHP6J1CW? MPO\ #=SDPPW%H?6&8G_T+-4_^%?:K8\Z)XJO( .D#V1B>1\1]-_P!7<6&J M*.@8 $_HO\Z/^$U\2Z?_ ,ACPG,P'WI+8L0/T8?K5^7XF^%H_NW[R?[EN_\ M4"JDOQ:\.I]R.^E_W(5_JPJ[RE\5-?D'L)KX9/\ ,?;?%30I&V7D5Y9N/O"2 M+('Y$G]*V[3QAX>OL?9]7M7R]A+"K#^M8E MW+::EG[/\-KP$]'B:2,#\%3%/V5-[Q:^:_X )UD4]&4Y! MIU>&#PSXA\[S-(T+4K%CT_TG&/Q(!K;L+#XH6P'E22@?]/%Q%)_Z$2:F6'@M MIKYE1]I]I?B>L45YA=W?Q1MX\M"I']Z&.%S^0S_*N>NO%/C*"3;J]_?V0S@G M[(J8_1:4<+*6S0Y3A'XF>X4R82FWD%NR+-M/EF125#8XR 1D9]Q7CEI>_P!I M8%U\1+RU8]4:&5?U# 5L)X,M]0M9)+;QA8)>.P0LB\\ ,V <# SGG&<#I7$#PWX=@9;?5=0NUU$QN\@<$I"X M/RQL N6R W((S@8^\*V+7Q7H&BV,2Z+X/7K6OU M==$W^!F\107VC2;QMXFU92?#WAIHHL<7%X<+CUYVC]37(ZQK>O7D_P!EN?$# MW4[G M-*!*_[I90 ?PW5O&VO?$S"7Q?XEM+&T)R+"UN$SCWP2/Q.XUTNE7?@ MWP[#LTVXM8CC#2#+NWU;D_TJ[0I[1N_+_/\ R,GB>;X6HKSW.(T/X5:CJ#"? M69/L,+'.PG?*WU[#\?RKTO1/"VD>'XP--M%63&#,_P TC?\ OZ# JJ_CKP\ MG_+^6/\ LPO_ (57?XAZ$GW6N'_W8O\ $UC4E7JZ-60OK%".]1/YG4T5Q[?$ MK2O^65I>N?\ <4?^S5 _Q+@'^JTNX;_><#^AK!T9K=!]=P_\QV]%<"WQ*G;_ M %6C$>[3_P#V-0/\1=4;_5:9 O\ O,3_ (5#BEO)+YK_ #%]]O8["$33J_E;@KNHR(Q_>;V]^V?3)KSO^T/&]QT>YQ_LVH'_LM5M0E\5V MUKYU_>7<4;'8,G;N)[8X]Z:E1O\ '^#_ ,B98J?*VH/\/\ST676;6+SAAW>. M80K&@!:5RBN HSSPPY.,8/;FM"O#H?M%O)O%Q-'M^4M$Y4C@?IT'X"MN.UL2 MVS5K[5X7[@@$?KS^E$JN%C:]3\&9T\56E?W/Q1ZJ6"C+$ >]0O>VL?\ K+F% M?]Z0"N#M?#?A*Z(/]L7#,>TLBI_-:V(? 'A]U#(9IE]?.R#^57%X>7PSOZ?\ M.;>TQ#V@OO\ ^ ;KZWI4?W]3LU^LZC^M0/XGT1.NJ6I_W9 ?Y523P'X>7K9, M_P#O3/\ T-3IX-T!/NZ;&?\ >9C_ #-5^Y\_P'?%/I'[W_D(_C/P^G74HS_N MHQ_D*@?QYX>7I>,_^["_]15]/#.B)TTJU/\ O1 _SJ=-%TN/_5Z;9K](%']* M+T>S_ +8I]8_<_\ ,PG^(FAK]TW+_P"[%_B:B/Q(THG$5I?.?]Q?_BJZE+.V MC_U=M"O^[&!4P P!@>U'-2_E_'_ ( >SQ+^VON_X)Q__"?A_P#4:)?2?\!_ MP!H_X335'_U'A:]?W.[_ .(KL**.>G_)^+#V-?\ Y^?@CC_^$G\2R?ZKPQ(O M^^Q_P%8NMZEXAE9VGTJ.T>6WD20HV6>+:=VX9Z#.0<<'CO@^E55DTVTE^U&2 M'<;M/+F)8Y9<8VY[#&>F.I/6KC6C%WY3.IA:DXV]H_P_R.)TZS\5ZG/=3K?6 M]G*TFR7AZD X'ZDUU0M81>&["8G M*>67!(W+G.".A]O3)]34U*5>5_=T'#!4[>_=^K?Y&#:>"M!M,$6*RM_>F8OG M\#Q^E;,%K;VJ;+:".%?2- H_2I:*QE.4MV=4*5.'P12"BBBI- HHHH **** M"BJT^I6-MG[3>V\..OF2JO\ ,UG3^,?#EO\ ZS6K(_[DP?\ EFDY);FD:G6Q;HHHJS *** M* "BBB@ HHHH **** "BBHENH7NWMED!FC4.R=P#T_E2ND!+1113 **** "B MBB@ HHHH **** "L[7/^0?%_U^6O_I1'6C6=KG_(/B_Z_+7_ -*(Z -&BBB@ M#.U/_D(:/_U^-_Z3RUHUG:G_ ,A#1_\ K\;_ -)Y:T: "BJ]_%=364D>GW*6 MMPV LTD7FA!GGYW\<,( M=E"DD_.IC09P2=A& >F<@ [2BO-]&U;Q+XE71M+EUBXTB=]+DOIKR&TB\ZX' MF^7"621&5-R?.RA0:M? M\)%HO_07L?\ P)3_ !H T:*SO^$BT7_H+V/_ ($I_C1_PD6B_P#07L?_ )3 M_&@#1HK._P"$BT7_ *"]C_X$I_C1_P )%HO_ $%['_P)3_&@#1HK._X2+1?^ M@O8_^!*?XT?\)%HO_07L?_ E/\: -&BL[_A(M%_Z"]C_ .!*?XT?\)%HO_07 ML?\ P)3_ !H T:*SO^$BT7_H+V/_ ($I_C2'Q'HBC)U>Q _Z^4_QH TJ9+-' M!"TL\BQQJ,L[L /LN+3/^$BF M6Y\:>*K3RP\/ ,:GRQ[^I_0>]<9K/@?Q1<%M6N[=)[F[FS)!"Y9XRW3/;';@G ] MNGI6F77A71K;R-,O--MX^^R=,M]3G)_&KO\ PD6B_P#07L?_ )3_&KAB%2? M[I??NR)4'47[Q_<8GA+P+9:#9"2_AANM0?#/(Z!A'_LIGI]>]=96=_PD6B_] M!>Q_\"4_QH_X2+1?^@O8_P#@2G^-Q_ M\"4_QH_X2+1?^@O8_P#@2G^-04:-%9W_ D6B_\ 07L?_ E/\:/^$BT7_H+V M/_@2G^- &C16=_PD6B_]!>Q_\"4_QH_X2+1?^@O8_P#@2G^- &C16=_PD6B_ M]!>Q_P# E/\ &C_A(M%_Z"]C_P"!*?XT :-%9W_"1:+_ -!>Q_\ E/\:/\ MA(M%_P"@O8_^!*?XT :-%9W_ D6B_\ 07L?_ E/\:/^$BT7_H+V/_@2G^- M&C16=_PD6B_]!>Q_\"4_QH_X2+1?^@O8_P#@2G^- &C16=_PD6B_]!>Q_P# ME/\ &C_A(M%_Z"]C_P"!*?XT 4O$WA*P\2VP\X>1=Q_ZJZ0?,OL?4>WY8KG= M,\4ZEX5ODT;QFK/$3BWU$9*L/]H]_KU'?UKK_P#A(M%_Z"]C_P"!*?XU4U.^ M\,ZQ8/9ZCJ&GS0OU!N$R#Z@YX/O6\*JMR3U7Y>AC.F[\T-'^9M1R)+&LD3JZ M,,JRG((]0:=7E46K2^ +X)8:C!K.ARM_JEG5I(?H >/Y'V-=[9^+-"O;5)XM M5M55QG;+*J,OL03D&E4I.*YHZKN.%3F?*]&;%%9W_"1:+_T%['_P)3_&C_A( MM%_Z"]C_ .!*?XUB:FC16=_PD6B_]!>Q_P# E/\ &C_A(M%_Z"]C_P"!*?XT M :-%9W_"1:+_ -!>Q_\ E/\:/\ A(M%_P"@O8_^!*?XT :-%9W_ D6B_\ M07L?_ E/\:/^$BT7_H+V/_@2G^- &C16=_PD6B_]!>Q_\"4_QH_X2+1?^@O8 M_P#@2G^- &C16=_PD6B_]!>Q_P# E/\ &C_A(M%_Z"]C_P"!*?XT :-%9W_" M1:+_ -!>Q_\ E/\:/\ A(M%_P"@O8_^!*?XT :-%9W_ D6B_\ 07L?_ E/ M\:/^$BT7_H+V/_@2G^- &C16=_PD6B_]!>Q_\"4_QH_X2+1?^@O8_P#@2G^- M &C16=_PD6B_]!>Q_P# E/\ &C_A(M%_Z"]C_P"!*?XT :-%9W_"1:+_ -!> MQ_\ E/\:AN?%>@6D)DFUBSVCLDP=OP R332;=D)M)79KT5YWJ/Q5CDE^S^' MK$SN3@373"-!^&>GU(JG]CO?$7S>*?&%E;6[=;2TN4QCT.#C_P!"KH^KN.M1 M\OY_<8^V3^!7_+[SK=8\=Z!HVY9;P7$R_P#+&V^=OQ/0?B:P_P#A(?&/B3Y? M#^E+IEJW2ZNNI'J,C^0-:.D6'@C0@'M+G3C*O_+>:Y1W^N2>/PQ5J_\ B!X: MT\'?J<<[=EMP9,_B./UJHN"_AQN_/_(.2K/XG;T_S,JU^&R75P+KQ3J=SJD_ M=-Y5![9ZX^F*Z^PTNQTJ#R=.M(;9.XC0#/U/?\:X&[^+D4C^7HVDRS$G >YD M$8'X#/\ ,5G77BOQ)?1[[K7]&T:$]5AE61\?1=[9_*E4=22_>2LOZZ&]+#:V M@M?Q/5WD2)"\C*B+R68X K!U#QUX;TW(GU6&1Q_!!F4_3Y<@?C7DMW>Z%+)N MU/5M8U^8'("CRD_-RS?D!5JPNC+C^Q- T6P7_GMJ-RLKK[_O&'Z+7/ST%U;] M$=RP51*\]/5V_P""=F_Q-:^G!4?H:OV'@WP%:,'N=3AO MGZDSWRX)^BD?K2]L_L0MZC]GAX?%._HK_B['F&K:C>WMY,EWJ-/YF4:$_)LP.#@YSG/YUV,_@WP'<32W"Z[+ M"KS$>5'<1A4);&%!3.T9Z],'[?PCX?LYM/MM4MKA#)YS-=2QMRP P M&P ?N].WXBI]IBKN[LCHGB,![-1@FW]S.6M[KX6+C=;R@^LHG/\ (UJV^H_# M 8\M++_MK;2'_P!"6NCDE\'R_P"M;1'_ -[RC56:T\",I9X=#Q_L"//Z4^;$ M/K?[SDE4PB5YQ>[>/^3&J]EB7T.:6+RU:< M\OP?Y'K$>K:;+_JM0M7_ -V93_6K"2QR?ZN17_W6S7B T"RU!_\ 0[.QM4/_ M #TU$$C\WS^E3IX/TZW.;K4[-3Z0AYC_ " _6IDN3^)**^9E/$8:W[M3?_;J M7YR1[4S!5)8@ =2:S[GQ!I%IG[1J5LI'51("?R'->3SV&E01[8KJYD/8M&L8 M_F:CM]"BN6R=2MXT_P"FEY$G_P!>L_K.&7PMR]$,?K6+8Z+!9QX@\3Z M= <=$O2?ZU4N]"N)F+1>*M#R?XGGY_/)I/$/[%%_-_Y%1H8BH]:BBO3_ (<3 M4[Z75,_:-+T:WST=8@S_ /?0S6*NA1"*28*6$8+NR1$JH').>P_"M6#3]=L# MF#Q)X9EQTWO&Q_,I_6IM0UWQ9%I%U'-JFA3P&!PZQ31EMNTYVCC)QVQ1]JI_-_P"2,-;$X&>I!/\ *NCT_P $7M]913I%&J2# M(,LA!//H/Y]^M>?_ -MZA_S\?^.+_A7<:5XL\66VD6L5JFA^2L0*&:[0.01G M)!E&#STP,=,#I6$,5B:KM4D_^W35\.JAK-Q^;_S1KQ_#B[!R\UJO_ F;^E6D M^')/^LO(5_W8,_U%9/\ PF'C,]_#X_[>X_\ X[1_PEOC,_\ +;P^/^WN/_XY M5:O>4W\W_F-9726SA]Z-Z/X=6J?>O6/^[$!_4U93P!IH_P!9/$M$3_ER!/\ M2,?ZUQ'_"1^,S_S%/#X_P"W MF/\ QH_X2#QF?^8SX?'_ &\1TE2HK_EW^!?U-?SQ^\[Y/#VD)]W3X#_O)G^= M6$TO3X_]78VR_P"["H_I7G/]N>,S_P Q[P^/^WB.C^V?&9_YF/P^/^V\?^%: M+D6T/P']47_/R/W_ / /34BCC_U<:K_NKBGUY?\ VMXS/_,T>'Q_VVC_ /B: M/[2\9G_F;?#X_P"VT?\ \15\_P#=8?55_P _(_>_\CU"L?Q/>:+9:6C^(Y#' M:M*%4@.@/M7#_;_&9_YG+P^/^VL?_P ;K \8W&ORZ1"-:\1:7J<' MV@%8;-T+JVUL,<(.,9'7N*BI.\7>/WFU'!0G4495$T^SU_([*TU3X?7=[!;V MDQ:>:18X@%N!EB< 9(XY-=W)&DJ[945U]&&17S1IC2C5[/[+<1VTWVB/RYI" M-L;;AAC[ \UZ3N\4M][Q]HP^DJ?_ !%9T9))VC]R-L5E]*C)*,[7[_\ 1WE MQX;TBZSYEC$I/>,;/Y8K-D\$VB,7L+RYM7[$-D#^1_6N5\OQ&WWOB%I@^DR_ MX4?9=<;[WQ%L1])EHE2IRWIG%]5I=:D?Q_R.H_LCQ-9_\>>L)<*.TXY/Y@_S MH_M;Q-9_\?FD)<*.\!Y/Y$_RKE_[.U9OO?$FV'TG'_Q5']D7[?>^)J#Z3_\ MVRI]C)? Y+YW_,/JU+_GZON?^1U4?C:T1ME_9W-J_H5R!_(_I6E;^)-(NL>7 M?1*3VD.S^>*X&3P]+.NV?XG;E/4&;(_]&U%%X.L8CG_A/K9O7(7&D^2Q,VLS M2+_TRU)&_J34]KHVB3@?:M5UA/=75Q_G\*CZY%:25O70Z%##=:EO^W7_ )GM M%<%XD^)W_"/>(;G2_P"R/M'V?9^]^T[-VY W38QUK)@\$^$[D?\C)?#_K MI(J?^A+7*ZYX2-KK,\>CW,-U8KM\N9[V$NWRC=\H.[@YZ+VJI5VXWC^=SLPM M+!.;YYW5NNGXW_ ].\*?$"V\1K>&\@ATP6VS!EN@P?=N]0N,;?UK6G\7^';? M/F:U8\=DG5OY9KS#PAX2TB9KIO%T]M#C9]G47\8W?>W9"L2/X>N*[.'PS\/[ M==R1V,F.[71D_3<:N,Y\J;M\R,1#!0J-1;MY6:^]LMS_ !*\*P?\Q/S#Z1PN M?UQBL^;XN>'D.(8;Z<]MD2C/YL*M>?X(L?\ 46%DS#^Y9@G\R/ZTC>.-)LQB MRT]E'T6,?IFLWB(K>:^6IS^TP<=HM_-?HBC_ ,+.GG_Y!WA;4KGTX(S^2FC_ M (3#QG=?\>?@YXL]//9OZ[:F_P"$[NKG_CTCT^+/_/:Z7C\V6C^V-4NO]9XB MTBU4]0MPA/\ 7^=+VS>W,_E;\P^LT5\-+[V_^ 0_;?B9=]--TZS!Z$LI_P#9 MVJ*:Q^(##-]XETVQ3T&T$?\ CG]:M_9[6X_X_P#QI"X/5$N%Q_Z%_2I8=)\( M(^^\09_+%'[Z6T?O?^0?7)?9IQ7R_SN8$VEWS9_M#XB3#U6V#L#_W MRPK/ET'1)FVW6LZUJ#'^Z%7/_?6:[^$>#K?_ %<^EG_?G5_YDU?BUO0(%Q#J M6G1CT2=!_6CV-:6[2^]_FP^NXGHTO1(\W@\':<__ !Z>'M1G'9[B<@'_ +Y5 M?YUHP> IFQY6@V-J.QED:3_T)F_E7=_\)%HO_07L?_ E/\:/^$BT7_H+V/\ MX$I_C36$O\4G^",Y8G$2WJ/[SE8/AY)P99;& ^MO:KG\P%K";0KV&1TMM-N_ M*#':?LS#(]<8XKT?_A(M%_Z"]C_X$I_C1_PD6B_]!>Q_\"4_QJ*F IS6C?YF M$N:>[9S.D>#;2_TY9;T7MM."5=' 7\0"N<8JVWP]TX]+B?/N%/\ 2MO_ (2+ M1?\ H+V/_@2G^-'_ D6B_\ 07L?_ E/\:TC@Z*BDXW$DD(C]0W]*R+KPQXRMLFW:WNAV$=TRG_ ,> _G7=_P#"1:+_ -!>Q_\ E/\ M:/\ A(M%_P"@O8_^!*?XTW@Z+V7XFD9);Q3_ *\CR^:7Q=8?\?NC:H0.K03E MP/\ OD'^=)#XLM%D\N_U+6K&3N'CW ?^/@_I7J/_ D6B_\ 07L?_ E/\:CF MUKP_X7UC#ELY+UU_*QT?_".ZV.GB&8_ M4-_C1_8.OCIK['Z@URO]C7>G_P#('^(T)4?=CN+@%1_X\1^E'_"1^,M-ZZKH M&J@?]/,:Y_5*/806Z?WO_,/JE.7P5$_6Z_,ZK^Q/$8Z:X#]5/^%']D>)QTUJ M,_5?_K5S$?Q9N[5PFJ:&K>KVUP&'\B/UK5M/BUX=GP+E;NT/?S(MP'_?))_2 MCV5'^9KYL3P%?=*_H[_D7;JU\3V5K+<2ZS (XE+,=O\ ]C7-:;K<]MKZ:CM1]Y.$]M=;L4,OQ-17C'[]/S/7E8.H92"K#(([BE MJE9ZII=PRVVGWMI*RK\L4,JG 'H >E7:]8Y@HHHH **** "BBB@ HHHH *SM M<_Y!\7_7Y:_^E$=:-9VN?\@^+_K\M?\ THCH T:*** ,[4_^0AH__7XW_I/+ M6C6=J?\ R$-'_P"OQO\ TGEK1H K:A:S7MA);VU_<:?*^-MS;+&9$P0>!(K+ MSC'*G@]CS7*+\-85\(VGAT>)-:-E9S)+$2+4MM0?+&P,&UT!^;#*3D#G@5VE M% ',W?@Q[LVMP?$FL1:E;Q20?VE%]F6:6)R"49?)\O *J00@88X/)SN:9IMK MH^DVNFZ?'Y5K:0K#"FXMM51@\GC@B7[SR,% _$T;@ M35%YP*9 M;^ ]1URX6\\:ZG)<$'*VD#81?;/0?@/QKI5#E5ZKM^?W&'M>;2FK_D2ZA\1/ MM5R;'PC82:I==/,VD1K[^I'UP/>H8/ VJZ_,MWXUU-Y #E;*W;"K^(X'X#\: M[2PTVRTJV%OIUM';Q#^&-<9]SZGZU:H]LH:4E;SZA[)RUJ._ET*FG:78Z3;" MWTVUCMHNX1>ON3U)^M6Z**YVVW=FR22L@HHHI#"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@!&570HZAE88((R"*X+5?"-_X>OVUG MP02C=9[ \K(/]D=_I^7I7?45I3J2IO0SG34UJ<]X8\86/B2'RQ_HU_&/WMJY M^8$=2/4?R[UT-F>*/%ECX9LF:9UEO&7,5J&^9LYP3Z M+P>?;UKF[/XL6TFF1_:-/GEU-CM\BW'R.?4$Y(!].3_.O+M6N+B:\26XENYG M9 ?,O 0[C)Y&2>/Q/>C2;Q[34//74&T]U0[9DC+.,\$+CH2"> M%E, M^JZI)KMYG+$9=6/KQP?Q8US<-J=8F$EOINM:](>DUPQ1/QQN/_CXKHM/\%>* M9<&"QTG1$]=@DD ]F.]@?Q%<[Q<$K4[_ "5OQ>IT++.5WK25_-_I_P U4^( M5Q-;^7X5\+SM;J/EDD7RXT'N%&!_WT*Q=0\6^(I\C4?$6F:2G>*T/FN/;Y-Q M!^K"M^/X7?;&5_$6OW^H,.=H;:![?,6_I6]I_@/PUIV##I4,C#^*?,I_\>R/ MRK#VTOLP2]=3?EPD-Y-^BM^?^1Y,&L=3N.%U[Q)< _\ 7-<_^/MC\JWM/\,^ M)IL?V9XM1Q1PQA(46-!T51@#\*))$B0O*ZHHZ MLQP!4N56>DIOY:">*IQ^"FOGK_DC@!\.=5U(#_A(O$]U.F,&"#(0?3)Q_P". MUKZ?\-O#%A@FP-TX_BN7+_IP/TK1O/%VA661+J,3L/X87K=/NX'Z9IQPK>O+]__!..KFS7NNI;R7^2.JM;*UL8_+LK:&W3^[%&$'Y" MIJX[[5XWU+_46EKIL9Z-)@D?GG^54;G1V?/_ D?BTM_>AA;/Z9_]EK1PA!7 MG-(XGBIRUA!OUT_,[&\UK3+#/VR_MXB/X3(-WY=:P[GXA:/$VRT6XO'/ $<> M ?SP?TK"BB\(V;!;6PNM3E[&0G!_#C^5;%MGT/ M-[38?$5Q8;5UFSTVWC8JZ9 =6ZDDD9).*[J]/=(75PK M0@,D:.,%?QST/\ZZJ'P=HT/WK=I3ZR2'^F*W***.#IPC:23?>P**13@TC3K? M_4V-NA]1&,_G5P 8 P/0445U**CLB@HHHJ@"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "H+FPM+U=MY:P7 ])8PW\ZGHH&FT[HXCQ=X! MTV[T"Y;0M'A74LIY/E,(_P",;NX7[N>M>>'X;^+,?\@G_P F8O\ XNO>J*QE M1C)W/1H9E7HQY5KZW_S"BBBMCS0HHHH **** "BBB@ HHHH *SM<_P"0?%_U M^6O_ *41UHUG:Y_R#XO^ORU_]*(Z -&BBB@#.U/_ )"&C_\ 7XW_ *3RUHUG M:G_R$-'_ .OQO_2>6M&@ HHHH **** ,[Q%_R*^J?]>W]IIMLUQ?W$=O"O5Y&P/I[FFDV[(+V+%07=[;6%LUQ M>SQV\*]7D8**XJZ\?WFKW#67@O3)+V3H;J5<1I[XX_-B/I3K3X?W.J7*WWC3 M4I+^;J+:-B(T]L\?DH%='L%'6J[>74P]KS:4U?\ (+SX@SZE.WA7HD:A127-_9V8S=W<$ _Z:R!?YT>VY=*2MY]0]DY:U'?\@L=/M-,MA;Z M?;1V\2]$C7 ^ON?>K%8%SXY\,VF?-UBW;'_/(F3_ -!!K'N?BQX=AR(!=W)[ M>7#@'_OHBL_9U):V9T*+Z([>BO-YOBS+)QI_A^>3T:67'Z!3_.J$OQ"\5W.1 M;V-E:+V9@6/_ *%_2LY*,/CDEZM!:VYZO17CVH?SW]$W^A+E!;L]GN=5T^RS]LOK:WQU\ MV95_F:Y<_$#2=.U*>&]U6&[M7S)#/ NXQ\_ZM@HY]F';KSR> 31](M\;X89A MZRW1;_T BJGD6?GNS00[0Q"*J?*%W>XR>/7)K6$H2O:,G\K&,\50@KM_D>BZ M9\2M$D\ZXU+5!%YI'E6JVTA\E1GJP7ECWYP, #N3?_X65X4_Z"A_\!I?_B:\ M_P!*O[:RA*36>E7"+@1K(M''^N\-Z,_^[;*O\P:< MYPC*SIS^[_@ L7AWKS?BCJ_^%E>%/^@H?_ :7_XFC_A97A3_ *"A_P# :7_X MFN?B\1^%3_KO#%@O^[!&W_LHJY%KG@=_OZ):Q_[UC&?Y4*5)_9E]S_R*^L8= M_:7WHU/^%E>%/^@H?_ :7_XFC_A97A3_ *"A_P# :7_XFJ\=_P" 9/\ ETTQ M3Z-8@?\ LM64/@9QE8-$'^]!&/YBK2IO9/\ KY%>VH_S?BA/^%E>%/\ H*'_ M ,!I?_B:/^%E>%/^@H?_ &E_P#B:D$7@@](M!_%(:>+7P6>D&@GZ)#3Y8=G M_7R'[6EW_$@_X65X4_Z"A_\ :7_ .)H_P"%E>%/^@H?_ :7_P")JR+'P<>E MKH9^D<-.&F>$CTLM%/\ VRB_PI6I]G_7R'ST^Y4_X65X4_Z"A_\ :7_ .)H M_P"%E>%/^@H?_ :7_P")J\-(\*GII^CGZ01?X4X:'X9/32])/TMXO\*+4^S' MS0,N;XC^%I+>1(M9:%V4A9%M9"4.." 4QQ[U0@^*.EC37669);]&\M"J.D4W MI)DC*KW(/(P<9XST4V@:#]GD-MHVDO*%)16MXP"V. 3CIFN831/#;Z:UO?VD M*74R22SS)"J202JR 1I& >/G&%&0V/XLYJXQI/HQ.I2C\3.CTGQ-I,MG&DWB M"QNKC&7?S$CR2:%>:9 ^IZ3 M'!=LG[SR)70 _0,0/ISCIDU7E^$VB;M]I=W]L_8K*I _3/ZU#C2;W+7*]3NJ M*X'_ (5]K=I_R#/&%]&!T23<1_Z%C]*/[(^(ME_Q[Z[97:#^&51D_FG]:7LX MO:2"R[G?45P/]K?$:R_X^-$LKM!_%&PR?R?^E'_"P-D ML3K^N,4G1J+H'*SJ*RM?\.:?XCL3;ZA%\P'[N9>'C/J#_3I3K?Q+H=WC[/J] MDY/\(N%S^6^^TEC MM@O4!)C'H?\ \^F:] M;J"]M8[FTE2:&0;D=#D$4EU:07UK);7D*30R##HX MR"*X"ZT?5_ %T^H>'3)?Z0QW3V3DDQCU'_Q0_'-='NU_*7X/_)F'O4O./XH] M%HK%TCQ;I.L:?%=6]P$WN(VC?[T;GH&],] >AZ=:T)M2M((YWEFVK;N(Y/E. M0Q (4#N2&7IGK7.X23LT:^T@U>Y:HHJ&ZO;6QB\V]N8;>/\ OS2!!^9J"R:B MN3U'XE>&K#(6\:[=3@I;1EO_ !XX7]:Y74?C%.V5TG3(X\])+E]V?^ C&/S- M:JC-J[5O4I1E)V2N>K52O]8TW2USJ-];VWM)( 3]!U->&7_C?Q+JYVR:C.JL M<>5;+LX_X#C/XFL^#1M1OG8BW?^<="B;%_-N?TKE;[XL:W?,8]*LX;8=MJF5Q^)X_2LJT\ M%LYW7FMZ-9J1@JLPF8?AR/UK:M_"/A&)5_M7Q//>;>BQC:OY88_K5J<5_#I- M^O\ 7Z$.GA8_Q:Z^7]?JV2>3RX6 MN+J3.0EK 6S^)P1^5>I6B?#C3<>3!#,P[S0R2Y_[Z&*UX_'7ANTC\NU#H@Z+ M%!M'Y<4W4QDE9+E7DB/K.5TG>/O/S:_X+_$\VLO!FNWK!K?PY( W5]0G*X_# M*']#726'PV\0'!N-6M--'_3C#AP/3< I/YFNC;XDZ..$@O'/M&O_ ,53?^%A M0/\ ZC2;Z3_@(_IFL94*\_C;?S&\YH+^'RKY7_.YR^K?"/4I+Q7T[4XKA#&/ M,DO9&#E\G.,*>,8[^M:/@WX;7>B:_P#;M:-E5,(TCYVR)G[C#;ZG@]03[D&KH]WXEU2.V?3+:#R[.% M8(GD88BPH&[!/WB.^#P>.IR+!6]YNWS,YY].%XK?TED3&??/'\ZN?V=XHOO^/K4H M[-#_ PCD?E_C6?UNE_RZIN7]?(7)7G\4[>B_5E.2U\8WB;[_5+72X>X0@$? MB/\ XJLV;2- C??K.OW.I2CM&20?QY_G70Q^";1GWZA=W-V_18PY'1G7=W]*UE/BN[4+#%:Z;%VX' ^G/\A74@ # '0"BLG3JU/XE1OTT. MB-*,%:*MZ'+_ /")75YSJVLW$P/5$X'Z\?I5ZV\):/;8/V7SF]96+?IT_2MJ MBB.&HIWY;^NOYFG*B.&V@MEVV\,<2^B*%'Z5)116Z26PPHHHI@%%%% !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 %9VN?\@^+_ *_+7_THCK1K.US_ )!\7_7Y:_\ I1'0 M!HT444 9VI_\A#1_^OQO_2>6M&L[4_\ D(:/_P!?C?\ I/+6C0!7OXKJ:RDC MT^Y2UN&P%FDB\T(,\_+D9.,XYP#@D$#!X#2?$&MZUX7\$VIU62UOM;B>6[U" M*"(R;8XRQV*RF,,S;1DH1C=@ X([[4+6:]L)+>VO[C3Y7QMN;98S(F"#P)%9 M><8Y4\'L>:YBR^'=O8:#IVFP:]JX?2I=^GWA-OYUL-A0H,0[&4J3D.K=>O P M 86CZWXA\1ZPWAO^WIK"?31=BXU&VMH3+=&.?RHB5=&1?ER7 49;&"HXKLO! MFL7'B#P7I6J7JHMS<6ZM,(QA2XX8@=@2"0.U9O\ PKVSA@M3IFKZKIU[ DR2 M:A;R1&:Y$S^9*9-\;*27^;(4;3PNT<5T>F:;:Z/I-KINGQ^5:VD*PPIN+;54 M8')Y)P.IY- &=XFU.Q@T+4K6:]MX[A[20+$TJAB2AQ@9SS7(>,O&E_!XC@M? M#NJH+8VRR.T"1RC=N;=DD'' '^37<^(O^17U3_KSF_\ 0#7/^*?!UWKNOQWU MO+ D:VRPLLC,"<,S=@>/F'Y5,[I:?U_P1\RBF[7?3U\_(XL>._%,,S,M^LZD M?*DD$8"\>R@G\_3KTK-6]^V7OVWQ$D^KS=HY+CRHU]N >/8;:[_0/ USIFK1 MSWZ6%U;F,I(C N0>S*"N,Y _ FNSAM;>W_X]X(XO]Q O\J[H8B$%:$?\SS%2 MQ%57J25_3_@V/*5^(.IVMN+;2K'3+"!?NHB,V/U _2J%QXR\3W60=9\I3_## M B_KUKVJBI]O'I!'1[*M_P _/P1X*[ZMJ1Q=:U=2@]I+P*/R)Q2)X6YR\MF^ M>$]"_Y;>+;9QZ*Z#_V>KX5\' #?X@!/ M?%W$!_*K$7AWP3&?GU2&7V>]4?RQ7=44W6J/[3*6%H+["^XX\:1X#4Y$MA^- M\3_[/7+W7@[39KB>6W\6:=;I).[)#O#!(RQQ\V[J%/3')&,]Z]8HJ?:3ZLU5 M*G%645]R.!T+1/#.G6TT&J:II>H[G#I.TP1N1@KC<<#@$<]STJ\^D^!'^]+8 M#_=OB/Y/7844N>7<:A%=#B'\/^ V^[=VR?[NI'^KFJS^%O!+_=UH1_[M^G]< MUZ!11S2[ER^Y'F[^#O")_U?B>1#[WD)'_ *#4+>#O#W_+/Q?$/]]X3_+% M>G44N:7=_>PY8=81_P# 8_Y'EI\(:0/N>+M./^^BG^4@IA\*Z:O3Q'I+_P#; M7;_[,:]5HJ7S/[4O_ G_ )F;HT9;TX_5\V%-H_TW#]=QKW:BE;$+X:S_!C6&HK["^Y'A,D,@A?99QEMIVLMP>#ZXV\ M_3-0K:7/DY909,=!T/3W]_TKW/4+1+[3KBV>-)!+$R;7) .1CJ.1]1S7#KX" MU-5"B:TP!@?.W_Q-8U,1CJ5N67-\B*N%H222@EZ+_@G&1.B1*LFE7K. SQW MT:JQ[D ID#VR:F$\8Z:?J2_2^C/_ ++7K&FZ#:0:;!#>V%D\\:!7=8@V['&< MD9)(Z^]6?[&TO_H&VG_?A?\ "M56QSUYU]QJL/AK?PH_^3?_ "1Y"+D#I;ZJ MOTNXS3Q=D=/[87Z7$9_]FKUO^QM+_P"@;:?]^%_PH_L;3/\ H&VG_?A?\*?M M<=_.ON%]7P__ #Z7WR_^2/)Q?2#I<:TOTEC/_M2GC4)ATU#75^A0_P#M:O5? M[&TS_H&VG_?A?\*/[&TS_H&VG_?A?\*/:XW^=?<+ZM0_Y]K[Y?\ R1Y4][), MNV75-=9?1T1A_P"CZI/IVG2MND>[9CW>RB)_]&U[%_8VF?\ 0-M/^_"_X4?V M-IG_ $#;3_OPO^%-5L[^]_YGADZ3K?-=O: MD2LV2\>U5)/7@$#GN,UMG2<2.0FS>NUAM)49QD@X]JP7^'E_)MWRV?RL&!#'((^J$?F"* MV_M"O%J,X7?=+1?B82P,;JS?WLYF;7_$]P/GN[I?]VXV?^@UG?V?<74WF78@ MW,?F>1R[?^@\_G7N:Z?9K]VT@'TC'^%2+;PK]V&,?116/M<9TFEZ1.E8:EU5 M_G+_ .2/&[?1]&0 W-UZQ6J#]2_\ 2K2V7AE.IU-OHT:_T->N@ = !]*6 MCVF,?_+W\"'@Z+W1Y(%\,)_RZWK_ ._+_ .*J=-?N5_U5MX?C^DT0_P#9 MZ] HJ?93>]27X?Y&BI16QPJ^)-4'"7>B1?2YC_\ BJ=_;^K-_P QK1D_[>(Z M[BBI^K_WY?>5RGF6LW]].8VN=5L[T;654MG5PF>I.!@$@XSUQGWJ#0[>WGE, M5YJ[:=$D8 )<*)!GH22!U.?Q->F7&GV=W('NK2"9P,!I(@Q ],D4V'3+"WE$ MMO96\4B]'2)5(_$"L?JU7VEW.\>VNQG[*/-LMXO\@16 MO;:GX:LQBUO=,A]TEC!_G6S177"C3A\,4C6R1G?\)#HO_06L?_ A/\:/^$AT M7_H+6/\ X$)_C6C16HS._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M M&B@#._X2'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!" M?XT?\)#HO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_PD.B_P#06L?_ M (3_&M&B@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@#._X2 M'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT?\)#H MO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_PD.B_P#06L?_ (3_&M& MB@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@#._X2'1?^@M8_ M^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT?\)#HO_06L?\ MP(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_PD.B_P#06L?_ (3_&M&B@#._P"$ MAT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@#._X2'1?^@M8_^!"?XT?\ M)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT?\)#HO_06L?\ P(3_ !K1 MHH SO^$AT7_H+6/_ ($)_C1_PD.B_P#06L?_ (3_&M&B@#._P"$AT7_ *"U MC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@#._X2'1?^@M8_^!"?XT?\)#HO_06L M?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT?\)#HO_06L?\ P(3_ !K1HH SO^$A MT7_H+6/_ ($)_C1_PD.B_P#06L?_ (3_&M&B@#._P"$AT7_ *"UC_X$)_C1 M_P )#HO_ $%K'_P(3_&M&B@#._X2'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T M:* ,[_A(=%_Z"UC_ .!"?XT?\)#HO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ M ($)_C1_PD.B_P#06L?_ (3_&M&B@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ M $%K'_P(3_&M&B@#._X2'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A( M=%_Z"UC_ .!"?XT?\)#HO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_ MPD.B_P#06L?_ (3_&M&B@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P( M3_&M&B@#._X2'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ M .!"?XT?\)#HO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_PD.B_P#0 M6L?_ (3_&M&B@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@# M._X2'1?^@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT? M\)#HO_06L?\ P(3_ !K1HH SO^$AT7_H+6/_ ($)_C1_PD.B_P#06L?_ (3 M_&M&B@#._P"$AT7_ *"UC_X$)_C1_P )#HO_ $%K'_P(3_&M&B@#._X2'1?^ M@M8_^!"?XT?\)#HO_06L?_ A/\:T:* ,[_A(=%_Z"UC_ .!"?XT?\)#HO_06 ML?\ P(3_ !K1HH IVVKZ;>3>5:7]K/)C.R*96./H#5RBB@ HHHH **** "BB MB@ HHHH *SM<_P"0?%_U^6O_ *41UHUG:Y_R#XO^ORU_]*(Z -&BBB@#.U/_ M )"&C_\ 7XW_ *3RUHUG:G_R$-'_ .OQO_2>6M&@ HHHH **** ,[Q%_R*^J M?]>G::;"[FM M$N=02"YEM(TENA&42WUO#;O<2*DXCACD4HT:.%;,BA00PP-N"*[+P7K%SKW@W3=1OPGVJ6 M+$QC&%9U8JQ [ E2<=LT 6_$7_(KZI_UYS?^@&M&L3Q-J=A#H>I6LU[;QW#V MD@6%Y5#L2AQA6M&L[4_^0AH_P#U^-_Z M3RUHT %9&N^'X]<:RF6^N].N[&5I;>ZM"F]"R,C#;(K(P*L1RI]1@BM>B@#D MO^%?6L:P36.LZK9:E&TYDU*%H?.N/.8-('#1F/!95(P@V[1MQSGHM*TRUT72 M;73=/0QVUK$L42LQ8A0,1V MS)_9ETDD:N,B388MS C[O'S8."=IP =K15>ZNI(M/>XM;2:[DVAD@0JCOGM\ MY4#\2/SXK L?&2W'P_B\2W=EY,DJE4LHIMYDF\PQI$C$+EG?"C('+"@#IZ*Q M_"FNOXE\+V6K2V@LY+E6+0"7S A#%2-V!GIUP*V* "BBB@ HHHH **** "BB ML#QEXF?PKH0O+:P;4KN2416]FLHC,S;6=@&(/(C1VZ<[<<=0 ;%Q:+<3VLK, M0;:4R@#^(E&3'_C^?PJ>L"\\;:#8KIWG74LCZG;&ZLXK:TEN'GC&S)58U8G MD4X'.,GH"06WCCP_>ZE:6%C?/=7-Y;17<*V]M+(##)N"2%E4A5RI!+$ ' ., MC(!OT5C^*]9HEF6(!41F+,QZ#YVFN/.U;5OL4,7E^5\F_RWW,?-X&!]TT =M13(6=[>-I5 M19&4%A&^Y0<^!]*?0 4444 %%%% !1110 445S%YXEU>XU?4+#PMHM MMJ3:7M2[DN[\VJ^:R!Q''MCDW-M922=H&Y>3S@ Z!+14U&:[#$M+%'$5[ (7 M.?\ Q\_E4]6S:?=O;DSVLT:R!3@-N=%&3W3DCC/44 =%16#>>([BT M\::;HC:6_P!GODE*WKSJ 61 V%09)'8EMN#C ;MEZ#X[DUWQ??:,D>C1+974 M\#Q_VONO2(SCS/LWE?=)QSOX![]* .RHHHH **** "BBB@ HHHH ***Y?1/& ML.K^(-7TY[0VT-B&>VN?-#B[1':*5@H'R[)$*D<]5/? .AL[5;.!HE8L&ED MER?5W9R/_'L5/7+6_P 2?"MU8RWD6I.+:.S:^\Z2TF1)(%QN="R 2!=P!VY( M)P<&MW2]5M=9L5O+ S&!R0C2V\D)8>H#J"5/9AP1R": +E%<[9^*99O%NJZ- M?:8]C'I]I'>)<23JYEC:25-VU<[1^Y+#YB<,,A3D53\&^.HO&<\DEB^CFS\D M31K;:L)[M 3\OG0*F(B1G(WM@\>N #KJ*** "BBB@ HHHH **** "H+^U6_T MZYM'8HMQ$T18=0&&,_K5/Q%KD7AW19+^:&2X;S(X8;>'&^>61Q'&BY(&2S 9 M)P.IX%9,7BR\T[5A8^,=/L])26UENH;RWOS<0%8L&579XXRC!2&'!! ;D8P0 M#J:*XK4?BAH]I#ITMK;:E=+>7RVKK_9ETDD09-X?RS%N.1C:,?-\V"=K8ZV\ MN98+!Y[2TEO)0 4@0JC/GW<@#&D>(+Z&ULIM6 MD$$$-U?"*!)"&)WSLORJ C'=MST !) KI= U-]8T.WOY&L&\X$AM.O/M4# , M0"LNQ-W3GY1@Y'.,T :-%%% !1110 4444 %%%% !4#VJOJ,-V6.Z*)X@O8A MBAS_ ..#\ZQ?&?BEO"FBI=V^GMJ5U+)LALTE$;2[4:1\$@\B.-VQWQCC.:?J M'C70=-:R6XNY9'O[VED7R9,[)"RJ553M/)('0'J*?XOU^X\,>%K[6+73'U( MV<$D[Q+,L05$1G9F8\XPN/E#'+#C&2 #;HKG/$&O:OI6CMJUCI^F36,-H;FY MDO=2DMS$ NXX"P2;ACOD?2M?1[NYO]%LKR^M/L5S<0)++;>9O\EF4$INP,XS MC.!0!:ZD5B3N? M$VKW6IZE:^&-#M]2CTMQ#6IL[N6W(N+6:,.%=E# R(HR=N2@R5Z&I)_$EQ;^.;+0)-+=8+R":6.]>=< M,8Q&2%09./WF,L5.0< C!H WZ*Y5_$GB"U\6:9H]_HFF+%J+S;);?59))(XH MUW&1HVMU&,E%P&ZR+VYKJJ "BBB@ HHHH **** "BBB@ /-06-JMCI]O:(Q9 M8(EB#'J0H S^E<[H?C>#5]9UBSEM3:PZ?N>"X,F\7422/%(X '&V2)ACG@J> M^*6W^(_A6YLYKN/4G6VAM#>F:6TFC1X 0#(A9 )%!902N<$C.,T =11532]4 MMM8L$O+'SO(D)VF:WDA+>X5U!P>QQ@CD5CV/BJXN?$^M:3=:/-;#3;6*ZC;S M5DDN$=I5&$7(&?)) W$D,,A3D Z.BN/\(>.9O$]]%!-86D*7.G)J-O)9W_V MH"-FVA9?W:B-\YP 6!VO@_+784 %%%% !1110 4444 %%%9?B'7$\/Z5]J:" M2ZFEFCM[:VC(#332,$10K&S%0LL"*JZG\3]( ML7TH6]IJ=R+Z^-G(O]F72208A:7<8_*W$G"X7 + EAD(U ':456U"XN+6QDE ML[-[V<8"0(ZIN)(&2S$ 9R>IP#@$X!Y2/Q]-=>$_#&J6>EPBZ\1F-8(;J\, M4$+-$TFUYA&QR=NU0$RS$# Z@ [2BLCPMKH\3>&;35A!]G^T;QL63S%RKE=R M/@;T.W*M@;E(.!FM>@ HHHH **** "BBB@ HHKG/&GBW_A$=*ANTL'U"661A MY$X[HHGB"]B&*G/_CGZU/6#JOC M30M&FAAO+N5II[(/%=_IVL3:;HFD0ZC<6NGG4+D3WOV?$>YE58 M_D?>Y*/P=JCC+<\ '4456TV_@U72K34;0DV]W D\188)5E##]#5F@ HHHH * M*** "BBB@ HHKE;CQ3K%Q>:DOAO08=2M=+D,-Q)-?>1)-*JAF2%/+8.0"!EV M0;N,X!- '1V]HMO/=2JQ)N91*0?X2$5,?^.9_&IZYFV^(/AVZAT^2*[F;[?; MP7"!+663RDF_U7FLBE8BQR '(R00,T_P9XQ@\9:=/H?#LNE/%#/9S7,5Z\Z_O#&T0("# M)V_O@,L0[AMX;R5H9MA^?=*8@5R&. $;&!DG/'9T4 8\FE2V MWP"!(0, ^N17?44 <[X$\.WOA;PC;Z7J=^U]/&[L M7.W:H9B0J[47CG/(SDGG&,=%110 4444 %%%% !1110 5R^O^&-2USQ5IU_% MK<^E6FG6\GE&S6)I7GD(4DB6-UVA 0,#.7/3OU%% 'D=CH?B#PGXN\,Z/IK6 M&I2V.F:G';&[F:$26WGVYC#,D9VNH*CA"I"X&,\=/X1\$7GA_4+B2^NHIHKC M2;:S9K=GC;S4DG>0CNJ_OAMPV1CM@5VM% '*^(/#EZO@74="\,(+F34(98&? M5]5N'\I9(V4N)'$KM@X^3@=>1W1X_&,>@VEI;Z9H$DGV5H+B*>_F*(P 5&#> M1^\!&R7KO"TXRX7*-Y84J 0>0YR M.H%=710!QVJ:+XA_X2O0KG2;/3I=.T=7C5[S59O/E5XPA)S"^2,9R7);N1FI M;K1_$&L^)-,DU>'2H+#2;Z2\AN+:9WGG^1TC0HR 1_+)EB';.W #<=910 4 M444 %%%% !1110 4444 5[\79TVY&F^4+SRF^SF8D)YF#MW8!.,XSP:\^MOA MUJ/A]-%O+;Q%=:@VEVT]O<0WJQ*C0RQYDV&.(.6\Q48;V;H><\UZ310!XUI? M@_Q%XP^%&BP3-I=M$OA7[)8.DTA:9IX(PIE&S]V%5<$*7W$YXQBO5KK1K:\U M2WOY9;U9K?[BPW\\41YS\T2N$?K_ !*:OT4 <4-"\177CS4]0OK+2X]+U#3D MTUFBU&1YE1'F82;# %RWG %=WRX/S-2>%O"NLV.HZ/-KG]GQIH6EMIMLUE(S MM=AC&#)(&1?+P(5P@+C+GYN!GMJ* "BBB@ HHHH **** "BBB@#%\6:)/K^@ MFVLKE;:\AN(;NUE=2R"6&19$# @KNZ* .-U32_%>LZ;8SW=MHT.HZ=J,-W M#;17LK0RJJE6W2F+L?3@K'GMQDULT4 >O'5>$]%N-%TJ=;]H3=7EY/>S);Y\N-Y7+E%) + 9QN(!8Y.! MG W** "BBB@ HHHH **** "BBB@#EM>\+:CKOBRROTUJ?2[.PM9$A^QK$TCS M2'#EA+&Z;0B@# S\S=!UX[3-%\1>%?&'A_1],.GZC/8:)J$-N;R=XEDMA&YTJSLB]N[QOOB,YD8 M8Y0'SAMPV1CM@58\3>&KY_ &I>'O#"K17644 :[.5? MRPA7:3CAV#=P,5'J&C^(F\.U6:* M /-%^'5_X=M]+O+3Q#=:@NEV%Q9SPWRQ*I@DBRVPQQ!BWFI&W[PMP#SDY.7I M_A#Q%XN^'.D)B5PC]>K*>WH*Y=-#\52^-M9U)H]+L;74M M/2PCN8+Z26>W\LSE)1&855B3*N5WC&#RU=O10!PW@[PGJVCZY'?7MIINF1K8 MF"YCTZ]EN/[1G+(?M$V^-/W@VM\QWNWF'L^$M>\ M6M/Z'X;AL=2F6699)7")*\JP( MTC,D*N_S,J*0@) X4< 8 VZ** "BBB@ HHHH **** "N3UWPCJ&O>+H]1;6[ MC3+*UL6M[=;)8GD=Y6_?%Q+$Z@;4B P,_>Y Z]910!Y/I>E>)_#7BK2=(TTZ M;J-W8:!/;1->7$D:R0+!9/#<5[9W%UYUK- MIMG8I)!(\4I\F)D=LK@IG=E2K9'J,"NSHH X_P 7>%]0N_A[?^&O#*QS&_@E M@:;5M4G=H@X/S;V65WP3]TD#WJ#Q7X&?"\MTT+QFZO9FNOL!8 MX+1*UN/,^4!L$QY( Z#-=O10!5TS3X=)TBSTZUSY%G D$>?[J*%'Z"K5%% ! M1110 4444 %%%% !7'?V1XJT6^U>/PX-*N+/4[AKN*>^N)$DLI'4!QY:QL)5 M!&\?.A^8J>FZNQHH XG0/"6K>#[U+7P_]@N-*DM[2&62[E=)H?)3RV*JJD2; ME (!9-K9/S9Q4^B>$;B'3-0TC669;(ZG<7MI/IVIW%O,XFFDDVR>7L*[?,Q@ M,P;&>,"NOHH XZZT?Q&WQ%TS5K6RTQM+L+66RW2ZE+Y[I*T+-)M\DC(KO0?#^D-9O/*LNF_O+B\EE!4O+(8HRORLQ*_/DMG/R\ M]S10 4444 %%%% !1110 4444 %9VN?\@^+_ *_+7_THCK1K.US_ )!\7_7Y M:_\ I1'0!HT444 9VI_\A#1_^OQO_2>6M&L[4_\ D(:/_P!?C?\ I/+6C0 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 %%%% !6=KG_(/B_Z M_+7_ -*(ZT:SM<_Y!\7_ %^6O_I1'0!HT444 9VI_P#(0T?_ *_&_P#2>6M& ML[4_^0AH_P#U^-_Z3RUHT %%%% !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 %%%% !1110 444 M4 %%%% !1110 5G:Y_R#XO\ K\M?_2B.M&L[7/\ D'Q?]?EK_P"E$= &C111 M0!G:G_R$-'_Z_&_])Y:T:SM3_P"0AH__ %^-_P"D\M:- !1110 4444 %%%% M !1110 4444 %9VMZY8^'].:\U&0J@.%11EI&]%'H?YI6;K7PF@BTYI- N+B6Z7GRKEUQ(/0$ 8/UX_G77"G0?X?\$YY3K). MT?Q/0M.U&UU6PBO+"598)1E6'\CZ'VJS7G>G_"/3S8Q'5;RZ-V1F06[J$!]! ME23]:VM"^'ND^']6CU"SN+UYHPP"RR*5.1CD!1GK4SA15^67X#C*J[7C^)0T M[X@7^LZ/=>(=(T".?P[&9_(NVO\ 9/.L0(,@A*8$9=2 =^['.WM52P^)FIZU M>^'K+1?#]H]SK6C?VL1=ZFT20KN *96%RQ^8#[GP;:-I,VD M*MS':7TD\HG$4FY@C1!-N0SD;]YXP=I/%8R?"K58+CPK+=Z5X=U^+1]"&FSV MFI3NL9EW ^8F8),@8(Y /-:,, LLBE3D8.0%&>M5&4[*Z,JU M/"IOV<_16_6Y'X(\=3^-8IKZVTR&'2UFFA25+WS)XVC?;MFAV#RRP^8 ,QP1 MG&1G(\$?%L>,_$5MIT.DQ117-O//NAOO.GM/+D"!;F+RU\EFR2!N;MUSFHH_ MASK%UXRDU]O[)\.7C:;D\B,BA2K#>!ND.< L=H-74UO*M MU-)% LSDY2-R$1RI )50>O)S6KXY\+WOB9_#1L)8(_[)UZVU*?SF8;HHPX8+ M@'+?,, X'O0!+=^.M'T:>*R\1W45GJ&R(W*6ZRSP6ID;8GF3",*@9N 9-F:S MM'\?QD>)YO$3P6MMI&M'3;0L^ %'/'%8_B+X93ZIXPUO4 M)+2WU?3-<2W^T6D^MW=@(VB79RD*LLH("D;L8(/K46I?"[5;VUU=EN[83S>* M%UVT1+J:$.@C5#&\J /&Q&[YEW8.TT =7E3\OW_D/'3IS72^"O#-]X_LH]1L9;2=G6.48)0X/7/\ 2D[VT L5 M5N]2MK*XMH;A]KW+[(_K[_H/J16%_P (%I?_ #WN_P#OM?\ XFL"\\'ZDM[* MMC9R/;AL1M)-'EAZ]1_*N&K7Q$%I3_&_Z$-M=#T:L?Q;XBA\)>$=2UZY@DN( M[" RF*/[SGH!GMR1D]AS638^!K26QB>^-U#<%?WB"1" ?; /'?K5[_A'#IFB M7UOHJPW4UPH!AU(YAE'\2-M' 92PSAL9!PV,'>G4JR:YH67K^EBDV9>H>/+K M1OAO?^+-3TB"5+:)9H$TV^^U17*/M"L)-BD %OF.PX )&ZL^S^*K7'A#Q5K9 MTJVG7P\>)+#4/M%K>_NPY$<_EKR,X/RG''7-8O\ PJ35?[#UR"S;3-,CU/5+ M:^_L&UED-B8X@ \+/L5@)<9;:@ VJ "*RF^#7BDQ:E#'6.GZ:]] M-*NEK-Y; I*8@9%+HP*%1M4@@L<@] ST3PKXWN-;U^XT75M+BT^^CL8=0C^S MW9N(Y(9,@?,40A@1@C'T)H_X3'5=5UG5K+PCH=MJ,.D2_9KFZO=0-JCS[0S1 M1A8I"Q4%,]:O\ A3P?IOA:TW6L+&^GAB2ZN9;F6X>0HN \C%@HYPH MP!GH*XKQ'\,=5N;3Q5INEVFA:EIWB">2^@.INTM &Z?B"MAXQURQU[RK'3=.LK.>,F-GG,DY8>60A;>)_B;9Z M?X636-"FBD6+5K>PO5OK>6%K<.X#[HWV.K!3D9'H<$5@7OPGUN358]0MKZQ> M:QCTF2T65G"S36>[<),*=JMNX(W$'M5G4OAMX@U2TU2^-SIMMJ^J:W9ZDT(D MDEM[=+?:%4-M5I&(7)X49...M '71?$'PW-I\MW#=W,@AG:WD@2PN#<)(HW, MI@V>8, @D[< &J5IXZ75O'6B:?HTEM=:-JNCRZBER%;>2KHJ@9(P,,<@KD$8 MXP17+7/P[\93:E>:M'?6<,NI:B]U>Z7:ZKE M7_ OPVU;PMJ'AF6]NK.:/2-(N;";RG?+O).)%*@J.,#G)'/KUH W)_'$[?$. MX\*Z7ID%S+9V\-QZ%G-FUF*13$!@C.$VJ2#QDX;! S@XQOB!X$U+QI>Q1I::- (;B"6UUS>ZW M]DJ.&944(0^2&P=ZCYONY7)JW_PWUBZ_MCR[FQ'V[Q/;:Q'ND?B&/R]RGY?O M_(<#D=.: .IB\?\ AV;3'OH;NYDCCN'M7A2PN&N$E0 NI@">8-H()RO ()ZU MQ_C+XLW&EQI=^%OL%]I\_AZ;5K>::-SO9)(U4$!E(&'.5(# C'&"*CO/ASXN M35=3N=-U*V^QWVM7%_)91ZE<67GQO (X]\T2;P5<;B@X;C)XK)?X+>(/^$1L M=)2^TTRVWA^ZTMG,D@5I)9UD5ON?=VCGOGL>M '?3>-+^Z\0OH7AK2+?4K^U ML8[N^>YO#:PP^9_JXP1'(6=@&., #[V3BM#_A-]$36+32;J>:VOKN3R8TEM MW\L3;"YA,R@Q>8 #\H(-"\;77B#PVNF7RZGI\-M>VM]-K'5-5U6UO8+/7(]224WUR@6%45?( M2TP8D(^8[]Q8YY/)H [+3?B/X5U;4X-/L-4\RXN)9((MUM*B/+'G?&'90N\8 MSMSG!!Q@@GIZ\1^'?AG5_$-AHD\[6,6CZ/XAOK]75W^T2.)95$93;M W,6W; MNF!MXR?;J "BBB@ HHHH **** "BBN3U[X=:3XAU>34;VXO4FD"@K%(H48&! M@%3CI5146_>=AJW4Z*\U&"PD@%T61)W\M9,?(K'H&/;/0>_'<40ZC!<:A-9P M%I)+< RLH^5">BD_WL9 EA<7N&?]]++*A"(.N%" DGH.<# MK[$A^$.G#4)DN+B]:U(#0RI*@8>JL"G/J"/I@8YVY*5OB_ JT>YZ/7-6?BB\ MU'Q?J&DV.F0/::9.D%Y,][MN$+Q"176#9@QGX7ROW,FX%RZF0DL0=RUUT/ M@.UG\9:SK6L!KF.ZNK>XM8%NYA$#%"B@R0Y$;,'3<"0V,*<@CB!$WBSQQ%X3 MUO1+.ZLFEM=2>03W8DVBT13&H'K;2+74IKYQ;W=T;*$+;2M*UP Q,)B"[Q)^[8;2H.1C&2 M >:UCXKPVJ:REI97%NVEW5C&T]_97$<31S31+(S%D0(560X!;G&[!&:OQ>#M M3:32;NYEM%NH_$$FL7D<;L416@EB$<9*Y8C>G)"YPQP,[:@U_P ':UJ&K:Q] MB-A]BU2ZTZ[\V:=UDC>VFB9DV",@@I&<'<.>,8Y !U>B^(-.\00SR:9+*QMY M?)GBGMY()8GVAL-'(JLO# C(Y!!K,/C&-?B"OAHV?[EHMHOO.&#<[/-\C9C. M?*&_.>G;O5W2M(GL?$6NW\SQF+49H9(@I.Y0D*H=W'JIZ9XKD'^'.N-;_;_^ M$CE.K?VS_; M"L0L_,$F F[RO.QY'[O.[WQCB@#>D^)/A6.[DMFU&0R1W$EH M=MG.RM<1L5:!6"8:7*G$:DLPP0"""9Y?'?AZ+3+.^^USRQ7ID$$<%E/+,WEG M$F840R+L(PQ*C:< X)%9-KX*U&'^S-TUJ?LGB>\UB3#MS#-]IVJ/E^^//3(Z M<-R>,Y4WPYU>*\COX'BN9EO-28VZ:Q=:>#%WEE5X)"P24LBE50E2-Q.!D9QD9IV7Q!T2: MPTJ6ZN5$VI6T=RJVD,\\<<;G:KN_E+Y:$Y >14'#>APWPWX3DT/Q +R*&WM; M(:)::?':Q7#S&)XI)F8!W4%EQ* &/)P<@5C^%/"'B;PA!IT5B=)NMVEV=A?- M-/(OD/ 7!DB 0^8"LA^5C'RO7YC@ ZNV\5:1=ZZVD07$INQY@7=;2K%(8R!( MJ2E0CLI."JL2,-D<'%?0?'7AWQ-<0PZ+?/.UQ ;B!GMI8DGC! 8HSJ%?:6 8 M*25)P<&N=T[P7XB3Q[8ZUJMW#<16=S=R-,=2N)&F24.(PMNRB*'8I53M)W8R M3G.;WAGP=J&C6?@Z*ZFMG;0M-EM+DQLQ#NRQ@%,J,CY#UQVXH ENO$WB:'QI M'H$&@:3)Y]O-=PSOK$JYACDC0EE%L<.?-4[02.OS=,ZEMXPT.[UXZ/;W;M=B M5X5)MY1$\J EXTF*^6[J V55B1M;(^4X2?1;F7X@6.NJ\7V6WTNXLW0D[R\D ML+J0,8QB)L\]QQZ;YA&+,J8=P\TIN M##(RV 3B@"[KGQ+TN#PW6-V"B10&8AT+* M#M)X(SI-\0O#4=DMS+>SQ!KS["(9+&=)_M!C,@B\DIY@9D&5&WYL@#)(!Q1X M5\47/@>V\-WW]D1QZ>]@MO<0S2$W"V]Q&Y=E* 1$I%P@+@LWW@!S;O?!VH7/ MC*/5DFMA NM0Z@5+-N\M+*2 C&W&[>X.,XQGG/% &Q_PF6A_V#'K"WX5H MGMWMFA4JP?'E[?,?<'&1M'3!JJ_A+6+3R;[3FL9KZTUNZU&*">5TBEBG$BE& M<(Q1@LF6]MM36Y$):18);DP>6$! \Q5$'S M$[=QYP-V =99>-M!O[6[N$O)+9+*W%U.+ZUEM62$YQ+ME524^5OF QP1GBH M=+\?^'M8UH:39W%XE\Q*B*ZTVYM_FV>9MS)&HW;/FQG)'/2N8\7:7K%QX7\1 M:SXHBL[5_P"PY+%8-,G>74)KKPKK=YIU[:Z MAK]C?6-S:ZQ%J"7\$]P[>0D&^.&%0VPE2JKP)@Q.30!ZU=^)[./P?J/B&P_T MVVLH+B4 93S##O#*"1TW(0#@@]1D8K&7X@*WP[/B,Z:5O1(;;^S?/Y^T^9Y? ME[]O3/S;MOW?FQBM"[\+[/AG<^%M,D7<=)>PADF) +&(H&8C)Y)R3R>O6L0> M +W_ (2)KDW5N=-^Q^:+7YL_VCY/V?SLXQL\KC'7)S0!N:=XTTN\T)=1NI#: MLFD0ZQ)9 M!YB!4.\'SF&#LQ@'GD58D\#:U!-&6=XT=8;2.!U9Q&Q4D MJQ!"MVSC)P ;UQX[TG3KR\AU6X2 0WT=C"L4*6U\%ZE!_9F9[;_ $3Q/>:Q M)AVYAF^T[5'R_?\ WZY'3AN3QD V#XY\.KJ4]E)J!C>W,JO+)!(L&Z)2TB+, M5\MF0*Q90Q(VMD?*<9 ^(UM<7NL/9!?L.F:,-18WMO<6K@YD)W!D+A-J @B- MB><;NE8-U\*+J[@U#2KB.*:SGDO);6_DUN[8V[3B4J?L)!A)4RE"0PR,MP3B MM;4/"OB?7[;Q')JW]DVMSJF@/I4$5M/+(B2$2?.SLBG:3)V7( _BZT ='_PE M^D)JUOIDUPZW<[+&"MO*T*R,F\1F;9L5RN"%8AB"O'S#-+Q9XXB\)ZWHEG=6 M32VNI/()[L2;1:(IC4.5P=PW2J#R-HR>U8%]X&\27OB>SNI[R&:SM-1MKN)V MU*X41PQJ@,(M57RB=P=A(Q+'.,#@CIM=\,_VYXETVZNE@ETZ&RO;2[@D)S*L MXC& ,8(PC \CJ* &_P#":V%O_:;:FKVRV6IC3HEB1[B2Y:;8V4$MC/=&\M9=5GN 1<'+R+/)&7D?(#890"21D8R0#HK?Q7HMU- MIT,%\IEU-ITM$9&5I6A)$HP1P5P&SFE$< M*DJ99"J'RH\@X=]JG:Q!P#CF-2^'FMG4-6O=(O;*&>.[%WH;2%A]G:5R]UYF M%.-Y9P-N>H)K0G\(:OI$D\'A1=.DL[S28-,<7TKHUKY*NB2*%1A*-LG*$IRO MWOF. "WXB^(.G:?I?B)-'F^UZMHVGRW31?997AC86_G1^9(HVA64@CYANY . M0<7!XQLGNK&U@E@EGFO$LI\F1525H&FV(P1E9PJ9*EEP#R02 <9? -[;^%_& M>D6UQ W]M6@MK)Y';Y<6$=L#)\O'S(3QGCWXJ/3O >J:6VBV%O<6KZ1H^K#4 M+??(YF5'@G62,_+\Q$DH96)R58@\KE@#?T+QWX<\2311Z/?M,9[#@T[1O&^A>(-4.GZ3<7,T_D"Y!:QGCC>(G D61D",I M(.""0V#C.*P=*\(:AH7A_P ,)^#U_$U_;68O(M8E718DCN[?5([L64,94+!*J0QB)R7) )D8[&&XAO44 M44 %%%% !1110 4444 %4KC5K6UNC;W#-')E-NX8#AF"Y![X)&?2N>?X;:.\ MC,;F^RQR?WBG^:U0N/AM";HBUFG6!2@S)(I9\L-Q&%&,+GZGT[]$84F]9?@< M,ZN)2TIK[_\ @';6=Y%?6_GV^XQ%B%A[U/7$6?PVL&M\7TUTLRL M03'(FUQV8#;D9]#T]^M:ND>"=-T74DO;6>Z>5 0!(Z[>1CD!12E&FKVE^!=. MIB';FA^/Z6,SPUX[OM:N](74=&MK*WUF&:6RD@OS._[HC(D0Q)MR#U4L,\'& M16RWC/P_'IUG?R:BD=K>VLEY!*\;JK0QJ&=SD?+@$'G!KG/"7P]F\)S:)=:> MEA;W*0RV^M?9P56\5LLDGW?GD5P "V/E=^>@JG8^!_$<$.DV=_;:)>V&C6%U M810O3TK ZSJSXVT95M]RZF)+DN(K0%RP&:EO/&&AV&MC2;J[=;K=&CE;>5HHGD.(TDE"F.-FXPK," M=RX'S#/&2^"?%3Z.EO";2*]CN)'T^].N74DNDQLL8V*YBW72[D+E)"JGY5(( M4$7;[P#,+^]^S)J.G:E>PWDJRZ[=VGD.BQH1]GC5HIL>4K@MM))VGA0: M+6C>--1U'Q3:Z;-#:K#-=ZK S(C!@MK*B1D?-C)#'=QR<8Q6S>>([BT\::;H MC:6_V>^24K>O.H!9$#85!DD=B6VX.,!NV-HW@O4=.\4VNI336K0PW>JSLJ.Q M8K=2H\8'RXR IW<\'&,U:UW3?$EWXVT?4=.L=*DL=-,N6GU"2.602(%;Y! P M&WG'S'/M0!'JGCJXL+W49;?2$N-&TBYBM=0O6N]DJ.X1F,<6PAU194+$NI^\ M #MY:GCZ8W<-U-I4QWEQ/-,XN+?Y8UDC6,)M<,(AABZ[=YX.!F.+P/J[QP: M%=M8_P#"/VNJ2ZA' XML 16 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 17,378 $ 17,580 $ 3,963
Provisions 6,740 2,700 18,221
Net Deductions 4,017 2,902 4,604
Balance at end of period $ 20,101 $ 17,378 17,580
One Unidentified Customer | Customer Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Net accounts receivable percentage 12.00%    
Two Unidentified Customers | Customer Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Net accounts receivable percentage   10.00%  
APC Region Customer      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Provisions     $ 13,700
XML 17 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Other Long-Term Obligations (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Capital lease obligations $ 65,284 $ 68,245
Income tax liability 20,546 15,894
Interest rate swap liability 21,093 0
Deferred tenant allowance 6,248 7,244
Straight-line rent 5,434 6,750
Contingent consideration 3,705 10,900
Other 26,437 10,380
Other long-term obligations $ 148,747 $ 119,413
XML 18 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Nov. 01, 2018
Other long-term assets        
Maintenance spares inventory, net $ 55,482 $ 45,679    
Cost method investments 10,727 8,056    
Capitalized contract acquisition costs 3,994 0    
Deferred debt issuance costs, net 1,609 720    
Restricted cash 42 11    
Forward starting interest rate swaps 0 779    
Other 17,132 16,407    
Total 88,986 71,652   $ 75,650
Revolving Credit Facility        
Other long-term assets        
Amortization of debt issuance costs included in interest expense $ 300 $ 300 $ 300  
XML 19 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 119,732  
Estimated Fair Value 119,954  
U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 119,732 $ 198,394
Gross Unrealized Gains 225 0
Gross Unrealized Losses (3) (406)
Estimated Fair Value 119,954 197,988
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   9,963
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   9,963
Short-term Investments | U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 109,715 139,365
Gross Unrealized Gains 225 0
Gross Unrealized Losses 0 (347)
Estimated Fair Value 109,940 139,018
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   9,963
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   9,963
Other Long-term Investments | U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,017 59,029
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (59)
Estimated Fair Value $ 10,014 $ 58,970
XML 20 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details) - Secured Debt - Term Loan Payable due September 28, 2025 - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Sep. 28, 2018
Debt Instrument [Line Items]      
Principal Balance $ 693,000   $ 699,100
Unamortized Discount (1,958)   (900)
Deferred Debt Issuance Costs (3,636) $ (4,300) $ (1,900)
Net Carrying Value $ 687,406 $ 693,450  
XML 21 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Intangible Assets      
Gross Intangible $ 751,472 $ 751,766  
Accumulated Amortization (638,691) (603,541)  
Net Intangible 112,781 148,225  
Amortization of intangible assets 35,136 25,806 $ 45,713
Expected future amortization of finite-lived intangible assets      
2020 34,008    
2021 30,830    
2022 24,809    
2023 10,000    
2024 6,948    
Thereafter 6,186    
Net Intangible 112,781 148,225  
Developed technology      
Intangible Assets      
Gross Intangible 373,526 373,581  
Accumulated Amortization (308,261) (285,233)  
Net Intangible 65,265 88,348  
Expected future amortization of finite-lived intangible assets      
Net Intangible 65,265 88,348  
Patents and licenses      
Intangible Assets      
Gross Intangible 3,565 3,565  
Accumulated Amortization (2,244) (1,958)  
Net Intangible 1,321 1,607  
Expected future amortization of finite-lived intangible assets      
Net Intangible 1,321 1,607  
Customer relationships, covenants not to compete, outstanding purchase orders and contracts      
Intangible Assets      
Gross Intangible 374,381 374,620  
Accumulated Amortization (328,186) (316,350)  
Net Intangible 46,195 58,270  
Expected future amortization of finite-lived intangible assets      
Net Intangible $ 46,195 $ 58,270  
XML 22 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings (Loss) Per Share Calculation (Tables)
12 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Reconciliation of numerator and denominator of Basic and Diluted Earnings Per Share
The following tables (in thousands except per share amounts) show a reconciliation of the numerator and denominator of the Basic EPS and the Diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding. Diluted EPS is computed using the weighted average number of the following, in each case, to the extent the effect is not anti-dilutive: (i) common shares outstanding, (ii) shares issuable upon vesting of restricted stock units and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.

Numerator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

Less: Loss on fair value of debt conversion liability



 
(12,894
)
 

Add: Interest expense associated with 0.875% Convertible Senior Notes due 2017


 

 
853

Add: Interest expense associated with 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
7,224

Add: Interest expense associated with 4.0% Convertible Senior Notes due 2020

 

 
8,691

Net income (loss) used to calculate Diluted EPS

$
253,434

 
$
(357,584
)
 
$
1,278,721


Denominator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic weighted average shares outstanding
155,720

 
143,738

 
141,997

Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units

1,892

 

 
1,354

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 

 
404

Add: Shares underlying 0.875% Convertible Senior Notes due 2017


 

 
3,032

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
13,934

Add: Shares underlying 4.0% Convertible Senior Notes due 2020

 

 
9,198

Diluted weighted average shares outstanding
157,612

 
143,738

 
169,919


EPS
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic EPS
$
1.63

 
$
(2.40
)
 
$
8.89

Diluted EPS
$
1.61

 
$
(2.49
)
 
$
7.53


Weighted average shares excluded from calculation of denominator for Basic and Diluted EPS
The following table summarizes the weighted average shares excluded from the calculation of the denominator for Diluted EPS due to their anti-dilutive effect for the fiscal years indicated (in thousands):
 
Year Ended October 31,
 
2019
 
2018
 
2017
Shares underlying stock options and restricted stock units
234

 
2,235

 
958

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 
1,780



3.75% Convertible Senior Notes due October 15, 2018 (Original Notes)

 
2,883

 

4.0% Convertible Senior Notes due December 15, 2020

 
9,123

 

Total shares excluded due to anti-dilutive effect
234

 
16,021

 
958


XML 23 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Entity Wide Disclosures (Tables)
12 Months Ended
Oct. 31, 2019
Segment Reporting [Abstract]  
Segment revenue
The table below (in thousands, except percentage data) sets forth Ciena’s segment revenue for the respective periods indicated:
 
Year Ended October 31,
 
2019
 
2018
 
2017
Revenue:
 
 
 
 
 
Networking Platforms
 
 
 
 
 
  Converged Packet Optical
$
2,562,841

 
$
2,194,519

 
$
1,939,621

  Packet Networking
348,477

 
283,499

 
313,089

    Total Networking Platforms
2,911,318

 
2,478,018

 
2,252,710

 
 
 
 
 
 
Platform Software and Services
155,376

 
173,949

 
145,009

 
 
 
 
 
 
Blue Planet Automation Software and Services
54,555

 
26,764

 
16,110

 
 
 
 
 
 
Global Services
 
 
 
 
 
  Maintenance Support and Training
261,337

 
245,161

 
227,400

  Installation and Deployment
148,233

 
128,829

 
117,524

  Consulting and Network Design
41,312

 
41,565

 
42,934

    Total Global Services
450,882

 
415,555

 
387,858

 
 
 
 
 
 
Total revenue
$
3,572,131

 
$
3,094,286

 
$
2,801,687

Segment profit (loss) and the reconciliation to consolidated net income (loss)
The table below (in thousands) sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income (loss) during the respective periods indicated:

 
Year Ended October 31,
 
2019
 
2018
 
2017
Segment profit (loss):
 
 
 
 
 
Networking Platforms
$
759,244

 
$
581,113

 
$
578,039

Platform Software and Services
64,210

 
78,048

 
47,353

Blue Planet Automation Software and Services
(17,769
)
 
(8,240
)
 
(14,817
)
Global Services
188,242

 
172,205

 
159,882

Total segment profit
993,927

 
823,126

 
770,457

Less: non-performance operating expenses
 
 
 
 
 
  Selling and marketing
423,046

 
394,060

 
356,169

  General and administrative
174,399

 
160,133

 
142,604

  Amortization of intangible assets
21,808

 
15,737

 
33,029

  Acquisition and integration costs
3,370

 
5,111

 

  Significant asset impairments and restructuring costs
24,538

 
18,139

 
23,933

Add: other non-performance financial items
 
 
 
 
 
  Interest and other income (loss), net
3,876

 
(12,029
)
 
913

  Interest expense
(37,452
)
 
(55,249
)
 
(55,852
)
  Loss on extinguishment and modification of debt

 
(13,887
)
 
(3,657
)
Less: Provision (benefit) for income taxes
59,756

 
493,471

 
(1,105,827
)
Total net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953


Ciena's geographic distribution of revenue and long-lived assets For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, was as follows (in thousands):
 
October 31,
 
2019
 
2018
Canada
$
211,901

 
$
198,028

United States
58,119

 
75,479

Other International
16,864

 
18,560

Total
$
286,884

 
$
292,067


For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):

 
Year Ended October 31,
 
2019
 
2018
 
2017
North America
$
2,351,260

 
$
1,886,450

 
$
1,736,047

EMEA
566,718

 
464,876

 
404,099

CALA
152,653

 
140,177

 
164,308

APAC
501,500

 
602,783

 
497,233

Total
$
3,572,131

 
$
3,094,286

 
$
2,801,687


Schedule of revenue by major customers by reporting segments
For the periods below, customers accounting for at least 10% of Ciena’s revenue were as follows (in thousands):
 
October 31,
 
2019
 
2018
 
2017
Verizon
$
459,787

 
$
318,013

 
$
288,048

AT&T
388,704

 
374,576

 
448,943

Web-scale provider
370,577

 
n/a

 
n/a

Total
$
1,219,068

 
$
692,589

 
$
736,991

________________________________
n/a
Denotes revenue representing less than 10% of total revenue for the period

XML 24 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2019
Oct. 31, 2018
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 290,000,000 290,000,000
Common stock, shares issued (in shares) 154,403,850 154,318,531
Common stock, shares outstanding (in shares) 154,403,850 154,318,531
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Cash flows from operating activities:      
Net income (loss) $ 253,434 $ (344,690) $ 1,261,953
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Loss on extinguishment of debt 0 10,039 0
Loss on fair value of debt conversion liability 0 12,070 0
Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements 87,576 84,214 77,189
Share-based compensation costs 59,736 52,972 48,360
Amortization of intangible assets 35,136 25,806 45,713
Deferred taxes 19,865 463,631 (1,126,732)
Provision for doubtful accounts 6,740 2,700 18,221
Provision for inventory excess and obsolescence 28,085 30,615 35,459
Provision for warranty 23,105 20,992 7,965
Other (910) 21,685 22,417
Changes in assets and liabilities:      
Accounts receivable 65,712 (168,357) (66,123)
Inventories (112,941) (27,445) (91,567)
Prepaid expenses and other (96,618) (21,425) (33,834)
Accounts payable, accruals and other obligations 27,740 85,798 33,897
Deferred revenue 16,480 (19,344) 1,964
Net cash provided by operating activities 413,140 229,261 234,882
Cash flows used in investing activities:      
Payments for equipment, furniture, fixtures and intellectual property (62,579) (67,616) (94,600)
Purchase of available for sale securities (158,074) (286,824) (299,038)
Proceeds from maturities of available for sale securities 248,748 410,109 335,075
Purchase of equity investment (2,667) (1,767) 0
Settlement of foreign currency forward contracts, net (1,351) 9,385 (2,810)
Acquisition of businesses, net of cash acquired 0 (82,670) 0
Net cash used in investing activities 24,077 (19,383) (61,373)
Cash flows from financing activities:      
Proceeds from issuance of long-term debt, net 0 305,125 0
Payment of long-term debt (7,000) (292,730) (233,554)
Payment for debt conversion liability (111,268) 0 0
Payment for make-whole provision upon conversion of long-term debt 0 (13,453) 0
Payment for modification of term loans 0 0 (93,625)
Payment of debt issuance costs (1,191) (1,936) (722)
Payment of capital lease obligations (3,319) (3,624) (3,562)
Shares repurchased for tax withholdings on vesting of restricted stock units (29,059) (4,757) 0
Repurchases of common stock - repurchase program (150,076) (110,981) 0
Proceeds from issuance of common stock 22,947 23,127 20,412
Net cash used in financing activities (278,966) (99,229) (311,051)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 476 (5,856) 494
Net increase (decrease) in cash, cash equivalents and restricted cash 158,727 104,793 (137,048)
Cash, cash equivalents and restricted cash at beginning of fiscal year 745,434 640,641 777,689
Cash, cash equivalents and restricted cash at end of fiscal year 904,161 745,434 640,641
Supplemental disclosure of cash flow information      
Cash paid during the fiscal year for interest 39,579 44,750 47,235
Cash paid during the fiscal year for income taxes, net 33,570 26,900 22,136
Non-cash investing and financing activities      
Purchase of equipment in accounts payable 16,549 5,118 6,214
Equipment acquired under and building subject to capital lease 0 0 50,370
Contingent consideration for acquisition of business 0 10,900 0
3.75% Convertible Senior Notes due October 15, 2018      
Non-cash investing and financing activities      
Conversion of convertible senior notes 0 61,270 0
4.0% Convertible Senior Notes due March 15, 2015      
Non-cash investing and financing activities      
Conversion of convertible senior notes 0 214,286 0
3.75% Convertible Senior Notes due October 15, 2018 (New)      
Non-cash investing and financing activities      
Conversion of convertible senior notes $ 52,944 $ 0 $ 0
XML 26 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Tables)
12 Months Ended
Oct. 31, 2019
Business Combinations [Abstract]  
Schedule of purchase price for acquisition
The following table summarizes the purchase price for the acquisition (in thousands):
 
Amount
Cash
$
43,283

Contingent consideration
10,900

Total purchase price
$
54,183


Schedule of acquired assets and assumed liabilities
The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):

 
Amount
Cash and cash equivalents
$
1,025

Accounts receivable
4,790

Prepaid expenses and other long term assets
372

Goodwill
10,453

Customer relationships and contracts
37,700

Developed technology
9,700

Deferred revenue
(193
)
Other current and long term liabilities
(9,664
)
Total purchase price
$
54,183


The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):
 
Amount
Cash and cash equivalents
$
642

Accounts receivable
1,525

Prepaid expenses and other
450

Equipment, furniture and fixtures
31

Goodwill
20,304

Customer relationships and contracts
2,200

Developed technology
21,900

Accounts payable
(165
)
Accrued liabilities
(657
)
Deferred revenue
(5,176
)
Total purchase price
$
41,054


XML 27 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES

Government Grant

During fiscal 2018, Ciena entered into agreements related to the Evolution of Networking Services through a Corridor in Quebec and Ontario for Research and Innovation project with the Canadian federal government, the government of the province of Ontario and the government of the province of Quebec to develop a 5G technology corridor between Quebec and Ontario to promote research and development, small business enterprises and entrepreneurs in Canada. Under these agreements, Ciena can receive up to an aggregate CAD$57.6 million (approximately $43.8 million) in reimbursement from the three Canadian government entities for eligible costs over a period commencing on February 20, 2017 and ending on March 31, 2022. Ciena anticipates receiving recurring disbursements over this period. Amounts received under the agreements are subject to recoupment in the event that Ciena fails to achieve certain minimum investment, employment and project milestones. As of October 31, 2019, Ciena has recorded CAD$28.9 million (approximately $22.0 million) in cumulative benefits as a reduction in research and development expense of which CAD$12.3 million (approximately $9.2 million) was recorded in fiscal 2019. As of October 31, 2019, amounts receivable from this grant were CAD$10.4 million (approximately $7.9 million).

Tax Contingencies

Ciena is subject to various tax liabilities arising in the ordinary course of business. Ciena does not expect that the ultimate settlement of these tax liabilities will have a material effect on its results of operations, financial position or cash flows.

Litigation

Ciena is subject to various legal proceedings, claims and other matters arising in the ordinary course of business, including those that relate to employment, commercial, tax and other regulatory matters. Ciena is also subject to intellectual property related claims, including claims against third parties that may involve contractual indemnification obligations on the part of Ciena. Ciena does not expect that the ultimate costs to resolve such matters will have a material effect on its results of operations, financial position or cash flows.
Lease Commitments
Ciena has certain minimum obligations under non-cancelable leases expiring on various dates through 2032 for equipment and facilities. The following table summarizes Ciena’s future annual minimum lease commitments under non-cancelable leases that are not recorded on the balance sheet as of October 31, 2019 (in thousands):

 
 
2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
 
Total
Operating leases
 
$
28,776

 
$
24,184

 
$
16,767

 
$
13,393

 
$
10,632

 
$
26,110

 
$
119,862



Rental expense for fiscal 2019, fiscal 2018 and fiscal 2017 was approximately $22.0 million, $24.1 million and $30.9 million, respectively. In addition, Ciena paid approximately $1.3 million, $1.9 million and $2.7 million during fiscal 2019, fiscal 2018 and fiscal 2017, respectively, related to rent costs for restructured facilities and unfavorable lease commitments, which were offset against Ciena’s restructuring liabilities and unfavorable lease obligations. The amount for operating lease commitments above does not include variable expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. These costs are not expected to have a material impact on Ciena’s financial condition, results of operations or cash flows.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other
12 Months Ended
Oct. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER PREPAID EXPENSES AND OTHER
As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):

 
October 31,
 
2019
 
2018
Prepaid VAT and other taxes
$
84,706

 
$
82,518

Contract assets
84,046

 

Prepaid expenses
48,680

 
32,987

Product demonstration equipment, net
38,900

 
37,623

Other non-trade receivables
28,136

 
25,716

Capitalized contract acquisition costs
11,677

 

Derivative assets
1,570

 
133

Deferred deployment expense
125

 
19,342

Restricted cash
74

 

Financing receivable

 
626

 
$
297,914

 
$
198,945


Depreciation of product demonstration equipment was $8.8 million, $9.0 million and $10.0 million for fiscal 2019, 2018 and 2017, respectively.

For further discussion on contract assets and capitalized contract acquisition costs, see Note 2 above.
ZIP 29 0000936395-19-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000936395-19-000056-xbrl.zip M4$L#!!0 ( +-QE$] 0"]N6+<$ -;,/@ 7 83(P,3DQ,#,Q9FEN86YC M:6%LPZ M??_IA2%LT8E !S OE[/]\_1^__3\7%__=O_O�)[,B)^ MS.DAL6+B<*]N/.3^<$CTDWL*@Q'W1Q#^=%^LBXODH?%GHZLJ8G<@*HK>D7JR MK(BF(/=DOB.8?5%7^?.WSUW5455>= 2^)W4=2[0$E2B.3!X[UJ/4>WS,7E9\ MW4Z_/HE@G.GGN;R;'HS?0_=Y&',B+ZC9D)+V80SSA3G[T5_.AG$\_OSIT^OK MZ^5KYS((GS\)JJI^>L,^9TFGSY$])$[@7CP1QP]BDC_T9$6/]!''C3[-=/J$ MG[W@A8N.D+WF*;IP_9B$)(JK7U'J4/%X]#2^C>/0I;:QY+%KT6%3] MF&M?1+&3/_;V&'J7$;$OGX.73VDC/B;,/!:/PP7/I:W9_\<7*-,OL"=A".![ MOX EKG_1;*^*"7C$JJ8R-%1TM^-'K[H_ME0\\#RQPNH'L*7B@7!2W3V<5)$? M*65YW@(Z0FOV_ROH"+.,:N#$]D*R "FTN>)1UPKH]P9U8 J;:P8M&^Y=E3]+=I4-4"[ M1L9 0Q7Y_9<:ZOLO=0-:3,.I+A4#C,+IAXOU"^O8D4(6W[@8U&F/!<#.NRV6 M,FF/!9(F$]BN:]4L:KE'Q90FT845VF'@D0HDEQHK'G5L>QS4?#5IJ^&:Z+&" MTS*N@<;J83Y;UGB*\.5A9HU57[2?+J*J9<8/TK8J+B6V9UN>W:F3IWE[Q<-O M43&_DDX6>5[X]-_?O]W#BHPL9+78\FV2DY.XB[%5ZE#%0%'0%05YZL/T\?33 MG4]IC^)[XY#8:'W4/J-^2I?_4]%YF@-K!YLW5W!>6",9PBK!@-P8OX^KX)DW M52DJ CWJ/I-,KT($V16*(Q5"=I72F%+AM;28[;7H1$ZU6F*)AJC7#I7")FVH MU.R.^^0"DX ':Y+-> KOUHE@7.N%!;P< T#VR[QIY["'ZQ+.QC1 M+PE\:4C$OJACVJ2MUCZJFDMN'U7-B8S^56,)8$O5=V T60\MNO'1YNKOO7G MQ(W?:[Y&VZK$Q%L=K060L;[G^@0]S&)X=>.J@A"(V\<:C8--57-PZH06ME0\ M4.?[5;I[J',6*J1J5@!+\K%"Y:9&YF.5 ,1"RYC_<>*=DKIZ8>'=3085I( MQU#OOCY6P1)LC'HCJ=9"JG&NG"K7BM0)7E(I>,LN0KWFF>Y4)>=2\S ([-?% M!B3VJ+&4ZFVD*LT\KD$&-%2:;\GGH\EH&'@UC\YT6F#0B8OM.;%*8\5#S[5J MV#)MK)%_Y'E4+_^@<=%\AT$8KS#CK%OU"&J_7H56=UAGS4-+I7"HXR)L63"W MY=.JF9$_&54+7R<./Z$I^ EZD-"U9Z1*K0E0M%=(E3>0Y3_KHVO8.NN?S/IT M+79$BPX5$2ZTS1;[G^4>]=)ZX1"F^U30-[1KI@P- M58*C3FY48O]I?#&Q%T:":'.5()[4!(*@H5I%UJK'*OMZ7/URJ\H81S$1$G>! M$86MU1IN%%09DJF.P\8:6PK>6!75*FR]ZKC6'*],.Y_8_&A%I/PEVW>>W!H5 M6;17FL@U#U5USGV>Y?Y9?0#!J0T^)XW52_ T]&K41MI8;0*.ZTW <=4C66"@ MEIE+':I-FQH'.VNI(4IES"XC2G7<+FEQW+!"TQ1/8GN5A(R"IZ<:(8E-->[I M8BE5[E&E_&MDP8*0\(+9Y>U542,8E;N @V;C1;E=%D?#&G8H]:@1D?6X3AJK M %HCM"MEMA_X*^AL<(9G]#9 /7JLD91)6Z4!$P7C&M&5M%4&BIX(<=\S'6>OFUOGUJ!=2:!S7QKQK/(V]:X!XLW6*H#G_X)%Y&#^@RQ]5+F+J* M_)Y?Y_?0IBH'MF:)XRHZ9';70J.L6BX6&PA+HISUWA5@II:,/434E(Y91+]J MZJ%@7RCU:V96(]3\2J$&FKC>ELA:JQ2@^_12%P3 IFI7"WCLK8;QL]8:O5(5 MH%P3$(.&!8)U:Q1UQK5U;X) MJ;,*2*5)@'NO-52"ED_SN["N]5RW<00M59BS:J+.T%"]>K6K5K%:L5MGF60M M57ZI36H,.VQ9H%D)HOTVZ,FG,%5B-]*G<48BJM@:H M(*G>%$!9O-A=J-F!=:J,-(H"I]J'2K8F%KK;27L-1R^,_E1'?MZ\:D:F+L9_ M?RN%M$+R'-0H8MI4XU'87EU*3-)8*5)KHJ397E154&112*3:K7XF=2*3MBWR M'FLW5,L]J@PM\KQD@STUI9_+.W.D+OY4I8HI8\257",E7!.???T?__';D%@. M_.]__#8BL<5A[POK)'KO7]^<$!?^>^D/"O@8B#AZ(QS 0>F9<<7FB$(?&^@\;HZZ T40Q5T M4S"T?J\CF+JDZA>O/R]6ZGCV];;SC]\^39%A$55,)(OZM^X_'@8Y4;17*W1P MZ2DILE^-T=@+W@FYCP/[9T*'O.W6L_QK($E!NX?7X&$83"++=QZ&(2'8HX)X M]T,K)'TK(@Z0;TS\:)90_?>BRZWUCC_1X1ET+_;*C^*08B^Z04_@86CY-V-\ M170[">TA/'4+4PZ<$JEUV>R)JBE+DF$(W9[1Z\?)/5"PMV3%Y@9(?[6B?JV>MU9$73!%GD MS3[(INY [0L#8]#)B;2L(Q!)X$\!D"GL;IZ>2#B'.47N]$1#4K3^H"L-A)XT M4'6$DBXI(J]H:D[.91V1G.*&H,OFZ1#WLP;C=G#LIF<]EP;:Z:GJH#]094T& M.UN3!,7H*7Q7EV58TZXYR >ZK.,9E]C]?SD#1^'S8P ZS?*?+"\"T4W_Y^-S MT&F,/C;=R+:\?Q K-'QG $JS-!W3-$1-T?F!(@JZW%,[NJ I1E\1>$4P!%'. MI[.LX]G7BPN!!QW[\6%GVC(9=P(5$WZ+2N.6>;UC]CJ\K/<5A5=Z?5GMI-35 M-<,T\G$OZWCVU=R0^>J'C*2>';!DZ(.^VC7ZHM 3%5GKF.H@'4??[!C]?,#+ M.IY]Q1%\?,@&:.#X74\_1=Y+PVXWQ$ED.2RI)MJ3]*$GF'(&7X- M '<^X&4=S[[R\']JI]=1I9IAFR&\"(0#YQ#;'5EH#5]=FV?3.4PB!W! MY@], PE9[! M=[2!WM<4P#+]^ M#]1L-QUPS]3D0HPMZPCHL7<,'T1" _B"]) O[7#,54>=DLUD.1 M\NDMZ[C3Z:VR>E=1-)F:6J?;5\6^V.^!V=X3^XINRDJV( HL2:%/EW0\^RI( MW8Z@2)T= '.5E9N;FB2I!M@HBF'HO-Z3C($ %DHR8EDRM&)JRSK2J77YCB(= M:-5N)C'NHZ*/5]80.ABR^J [Z I*MZ?)P$L9V!0!I$>A(99T//C25<\/< 92 MKR=UU,+B%-\J,P"0MF7-#JR M9/)RUY2[BJGHDC3(H&V:_* P>Y9U//NJ"JJL=CL'HV#B%&$LEKJ=IOM"5B"H MLF6"]J4>>(Z:V@%R#'314)7DX]G7#B 2!,WV":JN1M!K\DH) MU0S"@HUC=%6MUP7=V!<-P^B!N#+ :^!-S>RK2D[891V1VQ5)Z&[.Z_XDF5F5 MK-X#HQ=OO4H/)=^!59F8ENF;K>>R7@I?",4E'7<%P%7H1K%G8.6" M=0 H;Y&,2M_0.GU!D\"$457=Z M9Z*'3Z\I&X44MZTC)R"N'0N#A65G53%'L M"YU^KV?H&/?EY7Y"H*ZI#,S"85O6\<.LO';DY);F[(7$636JT /;OB=T.EW= M$&6Q)QI*/PM8=?6N;N9S7=9QW\&3M6=J]"79Z$B"*0P&(GC8HJ;JV03D_D H M!/22CGN,GTQ/SI4E<7!5,;&*AIA&PENKUN:2=R6<>= MS&K%M:H)GJA="6C?5Q%G(!#UKB)DX2P)I&1ALBSI>,@%JXF;&!W5U,"T'^@= M8= 7%6E@9 )",_5BJWY9QP536[8Q&H7Q/^]P1Y):!?A7NH4[LPU:O7%Z!QH> MWAZGD_T!](KN[G]4&P@;;XC2__P=/@7D2W:YRO[H0)+$OJ(-%!&XM-_I]GK@ M-O&JV@6S:M#GQ9R*RSJ>?;WM;KJ_7$%&UV\5&?L#0U-X0P5>Z1JZVA5474;J M"-UN1Q5+.GM9QX_DC>R0C!].E-@Q_25!Z@BZ).E=050T71OT]2Z251D,3,74 M"TMX64?4\S-5'C^P5$EW5< MQ.F;1_/DJ:WC#],B30/Y'3K&T94_EPG2Z2ABUS1$ V29 MYE1S(2+Z%G]GI* MIW!"EW7EAM9,'F.GMO^/*1'TT:3A[O&@K M/4"2[!N:OY'ERDRWE :0?R_[(:5,%:$2BTW\;KWSG292*CF%&2<3YZ4+OI._ M,FW9?.(B_S=A0&RAU_B)"^*%T-O2Q',CO?&3+L-\&Y-6&C]I9;N3GC$C;\/ MF=CQ37A/PA?7GK9DTM]2ZV5?9,H%(GE&Q49_2GYSX,MO8\^UW3@9$^>XT"4I M-PRS^5PUF[.ON5HM3^>W3Y5O3 ;P:6X$K13D97NK@2"?(E1O/4+)VR>4T@Y" MR>L12MD5H9:+C[3Q6,3'U'3V)#[:L]A,5QS!8LN,L_>UV(?7=ZM:@6RQC\8* M9&+\E#B[R&L)W1/-'N*>!/R)VP_'"(Y%,V62@T&D&1 YO!21 MF7)IGG(YO"FZ"2R8Y#@IB,S8'S1G&F>55)S!#(C AS^C*8R4SERV"Q@+IU<@ M8VY^)V%KX(YLKW0B@V%ASU@H[3OWMK_9+J^]M'UEDN0F+K-GV9#3Q\*@,+2J&W4(R1&JB^K2#44OBD6NN^\KS;BL45";*&R'* MMYPW51$16)'1'8=6?+2\6\MUKGS=&KNQY1WE2B^>TG!)/9^G9,@1Q.@6SWZ%^RLL)U\,(+S?>JRRQPF%@T,Y5; M%97><.^)*;=V6\0;><%,71VK[[N^F&?>41-VG[>K#%)31T\F"//1G("6QF$F M0*-, &6[=M[&+BY;Y^-W:C?0#,PV;+L&H,XN6_8&+_L.7/WUPU?,!FR"#;B3 M<->\#=CPV->6;:(TI;[AD]YNLOD'A#^S!$] W+-%;I,@W_!4$%OD5IT/VCQ; MF)GK)Q3CW?SL 3/Q&Y$$<]B\R'@)N#D F=O02+?A\)"J4*I%C>43%F#3 M1&BAM#K\&8'R/F$=KHY7+E4"J"E":+>[A:LL_&D+DH8*D-U>E%QAO3"1T!B1 MT#"[9$6P,#'20#'2'"@M/[JL.?^:1#%.,C*!2N15L^U@ G/TGV_#P(=_VC3K M8RZ[)>UT#V+1L4(G^C%V8*#PO2ZO)I0LW]":TA@('T2OQ+BW^%B3\CO$]>QX-+JD&:R89N.Y M_R8.B,@XM&P0E5%)H=R&9&RY#OX8!4^_!X$3P5O3FT\CQMA'S-@+L)'JVU7 MP:3,(:7,[%W<=W@3&&4Z_.N[Z[NCR6B&BP%_\(GX_=:##P,E,,%SC)/JOS^\ MCTDA&^Z#I_C5HM3Z@SP"UZI[=EW=/\$XI;/FN\6$Y;;TQ.S\GI,E&8 MG#Y\JMW6[8N\P9P >\<32FW3?<-_M43D-LZ^6(&FIX#;>N\;<0OD="9V?!.F MKDS9':8M]Y9'(GJ>Z6%H^=\G7NR./6)X5&7EHB$,<>6I)IUA 19E:PQW5JUU M[MY^9+&WQ-HM"!0PWWRO,N@[F+PQ\9$R6:B%B:(C%T5;67,FD9A$VHU$8E+G M.*4.DRQ,LFP]OC47:NU/(M/-*(G*&*#IH-C)[80S1;A)GJ#=J\W7_BT,H(859[&^,!:4LY&>P/-Q[^ M\,>T!.!+4)$[R"("C1 SJVV)K+*R+"; I,NVG+4V<,VF?M6Q^#";*@NT\"W/ MHWP#V!Z0L1>\%UDT3$$T#^H+%,22U61*@2F%;264M8%3-LW].F&E4(K+8B/3 M DW%=K46*,6 B^5C8I^)_;7W!QFK-X+5&?,UA/F:H]6KN/6#G*1;GIU<$_'# M=TBXD/#MY)^/@G-S"IT$)&=W4%/ZW)&1Y>+9,"!VDCUADYM'SWVF*V"\C8%F MQ'EP1]#EYND>?HV>+)LF5&3CGSGYM\W77CH!ON>?"3F0>LU <_P^)DX]E+=+ MA+/DV__QVVY>G]+X:T'CWS[M]DL)*3_-T[+)>\NSCG>>DO0["9Y#:SP$H>7E MCOAU$,9#;03OMZUVB&'T6&KGE'CG\Y,Z"<&3)!Z">1D>.#G?0-_YQR3KDQ24!?,[13BL M=MYL,AZ#D@2B@9="+:;V &+%TU4U,V206&//MN5P^, >YC%"(=/_F?]# Q1/ M)+RA%;^J-V^R/B%QM)AFZ%[Y\'S+[CA=8<:%-;%XRJ<&&I0?>N!'@>4()"WG)+*_&L&CUTC!CZ_B8,#GE M^DR<9,EOQC$&.1DK-H85%RT08\CC8\A5S[(PJ[99?+J?4RO,J-U[\.(8N8C! MJ27:(%.V%01G-EIC9/_256*&&F/-DU,RC%V9=FTV"V_1UV*Z]>C]*J99U\GO MJ@XAMX$-MAH7/\:%WZ#Z[C*5]M$,L9L7$K8O.6R=FKT?,0KVD*\VO0"GQA$? MRU1H.EQWN)]_>F!8ZGRT' T?.-P+40G9AT:#&'WGYW0L>+:]] MH8=&VH(-.M)2M:Z, 5=F0.9M'8C#F(MS,'.M2F0P M=6$1%MK9YW&<0Q<;8>&D8SE&QQ36-OFR07*!FTU,N=L MYY51V3;,+DYCLBV9MJJJ+9?N9G[>'C57L\IY,Z>O\3D$1[Z+VL!$ K9CVAK5 MQ4(=1ZN:6+"CC8?O6.3C1 _^G0B8[;!:9Z"8$C(/%PI2M<[H8=QZ[(\:8LL5U*=AVP>[ROIM2CX+M$+1]4Z^-KE9C.;.I M&WFGZF\B9RI_Z][8,2_D3)'12;/_G+B12UV/G!T&@7_GOI#PKP&0QG^.OGW3 M9WC*='TW)M^@DW/EQY;_[#YZ1(LB$D?]]^_6OX)0]ZRHQ&'Z) (LD/".)'Y. M-'3'$4AN0' <6G;<$J;+\%9#OA1IM?3;$MK7H'ZF+56D+UO:&?ER]X<77T3W7?02QZ,UUP'!C=2%0?EV5P(%%X>F9!8^1A(TV" M PK%JQU8R$A&: $ZH),&* LIE?OO#^_CZ5A3WFTTAE6EO8X)];LVAI<2N@@8 MU5)Z=R!W<6\'GIHW8[.6317Y5:+(F18_C!8O+>R,4O[@PF[176>+VWIO=8NJ MB:&A<3(\Y?6/.V/,[&!F1ZT D]?S,96CBCZ?5,2M48'GID7=CD.+?T32E[HQ MU.]6U,^1NJWFR59BQ'#P$KJ:2&?[384Y6"UWN':0RK>.55<;U MCP,(:V]9'(O;LCW7_#B <&B)T ?]N/[I,/R%1O$8:,I MV)C=)]BN/;#)4C-[H'7+O$GPF"USJP+'L]QLNGACKFMY6.,\G.!8IY;WQ_U# M2*QH$KX#:7X/0)KYV&=F,_O*?P%*8D-^3"AKNHF')/P6^,\/)!P5_5JV95U# MI@(@"^FTI9WK>2J7"HDN)'-;!=+6D,IP=A++O(I NA\&8C :D1 [W%KPH2/#5N7L3G99F<#9#!1,T-0@4F463^,LGAUDXVUMF9D+UABK MIP$N6-N1>@*J\M H/;#*W#%"^Y:'T?;[(2'QM\"V\E,9N15G14,\DP+_8_PY M<5\LKR! *:;IAG^WO GIO^?__"O@PPKMX?LW/ HP$P)-^USYXTDV@7= M_HCJX% QG 5X.&KFI4>JIM3K-]=ZQ("\.W>9U!9X5V"\NX1WZ4&MQ0O2(-85 M&.L>7._>AF1LN8[QAB7,"!X+I?#1@1!H(M'C=XSM5E29JQ.38?Z F-=L.YP0 M9Z>ZBMF9JS)-W6HT2%$Q&W/W(0QF'FXMU,%,LS8@?JF:JH\(G3S$EVN5S<)I M#-.[C!1\M\*?)+8>/7*/4Z>Z_CKP[<0\9M!>Q;E?A88,X:UUJ#>U?3J,>UK@ MHV]LCG488[-Z1T\S,K6/RPYEYU5S&94S7 MJ/@N0_P^$7^J\&1@8#O*C11_;$.WI5L!;&_X"'<7V"YU6]EX?[F_S/AO9*25 M.2",=9GA>EJLRXSGPX>Y]W5QFD'Y#2&Z\8I)>8+ M-I-5F#/80N8]2#B6!Q\F_9RYB:MJY%:FGS.G\?",O9_$1L;( M1Y78R!CW\(R[CVH3C&U79=L65)M@3'MBWC#;(#U&;YAMDYZ&[F6QK"/2O2R$ M=7BF/4P(BRGAHPYA,6U\>,;>3PB+,?)1A; 8X^Z$<15V4K&E8-CU=5M, K.3 MBB>%^ $\_ +J\844=\//-'EK^,X$_7ZW08=&$7?'.HD4I M073!JC3(AF%1A3:H+<9Z#/&GA7BV;7CUPTYY-I.'6YTBQ^S*PS,V*PW4HGHG#-<[\9>8B7D\+ABS,EO(M&L[ MA8R]#N'!,21O@&1V#+]A+-)D)<0\HL-;CNPT8#,YN=6A#F9='E@G;UIB@S'? MH>MA,(0WS>ID>>O'976RW/G#6YVL:%L3^+9%\4KF*AZ>:?=U_P!S#INY'\?< MP18R+S66#9B/XQ"GR-/-Z1(\S3=FBN"=\?:!C.F/+1AC?<;ZK"Y4XS@[Z\'J M0C'&W5T(E[G+1Q@59GYS6]EX'X<_&.LV+'6(L6M;V;4YGC)CZM/RE!GKGXJG MS#:4C\I39OO)33*QV1&8P^ODUJ2"L"!7DUAW1]XQ4[?'XATS37MX$YE=^=4$ MCFU1YA9CVL,S[<<.^3">:\R)'(;Y'<5R&,8/%GAAF-Z3'&?FV#&K!F:@M9BQ M][/QP+84FZC_V(YABQEW7V=BF Y>E75;9B;W MD>EM9G2?V+D8EO.SDG9NV;D8EOG3I,P?=L]/PS/L&*H/Y50RU#?7 V1JUJ]'@UB7.9K 9>= M!.,RQ7M4C,LT;C,8=]WKS!FO'?CN<8;OG>*;J:?C8QFFI%K.Q+NW+ME>^E%9 MEVPGO1F,NR_MR]CW"+4O8^)F,/'JVI?QVL%4)<-T(Q43VVXX0L7$-AVVSL0# M>*7\M^X_'@;_C,+XG]^M?P6A/HGB8$3"J-CMUV[U._(,Y,O:VL$%,*7/\U-* MM\IKYK2[5825"N,!Z"-7I9<]:/K+LRO)E?W@- M?OCY2CAYCQGAJ@>^#7U"FHR TJ7_W@<6&HZL<%KZ:[8=3!+&(2"6'CVR_$T/ M[V,RG>:?CF*N[Q%@<$;4N+4] &#V+%"[/!23&80.VZ('=8)G0T@?@!?T#LC[.E :6[2 M;0Q S9XZ604$6=]3$259YX,(C/V=5%B9__L3%Z;J/]]/'O]%[/@AT*VQ&UL> MI<\1KC_E_Q4FW5;^7Q<$C/\/P_\-$/U,_Q]:_^_XU"E3 FU0 CL&@>D"PLDW M]X4X5SZ\^=E]]$A2:K?_GH1C/2N*II3! '>(@8[. [&'?N %S^]W[O.P;0IA MC:D7BF')W-L*"95!HM60V+&IN XDJ,JXM6*TF##TXMJTFO<1 X'JB[H9MW7Y M-U42=/FSS:D[XM%]J6CHCB,=[&@?AA5=!ZA.@]&8Q.1F$N-84=/>3D)[",KU M)G1P\\]W] #WM>RC%B(4.SLAUZFI(@:\4P)>TR0>4WC'Y!K?QS YZA9.(MPK"49FB*0G3SNU #R9M55.K M\(]JR+6E9*E5<+LJM=N*6W5ON+TF\6L0_D0K(*4IP^OV\;J,RFVUL/:'T[XW M(1CC);$V 0N7?HC)VGU@=Q/*MQ7/^[,7F-P]&;F[9?M@YD##[J%Z+(Y1.R![ M>)>L09FT^Y7)S,9@-L8Q^79,<)^6X#X67X_%TDXVEM9JGX[)VY.5MSN_B.") MA"%Q[L@+\2=$"T.L-8-#GDOLO@T#9V*W1$(6&5?+YE<@;VJ";19*:RQN(EY: M)4366=J$GT^1:]G"'BG',G'<%JZMJ#F!-PG&)!P-R./\B@)1 N\%+!\=*.3& MIF67+E5KRPI7S;!8TX53W%/@L7%5(A@H#@^*QM5U8* X/"@.7PZPM!UWAYJ2 MHB"I-O;FCB:CF5#"]JJ]_I4XST#\ 8F@:W'+9-9\'?A.VD2<=L .8P\Y#<^^ M)C7$2D3<4H"A,;5=JU>P&$+%$IZ$K)WWI1[C8JE*93;QPN? \D5>E#9ALR6% MPJO>$?UNN?ZW((KZ[^GJE;/MIROX6='0](+7M-]ZW#O(UUV+TJ[%(&9>M5 / MT>M,\2;@Q];Y(;.+GM7ZG%OUO^"\DC%UZ-[GO!B'M/Y@0M-/6,05*+Z*ON+7>BVJW M[>&[&K-@*X33O;"?EJL323.%]RD1OOUM8>:@-8QI M&J( F(/6-&6UC0 S"[JR6-[!8WG,?#]9\WV[&$VMF7LRCD5E';$X>U_HZ8K% M[5ZRV42Q"!:T>B$JV\R].UCR!#.R6:8&L^%W;\,W)ZND'*%J8KQY=Z&*5-#^ MK92ZN(%F9QDUS(K9C?QF&34LHZ927Z@H!P^:A=A;UVU?(@#SLZUX547\CN5X M Y]D!XFS7IIM3T83>IPU0^HUB_HSHA_Q7AJ2&&&<[D#(RDS(MQD:#"CQLE+K% M8L L!MP:/U;=(/S' ,X ?KQ6IG6ANK6PX>;9!9N8MYX,\)-._"K-LDV8P!G M #]>DWCMW _&#HP=VKH3RP#. '["]OTV8R5>@Q)W-JIGPD0D$Y&M- 845MZ9E7?>VS;'W+8V ]RI ZXYV\R# M38L[?PRC>/#T1> -V^W;5O[EC4-\; MU-?XZNQJ%E]<:3GW9FI/U:I>SG!3W;=3:G;?#,TS*+Q$"8FZ>D2[M6=7Y:)>:MF%<;E[+R%$ZUIC.#2;C\WG"1 M;]; MX$$KNI/GQBZ)C#?;FSC$,<-@A >>)C$]WW?S9%BA[_K/$1#V?FB%I/]>_8*I MK8P2^7&UBEXS^[>G!=P=4K[8;5E"^BUMU;:+!P^OW97V\>!)^#^GP))M<.68 MEF0!VZ1PZE[$6[13]\AX3>.SQZ'P?VSYLQOBZZ([",KAT3A_[Z MPW?C2/.=/ZPPM/RX926P=LIB%. ?)N7)@%QMGQHZJ3V84U!';=I..GPLKH6& M(^-8QK$G;$BV,!C#.)9Q[ D'9UIH%3-./1).;0.''MX*WB.'LN#,:09G#@_R M/1J.#.2G"?+#VUHM](Y8NDA;C:M&IHL#3&WOPM<2?LY+?- M,]Y?,0]VWJ-%YST.#XOC5)&-URL[6_ADW84!L87.WE9KLXF#.A4OA,ZV$%_A M)U[Y=C B^=4IWP([N2"H;&/>P$?@5__9>!L#C%I6X'#!# M;KGJ*I^JXK (* M/8CBFZ=[RR,M"UJMA(>YV9V$_;RF?$B"G21\<6V"!#LF("31Q[FYG8Q$D->7 M"/?$\T"":K[SW0I_DN-6&,LF>S)9.1NH#@:4_0.E?8KE-@RB!>,L>OQ8F6%^9Z,$;L!7%C8_.2A MP*(;QPN##8Q3MKMZ[.;G!FJ">2R']%@.+T>Y4?]=^.-A+8;D=O0MYKO4T8K#<%RSQA 3#Y1)<%D1BP-P7,.G)/H;,)<@L4>DDH#E[SNT M-]8;!< M*C!S(NT.E;N]9?WP\N\U8#!;)OTR&IV$[&L$+)GX:XCX:Q P#Z^4F;!LA+#< M7WT#%K]I(L3V$+\Y9H@QE[^JL[ZW?V/HP# PKF=A 28-7RK,6",QE[P3@BE4D*&0C2 IKVV M1B7;X^$U>!@&D\CRG:38+/0X"KA4D&$12-;X8)F(69W>6BH>B>W+H';*4&NP M#%P(,UH=.2;$;Q_4%J]\Q<3:*FA6,FFG."QQ&MNUG*M(CO*\3L:LG;W;EYFU M!S!K&W< BID;S-QHEXABV#Q!;!Y6;JX6#F#1P!88P>M[V\P(/B*'5F%L;"HR+CT07+Q7BU.RKH!&-YN"?VG@<$MNE&^9W>+77[+60QQKIFL$3 MM>PV(=1>[,R]!MX:IJ70UHS"^)]%]@K^]=UZ3T0Q83]M) KI\+B6PX)]3 M9-H25$_5!VM 0)I%)(\YZK.:9\TPT"+.7LW-8DO:,IGO?<7 M*6#:NT(,Z8%OPR3"-, 8_>R_]XEO#T=6^'/ZWB&L3GN'[#LAUR1N!^"RI5\V MR]*-0U73/!EP* P<307'X3.#2OHKKU7[.PF>0VL\=&W+2RR98 *D?/_GC_NF M+S]JG]IY@.623.3SC_N3X7Z9+?!Q[]DJ;(&/6T3+3'\W57\W(WL261_H%06> MZU!Z70'W1-7WK]PGDVY)\A4*@^J95=R[,CVU-N[PS(CSS=:4/II>.W$3IK=] M%P&I[Y8+7_1IPMID/ ["6/.=AQ!^A3?-1"MR.=R?1*Y/HBC[4O&ZW[W@T?+2 MKYPVJE;\Z:#>&E+R1\)LZM9?\D,2:( M@8VS/O^!QGL-PI_P^5O/BC$5->O$>/%#O+AH@?;(A,O6]V084MX]0T83+TXN M)D^I/B"1^^PSI7AH1ERX,*>A$0\?9]@U V;R[3YXBE^MD-"-Q3*EU^' !2]C MZG$;7+ETM?;(EJLN-F/5+;%JWYO0+&D2:Y,X&"45$K?!MBN^F+'P-EAXK57< M(SMO H*38>U=^Z5,"[>)A9D6/F&/]0JCS9Z77"N+%\CBF:F"SLQA/1!3+ED7 MYJ\>AZ9D[,?8K['L=WCMMVOV8S[H,3 K\T$9:[.MF+9P*]N*.18&9!RT(PYB M&-X7AD\4@T<%@@^'R!@(VA^H41D(#@V"PQ]3VJM)PY(F6>IBF[0FD8$[:1"5D0JP%6WDGG&.P5PTPG,/G<*FRS M@\B-Y0AV$+DM;+CSA&_FJS25"YFOTI0(WDHUEO(K0KX;6GN0OZ#64GX;1SZA MDUGPE:JF8>LUZ,:A-H+WV]91+#HVST_J%-7MXH77(M<" 0VK81_-NL_-Z63X M?;4B>G2SA6!5,@_LX6]H$!P3ZR=[%0OF=S)P6$G\,WU_@F*?Z?L3Y'0F^$]% M#JQL]S/S[TB7???[..R V:'V=AI\JNOP/+#7#$S& XP'&F@-[I4'6'4<5IZF M&9X/PSK#^E';-B6L?[?^%83Z) +=1\(20K5XMG"+_J&+-A:]9NX"P&P\^P*NY6U\6;;N"I>9LX:_G(8BELL7:T6,KV%VMUSM*U(UDL73MBSD)+Y"8> MDO *G@U]JC"RBJ%M7S\T!NKFUE;^6UU8,OX[^&*M("P9_[5'I%8$,^Y([(9T M_GC4Y=H:E0I>#;;K2JT_W M9*( *@-+6\#2N*T!!I;F@N7P,?4/2I8P>'+C^Z$5)A7W_",'2_5TF61A8&D: M6 XO63YHX#*PG(B!FVHADSR*_(T==X3Z\K\9EGX/K38=OZTNF)M!I329OY/\F#(@M](I7"ECJ6IV^]J; M$2^$WI;V9A(6%JZ#%YZM[^'6=XK7U;5YO0R(#7A]XKL)&B)PR$E47L01J#10 M>5_3H=#V["U96_%>?-'<2R>1 M.,>%+TRA5_52:L*D[6N^U9_,,O8TI<;PSS5?249C+W@GI':D68.=ZKOFED#R#T*M]?=*\[)V?W#?H M&063T"91\N>06 Y(O=\^ 7)Y!2%Y'[;_)9X,?Q MES/\3-J7-CU9(]=[!PTXA(6-Y[ISPY \_>7L/R.]RZL#75=%358DL:>IH%84 M:3!0^[(D"SH/+X[&EK_.N[\^H+W/!4\<1C5A=4!4X#O*\RO-\C'\5/J[=L(H MDR\LSWWV/V,6,@G+WQ43$JPQ4GR"_OF:?.,Q\!QXQ8_KJP=CP-T_: _&/9>/ MNR&CNS?T'W=7#U^>/UY 7YO?*$KQH ?=/F!.# '?;UC M"KJF&)JI\V+/$ SIC/,MM.P!/9DE-I79UQJ==PA5Y9\QZKI+!PZN#;_ ME9-W:M!?RQ/Z&'W68(SR G:G%] C3^6/J>NN7O+ +]^M\"=WXY-?/X+];)@X MIL]\-D[71[N:_CW/SJ4/+'VZ/ (_"$>6-T48 ?O *V,J.&WB>6GK7\[X,_HW MS,S._JX@S@-8\1%W35ZYNV!D^;,B>62%SZZ?#,^:Q$'V0T@'1']Y=9UX^+DG M*C"2QR $'79A!YYGC2/R.?O'W.+AD$'7Q0[ %X<(3D07U5CLX'_"O#4=WRIM>+K8"_$F$>83@#H/KWJ(CQ>7I3RWX]!' >C MJ9\2VHG)-TM8J =XIJCK$*Z%KN5Q/WS7#AS"?;^O>72A+)+Y7!:9LBXI/1NGQ\,NCH_4 Q=$C6UT]%5I4H6:;X_L;P[@G>FULLD#JNS6O%?SER8*GBF M(!8"[]'RO"!^#-[.OOZO_U3EKO2E3OY,L>G,6AY^D393UCAIH<=_J9Y0 3A!,ZW,T=)TB_.+_>F-S#7PVN9+?D-HNF/W#0+*B=;@71VLB_M?;P(FBP MR>UAS'B#T8C=P($Q3 ZP*C,=EQ73DX+_?$W(S@ M!Z)D=#NRIG5 HW<&75%&,X(W%%75#$,NFQ$&W5,TX8O7R1;O.@'ZZ1GPO'#1 MZ8D2O[6P? VI-HS*+]M6$<45+;:>DI-:$ S3Z!N"VC,UL]L1=4T9*$:_TU45 MP9 U?I[4=^39C5 A".MT;^ND^E/+ZE7<--MT., M-U@ 2E[<@0USLG)6Q$5C@O?C$H=S?6B%\=HVMDRWHVG3'M_J+_]MQ MH[%GX>/TVX]>8/_\PJ4[ #R,X']/=7_R BM.S("T4U>9Z;.YY%H(=Z4(M?,] M15.-KF)V57E@B'U!Z75!L@A=79$D61/FX7[E@TH8IXBAY0[TI#"%#A[3&KY* MA(^.P^ %/X"1C1KVJ!$9 ^)9>,7:]G8,$^IM((I2^TA8(HTV90M*8P[,G@!K M1W#_FH1NY+@V95C@DZ:-URWC@PX[?+9\]]_T[P_M=%8.;2'0U9(*-8V!8O*F M*:G]OCC@A;YI(M -4^EW!ZHX#W3-<4(21>G_?(/Q">L+]QKTRGQ'XNY?[9YTHL[V&C;"YG)^(>"%3@YX21GHAMG7 M%9 )IMX?:(J(&_2"VM<'.M_3YP'_8+U=I9G>-M4$&S@GB_ H=BY@F%)'$!J$ M_#T9"%>7=Y?WEYR19->&C1O@],)SU\'E&HRY(S"78O2\HFB\:(J2:8JJJ8&# M;6@ YHZA&+RFJU*M]+X-P(;U_C]WO-CR71?) B_W3@_$0$8.Z?AKE00]1$3G M[&OAV/^O_U1$0?X2<3'QR'@8^%DTYQS<4=N;(($XO.^9PVVCS]S&WL/ -9D0PDHB[TQ8YI3#G"WP+;\FX1!EO6 M8CVU>R')?%/C;=W=\/X]F&TA/7>;!GU(2!QN/ FC"49_XH"#'J@Z$C-)$']Y M_!4M/]P&T.SX\U9-T6/,&:#!I]VF#'3 IJW+"NAT5FMKQ)[CMD#]X,;)21)B MV4/.]JPHFM%LA]JCV\%D$\9\""VJ"._?1R!G?IEUOPZ^X[JMV5ZG$6JZLN3- M'EK^,_S@LS0V^ M@R$:PCV^<_:0P*+CC3ZO'3#U[A&\2*8"H.-$03](FM MB'.2XH"X6WLW 4.HRTL9$4L+ /2\7-E;4_F"*>2!+O*J+'5Y3>FI WV@#L!; MZZMZ3^N:G:XV'[/Y \;[7SC<^W2T5W2PF[EN9U__0:*M.FDS7FO5@W_ ZB," MH@KS2Y2Z&V8,P8>O@P]\.V@I@OT@AE_^G+C(_<#T-$4GI FWT0)IT,$=S?2G M),6R)!LN.8#%-FCY(>PLY"&QV+62>0F,+[6K] :J;*I@A_4505(43>ET9)T? MS//0WP-OXL=62+.+PFA3WKD.FLHZS<7PZY#0W?]I('_F?A%^39 Y!*&+&'8X MR_-R()<1_DC2#O#F"E!/@;DDHS/-CP#'9DP8YAQ:58UV'8?$)M3O$\3D??3( M2L3] B\%"X.+)N 41<, TW6R7,UX:,6S3/EJ1?,<21].9_,K:!;?X7X12U-^ M!&,%.CW^"R:$#]'^\"2.)WT9YM1'="1TN%84>)YY5%H-PLVP8.#"UD(T0A>C%^Y:]@.?H7%0W A87C8![X4-A)N4! M3".8P_LEJ%1"OT\](WIP@::OX-:BR'^I&P5M%KYDW99VJ!U WA%5:-H95"-N M&#QSSV'P&@^SKEG/U'?+_.#'"S$S#\HVP>5'DFQ:M-NRI:T49>E6BJ#6;Y?T MZIL:^=@1A;M7"-NI MNZ7EG?7CCV9YKZLLCEJU^X$!U!MU"T^^[.V3#,CM!O)]G77:L/GNOVB$@+7@ M\ZH19E^3.[QJ*F9/ZTD\KZH\V Z&#O]/YWECWG:@A.U/(C"1HP4QI:T7C%AN MW^UPNQP/A#QYP>OGH>N E["-'/Y&':9G\V/S8_,[\?FU2+L;U>&DALWV$+I= M*L4%!$/09!W4K,&;?5[C#<'$E"J^W^_K':,B05X\ A>7$CZJ?YEF\C?L![PT/RV!GO=7<(DX//SN.M7)1YS0 M^<7ZM3+>>I*;9314'PV)YV5KS/TRGV94$:H&BOW*_:-4$7\YMY8J$2M*1U"[ M@MKK@X&N2_R@JXIHB%,T_S3=[K3&P.IO M+BPX\=XWS!_,],S_FT+7I#N7,)YI[)9+>W0$OJ-(JM+K&SU)[,BJ* %V=4V@ MQ]4KCN_?3AX]US;QT/$T=*\H/P!A'Z,UYU RQHP\R\Z"]G%\H9 MA]5EX9WJ="%3?S)R@CCM>?:U=\EGP,RF\95[=#V/7EPRI8?6!NJCA9(7Z(+K M8'M!A#)W#-C/EW9J'=..-=FNV R3YCI)K=4UMKKV N&THA3,*[G7:+IL3C5P M@TE,-1"2Q:)/#(B=7*@E]))I4LQ^#*5+0%K4F.A*';FCJIK6U755TA1!QOE4=%/,: ZU^?UV)=2FMV&5@'MU;>;(Y1&*(C7 -2#&0_)$0N+;N'$< MQA:8$S1 F>[1URB$;"?_!;-C@K=WCI8TPG0S:A]BE:I-P8#(W5@$)ENCUI&!:Q]F=R\1@2Z^<%_=1GRWN%[^)^\C"< MOI5JA?N?V*U4AR[IC:=]-"Z3%]N[YFEK YR^%.+FFJ,W*$W=1=20D<+ .//J M7H?1_L/0[CCC>@#R=\-3\G;@!>'G_^3I_\U_;;;X)^@YK/MYHS_<](V[1!X4 M%>@W&D'%##<\EJXLT8#;6X('K?_-P*K)^LWU ^K"37*?VG?0?$NI3^+2U"=U MP2GRM;**]G-(BN!4":Z#JKBJ,B 8< M?-XQ3S4%1 <6'>V>W4$7\2-\7["YK/:TGJBJ UF4I:[>U41>$3I]N2=J@F#* MG4T"ZN![I@'P2R[+!6DFDR<5#?=%R>[L[(\ /^!F*FI'5?6NI$N\HFF*VA-[ MG8[8DT6E;PH?PX]VR=VYT4\.0W1!> (@6DY.]'..#D6F+/64CM@716D ]@5& M7GG>4,5^5]=ULZ]]#$7]2^Z'CY>,>R_$X>YCZ^F)QIEJ(AA'!JGEM.WTCA!2 M?0%F**F"JJ@P;5I)CU<4TU1U6>\(DO(A2(F7W&T8C)$DY 0@M)R61PDA0124 MGJHK8E?J22:(8DF495DU^IJH2&+W8[91YY+[1IXM#X%D$WJB]020M)RD'?D( MD:2!.E>ZBM*5^8$D:J8BFE)7DOJ=GMZ5-6E]9[J,I.XE]QUL;.[>>B+Q.S=P M(]QNGH2G()F6$[9A>&*N]Q&XWGL+PLFZU.<5:2""J)1,254TN8O7;8F"9)KR MH+(4P&9!.!:%.^)I'O?LCL ^Z$I"3^SJ_4Y?-*2.SO<%J=OM@&ED]H'E]?7Y MO&P?2& ?))F%F U244Q^NE+I'?'HX8LH$U&Y)Z==SM)+2'5I0D M>QE_3MSXO52MJ9G29)N6Q_(EZRB-LCRV%* :"#U9%'D!D"7A[57]CFQT!@.^ M+W4%V?@84GM8G23-@=<#G^XB4BR:>0([%L@Y?G MIW*7/T)P:49'&AA=H\MW M14G7.PI8\(/NP$ Z:$+'_!"X9!2#OO5,$^-RV8?>TB3)-T/AIOF6]QZY5*@5 MH ,L.LFQ"^QS1Z*)%],N-V.2)*:<@,!;OCA=X0@QV>V*?8WOJ;J@]:5!5^@+ MNJ'RHFGR7;TG&1^+(\K:)?]G?)F>>LQV 29ZH[1N&8'P(<\IE2;+=9YG" MB6UW/QF//?JW%;Z?B*Y=3NS>,>I:631QA@.YKVO2P-34G@J3[8$1JRC=3J?_ M(8RIEYQ.#ZY$>"(.D06"S'H.28HUFNZM)6<1+?P!5*M6'$W$!THF7RX#CQ^, MRU=%X)L5T-S2O+LJKYG]05\"N2[I?4V4NP.P+O!GI===+UM]#HV@93%C/0R\ M1,S1+1?G-"+DRRDK\,?HJ*K=GBKP7;XW4$S)U/J:,- EHPO6JSP8=,3>QQ#5 MO^1NZ/'@*S\YI54^,7BT6%I.TZ9AB<58CR#&NK?MED[''/!\9]#E)5'JFJ*B MF3W6V@24I'4U5MT-$4L,P'@M!5NA\#G'!90AG6?"%^="(F MZ7+"'B>@!IK>401)[7?[NB0+IJH:0J[CMW\^J# MS!JZ8WKP.ZU*T"<^ 6&&X9FDG0/Y@WK70NG:YHTD$Q#Z7=5K2<.=!/<.7E@?A"# M74S^=WW;'8/T*X+8G$E(NHM"PA"(B8*VKJ(6PI+" /1X'G< M=NU)X$NJ M_39+[?,713E/F/;3\*$KKG0_?13;,L*M(ON'M[2)R)=PI&PW)B M"\(Q9ER8,EC>JBH9JJ9( QZ,IBX00I?P3 A2UQ!$R>R:?5V0!C+\0^4'DJ!NDKYS#S.WXM/(BEA. MOB/%C2%T#$7N]?1.MRLI UWANP-!ZVK ,GVQ9ZB;""'?(6]8S3-3,;218Z@W)U47'ZVNT#"+L=#2GY$[M_=F/XDHTHQH+45E(=.ZE+ M3>O%6ZX?<5&1D4]OK7>2 TKYRC,/@7\F-+6GU M_?R,4I"?4<*GBJM@[.Q0TSEG%[G:6$8[N8CO/_X7/13C&],$8LQV>W31('M#TR?0"\*<475Z"KN+B[SRY M\I*[ JH'(\+9>.CTG'L/)O!/K.B/]PX_O=>\JD3/[*V/[]QK@/?>>.Y/DCTV MLMYGKS!_=3UO]C?XXMQ-Y\-@XCES':M^3)8LFOTY6=K97\>>Y<]UQ:-"N/$0 MD[FF1^*Y@(ZYWTD4TQL_YAK&(7'X!"EQ SOQ[*/3F'HCQXN?2 MST%8$ ?S_">DU(*X\_$:%$QAH.7<@XBDZU3 A5ZY$U(=0)LNN8<-0JP]'QZE0\ J"#<,4WD3@IF@^$=B+;&I,OV14L.6\D'T\O M=0K&R*IX?P. ^ OWE!2EXUP8DYU4N(<7@_"8 -3?Z8,I)U7UQ0EGG)(2Z2/@^AZ)G[*[<@\H04C MF22=$VEB@0@9!? ?^(A/I<9S:(U&E*+X-9#_ 8+%^4(GD_(LO"!6-+G\_%$> Z MR&[&PA7%R>3OHT,E2(WQT+6+A:-OL.R?7O".I2DBN M H//X]0MA_PYL>SW@GJ3T$[PY;E_3EP'!PYTP/R@"*0F]D%"4F)88U110"," M[)__20<#SR6'$'->+%X7PB?=,.&_+V5ZYXM=@D])IG, Y*$? &G?N5]2T7#U MD J%7TNWG5'--84=G&K"2]G=#P_6&Z=/4EWS?X/'"&_@9;IA3[TW17B"QDTFCRB0,5E^ND'KPD?3?SDWW0(Y_!G>D%( M/*U04T&3I#W O]'$*&R&S"Q (>FX,-F00V['N[R :9T)RLQ<5D439/#H*Q[.02_\4- Y\"!##T"E[.D'LEJ9PCE?83P\OI MX"7U<"S;)N,8#R.A!*N,_*7>3 P>P\3'G/Y2 " -"'AX11]>7I@\CP(J"I[B M5_1N2KT9W$X6;A[QG^/A.Q=9'B+JW?8R-Q9,J6 2T8 XWFC*@?H;I15#0)Z- M)GX:'XHR0&;WEZ-V_8,\7M +5(L?RR&+:67,X'>R\,L$$R@_&HZB\@Z$5';H M"=IAZ4=1&GIQ2)Q4)21A&##@G#!P9@(/,!X0)&X:2,VCR8]6&KS%.V[#P')( MLK-6#F]G\>'I^/:TA,NBW QP)PLXZE>BR83V6!K. J!D&T*@(_%4.07;(_R' M+@\JSV@R&N73 .75Q?^%\28>X%M:CP1P+N8$!+A]/>%8(F 0AAN?"29CM M-&49)2S.RM"V>"\;$V1LDB:3@8##"Q$PC6.Z!.@#Q9TQ&C;D)$XRGJWH3KS%) MU70XZ\5RO12GYUBP&6,5)+23W*$PR8M#*-" [3E*SCSF7X1@2RE?R>9!/'1# MYV)L(2CALYCVQC!WVIC+,XVY)X <:EP08R/,=;/2#/4\3@L@ X0^)4G@ED:2T'Y_ MQ#31.+9L%H\[=8"6=PV2^$99C.5;5]!C@MF4 &&V:7#"F,FRC$&R.&X43L99 MQ@\F: 1^EIU+<^W>>YK\6*Z@1W?8RV(LWUZ'O_(2CPY>'N@^3F*V#7K* M )OXQ4DT)SL6@2<.G.3<%-ANP2.,H139#7P_.:"8("T]1I1N$: @+"X>RB-X MP93#@*JV. ;FL_Q&%D>9%7KD;4QO"D*I1]U7/..8G=M)3;4\_R?/Z"Z)2CN@ ML1* IDW<%T0/ ]GIBKE1X-!,[HZ5*@]3/N.HLK>T!I:&$%+&QCV3A9[ MTU9_>DA])JQ! 3.=\0/(F41)- ,L_C2I# 4>[KV_)-44&*A.%52SDBA.8JHM-=KSM MW2N\7]"LA<4J%>IBB.EF4SD6*LO0'>"HO-I$>Z4CS'J9J40#] M,(.L?'"[5!.MO+&3/'WA #A]0%_I 7Q/EHC_!+8_C2N\N"$F][C_I@S#$'JR M""VJ&9WGQS[R/,9S[IE>-$ASO9)$Q;1V8 $]&IG'Y+&D_-#G].#(U)FDO,!9 M4?5BJIC97)@U:089?HZ#P6*'2?5"^J_BC/&7?,BEH^KGI600VZ-U[-)"".>E MI"):CLF;JA#%F(!M#.2'#)(Z:1X(VLC+8[DDOS'1*E?@X'Y6(:B2-H8JAJKZ+*0T@[>01OGN*4V9 M##PP'E_(=(4U-!,SS\=SD]>Y63G;I ;]Q0&HWF7G^:4O&>50[+;MI_SV[9G MZI;"!QAX3]5SLARLXT#RBGZ 4L19DK^$-=CPTN++;&8;4&:5O]T>5L M[[=T5*U$4A$7@R>!#]Q+2[ZG1E%6F):R/IYWLI*M=-I66_8]*ZU/G,3"GRV] M3^_-XJRLT#[U!-*:\E3N%!EMB?>*9?NF1D)+O2=1RJSB;@8CD$(OF-!6*K*; MRJJ %@@I-M-2YZ-^&N=<1/)2QL5%V_B#('^)N$$Q?!25&@SX/7*I-U[<-Z=G M=#%= M3TS RJGVE!0VQ#+D2=X?B&5Z&"C/A$@7O+K<,A;]GRI:04-NR8D0%XLJ_S5X M)<#.YZ7R=MC-XN#']ZFB>-2$ML:NDY0L]Y]I\>U2I;PDWO9:RG"<+KP,:Q#2 M6 3,)44-[DO!!!^)C="UQF,+BZ6EZPYZ@'J/\+^7W!^XI^[[0,XQ$8:%HVR M4B41)0E%0FS]))P?E))(:1X"0"JBA9HF8P=7%0MM+A@=/:ZE>4 MQ[;=T)Z,(EK^#A[ G3=* /HMD& $0UMA^5G$QLPQ(GP@L--"!E1VS6R;OR3L M3-ZPTAY,/[-#Z!:'9[W2JN"+IE5/ZN3J!I+4'9HJ))X>9Z*LCW7W\],%T,MZ M@ME9X6,2]%ACN0E>A/V"Q+G/V8_[5NC-.X*4H878@0R"JDJ7W _?RS--< /P M+<[F'Q6GM;!$/O@6A*Y#[0*FXDEWB6_EMTR4"K[K-$UX_EZ/N:LV)E52#]": M_4H'@U^DGP(IFAB3]%J21EQJE=X#):L]K2>JZD 69:FK=S615X1.7^Z)FB"8 M37ZXJ!GKH<3.GNZ-.GF!0]* MD-?UKW9:--)=7([T1V)865-;4$E2ZGE1WI-NAF8[6';*0^F9I/3@45JPC&H( MDISZM4 Y8T24%FVIO,T$RZ61L1=D5Z/0,RFSMY;D]WHDEQ\1##R$Q=A0KA67 MIB0'X+'4%5KGJ#S2DU,HSAP<__GT&>3B/?AV/"E%10F(#'K9!/X%3X"580^3 M4-KSTP!O=AXF'51Y&M16@$GCMX-SU!<6;7T)\(&L1E=06]_M,H']S50Y M.!QTMO.]O/*EG=_A,@*CSLUZY.2OK(V)][4\CJP0"#J_8.4-(]17Z*N/P3HA M] :3T@4P6,,ZNW,F LMJ4L0GD_T9:B4A=.:^<=E\IKF9J=&'4?ZD.@/"Y2GP MW "7_KI@J5O/BE'Q1;/7YH#Y_8+VHL/=6C96V[T94V>8DBK]J?2>;&?L/+7] M8."/:0U!>$4>],B(:@?)N0>"IF.$AY63I,YQX/I9N8CD$B#/"UZK&33!AVUA M."-.KOU)K]5!_ABYB8,1C9,;8O!%-KUIJ52%SG(L,&N<=Q_H:E.7!V,QA7'M M7-#!%=R$Q7L2[@WHC209^;C[C'7IJ%/01F66H_LI 0:6L@A2MON8"8 R/Y7N M-\I9#]Q\\"&Q_&PIY:2\;O2S.&LZ>C!4BCK'F31!@RT,)L_)H::^-R$X!_@ M<+7<_<)IR4>1 M>.8PS^/$]9SSW.&C24$CI"F9+IB?>QV94YFO.UZ54YKP.K;= 35Z;IQFUYI1 M?[J030EZT<] 8:$A=Z+KF\H9,'&[BO@E\3EF&T%PCX<6?@^(-GU96'6AR/.R MX9#P8XGK++RH3/ MS/UF9;_> ;^%^*A9RZR!0\U&<5XA(%$" PO0A!\P##"H4^*!Y[0T2EGT)<)P M1@!R50)P*A;A(NV )4@2?$@N*&6%&UEO2G%RP!O3VT\!#Z7JZZ?4H MA6GF]7R3LG&[+!MWJQ?J[L\3FPD>Z_DVSU4I*$/CH>D!EX"[-W3NCL80UKBZ M]H#R_9503LIWL&CL94"\)$@'_[X&%3?"XC2"JHJI3Y1H 2<]HNC2_*GQY-%# M+P3U*[5(?N SKZ#M3U.?=7RP]H[/4[O!8OUN1$@9=[R8M!I)/Q,$!G8T)'[$;< M+UV!_Y7KJ=T+2>;Y\_QPTBMYC%S4XVG6)'1]?7V]M#$"\NR#1UWE-K?>L M3F7BX]&X)%A*3ZY'LOAZ.O2TB,-40 YG8&3E5'5P)%,KOGPW(C!%=B\B)2R8 MLZ!GL%#$.(CBZ8^Q6=3,&/2.,,R/R(74.?T^*ER,6KE*WTN'TU-4$D5QLQC=?+C^4KLDNWZ84 M@=&:;,]$!.S+\E5?I92LE'_>B85AJRP(D/LG=$\/)$3R5ML*8>471Y8>DX*C MU&%UW&=Z?G-J6\)/_+LQ7IP,HTMN7TEOA<5"D/ B^#4YDT?]PR<7Y3/:A'82 M6BJ&1:=7/I,%T,1+EK/!)$7JT3)U"S=[NA'Y\I'0T1:&>'J9 I(N3FN"5,2\ M4@<0W SB9SL',+^+M AP9E73^O91NL4!%FH1O9J*&N;F>/3Y U>'5J&0I7^T M*/U#]X*)<]&G$ND^=ZTV3O9["&./T&3 .#DR"+WL&W]/8R,@&*SWI+ U&%W)U>DVG4D2%AH%#O) QK=%3"N/ ML%GHUZ<3YGZYM:S[7\^+L-MTZSVVIM)[RLN;[G9%NV7?3*P#E!;ISGX>SRD/ M=":V@Q8'AI=*MZ70Z!/&-Y-86!HY0P,&=UXR8F'RH@>425,([,2E2?;2\8! \/.38I=&]))$HL0"H'A\1Q[5*5G694XKJ@0ZH1CLNTX M>J"MR#^"F836Q6Q+.L\AB)5$;&1Y/TF"9V8XELL1T]--="T>U^*.UX:27N^X#5 M,,55H^0SX,?.J,&"I5)&27*H2;H9AOY!P7_53 0" G>]TN N[JV *Q/3P$S9 M57\%\4%S=5*6N.3Z),ER'$W +X'G\AZ9=4]E4W(I1^)11(4DH9W+&\W4!++@ M37@"VR$1Z.)TI[VXYBHEPXPKD%E15"XF1E0619^,:8'!Z4]%LZ>S'L&/'EJ3 M9'<"Z.W']"^::XX?*/(7,,7/\I.@.UT8Y&L.8PO+K84F.JY&MA4_E>XQI3_0 M]'N:A%FX!@-/R1W3^;EYO%4@23VLV8@Y3PK6VNEE&&D>(7&F4D-PNV^8!C=3 MH5[89., 5=+,YA&.+$^6PQ,%A"1OIA5!$OE=.*93>76YGT=W3"*2;>0SM^^$ M9;GT.Y>*\S16%6UNM249/*;[% _+^4RYB*0N&][0EUN2TN^Y(5DJ& =IKXZ;[N_-8IGB6#GY-)H3_L.EER;2JY M83%*9*#]$]&>[S+F8GU&VLQNU#,3[;39VJ2QRP$AXP\X86^S3I?;)Y M2E91&2$7 ^!7DHY0.,JN6; M#-2 S*J,XP9#_/K_L_?NS6T;69OX5T'-[K[E5$$:VXD=)ZE]JQ393CQCV?Y9 MGF1K_]D"B2:),0AP<)',?/K?N7:?!D#)%RF1+&YMS1N+)-"7TZ?/]7DP"6,] M>CR2&$]!#R--UE@K!XO2U0?ZG]I0KQZ-CO7DX8F_K0=7=..0&8X#C7HZ^:0T M'O^!GZ:VIQTE%V.VJZR1J"4=5%OPN:Y!R=2-@-]1@=(?+K2A5.6O\TP-I,4EBJ+-,25VPIL \*__-YU#HA=0S MD^K4> 6YHCH48;!?"4LI>2SK-^^UQEYK!*WQ+PH-_HJAP:YLF1V_I1]\^OH^5PX]_T@=AS0U\ATNIV2A6 M!UU+M3G/%*Y\M:IM2P4F:BB')$J)=%$T$E2+<(,?^^PH-KDUH"KF'O>ID"(@ M+56$V6&Q!P=6AL_CPL'WOLR0C!WL$\$?^KH94FO4E,99G=HT=>S5PEXM!+7P M+.<2)C9QO\!H>.%/(N4AXVC8DM,9/=WBQM+ME8>9 E>WV@S$&NU*3'F MIDOJ1N*260E&D2T?HE14;L7FQ'1+1FC!6/FZ.1S1+4.\?;2OL;V6&EO2!:2! M/B:D_#G#MR7[%&'%0QC\3*H&5>A6MF;Y)I!#<1"8%U&X,3_?2G^RMHKD27!Y M*4B;2NT3@CP(7T+(&FSL[:)V^H8@.D9VY/YZN-L01"?LUB4O7=90VY+WYU[& M1F&#R U4L_K"=)X$T_#%U7BJ7+BSP I.;3F*KA7R^[S&#]D5,R3;V!1R(VER M\I)G\D*K8^1+'C/ -VB56561XV<[W@;7DARNNN<^$NVB@TE<:$&FD6=LJYW\ MI*01"9Q_24V.F,/"9=P0@Q,ZY*EZP_;YV W)$?(&AZ,V\;#FD'O-0@ .QY+7$4E-G_9!1]/X6E#*_PUA&H3 D;VQ7F31WPOH/)C8<-M1Z@9,W7J-&7WT]1;%!^Y;@7_W$HC"[WH(80DVY;XFIW3+;+Z- MNF_3';$IU6>UZ#$!55Z-7SFHXKE23L1RS7RQX=B+,BHX(( M/.D;5W$!R"*;:T,E8>[P5,AT8]L3"Z*;C!*!%'PC$"9_?4CZ$E=JUE [#^KH M9;;Q452"M3&=LM0'J29A5^?9U@<\R,M'%&E,\PG*4J:MI;M:-Q7CJ^<^TO.+ MG:)-W[0]RIK'3U=E2-WY1A?YCN.PX"$IXJ'6T0UJ0)T-'^@;8!/L6H(EH[GI M6&OIH=P7$=SAF,0Q]]F_Q#[[T.G_!1'$5Y.:!K.&HFD:)ZW!49^N)N"L*I-# M[VQ;\Z#A6?NT(R\/U9G<:Y1_[.H#9YHKR";3!R@D3;+@Z> M"NV'08)1-_3TZ:LK2%' 4T(10@MN8EDLC!&'CALY77+9H8UA<3'D9D1OP)IA MBJ8TT"_@4A:6K]7"7N5,.Z@?:Y,/[]%3#]>+;QZ_ML5A*?@*7A7 M4^6/VV2A/%S%WY_7NHG-!=]?LEEM6]O+*JCP B7:9&J5EUN;&[&1BN&CK6HX M3*9-HU!S <]5CPROY!#TH10K3% #RQPB"^VIRJ44SF0;@4\U?44Q#"6_.5#M MXBM*8BB;T+BWL6!@"0)O-L:&XQA,[C8(VUEQL2--Q!V B[-!H($(,@E]PI(! MC@BU3O!DN169YGP98,QM+%H?QKPF(EW!;Z.XE:;G)KQV'_GR8NVEA.&P;-8M MR!3E)J2)$#L:P=:F\ )1&*G84V>VE"'HXT-WH7A?I*/P;GBQ>/(RKF1;E; M*L!%[2,!6/%3@ME<&ZB@T2"R=1WA1GJDL]L0^_/@"U@549<%!^YO>I"/<0L] M5Y0O5-L,03.)FC(@+M&RJXG4$+\%VI:BKBQG#*@(->! MD(["2C='.%7:8R<]'(1=W%K0J%#<8IL^WF-)+E6?@\M)_5A!Q+3?KDEG?8('V"#.>5H@J M$IGL"Z;_G%,;Z05G(Y_3KO **K"]4I8];C MYP0\7PCX'+-0( D)#L'%5G,8CY<[4"PQ!'ZU=C$:/I>EDF_&PAAUX%H4?8:) 3VR$KCY M/F9HHL63P%'KL0U7N5W)6W&I/"T6A&_>8?.H7/2XU$\=KBCCP3;U'$-=:O,. M4!=.54O=_)OHG37\IS(I:%^QC:TUTUQ^"=JS]T^HHX'% M!^^H/)L<#F4+,,' 8!L*2^/ETMIF(([BA''-(MNEC+SA8>9O-/CAXWUAUNT# M/_S;?Q>5=QZ]RMBPRM#H] Y43G^"$$/-I\JTW MWA" <;WX,4F^(#>V#U;=TW_X[&VOH$>0VZUU,G K.M$<@D/B2$RDQ[76J MA3VO$?(1>JU.6-7<1<*/]%\[??I*XKP2:AUJW3V;V]]$,-SO8[$H$X7*]TP>Z%A7BVCJC]'PT'M30X_=&>OXTQWU&HWWJ0PHNFV+DEXNVVG0W+D ^ B.C>D&>L@3-7UH'!0:X?0D9N M5RX/M%-B5K7:XASV#!QDW__-_NC(^ED@7#(AA\%#2^(,HX(M-*S^L#?E/86Q M5"+=&O==>:HP')S,Z@^JB8G!!G;^3=G#,449% M(/:BM3(5?C/Q$ \@$/Q2CJGLLD]$<37K9J6- U*P,69W;0!+QCA/0 M0^.=UMD@-C&7H8FJ$(8JF6>:;^$$! 6X*&)GHC\,L,RQGP&/'F7#_/9B_D". M[Y@.:)@BT=!3[L^V!P_QZK1 B)"!V1J)X*DG$@B^^2>+ MN*$T;%U0!,^7W-4$>._M01O1YH@2%MW8 &PJ_1 ,:,_URJS0&&B:I9'3*G+E M+ HV%04P3:[#$-']I]N&>AE%/P\#GH3 NHGK_)E5#5.1UV>%S1=@; M)#M#"XPPY<+6!?KB9[^6GUU9(:Q["S 0A B5.TLI!6 T:,2I9BV5J8R8PL=P M$H9Y1D/^2UEQ%:)<@D.D2OAO!RB/G%)1+:8L6^NZ8^D=T0$)E9"62&AS"+> M)1BP)3ALG#^P_OVRKPC@K3N?Y5,HDXQ,40;VM> MK]C=&CEDIA9>:M'P<4_NWT^6!1@.!9\0O\ ;HNC!\E%6Y)G491C\=*T2)18* M3IF$UX7V=C3NY<+;20!G[(FQN&C/ DZX-HQQ&W[&(+SG&10(,IJT"-7#P%<. M]$E6+G;!2Y*%R%%H]IL#:DFJKS;\B'S-!^K$77A)^OA'OW"_AH=92GV!2QN( M$26[/. H#*ND1$GXQ#&!WN":=-4JH^SWBS=_?X:2B[ T<;61(;2\Z 00;M)% MREJ8J'(;2HV[K\ILZQK?]N"A=96B$UV7'2*0=1TF'TQ^PV\Y%ZY02):-E4 S M%5LK(+]2N(FG]JPNSZPQOBZ6IIPCJG#TX%82-K$MBO*C6\#I>(7WB5)91(V1 MA@-PBOTO +"C^Q@:3KLTF>@F,*UE7W8+8,<4#"37#-H6.V("X'/!Y3_05'5;657J=(2"\[3_R-(.* M_,PQL^D6!(OG"BZ>DL%<<,3I+H(SF->DSK2O>;?2=I MW'H]D" U^59=^P")ZBO\?*98Y=2VD.1KQ+NL"X M6M.P6E(T0-#R3"\JKSMO=HO&28>_CDIU;KQ:FK16U[,&K;L396\Y-O[M"?N9 M)J#\R5KA<_7)U%C?B%HY9C_S\U550'0S;KIT_)'KM.1FIU&^G4WJV!]3.M$A M,75L'T@A#5-[:7RD-LZ6.].D%CUBDK1ZU-,H]J'J6W; ![:Y/Y;"0E9N;:N7 M)SC;95F"B*YL@$IS'MR7K2$Q$RG3%E3IAXT*;N@EWKQ$X[=>%_.X+7PRI.?# M>9SNF-Z>PR0YU> I%8*<#R<>8K7G-59*@7ZB(BABAXU<(NZNT!*FX7YX)T"M M95 >&V05HFIRH0[!W@]?:112XJ>2_\$!=H;65RWUDP)%15;9&UXR%3^!J=(E M6OW[U:NRC5<$H47^:VZ*T40IJA0!XF M)]$L3.TE1L")-XO#:B/'34H-28;CR<%7^Y*"U4'4B0#6! 3%'F<\\@)441?3 M8EM9X6)YA:THSG0?SJW54 MUY5QVJ*)<")7!))3YB']'9.#6?:N2^)%L3MU'@*HF@8;NW^C$D N<^3(:=_> M[#JF[_=U3+>QCFD $R,Q=I)I]Z%@$U5O $]=.G/;FL&?QGW^]@9$?1_.R 4A M^AMO'%ZIS_H< PO)4XE":VP&_C\";AX(3^/1,&+AZ\5/W7) D/[%'3W:(\FY MGGPXLCBNC99=X!'MZLB8$?;M4 ]M,?DL5:,0Q:=#H**EQG^#3R.B)$WU>!=0 M^Y=!X&[+^AS9QUI3PYT1M))ZN8&1E^GT RY AAZ*.E(AQI)!:GRJ+WG_EZ=KK M2'\=1^MQP@._^?KI=V$_K8E!FA6VJ<(V$JIF-;=N2\N8_(,-9S04*_'!QMZ& M-PB5PM[+N>TSDG.TQV:Y(Z554Q?=<8PPHB25;WS_X>??8*_%H!@SU/K6+5N/ M%#R.QBU)):5)9>-DL;KR5"?XD>>002K@@A['SA , :QTA'$GSVRD[0TR/1R+ M?\/WV"?"'TJ/\!YQ8']@S('YWY!@G4R1MA)T-^'% MU&, 3( 7(;$?$MU&O?E"#V$&&">"(Z.,6AHSU#I8-("M3^S98,MGJN2 'E5N MJ*LH"S_.$ECK,<.P%ESH\'\Y2C(RS<+ C]JX&$S:N)HXIX[!^5$NE]/ FDNX M0)VV7"RU+.L9<=ZT!;??(J&&EZ$YE>]1@F-1]E3).1'PM15^0A)>MQ/%87OM MN->.UISP= 4GEM_IM;=,[YV)L'.&. <8)\[+%AFW#W,S_C1#NZ(<(EH L_1!;&W:_?B M'N71 \G=%XIWH,N;D'3*Z"C&#I($VYASW2RS2NJH(H_0YJ9\<*.HD%8'E;YA M\$H'K%HI0Q(QZ2;F/Y>*-]EE16DH>_;'87\E_U]5@;GC4_RPM8Y(;/.8MV ( M+?>];]K(*JJ*;!RNJ:(8VE4@F:Z;32W-^*YQ6!ZT#2V-MZ#SYPWG#=@6E&CM M%:<^KD6?FIIS+>V]!1D;U)13(]?<";?:M2S@W!&SHWV!\(I&Y?:ZVM=_2%$9.%C]P$V@[JT<85=+8T33@FI"] MRK8E@T\CK.8"$SE\B!JOJ1_[._V3]T,5U/;U.X]U'?I*;-^+_^,MD"[/ M[M^7K3O0Z?M& '&#<>>X;U.".7A5D&F>$SBB:3Y"8&Q2_5IW]J$P2.%/?W\: M"(M]V%-+/]NHD0RN#9>:*-/:=4V]H_/&%-NW2,T&?@N1'?IMA!=@>P#_95WP M[<2\X]*VOAG-67O1O,"8:M/UX*O(A!;C0G<*NEG(Z*$AJW M7RYHA&/C@V!N#<8B#'35E""$-I $F>UWUG&X=D;7P*D-J+6RZT MI^W<@'[HLLHT&NA^2]PE* @IM# Q%Q) 1.DCW0&F^50=Q4VJ!7RRKP7\TVL! MKTMMXJ7$(-M2)MH0(>Y?R]E,>'KL7082E*D(@J)[F%6#O,0-PI M+.$!;E&[H6H["!]%;XC/K*;GZ!>D_X39G9I5$"5#\Y':UI-ZZ&@AHQ_TX2$, M48L%:(V;HY>X_?L,9MH'BB:;CCPTZ\8,+%3RC=CQ1*97"\"HZF*F3Z)*?D0= M/YCU1G>+NNXVH%6X[ ?W M@'%E&6X%1DUX)5UKNYH,:I-'8SEZ\P+#R-$<7=;2?2:5?3Y)0I7HW(/EB\[B M["/<,*@>,=@00XW4U0&SQ4AVE^!O<4?]_:E=L83'N@-E_:8>+;)(WCKE%J-# M\Q(%[Y2AS>^]?7GZC?+WD,"DS!?BL/R/5RHUH%MT]\;&AI!0MF+(4)N@]OVU M01KXRJ'D<\NT(T/TB@%]UR$XR&V<$/=!6# )#E997PJ^-!HS%S0SFV^-&Y"I M4+BI;/>K$*84&B=[T05#AAHCMV*KP15,G?3J(^4(WE!O8GMMX;+0*Y3QD]F MX2WAJ7G&D4F%A96<5 ?;5TB[5\PYF*M,)%'[#B),PVBD0R=(+H-,LTS?$NE] M!":@N0QV6-;^<@A0^!TATW>D1XWD!R=#2\@5@D8C/L)0QU01F>+K9P2B^?=X M;T5#9KY9D?)3!WI7<'NX0 JD Y42Z%Z[T:!,C8A$2J1ZEQK!R(P+\JPUD!-D M6X,&>[[=L,]'B1A5E=E IC;-__W=TY/D35.6R MB(NP3#X"]8'I$)G#S1"EO7@S@!E@B#TRX=12$@I;ZM;,"."APK8K4&)1!Q># M\ @FTPWAAFAH2?LD'G%!-Z]$N*7_KMS:NX M\C1(U:!/\Q)Y40@;:R4J@H)8Y+FY&&$U'#J[C4 * M0EY@*BE1G^LB.< _@$F41KL-T\4-MX=#-_KFZWE<_F]_B,Q/%9ZG"M(1[B\] M8>!M3?WBR!@]YM(3/>7IH5@3DE$Y0%T*Y#/H2V$A24E."+IGO WZL)%:B_L+ MO&X;"]M@MB&: CO-W-%QY !>N@ 3FYS^E(J2$9N0<(\09#*TNQ6##+^:Z%5& M2FZ!*\0E+8CZR-UV^(K<8QE-7%\<.'%RO@+-,^L6DP@Q,> VX4]A42_AW>,5 M>?0@K$B(WINMH26 2:%Q+US<9-Z#%+]O58V0V2TGL,[*+;P&*Z2"%8C)'JI\E]?'FW:G/?# P@FM'.:-T MD"/PL#5QU$@07XE#'E3V2MH_Z3C3D3 *'][K,R/4DKFS'2@248%:)< @]*ON MG;Y^]>S=WT^?_OKW-T]__29B2L( M6Q[13F&3%(LDMT*6%9-T8WR&?D8JL\,PJ6(?O1!<".&A,6".JYH[GW1.9.[F.J/\8A%(\B^ MP.(8HZ+%[AU%<=X-88P&F&0>A0QS+7[P=/$4$0>]#UJ*.R"Q29H[CJ*JUT@' M[Z$/C\R5%3EFDO[T!@W9\9AUU;4)>5I7D(X.6=62Z.2(7VUK87*,B;OO$+[# ME;#4R'/PE.E0U2)_W2"Y5R<&P;V3IU_6U?-JTOGGD!GIA(*.^R(@"%G<:,8) MI00@C3(4&&J*D6 OPNT@G8A2QY%:FS)*\X=^RXIH_0H%8Q)_3>B$)Q(.C*EF MH@#6^:>C:3* AY%R5 /)]R=%2RU=''X=/J($]B:5'?RP+SNXEK(#TDZD$S_F MCO^ M8 L_J@A7DD$E"@+_%4H52F1Z\*6S O,!, .U54,?.D:=):WOLUL=EJ=I:2EV MA/01SJ0MU/-LZCQ28:B%_W-(.,HZ3W+2Q:D.KKV/_[9R!(/#�[MAB:+NT8]NV6 M^Q,ZXG][/,:>U@^%X%O-564E(6*!C&JBV>H>;F6Z*?X MCS--?IB!K>FJ M7%%T>()/[QE!U@ZTDGH&ON&&JJKWQV]__'8EAH8)H,^X%M_5$LODBBF"R=64 M@:87"9I]1!(Q8D'A8G:I,$?F/4>=;;9MBSK+M/B=SXFUU\')M"Q):1B+X.CW ML8_JCR#!R9?^7N8J&0'#]80-^C,:N!B\T80]L)N:VL$6CT'FF"7+UN68E!&^ M-+CEGM/-IWI8:PDWE)FM+3/FH1>Z+U*X%,JX(LVW@VKC=G(:8Z8X,M5\COM\ MY2KI[],Z S&&(B-(@@EA[YIL4^3E5I&12=5B7/X2-.RLR@L]HC$P$ M=B&UT!!JKV_C5."4H<8%;9Q7E I#2A26BP.\A4+0 _X@:4I*&TX2-W&ES:(_XCTKDU8^^[YQG&Z1EN?!F@87=T1H /#L-Y( M7.IA2;+63MSB1/U8'T;U)5S6.9RG%G-ZUTJ4DY8064HSHQ7)+2*;2\-]75TS MJ#6U#F46K0+8>BAY[<,^VU#:7@9&0 MQFURE.E&\FN*5<;QR9Q9=] CN??\^.C-Z3<#VCQBY#(( KO"@I184"=F&%VI M2@.5X$\]KXPO*10R(=M*Z"9B'@)A%$IV0XJ!RFC]!5V/D8="]7;@,\+^+T9C MH.6)BH?\7V,_TRYA".4.KZJ]SW:WMA) .*2VMPOT"KF\02#96MS MIQ*$YDS&GC'EWRYF_:*/72W?RN.S%4'1F6-\6/!Y_GE(I+&A#%3F5 MT9L3!IK&4UC:RAN)W7!:-!J0UM*8*?OPIVWA"+I,LKDA$:G=1)$B31A7P'BH M$?.HUZ19OBZJ0L/)^U#.7BUQ)$$UR]\VF_@,WS/*,KS<>&<\70_(:XC,9J(%=?B9;!+<5S M-T.1X%JZPQCH"5DQ-=8@R CZNV"'W,K8S+3_Y!GGXB:$@4/'G?ZA>ED*3X(P MQ7!KNKFX$2(AL$7$VF(B\H:3](@)1J6!;]$W%" *K$<#_N[8$-967O#F BHRN/*.M'=P&5 MM:3:)*QX2^9Z"!&G(8:PT=<#;7?])LF M'JY]MA1+AB? Q3NKY6KV77MAMIHN[<4CQZ62/G+*GX9PL_4SO#]NV>RQQF#! M_<_:EME'*5G;Q$=!>EY,S.5@&M<_M.X[F+GC.5-?;P^R!?[*>U?YYK:MRYHA MZ;U$![@80 [E#R98(,()$_:0O*M (!\S>H4BL-S1 MVC(ZB@\R10/A%JDE^FS.D(K22?'7UZX"D9NH+]!T&2BY2S!APYE1>?3&1(5( MG5( ](%0=09-8B,V+-B1CC35-#1E"%6IA2HCVL>D[[![^#/>,U_@"9Y&=QE5 MJ5 P=%>$7?.5:!#XU88O &@.70>D8"XTS>"\U"^Z/P?X8F/@_ MNP=7?PQ0,#GKM,OVN.4A)S#Q*:RD3D)FK#;LS4+)!Y)GH)+4=:4,;WY=O^[6FJ,O+=,V KG6$+7,M]M M43$& EOIB5PND8?H8Y.6^C67Q-%Y#% [CA.&^F"<*]E4C,;/%5I1:Y]YS%)'N+G*T&XE[*Z%['$2%IS&\K@7!&T#;*=&\1DS%1Z7Z MF:CD4!MSH_(=N6)]R80M2U-7%=\^,1_:!)V3M#%-=C6,0-D0DK9>8T$W@U[! MVE<,>/%1/IA-^]$^P,Y1I)9B$=2/".K47/^I0+B1+;'>2&4J8KG%N,&3-0<* M]\'[ZWLY"JFI,LD'WM?"8M0I%P6AUQK?U+,,FR&Q-]_:O&AA:4QX /.^:1A0 M?2Q@-AF"2(!?XGSNS9,;:I[\[;_?.DJCSWV>:TA!(UQLJV+#YT.4))8G&:D1 MV11M@?C:JW2"T42 #^%\(1F()LGFVU0 4C$]+O6M?,KZE@JQ^'Q9FUWS\/;, M7:V[N1?:&RNTSSZX.2-A4OU;@W%E).^LZC.MB>M6K6=9&KIH6KU&<- &.4:K MP0+>V*/DV8<.I2NY]_O+1X).83]^E54U?59]XW^.MY1H:1\DC*X&U-Q4DX>Q M>U.=XU'4X>HI^^62I)6QU[(Y7H![ ;\C O[BS=\5($5J0<=X?\:\"WBE@KFL M6M+VGX=H1]5Z-H8X2Z!0#(]^&8#I_G2U)8Q[R;NQDB?@\W0#6T!P0>D95!@/ M[6J01,TK^8LZLL^I$]E7Q'A#_]P[UWL5=T<$[4W?M#V)F;_JK( 1]KF+;$RC MJJS*PZO<_\HR+6BB\= M()['K3?IL*,WH B03WQR_&:?Y[GCXF3!U-#IK)ME5HGIGQNS.*^)V;YU63-?28/^=/B18J)+)]081$Q@\CU#>"]-O% D5&"G MT+FN'$;=PFSQF_2VH;?H=X]!+Y(TI MD@05I#I[(<9R_T#09!>9PD>R&4('U.25,Z@IE-PT9CMKG*# 5ALF(SC5K M+(_CZ#L26ACV%X-03^F*.B.0_[K9U)1-I\88M]Q2+1]M/C(P".I9E!]);=C& MG7D:'SN)D HP%5?XXF53GV-MH^4!BSB(M"1.4PH*]%(YK!C,FBW/E=8HJCWH M(LHF@M.00AM?A3F5TPGC:R-HBZA4LQ$=@-@%*$%**#-8EW,7I;$HI5)4F[Z+ M^8Y]:I120G'E9[:NY5*<&&PJ+_2P!$QX1LKN#^4_>8$P[&NL,VR=9YXR"1Z8 M':)CH?PLJ7[#DU:%,EY<9OC<)S9N?O!@7WA_^PKO__;?F.U'8=Z@)RPL M@A;''!R7BLY/W11P!#!AXIN3P]4%&O3>ZV?90Z&6

HAT]1U5"([I3ZEDOL6%$TP.R2A7:L2O?D& MA2V6'H\_VG9;.IV#P0L;Q?<# R#/G6?-EE_!);9T6%:P6:$!CW<;;+>4Z("I M(*T!?.6T/R;WBF^P9QJ3):?,/HV#.09W+,\"1"1*;"-/P$OX4? M'V=-,9NYC$W&EVBNZS?][X^/7AY%/X/?/>NQ4C9-3HH\!X7S+&O9ECA:1#]] M=O+,_!2_<*\X^R8Y:HL,(_@8=D^3?V0;>?^+*B_"CX_>'!T'A+S?V6["3*I9 M(Z+2D1M/JKZ(IIRX&EVV9IL,[G>DS2UYN2F+CW90)B>92 7!2*3S30 0V.'L M/2_8IN5-7, D:)5A4_[=S-D'-0*B>Q&]/2L;0!3 MZ5:>+P*CLZCLR=HO,H93H%&<^RHJ(5O"!+GZ5QJKT\#^;2#A>QU'(HQ7 D7BD/'']+V%IHI'6V6$CT#\V@*,N>!Y*LZG.IJM5B M#:2E MT47F"$OM[OCBT>%'O'CX'*AK-YA+,DP>7P_GFVWF1(X9J:X(C_. VF-K:-H\ @ M+V@6E%%JC7%$M^_L9\0\6_)OF$L65!%L +H4@X/-&CX,[,S!:2T%HS/N J6+ M>:"E;X'M_3J@/A$('VPZG(7C%6K# +]S\Q7*Z]XB1QA;CRTDTK[Q9>4-''O/ M6@>25T3LAY879HX+D^K5QO%1B0 F% \C^8PBJ*GWSI N6@-$@JR>1Q-: 6R#?[M M(4 K<;' _W$?BGF=@C^ 5D*5^WZ*R"M+V6KS#TW][M%.XO5@]S#5I\ ]@_00 M&.L$JZ)F=%Z-.M;5;ZI M<>)SM<-4X2V%KBW[P(\E?8K?G6_%P*9]Q1HJ=JH*L7;)4@];,+WL0T/;&W58 M#!*&U]G';.\Q&0'3) 9!1!PF)_Z88O883PYQFH MDG9\.":T3S!%)V:AP(%RKY.IY(?3U"49'2B8\ZS5,OQS[R*)PEJ33P O7E]@ MJ9$T,(6\A/*];A[+ BGBPKM I-QUHFE0JW36.8LFB 7H:,B9&F0#'"$V>&2* MN.&1&X)MGR.Z"2"VA2_.P7<=>.)[7*0"YO0+V:*J%- M9.(,8--!@]Z2>4J&.0*8)!_:2 MIZE0>@B0 AL;4W/ST)'4&XKL:;0C_HT=5N#9S=^7E#\S&C5*844(*BA &/K- MD8B([0.+A1)2<]%]@QNFJ&78VL[GPP?/;\'V'[6TQZHEV1UAY+&.(2;JR RT M>3_22#[FAY[15'9;/9L@"!I\X/:+X:G%L]UYXZ5N LD-/5T0(JUKQ"V5QB") M0S/2C@W79RXTR9'8%1K"KV58:A XU;7,Q(9JP[/96#G,<&,NW0&31SIES.I6O MN$FW0Z@[8V @J\XT)028R@.^:2Y)6UK0^K\(WV/!#6"/S MC0D7AY+T HG!Z7,"$:((@LLEYP1"A>R.+>$T<>1+,/'?FM']K.\^*C&H!3*K MD?VW/_NL0'(L<;=CCGB1$"?PA>$':$Q@P*-=X7M])"UG; MF)OV'E1@?T VL::N4#OYH%-LUR%68;9PJ9C(()]JTW444 VU^@ M_2P@>YF #3J$@2![I!?D,L%C@_JVDV0BF3ZJ4+0VQY]EKNV16+/>=FIO9SFE MK@--!MJD R?BV">R3SG0YI4!,SF]=4S>PG:K3XT2 V+NX+XL$7R@[\P5'ZG MBS5?>E&P_A;$XW[.P!*L;T'^V[@WE$%YKYE/6[:1.@Z,1X%!L]FYPCH?&,/.HX*\"FDGFEN$HU7#%+ M&^UOH^EDU9:;FBBZH54G:'0G(-@X!5JGC)W)HLXUL8_U MFQ:YCUO3STV;O\W &0P3@0!N34% )NR&!LB/RE;@59C=)GMRQ@+&6(\503JP M:8A%!"&W,=BXA:EI%-A'M =PJ6;.512\VD@C\Z*V/G3TW:V3[XM#[7(M![ O MEW?:V.?$N^DYXMII"_7XK?';4ECGCHMHS[."&X/@7B*'"J<$N/ MR=T<8RFX= 3R@"/<+2@KVVXZ9SD']0#2L9D8&0KNKJP,P9%Z6!_SE, M1 71 &:>>)IP/\_H^(%T-QU+A4I>X^:NV)!GE@V$)^5"*BX?%6QB=8S4BY'C MQCX;OI?]5/)? U2E1DOY !&<,49B6J+P$+G&3$Y?YK1D&G,#/883P9I?7.^6 M"Q_GO51;D0]=$^#RHJS[MZYIK_^A\/'M__Z=L':?+P_H,?\#,,7$I].?WP\4?\\$F0G(!O M;SO;TR$.=%49&/U#0$?;^?\*7 M#A^"PN8I@+&S9J'0: A&$";T' =GJ5@^T+\, -<%XJ'A0\I)?WXB'AT^-P$I M16P]D/Q%@3V?,.R']V%B;IYA-$OW"X%(9V@-+7#B>'@\O&V"?@!>H.$OM%D5 MA0]8-5",S_?TS\QQ9GTMVTM:C9,:2-G@Z]$ZOJ'9Q?IEW3#-B9P&6[G#S";E!&!-:B(XO'?H#">KL5!L';-Z. ML'](CU YO%AHX<2W&%"->_,#T*;.9[:=J,HJ$%L"KY;2$15\T8K"ANFBAY.' M^G4\G0W%7FD-=11R+G'L\H V2)'N!Z_"@G@55Z01047(3<3G]1Q<=\*WX(N$ M/_).X\>\F2D89+,XN=#Z,YRQ?XE;V'8<#4>=PK<7SUC5ES_T)FD1W7GT[OC> MJQL_8OS"+G2\FWCFCQ7!K*YN_IDW@Y7VD@E0*A\<5!Y(NI!:241)[$YR3N]\ M1Y#)YYX[P75C(P],,S1C'>/MP3'RW)^^\],VE:1P4[O_]-R0T_FHK#9 A8)# M2E(LEU07<>:H)!&?Y8NZ0B*90^ V8X&08@SJY=I6$!/RHN6,%OP0&3&J+@J3 MSK,-R:RBNJW(=K4K2GY()IIF"NW+CFDG.CZ^ZV+"2@HYY/4: 1)Y196I,S!Y M4 82[$=$;6*+MM+ N=?V CX6 .N]:_9KGX&4I\FK^CV6+!V#IJC3Y!_@%&Y" M)2,/]?^^>T:&L;7@>C*JJZUHZ-9%+R$W"6EJ.O192?TKIKDO'4BC4#\K%JV) M,K"/9DO1Y)9.-C4"8X!]BO>$8&X^59US4=FMO^&$)K4-9A1/$S.Y>!?%W6II M<*YFI"K!;SGS!EL&_]/QS#M?M!F5G 3_VV0YD*H%][89@_.%2@>;A]+S*+-D MMXIDA@K]NFAA@CG >4HB:*@K1MRM&S=PCO797'E7;MG]\O_R^8>P'?"%<\H) M!,M7@)I\_7 %BB2D%3JC9N@L#O>"0AW\#+W+IN3Z184&;@,B??3TMR-ZU+/C M%QH:1)^2!"FKJKHG3@!TW#16HUNF3<1P[MX6LQD<_.,(=MON@%EUR[.C*S]8 M:4^Z8#35?*!@LK!&LGI1?;4O'4]'BT2!H]#!P.MY"QS+?SJW$1P<%XPI'K[4 MC+22M);"Y]!@9;#(),;7(,M<&YTHBC>YYNL1& K%Z%_Z; MAD2-+;:O)9A+=1-*FB\#7U#E+5:(V"1'Z[Q&L%LP1N8-0L@TK,[!L&O;$2+# M34O'?KM/Q_[IZ=AK.9\!G,+:)VJ6I+9P04QO@;M6+$DF ?IR8IDK@*1Y_.BO M@*3Y[O'7#DE#>1U)1BMMD4^_!=HB+E=J>P)A6/2EY]2Z<5A\>T&Y'D&)4.I3 MAFI.O?F9DGNI@D3FH*T2GB#@W O.'1&<'0CY5.Z)$9M9T0G69T>W4,LEK>>5 M- E."L^-0^#;2\_U2(_&.^<*)=*X:HE!FT5 J_+W510UVRN8.R(BQGSA<"!: MLHU;(89U !D>!+LE7431[H6A*FEM4/O& @[O1>F:K&'8CH.N/I \2N%KJ@I+ MLD)U78)OMQ>-NR(:!AFKSO)UMM'Z/LK[FV"NVL1[T;@CHL&9$FH@-0Y0:#5> M.2Q%W(O#'1&'10F6J1&$>N,J[E98!)18FPIQ4@BJT6A*E1$V"&5.S:,,$4P MN]H[0W=%LD:6[H"^#R%DUNLZQPR,(7^SU9%#]K>]5KHCLC-@%]S)1SAB+MQ' M[^ZRV$3^L(J!83I 8W2:E(?E MV-9F$:LQ;B4WQ=&H0,A7(9L&Y*F28X3-JHBP%ZN%XV9&3+5KZ3PW'"N($-4Y M4>EJM[*E6,4(.Q]^@9CA,?@7;@IH_!=.5!HZ/ MSG+X,_,64'$_#66RZI[9MK>^[>W=\$E8VUA2CL!5\AAM.YC7V$C.Z/[8?;4^#$*S0T>^Z0[ZC4#5(#HEH8*4GLK =F$, 213OX,6;A)GPI)9 M74F2G2N\,RKV!M) ,>H.J^_#65BMHX;X_$("=>"$G!4 MQ$3:MDE9O'<"_%.'\N 9P:1D:G&:&5N-RYE(\XHX:,6=@I>!3 M"7+N\/20\;]7L!>'"0'BN@\9,DB@CYV<9%MJETO#UY\Z+%O4K3WF@P:O6@M- M#'SOV0=294O7DG>6F.*X/T^1EE_/8/#*. M@-HS5A&^1R'#L7]ZF[R$5Z4"$B*G0R#];%$NJA;XL -E( W@%2'E(

Q0IK16&-0^9EZ6F M.EK;^N2H+$)P9*N61^H9X$A'%@MTR45XBH3S0\*614'6:@X6YI-!-*LQI;KJ*)58=?,@4 < M'!<(%/M9@$ MZ).ZL76S@WXBRZP#&EH&B&TT$4=7"$EYG]+@L*=P26SE55IWU!YR?[.6==/^ M+_#"C+H04$=(<:^P PC6I9]O6 S&?E*TK0C(#.'JE;TID(^.BN"Q2IA6QZS M!%SE8G$ WSIH5ZYE,<\_FN:BH87FD8PFD4NX!L"<[-!@^Z"40 M\M:A*Q_%@SE5?*6U[T082"QS/S%@E(++#BP;,NC&34O8R5!S 3<;+-3LMJ3+ M@_K-D9)"+K$!2JV?+SD%$EZX!6!&6(^'J]) )#:CVQ)-+'? M4. >X7WP >W-UZ=X+4IQIYJS,4J:H1P*\.W8#QPUN8'H.!H8FZ>"S;%!5/2L M"1F,AC5"Z" )CQ\A$;-OY5=VHRN+V+9.6?BPJS(7\U!W:5YOM@TMO\":AQT3 ME',WAWL1-,UY*[BLW&26&@8$@I2'AV.@E)ZEVL).:Y>QQ&#YL)TR*27<6Q#K M@Z6=H.(X'C@]@.'E8JO.]V?I%XM=%H3VS0N\<*!6RVM#BW!$._W4S1T]6% C M!-U..A+A3JJ2A^G]^_=AK^$2S*-1AJ]\^^B^M\OY&_'\0.>4^3G<*+? M'A& M^RV*W.^Q2A+!DG%?:) T!JA 7['XBAE='73C M(T'BO&-_GB#]T?T#WS_KX;[B/N6^=6S*>@MGJK\9^_]WM3>3&1+?US!R:0P; MR9H LVOK\[S,BG4;^5X8SEEJ+]L2-+P5!2^3TT>9UY8.24 I LO^W]+HHRVA M\EJ#4R(O0'KFHO($0[S^X5$T[%9^@M*RKM#8"Q +%J3+1DKDN\CH$"!Y(B0F M^V8=WQJ5RVP;(W0?QA>$GWOT 3";O@E<\+MX0[>7B(0<[)2?&NRYG&"/=.Z MKBME+)Z:DGA4P&%R7F/D8%M4G''6M;8(!L)QOZP_("Q9,W+]+D3>W*C>M&^V_>BW49HT.=9 M40IRA3"N$F&OF&DY,LK;C.(=+?L_@ M*I.&>\^Q%OKODV<^<'KO]V?/GGU#G[\-XJ.9KG^QX7 L-NVOV1]@[.%P3MDR MF;.=\5$O>EO_>OJ-1IUY%@*I3>:3$T9-6&!P$T!'V6KX)3B#7E/$N.&_ M!SYKI2N(K"4$)Q-^.\6/8.6(>SVD.XH93.9\*TQ"NGJ.I>R]0\0[F3^FN,@= MC8].V #46M*GS[CS-JB$V/Y%[KP@Q&0^8G4/@YDY]HAVR$D:?'^)61JY%P : MLW8KFTF\$V['VK4! MV-4F #*_;=+:U@A^F:ICE85T1[ZS;J9(BVZ!(_TZ8O"+[F5*-$?KV((S!B=& M[R9+L6Y9[6%R[]&1>#U-/.]?XJDMS !,X(I/?4F0=>. ?\@6D)\O2B"O.>#! M<+480E$M8 #$+YR4TFD,H+RC7#KH%S &/!L$Y;F3)?B>V"5))X^>L>D[53Y$ M8&OSR=/]3H9,EU,C88'-&*CX3TL#6?[KDG&M[%F3Q FA(?+ N7DS! YT55TI MBE8>D%M5F.G7&(2=\RPCDE6"EB[^4-8Z,:(X)=P.5+!EOPKT&3)<=*_ESM7Y M1K0;7*BP0N=HX;@>8*A=(P8P4*Q,;CDDQ%$NROR@7AS0PQH'CCQ%]?MF5K2K M$*DP6OGW$8OZ\=,W(/I,%R70R:1G"8\L7&\"-TI3C_63%-,*&QY1$E=RIG'/-K<\! M;VGZ N0#%&9QEG5JG$F(%&.A)AQ+PDBJ,:.+R032!)03IMA?Q/QNT-"\BG8?W+Q7[X(H M@_VWP-M%UU\TU,;5H#9\VM)?O8Q).TYFQG3O-O=/NBV(F:$B)+YN'(\GRM"\ M_ASO"S+(SMR0EJC,JM8PDVC@&>]:WAB7>[E)8W*IQIU[U6B*T]*H6M)P??#2 M+VNB)#\BA%0?.*F6"G@=KQ3*>.!R_G$@;G]V.?;W#_^2.MLG7WN=+7)HNL:$*A%P*@*F1CU0;F ]7LE"VIW*(@#T3R_#>NS6,O0==4JX*&,!-R3JVV+PT_AHYH=;$NSRY8X_2=>Q!NF!=W+U1V1 M*XPE,NZD*70 M,&*Y8,>^[HTLA3X;_NX"D=;QM)P MG^_J*S-[!Z-E.^2''PY_N/_PNV_U?Q[]KY]FQ-YS@'UPV:9U/^I_C/8VF#;P M%5RS__VWQW_;;:SRXWN_@BU:71:W7S M(2$B\N1_W*?_%QM;:.'9#;7_EB?8/U$ARX]B%DZK^8%">/*IYX=_\"I;NT\Q MY&3NUS$W]"F1)>K'59'#N;@*Y< =(=/S\V+Z\&\W>I_E.O_BG3Y:WM&-OLF; M>S6'^$W=3G!X?;P3^2?/\K-W^4V&)4/ODU\/D3FAHW;L-ZO#IU/NT9T5[,_= M3SD)9&V,CL'.K:6EN(J)?O_X\T_O)X[YJL11S/J]Z-U"51+\G.-55F!EC)9$ MC+.57[M:_06SFS\?)J?KHEOMY?G+]_#ZM>6C'SYCG_8*\;8(T%]A6S4.8Y28 M6CE>%6XQC@11B$25XM>N$T\[MT& (%"+1Z7[D&'$?B_9MT$U/KZ_5XU?L0#] M%;K 547=)+\A38U7DXK% YKR74APB:K\+.UXC3M^#8OR%AWQEX?)K_B];C+V ML)?M&Z<)MT6 ;HY*_(4+C=[81MQ3 4#^VE7C/S(L/WB&, A;N!32Y!_-/FES M*]3CX[W%^#4+T$U1C\:=?NY[ [[$F[Y%"W)4Y8T[3XX/DS>N:XKW>[F^#8IQ M;S=^U0+T%^B!*8U8(\9W67[]2O ?65M7R0GHP%6QV4P9Q'L1OG$Z\+OO]SKP M*Q:@FV(<>M_YE-A54#&>4,,0#.YKUXM/L[,B1[WX%GOYJ[9SQ3[7^7X%0O0#5*.CE 'P5CLJ]:5$EA$\/JLF4I"?%7Z\><&(<9>'B;'9;8HBRJY M]^";>]]^LY?PVZ B]\'%KUJ _@ISZ8[4)[[,SCOPEW\_3)X779?<>[C7>+=# MX^VCAE^S .TUWK7-4YO_WATFOV1EF2T1V6YO[-TBU3?DZMBKOJ])@/:J[_KF MZXUW P1HK_&N;9Y@Y)T4\U7FRN05Z5W6Y3> M]_O^NZ]9@/9*[_I*8/H#3HCQ_A1@VW_]KVO]/L_C^BOW_!:_RBHF JSQY5:^+2JAX/UHH M+AKPX/Z]G,;OBH#T)ZREFSA,9/8-E 4KI IINVRY=,0=ZYHU\R-3YVB*!!T% M$9]E2 I A+X_)B=(S8NV4Q1F2?'OXGM0AT$CB)A("_GP_L/[/]&?I,PTI7^$ M0@3]A42K^2IW#GRB2./$OS]+)MG2 N,Y+!EUK;)B]VXIH?)T7Q> M-[B-Y39-D!D>'TFOX>=\(QCT*: M% O^+3.UM^9S>$W1TCZ%;>+7TE8YOQ(WC-I5S>U=_ZO#_<3'\C_QZS\BW6JX\Z23;\G,>WK__X#!YCN1PPLKC_WX?Q3KZ8CH^*G@./N*MH9]\#&2I MDV2"'I1[>.94*_KXIT1J-UP5&/5H*H?CD=."M[S@[QHXX\[1,2/C$C8?_KLJ M,E !;5=T1#,:8N?1!S""0!?X&18HUS@'I>*2C<$+!&F$B9URL/'T[!0V9 -' M!"^!\(0"5N>X^L=9TQ3]])MQD5]ONN*\H.[;9K-71$$1 M30)%?[KR^3?<82 >K&= W\,9^IY/8J25/NY 3FJ7$SUZ?(&;YZ+K%O$([U18 M$R?Z#1*-$4DPR.V\;X@PM:F1HPS_LA$:!F'UTODA'[S3";QFGF"X."VJ[H[& MGM_KILS!C'?<^#B:U_C(P40'7>1X/X^[)DGOO'CU[MG+TZ-WO+Y-MB4#MJ\* MID^4,S%\Z4B)TH1U0/>O@9YX__=[Q\8MO]FHGJ)V+L)BO1/M\-Z%] M=D&[BG8X=9N.),N; 4_4.,JFC[/\\!\9F,_-UJH5+[9^=C26R=.MO7XGQ)M. M@HJR2X:H\G1.@3H#%%.)Z[68/2@4_\G@3#CQJU&?*0(I4D1I10?:QQ M5W'O!E>:><%1#]O!>L6_RP+/)2@)X!D7]>!UD])W27>^/O._LO7F)_-J+&;P(V$/[W^\@K\(Z#/X*_C0)ZQT9=13*A[IJ#-BGVY]V,(K M^LK?U$&-&\& 9SD:/A%>!_+T))N#"\6$R/JB2>%&H?5(4+#XZG),Y=[VFPV&,%=(UEJS M@T0R3A9,?+?(:7M5GX73)5$C6M T6M!+M\I,18?/^S5S\VR-,QB3PJ)8#"YJ M&I,1E5A%/!K<<[ODQ6_AB5\<&LO/0F:MSB.L32PW0Z&=UU4ED5O2,;BQV?P_ M?<': P7I%;S,E5Z23ES7U,DS<$^:*NQPZWFT4WX01U5P,ALY6&89L MDRW(&BFPC%280R[S!9-_>P$*NTYN\U>B?2X"M_UR#007RE1TY)-1-$7SZ+WD M'9#O)UC&_^I+>Y>7F5RGF[D+AO-*7,PI_V!T3]<*]J?1=\H$>0\3=NI79^(O M])!W8'*V?>-#TX.?3,6FGWPMQVX2,?!*3MS#3[[MIX)L.YTZ'O'4?1]?\$M^ M=DO/KIME5A5_L#.'+T*UOO8OP[\,PE:+OIK+=3&P41^0C1J-++4CVQE.G @J MI'29K)*C-:SO/..52).\I\0K7QE=L:9X/@DO)M#;[-Q&T-YD35=A^I"MU.,5 MUH*6& -!6P4SN923C*[9!T,S^]N/NF9YHX97J!_."^?V(D2[+S^\P_C:@T\XR1?A:,EA5L/3*-,0OS,3NO@$ M';5M#7=SYT;O9$^S+\,$)M.+3X:1^(+P#>'"_H04NKF1 M8><>&WE1R+)/S7G!&[X]!CDQ:=HH1&&$OZ^ZHJ3L%(@QC)!L;^/ 7#@N.5OT MKAV#&^>SBFIHA#PQ\3]\5GK1"NRV:T?7SL25F](E^K18H@0DS\#E88_7K-3$ M/$GCH\/CN.[EX4/^G%V:K$M>_'QBDM)T(?@P#=]V\3UL_)S)D,U2IK(.87EX M1?+FF(I,LVKK+8!SGP+NXHBH#Z(F0%XQ?J[2W7H:Z, M)#G5E;XDX_?BZ;/_\W^2E]D,E[IN;%I]=\K/+RO6!:W&%25:8"=+:\KO?#(N M'O.GY@_S,WQ:C@W'#1H4$JZ@C.(]W(B']W\Z.GE*__7@IV]ND;MT_>HTAB&[ M?F4ZNG[O[R@E>LA!(3@O_D^/TD$E7GBA?1U*RMMZ"Z?S: Z2NJ8PQE'346SC M95WEJ$+HG0]^^/Z'J_A!'6D%699]1[./1F(O\!2HKR?9O.5 M-X!K7P732AD,'"$VDEG5[RH\>GA(=8STW@M/[[@BYSAK2MBSY)>F[CJNG0P\+OAT7Y']4SV62\/WQQ^PS;\9=5&8=*A7(I4 EPT;1U7 M?/$3^=P^K^>@C5]@-JC2E/Z;E\UTT*I.T &'7KY$X\'S_A\/DU)8-4=AN6"0\K# (%]VO6;.NP7&_[+HD M@9"H ,@>.%)\!%>P$ =P0J@.!8>!GX TUV7/KBAH"I*[ILYRN.7!+IAC4B]- MNG&U2[ @U6CO\L5/;-,49>#KJ2-,)G5-&ZO3H%*<*OG_1@JAF^7_ M(NVHD-O.S4^7GI/P;S7$?885.ZW/,4B-!?A/$GB7FHP+!G12--G,9;T.YSFH M3"P=Q"P%6U9H:UI;GDJS!T%_\,C8U*;:4/S&P^'N#PM7_S4K,"2_;9.774Z; MCD$$M'/$NI/B,$J/%+P6"[?N:FH>\96CLCS?_I*LZUE18C5U WO::FQHG)_4 MH9KPS_T?+AOM289:]KMD4\YQJ!J9\O4+7M*B6BZ)V- K'LMKPY*E0R_9OA"O M15=I-98_&+I&BVQ>E)3#.IAE[4!DL$9^V5!!_$"VX0Y_V\.UDX5RK!>GLD0P MI&]EC#CW0I-_V_.71+WY.?#E2Q?Q&':1NE?F:PLC/8+]H MRK- #^5GT&)%N])'#X_G,*;U,8;Q*86BV^0?I\?C",*-*LT8LI#L2S.NOS3C M+PKZ#Z#P/OM^_[3HC6C\T(PSLJQW1Q5WI>/(M//)&S3^3IY>Z"B#ZN)@^CS# MSL%N*T[S,(4@OJI-("P*]ICC%$((#,C7YKY6QA>?D!+WJI824'$CTJ[IA5 L MA^;CZ6*02"_*1VHZP70DX@13X+S9D^]L"Q171;+C@#U0*]"?RY4WR"=C\)0. MUVEE\WF-"MZG2_0#62 ;HZ$EX,XQG&E3K)/CYZ]3\Z-YR->QF:'QUT[G:1)V ME#!_8-+D1W0)M?+J@I;?/T_V,7D#DBB#7=)EH3OI?9/ACH/;UL.&=9Q]\64G M >;0IH$XZ?)!9]AJ;DC4^"-:]9@G'+U.?7.O42'EB()ULU5R]B!.0E: M8=%7N8]0/*%B% E*F%=;TV+RW(!-<3+_9U&U;FMC$J-B,^,FWY,I2&C@&S6^ M?9FJB1F@V;$ V\G+K63G3/WR&\G]C;+>0ZL%_^''ZDORI8E*6X'@<'$UEH^C MPF/ 5*KJ-;A=E$VI08"P"*OMI=?";M3,45\H[,^_,:N*>@BK!V7OO4X8= >? M=OA7+,;F#LH35^7U'QG\ ([YDBYN7]TC7_E756!^M.#ZF5;S:5AV>AEGQI0+4$XLRA,L8]2A*J%:9"WZ]=)45+QOBHE M6TCW4%J@(_"YX>/U#'/G9)9C<&Q>'_!_LN0]6[N&R](E:*$G66\A%O0R.R<5 M@#_[)WZ=US>I-MC=P;;U'\9OB<_*H0 M35@,2@W!A56;P]8=: QZE%/3]-LP1OLXW=&#'JWTB:I-OZ.8B:KF_0P4UF\P M4NPO>M[CW9TE9_)OL TI]84+*\,2$Y;N@K'C_V#G6#CH#+NTU4CU[T794B,! M6)M5 ;JNSAO4K;QQ;VO$1I$(KBQ>O"1HS]FZ$]OG.PYS8]4KF$7%'[@&D1GG MK344-&DZMP6.4CJJH>KPPW7680AUIVA=%B$?A(Y\%!E#VAE64+[,9C[GQ5UA MDDABNVI9S(_[F=/&NM$@/L=-/\JS3>?F_,ROPF ;(,%=OVHTM;I/#@T,Q&0/ MS$[-@S$K-CZXX/[4^E"G_89[KKKD-6A#=-4XY/1 PV(8IHES],'W_)Z (4QH M"$]+#BK,R=.\&<71T0Y[O$)/8N3-M3*25DR35 \<56OA,1=[4+T%+$'7.F 8 M:]&UEZ[1[B0^/YLT7^-"FY D5VF'SQ[JX$T#1IRD'X?<> )V+68.1D4;.<\:IUHS% ^D\(WN M' U)2AWB:' @O)U29F9JIT/E^?00>'MDK2)/7QW<%2@,#,_:0>[JWQUKNW

D/ZX12.J[JUGT%U2-(;9EW5-F$P$ M"H)C.JM+\JTILYKD;MEP\K^!.=)EC*,FA2B952S]Q+AFN'4QG)=1.+- -4N1 M6KQYTV1;]Z#RZ[[D.XW\$ J($$(5M6[A4BYX*>'26-2$C+1SP#>N#F!"5A"X MJ\& 0@_WX)*NKG6&?B*7A?@Z0C 7X)('2P9>N"@11H$"TC"V8@%W.\>=X!=] M!:9'7LP14FW+M[KDCW%+Y#^OT2"^*CF\>%UT-1 LRY>L7]':)/CJ69\O'0;R MW0=$MP2W')//(/D@<9Q8K5G:SL"YFF$> ,'%X"ESL$WK-?MI%47,-V4FU0/X M??"P_\U-:#3Z14_^J/1M M/\,!X(SGJZQ:2A,!+$P_]W8CCG0P/8$UPG5< M\&:"M2TUBK.Z?H]_D1>&>L4(Y:T.XL8-IF3^%_.^S/RH<:QY@8D<1&_IR"5% M:9)R"M1=3;= OZ"H:/4(Z4UF08*[398PD\H_$-<4U"*< /C5%H/<\%7TH[/% M O?(CFJWV'/) RR*/A;S'RQ78;WAZT6=([B=:&BTBD63TH\IS5+,$& +4?3D M&%F!^!0U)?@^/R8#%?Q)N)]64=PJG$]2@I\7@ 7I?/S)Z-67#/4:W -6'20: M0T4$TB<=V& @;,J:PX>L!6=;?[S;U!PQ$%!R"C%I*\J)K_)!F14*V^]N=M#" M_,V?_3.G5N[S<6?W\G=CY8^T*EX_ZM.#9=JOHTSU0/&+(OXIV8O(W1 1S-QZ ML(#Q;@0N;S3M)9\+?'#@Y%,A"YXA.^-,[&HM+O+&HY]S[FJU0>&Y9K$ HL\<1@(+4!5<6:(XS4&LFXO4'=( MH/#>PM:/.;<"@P1U!_V&!"A">"CK<]=HY'BSREHG!624%(DO1:W(*?#2@VLS M!!.QK@-O2[P8_0V(%R9#B..?]R;9W1/"::U&!AF(GI$*SEG,T.+23_81Y+LF M,9UOJ?"=LNCV8;"@<8&:@+5;Q^:59#)18#8>%Y6Q1/5:Y*=@2L[TG>^%ZHX( M%:7%"'V:-$TZ;J5AV&!LNQGC'\5^)5RBQ6(ARHK*:*AJ$'-DB.A O]X+UAT1 M+&X,TY9(,+"D)D3J*H(59*$1]E&!.R,?6# 'VB67:F2% ,G6-9:%6PE)@W@H M."I%Q^N][7-GI 6UB>3.31BI@J45]%&1AL7%+S%,H%GUO>3<#N+222Z&NAD1^UJ>Q%Y":*2.N0R0"\ M'4?%T#[)H$V7P^Z.:^:3OZ*^AB/LGN$J:0$&@%.@A=C!U0\! JD%+\2.]RVG MDW77*58JS!Q8]VTZN72B4LB^;@5;B2O-3;3K,/G__$NC.G(J[T?;,YMACZ[.>IW!X+(>UN'B M*O/IZG>P1'N$OI(!H)2PEG"F.=U%^0,<&Q?N M9Z%#PW\Q V'0[-D2'M.X<)/Z4_ MZ<_H13I*VC6V+P1.!Q-78(PH:8ZXH,5#]N^0\&S+FFU %O,H5Q,_Q&<9N2O, M%:;!94XM8:L,1";S[1+:+"':0=MQHN,Q*3"?T/OTI[75?O0(KD4C?<1N8NL+ M%;=4'7?J<& AVRTPA\ES3,A]R+ SB/MK.E>QT]AV1A1"WTG^13 S?_OO1S\< M?ON_/A\6H5[P^W&HBP([# C?CO_HI?K7 H\]7H[:-C2>TBRT-\$Y!^6QH?8> M:FILJ2=H(=[S (9SV.\P7,7?8.A_2&+BZ!WAB[S3DRD@_=D&?ORA6#,>QV>O MQH.'AS]\P5KB #__W?>_Z-VDL_WVA?M$>DN*,UB8PV1P#X,6J07,G&&\!)$. M;I"<@:<6VTC!,--U\&VY[J85A!6NO<'*".FM6H,@R 7G?X-I)\9;K3?3TD,Z MC\WA_#!YRKZ2F1P. CMPQRTQ"&*(5(,^_H?OP -H#FCX57@YO9% O< RAQ5! ME>!/:,T+0I8#80N6>$F?=RN/&4$H!_@Y(R8()Q#W J]MJ@-%E4 4&"Z H=L" M05^J.+0%E>7RP]17J))-W\RY> 6BPTF;3EB14]0S,=PI-Q_>L)DXZ,:[G)O M[TB*3QU5&"I.:7"7-(2O3)UY\[HA\T*)2CNA_/KC[JL MY.Z;N>DVP9N-S_##'G_V2F$6KB.<1T<*9!G.46?LM4SO)]55*.MHP((8]QVV MYH^M.J,# X0J*3/;61S.2N-1N:C3&-P=]".X\1K4J^DPW-E.B,\(7R,@G/6& MS)=UG3M! R<$K(8+/3RM:0#FGFVG;_%/-LZOV"S['$OQBH?PLQ.W3)*,W@ 4 M U&O*5*$EYDR.WHWV_0C[79M!FLBD7'_DP8$X+,PH)L'!X6 M1JG2A_J;+-56=KQT#V"@!W"92Q][!^!^3HX'/TX!75HLE@2=&7;Q!7XQVMEE]0LAK8<4LV\$7X0\ZHH$,? M39\X;!K&QF#&+5!ITP,YZ@$V)_14((Y5%UD+0^UCS]%;KS$X@KH&0>60V@A\ MWF6B7[(W:P#Q='D!+ZK[(UB M&;?#"2.X*EPXF$A.=YWVG3Y)V&L!>JXTPC$ MD:W;6;3^E7@9*Z;G+&N+5H@\?1S'5+,EV5*Y] B%E8TPV$.Z$V3 [4K?G103279EX,*OJG)DY67V,(^2$0L'>M3P5%V%-7A8+ M%FE]4/;$FL&Z"2:"BBI*1EF>;9@GS)X@85GX&M\16(,R0UM6RBX0,L]A_6A9 MM"N7^UP9WOM2RSYMR(E/,7+VX;!5N -Y/3 7,73:H&RP^@X#ED7'%AX9E'-\ MXG2;#26D9W6QK4'OG=MPYS;'X ([0@%FPIEP)EKC;% 1J181%?-/! 561&_" MF;N<(XFANG( %T 66S#1K 32Z'3OS!XI L&B=!\$W8VN05[C=ELA4KR+=FT0',D*^URY:?E%3\JY3)<6S\F2PC'L:\WG2,SS!E+\0^E?>A,B_X MK>MV[BL9<(1OO2S)NQJ?3CGH)O8AZ4B4XM3N(J.^T8GB'('3=^L+P^&;-GAC M?87;/"-K50#O\"JAF;F.#W_GZ>WLVM3#Z+=B(AE\9+-^XW0L&JQLF_)PG I8 M6!=:)QDO8[O3-JA46@_*WL1T'R!@/7RF&@E7SJ!:IQ,Z!7[EB&*(#?-WL,1V@5>RQX)$WO*Z\IQ7A]^ M,RLJ'R6,(5S%DOYQ#POX-=9L<7&/3Z71Q1[RG>J75BH_;(E.ZT^KX3A+1*:?=?<'9$: [=$X8>N<=42 M*UB09:1@5'E_:T6>\EZQW!$1,=8,.7,"$+!R%0:6)KW,5"O])'VB=#,[@EU[ M4;HCHH1@^0==?2!1,'"G!)56@AWL<%*:V664X-V+QET1C1#!Q"C6.MNP'-3- M.9+;A:AFB(=2]"DH)Q&EN"1 ?[67HSLB1\)3FP2 "*Y:T:S!RF5EM]J+PQT1 M!Y-?T'ZQ2MNR/8"1+1+ ? =^:*I?4J[-ILBR>91^P]DP\]YSNBN2-3*+0XZ% M$@/8E+)>USEFQ[$$LF)6;Z</[",Y=TRR0@I+T"-;2O1*^CE$P@:*4&W@Z+LM"*)@U6N(\(]]VPQIJ' M]_>--9_<6+,_YU_'.8]Q8Y0[^X"("/VIWEX]>,A>)&ZL2$SRN%L-?_@1"O[/ M'/ UE-A>1QG(FZSIM%S)-PH4U,Y;4N/-TDE?OP]>A1X"R;;%19A:?&FJ87?7 M89K:G2FJP$N[3\AMY3(4K&7AZL1**H0BU@U%, _,&P@_'L@W B.I9>$@K)6/ M[N'(B"HY6A M TQW48B$LDO+),+T(>1EA:K#$GN6T6U:4N=1!)[2M=BL:4RYE$+.U8W MMCTO'-<7>D?:.SJAKD\6?N!-$]*!%,-)WT\]!\E.HV+WK(N[,*FU0XL!I<(1 M>_#U\)D#/)$!"PBC-K;TXDT"LH.%C+[NV2( M/#@^6JRZ#@ EM:-#SR-RW># M'CIDT(ZX>XWJQ*ENU%?VAI/-1:NU+V;9Z9SH\*(MJB_:#N_\:%TS/O#%NU#F/%HVE@CO M)E,%*!5(XGE?6/5+99Q8-MMNV\ZM/68L8?F%K;1]<77K.=4L(TC*@I9C[U2] ML3OGDU^!6GNQH$[7=N7*A?368/]D!ZI(TJLHS DYWVDA3 MI!X!JZ)^)OU>J* E G)3 IH.^DD5H./C<)B2%XMHP$K'9P\ "NX"C\$B*TI[ M"$+)8+D=%*9^?$,Y=0BU/>[055?-?_$E0_^,6YY&O6UC^#;?US;=S!81DH4N MT'4V;^H(J5ZL,HM"-^*(CS@6?=>E97AF-)UV@S@L(MQ4DZT/O0VM"A^QZ'#Z M794/@ G@6#&OO3=Q\<=^D>TBG/#G!C>.>]&R]Y6PF.!2@[;0E1_UGY$5"N?G M#!O02^U&X<;4%G8#E"]24T@;+&R7HM+E*T+I>J2^0UHZ9ZQT6=GCW!L"KXGAEMT)3%^A>8Z/"(TPY6I_7Y*N\-!%7! M$^-AX&_[IAHWR(\8SJ= ]Z7_ /ZK;ST0 S]X3AU (V! [#RM?:S;KXE,P9?9 MC_?;=T)1-VLEB.SE$GW/33.4UO:@.?<&H\=I59T53 M5]J;$FN76O7T2,"C@0[%!UN_J7^&%\__EA?8.RC[MH*O,L(37SRA7T@E3AB^ M,[!U% Z!\84JW.MLF!T:865XP(Y] ONNB)3Q 0?]:@MW;O#D/#4=78C$*-C=IH &D>_GB)HU <=-5O-[ MC##,"PD*S^J^$Y@\AE4ILZK26U 0;T(#_?Y*NS/"%3048O6L'&&PY>K2440? M*VHP.)9QESD!!AB?8:^'[HBH=/AT5TF#"H@-.)_>X\3V7 ZC+GI"<)M GL-@ M4IM(T&#/0G_G!,C[8*&V/"^0$1RNK6W,^%PQSD59.E%"V[E",?F?8/Y*OX(W M&4.:MP3U5YQQS0]X_3 4=U C*2;I+/VLW7/%W'%Q#%TE M<9-!?-ZF!^HFQ-P^)D&0"BP7HZ0,$5 X>"U)MA#(3"46.0E)&I#VI],W<6>+ M'\D5EP]<1R+G18"W(CW6NJR9KR2*18FL^!H@AC (/#Q1VM M==$R0B-&M=U_>@Q#R]9QX)]2;)A<(S^VIFP8>+>,KXKY0-!SE&'#$5.D]I*W M#9Y^P?YJG'KD#=^&M-"[581YMWMW)K.WIENB(%1FA!%"Z%M.>RABM#NKR[/A M%J=QYLZLMN0Y2!/2+6I2OOIFX3J?:ENF&@ I5LG*:--WBBA)3,M%5)C\6!%L M*.ZN[Y^_; &D%$:K CQ@.Y=>1>(6K K\R#_+=S(IE&F!J@+)+K*DI(;^K>2^ M$$GK'#'ZJ'ZIFA<>^-M.R@(XX^AFF+_7MZ)R4ZYWT_-2RU9XE@X"D\73D]KZ M.,;D1?1IBWMEML]F?C0G%UZ#,:9US15G7 $2:JRH&"V7TPYZM]A@<8%9DJI. MECU(6M4Y%TI^B,O> W.%%?[T(I@@ (,6&OY3FB,I[HB!>'2O.A\[C8="T[C M(6<-_+!^3\69'C(CQ/0->BYSFJ-/,L&(#,F.R7<$:U@ #BQA /B$^$Z/'K*[VU2V?4#%609?:H>?U$ZJM "US/ M=$BE(*H>(RY*M8^3"DFZ@_SDZ*_(/4VF.SS(5H#YFJM($\'P>]AU)?J(2.CB M1#N\SZ?:P5HI#Y/C75=MM-J8$0 /@KQ87T3'D^F%0JKU5:#^8L2:0 S=NOA* MY>['H)3)0!,\"%^O $(H?'CPZ*;?4 &59UD(/&83Z*X!]5&*)*/Z*@HV4[D) MGI1(HL10M-]:)Z*L^=M\W4D^+<+=W(&:&)4Z#%2X1?.E\K!:H%SQ65RTE7K8 MWYVVY$45)I]B9UZ'&_"[%.[8BSDWW%9<S P -/TDQC]NC5S!Z6%!;^I=;B'% J#!A.]0;4!!=.!'4G:$C2="=2H M/6Q5G-2@"9*Q_^H(=;B"ZQ(9",23 MY<],$!T.$.D5*F5A%8-]0#7YL-X]9)!R>TI\1Y)IYN$6GCKBGZ:?:V-1".'X MYB6*N()^J.>"%[+)N!1>_5E+),,R#)YKO:P^-5QW=SKO7OOSY?&L/[T!;EH3 MAZZ:F.$/'?A+Y4V)O] XIDI/84V-?YD-X<#7A0]V4I^NE.1+<-.+IW)EP((* MNIX:])UKN=:AS&9UP[PW!B0$P]3T.I8_WX:C<>>#(01Y_ NFVJG7Z$7P'R*P M":(J#0T>@8\0EN,9JFORMZTNSA"T"YP&;&C1BX?X:800''8B-C*B*$\JE?6* M1$E+-G,+:OL)XT#M?)8U6RD_IQ-61:2TOH6EG:]5XO-:-#9AR<#5[?=L [EV>NE-0X-(I1F-K::BR0]09VXU1\0>-PLG;!(W M YP9@SOP&_*>DQH:WF#R1A#K\ C"R0_&)&DRA/^D\[BS)Q8I4U!(,9RA;;4D M*IWV,\TX^@Z/<-I8'':TKWCYT<3%WK$LZLE%09=Q6I]:?LX%_X9AAH-.PD:= MN[.ZRI9*W MH2WKQ<($,0;@51(HSVO'>3C':D[B'N>P%\1=I,L@_6Y!F,1%Y;[!3P_)RW[C M(] )$(%9@[AA'Z5O M7?4F);]IQW+B.5LC% /XL:S_D+6C7/KI\%H)KX)LI M/[LQ^(TDHT@0\/""I;2D>Y08Q'.0_WJCO;\A$T>F56'&P[S3[N&IR@+,4L_!\TH?8H449^FC9/:BHJ)?)X] *'%.8IV*\$M*%[7=@HS M2,WA"8YT7?RA%$Z^*9I;K,6K9F5X^O05'IA7SW]+]:!H%E%)P?1@F4Y2'&U0 MGG[#=:EP-K[7[TNZPI4RF]NA?<-9Q#CYR<_4TXP<]7172A2XA#5#:>)+=ZL% M RH26AVL=OO@X,?)6'ID75$;H1*MSL5\T((05\HE/K$P>"$LZK*H#Y,3L%FQ M%C6U&E(;R,?4>D)NU [RXT*ER)L.-EUAS4$R"R@\@7E9>#6>$L1QST=DK>'N MPN7K5BE*1%9A@'#!^5H-1(]5^LX5^ZM4^U@S>]6Q8&"/>(RFHD> M7?5^3 [*_)1#W;Y+?8R/$%6E32:G/H)R=B(1=04FU%5G3QJFZYK!A*ATU6.9 M6'Q%#W2B@2!#Q\RM!HV3Y9!RPPDH&X6_<'Z_)4?W(;J%)2S Z2CL+!D<[/Y MR^D2@HA .]UF:\5X^6D**B0;O\^77WEP'K8\*GV0]\/A?7"=X%4EO(?9:)]] M1*D^K]#\DFHR"J%@]?:.455V0)M5W=55,4]0MA54AG,L&\??;!" IAT-5./) M?ISP-]G."%!%-W(P#-S%M2W&DA1*D!1=62D,L%GYC/OZ*030!^Y4*>82B?4 M$9B]0I?96*#+H&J$"+)O?3;*OD(183 +APL#^U"FHZTS!.3@[)>U MDD[X<9B8" ]T;.RD=&CQA[1T9E/EJ&X0K &#;>/:/&XGH?+@R<'?/!7X.T9= M2ZI4D[C&<$4%)2O >Q'O2T[!8 -<$01L"I[KA+@3%9')*JM&K3R3O/3NQ!/YN4@/#2NQ!S! MGW',SD,R20&0*3D= 7 9>E0)T*$6,]>,Y/9C=*?+#BM,R?"F3A]#/P]6,Q%X ME!"M<@R!@NC8XMDOEV0G#9781&((-XZPU-3K0\F]*-C=2@PK$VPX MR-V"DN9F=*)840ISV @)(.QF(1^4/4<'/?85*9(_94Q,HW69,0U@)NAP:=1_ M0B[^?_;>M;EM*TL7_BNH3,]44@6I14K4I?/V5,FRG79/$ON-G4G-1X@$)<0@ MP 8(R>I??]9U[[4!4)9ER28MG#J3MB02E[W76GM=GP=V2O':<%9%:FG4?RQT M\HPPHST:8=1NLK^BZ1AX2XG]U.0Q#!I_CX_C<7S>' M; ] G,JC^U,'3D[QZ]JX=A29WSUPJ-,U4&=L5VZ)!'H7M$-L0!TXMRPFNKV8 MY4-7?UU8(@[8;1!FFQ9J/'(^72I 6)* (Y2]*RJDB5%HGWIFOEFLC6N==*7E M;OO"VO9"$GE9^2W(;6.K0/^(13\U7=CA/RTOV:ZIP9]BHV@J[9=_)%?IS^4% M4G"W?6=U+YSJUMS_5,[9KCL@1_Q GGX(CBQMF$,T7K_+H-"F'N3W7/9;*I1M M].\,#VW8;9O6[)O*<)?3%@ K1AJ^!E/-%KJ2[:*=75HVW#G=:JJ-[:=L@EZ0 MCSM]SSIW*%A;IMK(P+J"K[<&ILWY3VQV\4 M^08#*XJW\Z*H%B26L#;F:$UETNL@GWM5)J;#F0(??;0>&=L[2HI(J).H_>?. MP)<4J[E"H^8&.:V$YCG44.?-4[V9_2R"/O43%'&4@Q04M;B,E&Q0R75Y$&/F MN#!0S=C+3MNMKES?2[EY9$D<6?!DV,+1$-B>#E;:99+DEJN@^):9]$,ZY10- MBQ7WL< NTD #=AHMJ7HD+?=P!6'K8KOG98&=)"DP!$BI9LJ./^Z_)N,4+&H+ MG$NH/K$)W_LK/6.Y=W%7X!Q;?%I;_I?*5U-^D5$];6N)ZT4R.J$]=G?#H)5N MCG[X2Q:#I*Y+6,N5)G\X#-!KI[#5G(!D]Q\'^?35I\6 M"7X4\@=\ZS.P#;,DCGX!TS$M8[ ]H)AVY#+$"Z5.+NK6PEY&TR8C;5FNXF;M MCS>B01SL0ANUH2TG)FXW.=(S";=]+)A.^1QB1^?PHG&LJ2ANC3N96_A]E9TW M3@*4#:-S7/"X%IV.)EO1+W \PH9)(?+3R*GK6WGSW@,.YS<)L\&U'9,JNV)' M(Z/TI+:92ENZP)(-F%)/1CCR+!$#@<9(;)B9A<%4&4A(E=8=QVJ0DBS#BRDN*!\K M@9C9N\\=4*+4*MT!YBX0Z,LZQW0&C[QB#;<=2P2@4 MC@D!*XD\$C5([1.16H/3]?ONV]TH3P@^"B5D>A-=8/!$"*RKY$-,O61I)S?0 MKG6%N"R<$0TE_-KF_8-4K1']=F?T'V65SZ)W^ C1Z^HB*;1^_JJ@F37Z]SN? M%CW5^2)#P$*C=70%-WTTB/I3$75%T;R)( :44YV!2;J(FYPU&T3CB8B&CJ9< MT_ G'=LRQSGCH>@!O/>)2XCQM;*:&JR651;4I7OK;)_%ZOP5<4-ES):/3?9L MA7]LL4RRJMTY(-E_P0.*J4AF %A,[\"MC0E4%12^L-Z:E6^I(NA?[%:3RH+K M< U=X<"7YLEY;05IE1O,])WI]TB,,]T-#Q5:OO]I+:":KZ:MFWC/< L1'LF5 M5O#?IOFQ5<:P=7H+XW8NK4B,HT/+Y&9J%51/:D(!@H0RM06S*'XB&CVP5>*"^:40:UI@>4]N'E2VMRZ2^5;V7@$GD&K;,]45LOT=R;MAE@"WN%N M-O)!2<)D07;:>RJID8\^"WHNSA-:>'> M9LE"B<@[\%4A_MT6]+Z]9LP^DT>WY4Y72NRC5T;OBLN#"6^QX7-TR-9ZC.BGZJ2>Y%Q#V$)4X[Y6,98=(B=TK]+J8^PJ!MOD_' M5GY]1QMWZ[2#1BD":],5-TKKVW)7CIAIV\)3-^?&HK/%RBG54D$V(X$GK#%,+>W(R9*5L=C.7,V,9?99*:D+OFX M"D6>NZ&D_84'I!%:39'[:M,ZY*:P>S?3K9AVLT\)E_%:QJ[UKA9!)D XP2VK M>%L%GD?[T]LP?^O@B[M0IQS^6LZ=.ITWE^Z/T#&:$#QE+T^^*^8Z9&5:Q MWM%^PPFYNNDV'Q"Z3U*7A4=[^63(MD=6Y_N 37X!>/B\Y(,Z44OLQ([\H3R9 MON=?N5UH)\P)SL>HI)*=:FL;;RDE/%,[SY&Z.Z(=EH:ST"%+,W(_6TV)WB=Q MQP,9,WL,6^)$-?_\[?XF:[5.'0:\-:S@_9TIUD$P_7D\Z,_=EL[H"<#FM33. MP6E$,VLTO#CZL97Z>D7&FBWZ.^F?1=B*HEQ@@^=5"LN3:\=J,KOB*2?L-RQA MH](."AMROR?4#,UWYI:9>33YR3T ;=PME,U"'B--&@KFQ6; M/0E1BM'&HA %%KOEJS?+TF!GH:W")D>^7C_P<3U-JJF(:'CE>7AI>D=]L5B: M1V]:;Z(V+Q-(T$12IFUE\.@.K4.D!9ZF\N81"?&$S1%/#;?13%M)AVQ7J&,: M1HH8>8R] &EQX;9@@D9"NS*8PCLY6R0'WMLWHF!"@$ J8AJG*?-L)@A]U.7N MO2S7KZZ2L(M59O,%N9H;:P@]F3I=9 +72UW ,_!:<7<)]E5-8.+Y[O5RQAZY M1_%^"66S+"JM,8@F1#>Q?4*MN:U3FX?*$"!''0WT\1).J))]L:_M(5;HVGQ! M^(('OC-7[QD,X@?C,I;C&^D=\Z(#J+@2:^J;]6F."@UGB.RBD^:=X:ZP^(#A MG+3Z6W\8E]&3@GA(<3N0J#[GW%IY,X95.^ &4]=;.TGI$.[H5=S\RD?'/3=+ MVS;0 +137JINL04$8I1JJB#8$BM)E+/>XE9H\LGKX%09[4L)K6QTVW)88G', MK ?FG#*?5[+SHW["*5FUC 1?4VC-&N3)PJG:+9R#056GPN\%0WY MK+LQ08I9M)(P+:R<<+%/N,![0C19I#DAZ4*D3\B7KHP=:ZKAAI,NFIVQK?:, M3B$)C%Z_,)Q3:F>K.6?1VO:^G2;TB^;\3YK/0DLBXW&4M;?M[M'0[_XM5J9$ M:5U_CV_N(2U70D0#[4K >]J1438KA /I3I@,/+E/18)XF%-05EB83%L0=^I, M,0Z26DI%XK%M726?,87YL96[JKN1 \1CT;8P*(HZK';FGBUD&D_)49&65 M?##9Q-J%)2V^&U.X6-5KM.(Z9,@ 4*:29+4@:$7ZYW NS M,H-,/A69)'@?;G[C[E7INW'\7P%+5ZGM9@;MT4._4=\J87C /[$4G+ONF^% M?"H"%1#1J8$K^X>59 ;+GI^+-*D9KVR55."K2P]EQ;EFEE3D'EF@?"*[G .$ MMJB@MA!Y$X_Z6"OPNPS-QT+;$]VD224] M6'6*#;0!E)5KY,Z*\)UQ2C7%@W.:6G# &VP0H15TYLA07[N)4R5XYHI@^MZ2 M/C-('Y/6U(H>?DVCI^QT5HX9]M^(*4\/CWNB*;80E-EOS&[TOUF9Z]3W/ H0 MU?LVO-/NB'C2 END%(XQ0O8M,JX-%E.1,J35@IWW**'I NOW:IZ^P3IW+?4'L=T[:*[BO^6Z&F(;TE4 PDC&*N#Q' 4"]^W#<8M4:(;%X?S M(J*MIVT)QQRIZ]ZWDM-5,G3#\,]XH&M61TD4%+;R-GCA<&R!>!WQV*B[6)<6 M)A,]0#]M696-X'R2M[$+GA83&_(A0%Z-?W]X<)31&89H]-0R"JO]A-BS7Q/2 MLS)0,[TDSL9D-'VA:^OF$1>HY#@\5?5(HIZ=)/?,6+!*/J3D0KC3OD3T(VYU MHED 63E\]/_ZC]'AWH_/4IY4O4Y[FJ=Z1]ON *7JNO]]+XNX;;1F!B?5N):H M3'FN'VQU8;4WE%QC!.&NF8V1:1+BCB4T:D<+HMCRCO*P-+= Y3;8YA-W0JJ?892F7%@-?WB[E;.CYSDBQC9>>NU;GU@&_*Q1T>FW'R?()@MRQ M]Z%$AS#F?:)"\^AD_L@@A3;+HVT1LG*6L 6F54K"LX0,YC)/IMP&]RMLU65T M"G:9/OD2$W&,.^0QA;Z7GOM?3U^^.Y5^^Q_\+8-WV^&=V6&$YYZ+_/[VES-W MD=WH#_$;,(9$@:)[L!S(&I25A6U7,DAMZ.^K9\@DK@']:\S03=(E&2'07/F3U)WJ*0H.B%QG+1VQ1L+*WY M*([&>Z.36 S1:/*?ZGM>)[5[+7P3="H_*-_27T YHG-TW/AX;GH,H!L:37'49*9#/S_#41$=G,8Z\\.N;4=<.^#JH!O/09KH^?GA^RQL M4A1E0Q1UG/VJ'9MSTGV4-S0L_KI(]5F\+3Y/5]=IVG)@6#=*==EA53@_3#37 M9@'=>"G#FRC -_QTM#OYSRVP0Z:=L@5/M>'#AJ %&(],\33 >H7JVJZ9X MQ1/R;QVG1R^H:!\%?&Q:K:1S"&S=T@T%W!YFK@]I/^+Q8-'I@Z(%*O9"YX9" M4\8AB- V2W?C9[I*%MH$8-*O30D3M659A,H(\A=$ +,J$C":K/YP2=#8_*C M\X,_1M<\,^%<,;A'>I'5.0,U)<$X;G@R.OGWWEH0OWAEHIB$E,2GL 6:"//4 M]TT*:2;N(;AL']EJ_F0=?;<$("Q-#2H1BT4B^(0/?00BL7.F_/RL(>TRB#(F MYX>6HS(U+KF$2=B6YW2@.HPI.M.O%%F@=>7;4K@4Z&E9WN>AUPSA>3 IE]VG M[^Q&+_VS<86 S3^%?K?5D]H%-#*J5&2*?86)X3DP&IVZFI$L-]8/,Q#\#N,4 M/B \A3E"J%X"ZT70%W'G@C(>)X'>N@:'<,%,'T.0X,,ZB2+A.!UK T7Y$72. MG32!%,!$R?)RG-M=R%YRM#H1;+JZ)S$8YI\ZF2"WI>O%H$761#+Q"?[/8R3, MVVA@+@U[.RI8:T!5O\65CQ9E4, D12I*51DXV@M5,1NBND52T"6SFUL]?_R% MIF8Q(\6[0ZY<=TN:8IY$G-^O]?SDK4!-FRD MS%IKKH]^HE?4S!=C- LKQ;(\ V,RP](>LC/SEYT\!'"90R(':G6[!/OZT@)0AIO7 L$TND2&W.VG4!TV,#8TD.7;I4S=5+" MEBB-H-W\FIEL)K^]&J,(CX)_PO,BJ@?$E<KDJ#U/8\Y>JYNX[YWF]E,ELD2XS)Y^"5[6"G"?$] MR:; F9VV'LTM;)8Z(M\RN&/M@"$4 VIM^$$!7X;DJ>05DB>F,O4$@H:U#@WLZG)O"+0H%NT1)V;VP%9=C'1D524LB"!^"6Y M:6<,GN,G5DJ1>2;A7I0LD(^-<^LO6/I/9PL6@*353D3$MNQI1O]H$CAD_&[B M?IR5$&S^O)IQZN#PF!)!*T2?*W8XHS"?P]XI-Q[>4M(2+Q@U#A,EFIA0H$(^ MS3&A7MWHMWSU'"'K%&].2Y#BG9,GE]9K$F"*KT/OST#X"S[M;&H.4T7]KA5Z M2&(M) R@!G6\E^UNPI6U2R0],JZWF)>1G+/3YJ*I5Q_?L7E347@"&P%7/SCL M656SG-'W.AAX1<(A"\[W]?GLMV ;L*@HDO@)>*'J%MP!-Y0P'KIOC]^*_0A) M0N99_I1A1CCHOE70$H=B9$Z4T^+&V?^9W3AU<-UGQ: $)AZK(L[VROW#XKXG M5PX.$UB^AA)ZGP!(8X_2.FUCT!CG:0T:33_XS%VQ9UIAQ@:ASU#OS1T(3Z\5 M@JJ#%I@JS/!URA&7Q8H& ;'29)&CJ["1A@(T/*L-1%?@_Q"V5FQ0+@.@NK7$6Q[0NJ=WDYZG'VES6]&$VDS@YJP5_:C+Y251WM+!K-!K7$Y5EG?! MGK1@G (6Y],C>"SA*&U^HPWB< 3@X=79"=9C)LW&Z2/214S_7*:%6$TN0O;? MDDP\?7::5-6-E /12@FE+A-^^[1-\"KN,? 4PS,A(436"X- 1D(V)\(?O)XK MXQA);&$*&QF>I0)*4HDXQW;-O66\79*Y6[I/8ZATCIC-BQ)W:=JL4AE%S:A? MPY\ZM=*^!_W.^B!I<8E7%OQ[!9*LI% +1VA38(^"8+-6KOO!H.3S9QC'WL1S M>,M^,7(0@-970F#$)@B,_X G^1E<0PS.!11*L2;;P()Q] ;.>G K?C78A7!T MXL))2X"[^@J[814U0@_210H1DI^$; M:/VR]FX:P]KEU+LM9-(")]ZBI,+^=XC\-8>KAD:J]:' =$NCOW;95BN!BBIKF@UO6$RX'I.X 49YUER83YR52.?FTT MA>5%;+?N5W>CE_@1 H?%)<3_U3;(RV1F.V%\%M6_DI#B^%?#K.LLLX4-_HT# M.,4B9%EPP[%1:304;C(#+8ABB,Y*K"O3"$.(MHK-#_[*Y)2"6\P=#7(HF?;: MC[>XK$%V#A+9\FS@W6$F.24N#2.K[HR\:O)"Y:E=TFDSD. ;&8S\'I;V%EH] MD9Y(-XGS:YVB46R(@PG,L>$R:S6V=$BWE<^KJ(,F0/!(](9A'WQ,D"E-0ZM1 M>(Q?< X#^T6M5$]OP%3M)*L5V(ZU:?&[KGR/@Q/8\C@,R)6YV1D'W"D?=5"X MAU&^[_*<0ZQ:7I.I9,"K 1'OVQPY%.=4E,^[I0BL/84'H%8O/_=!+:!3E#>Q MR,/H]5.1E#9/ !U_?,JD]KC2,U&-\H#V\%0D9)G<:)*4*T-T\K.%8;!Q1ZMB M$OQF0--W?.1)MN F >O<2F>!\$-@>FOKD!4/AP:F 5GQB=H'?X((=^B- ];& MS$6]HF;?6CQ3@LC# $RPTK2MJ.*JD4F.S[,T-WC5Y[D.\=I(BQ)'?'*9WDLY MMP8GYHF(H,@2Q([5A9"P>:GTI,?,;5Q/L58QR,83D0UED_"CWEP?8U^$,K6* M?'">VEF#K-#2$/TRN1"B+OX)A8/L6)!<&L!^GKJX27V6\GZ,D8(GGC:OEAY( MN!]R^-'9DA^F$!0PQ2"73_JO)B7*M;!+[O9ZG*M@M.L5'RF]]=?5[I)AV_PB MYRNJK:-7),Q3#?<=8;?O+)LJP=LZ#N7K"@F0RGDX I M_4J:$(AXD_:&LR5,&RK%Q%M8O8M9;W>:H[?"WJMIHB XX9-PQMY4S9C^M-WX MPLEAYJ043'/393(G;!N#S' )ZZ9E$?_XGJ;\W:5.;ZJ$X*W/FQON"%4YZKP! MU347PKYCVI^IMP*)>>A$#GFX,6R0@4$]JCEE*55$M@WZM'HGJNUBIZ"3Y7EZ MG1IC0N^HGVZ5846[W%?]&PD0%U5 M [#74WXX.91A=FV1!46WF#L5:JX\;VI M9+ 3C"#*4$YKE3%T(05/5&FJ SRK],-4NKK9E5W9!U.R/EH$ UFN;QAN3- C M5"/.#_R]S5/G/N#6P>!A7# ^FG]3)17&\@JV."Z:A?^B;^@-;JVTP5S\(AD M$T#U%H*'\= ^FJ#VEQ0V7*KI=>I%KG^@F&<73<7$Q7;6-2AGT^WQO?-DN:00 M-4VH@:=.A2#8%VRUE"^@(;YH>@K'.74049-+=[D:"S8Z_WI]IJ-'TPZR\+EJ= MBWS&!4=%2)Y8W%;F-?!M[[U%E.U"8Z8+.67L73$$4J')CSHWGI8 MW\/V.U7.BF0&JT$E?^IA.0$W/ZLRAWM5?7U;H5:"9"1UO>K= @P98"/4'M2M!?N0W*O@&:Q:9$K MLFF(N*M%>E<%&9/$J;=X[8R=\I3?P=?>?%?O#].D1)4"Z=/O7U4ZD@I8JG_K MO%JKHF_4'7=9EMP! M0[@\!(5[<8$MMRNJ/';>MP4H:3HQ\.Q$S(99= :!1K+#_4\HV;ZQJ\EI? 4> M$AQWEK)P^TU:U9*"\+ MC%N+P''\4;_0Y,IB-:?W\NO1^"RZD4-1X&8S.6-"#S](FX&[6-,0\;*BNC/: MH14LR7+%,#%I>XBYK%RZOY\X XUDV5[=8FFS L M!:@,V\618Q#_[H".W)*M,>#FL5L-^ZUVX8_W#:UO'XX>\,3YNF?-G8^8[@FS M427AHZ$DO'V8%CVN',%_NX3D.0.NB=/:T_R',@YV/*L]&FW7.KD"YOH>18:) M#(9I@IZNEGIXS.C-][L8I_&53)?B6Q<1 MQG\JP96]J(.AZI4$.RC>D0#S&'Z[[:>"7+L_(=)QYSB-MG(+1) M87P52]TQNA1"-$D$!K_'/)B4]G"#4_PWDL M)S=BC)@)73^[T:L_?!BVA(3K"N!+,=1T9S%L1W[L3LQ[?-E)J\=)7R.#=D$Y ME9G4J]CE\<[=H 2W?\?!4M]AL6*Q5I@QR.>P80Q0X6P/>YUF;)(RR79*E)-8 M+I?8@OI&'QU[+0@M/EM(TR")!..O\8Y[]X,-&%FV&4_BG=\P6&?1VX_-CQ_( M$65374"B>XR^1'%SJ\KK1*I*#QD66\X(IF#9V7,>EW/3IIH;0A\.DT!_7&8Y M!0'T'+ <=3)/+YJDFEFXF[Q7&J\22I.Q9]PN>7G_V+Q$#W:_)UMHLYTCA&S9 M7%P&)L/=)J 54"#_*,&^=G>LK*J$6H5U;#*K>Z;\ WQ5!6FK&Q293#">EY3J M6;4TWX[8Z;'JQX=(+T3@.<^I&L*6QD,A.CGS;XYC:#Q-A"AS$$Y" $AX#6PK MIRCBS&U YS7*3H!EQ: 1Q(Q!EY,.2,ROI0ZON#521M?+R_(]'I_O4;8D5$/ M'HST5%AXW^@E&<-@9F$E4O&$BPZ02W#RZ<*A A*R==?2&LA*,9Z8UEOPT6/A M>=PQ:BUKJ^1JW)K@7 I.1$$LHNUR(H1)P.AP:@X_/+M(+ON]8)Q M%TIGFVJPF71IQ5:WAJB=>>U,"2,TR@M&CSKPH+'+:7JWQ>ME6-KVT9$=$W(P MV*3_#)V@P2)"7'CY4*B+4$YZX&:VNPS^PG,(!"A1?FAAFBPIN2V!:'VIDX4T MFR>) 0\UIOA6I=PPT M4P:+#I,R[=7K7S0]2%JWSV0@#3%H'D$4 %FW2:WZ3I0J[3-Z=GXI?/L$A?>U8W M64\+?>9RL)@?))A>P18.W0,MU\AW^X"N$V M%>B6G/.8Y9K)P X^8AL4"=ZQQCM4%SJ?-[>H>Q]]D[N]01NF3E;66VF3/'O\ MJL-CE89N)?L5"^6];D4\S&^8](DP"[>CON)[!#S;1(+3X?"01GX MN0C%W8 YP+%/]Z ^ .1?A>$?50,XV]C@XU-V)\D^(F\); 8H#=@^"MRTAPVTOI M>VA4("OJ0$)Y;<+ETT>4_MP$!U8%.9PXZ<(K^C@#S5U5\ORV,IB%18/=Z"5# M.S$&%(D1@58L4H=MY?$RVVQH(D#M;5!JG&2!314L#34VQ-A;=-"QMD-Y6UR- MM]9O\%CQ%1O-/]"!NW)HH&LMGU9K6I4:)5U$&9%B&3Y$D.KHA1FU-2^OK#V& MP20W8NJNV.%:I+(<<2\6@=?)I/X4\>!9ZQS,9R)E4^3'<5CYN'HKKL6)CG$0 MC(0 ]?UAQ9\D\+6:WO($\A<\J(4\3KQ&9-(7E862FN3;_ MM=\"A6'%A)L$&V:"N7:<9\EI"'Z66E782>3#B:GIN",2@2(DIF+/UJ4);[.! MF!K"[1?,Y"0R_A@_">.JP8GHL=)TH[A,*TOXL85K^4:\C0@X=M\1TE: MUM9EYUK(&G)>8,:5=M^M?E;,L7$I%5BYVY9P"\QR%[NDQQ#7-5I=61$'Z ," M8'3!^A;3-,67"4;H^*0U7IEQRHQ1O54B\1';Z(QZ"T?R'AE2V3Q%/Z-=XF(* M%4JE4;Z/]Y-;2>E5%3M3W3'])7;U2 N&;<6,#0TO->/V'-#*_BM$,\XIB\IK M+)F E*'\D MC]&51[K]LJB?WOS$/<:G= !GKXYH))L_37D26F5.\N@#(KAT06WJ!KC03Y$ M4"IJ^Q)2OUL3.+;;;\D3*.<(TX10DKE@FTGS3+;R 1Z_2IZH(M=V-05/0QUO0E(MGHK8(=KQ!K+8Y,'9G@N2B3XK7! X?),V=RX*+'S MF7APA#I\!M"@;W-T<9G-0/LRU.1!DND0DB6?S;%-'0=L67' MCV(Y0&*-=)5 7K$:US&Q#3+U5&2*7-U$L1G=#([D<'Q/5F^G%%=%S:R^;VQA9+0JD'PY'83SW8Y"TH3JX)#X".#6#>01_ MNBQS2ADL*,F72TFTBG3S!IUZ;8^5)+Y-\WFYRV$ADB5-;!0L[?6XG^^N? M\:0Q_6YGC-3A%>S5$3SU#7?(T=2?YI+T)%>[6R.S!$A<*QT41;$R62H=/5C7 MJIAA"3^/H]Z2L77THA9M7<&RV[RF#*:K$ MF:A)*5.H$ S>A^$>[H]Y,EN0HOXC)76YJ+A)U0[QW;;T)/6F^<_-ZKF^1)/? MB!V.>0XO0TG?!EY2>ER[]S%#^CTH#RT,%=U^3[WC\9[- _=)1TB]+<-[6"6; MLGTFT!!SN-4KB]HG%I&JF+;YW.H9\>,D3!S(DAF5^W8$0T)HK8'U<=#(D M6'.]C[YKXP53\6N7D6)?,),&I; 7C9-G)OFEA3RJ:+*'F7#6)%LA@8)]YD$ZZ3GY2?A1)+8L(NX16,Q:VF=8H/;%%F-9^IMKPU7B#5M7'!!(,53O2 M0*KSAR^T6I,5&Z31]"YY"O:I:6I7ZW+.VL0G,OD4[8KVEM7-O MVV>\"?IZ)T7W)TU#'F/M2G#<7VDP*"_W=UT1SSWZ#IL+[2?1+K4P$O6/U6TW MIS?1WGCK$'::7CILNG=@T=T"3XY0&KAWT#H3(&'HD8N(!Y/-.M?&NXZ]%Z%U M4Q?.G$;.E+LJB@0A 7N:;:#X1*Z'K0/'>%5H8E<6D?PS[ ^25MW8M5.'42YW M3N.;4S]>6EB8'=H?[?]K;8DZ!5*8Z->VD'O>L5SSB-;)! M$WW>7-OQY&B+LNL .T_S++UR'*==*6$;I)3>&+OU-.]_E#U5 M&X=\7@E[%6CN9F[X/^8W[AED?5P+I5X!K$*NW6:.@>H\+=)YYM@[Z]3U[7?H M HV>6 709XG[M*<]A]=S\;M%]J8!O%>3"-D*6]YXO #Y(NM@=3Y9$B0())F^ MQ,,O=YT4[(]PUH!R*_11.LT%&XED!!8=?G06P!Q\R>Q26!/Q\F?EC(Z/9VHO MSN 0;:3OZP4LWU0@]@B,(WK#3ZP$57?Y.NET*KIM/EI%5UFI9+=$^W7=-R/+N^$V M")/W%R87=+>1*"]"/J#4--&ZQ-#FGX8M?33:%NJ6=R1T376>1E?UMK/LMKD0 MW\45WLQC0V[^X?;'QP^0]GK=X7Q8>X#IMWID!E4;IW$0>^+T M-H]:^=R^1)0.X11_[0' Z$"B>HS!/^:9&G(+*K;3E&.@2%'>TSLOO4Y>+.Y, MS(/X#KT4O1KV;K)TUC7LF?'"0\?:P1AQ[44=Y:U[1/JZMUQS;Z, M@_2U+\=@^);, MGM$=QGYNW#":WE+0P/V;. ! RJ0)=[DK.<1AM!8\ MN\PTXK@<_V>8$U9 H]NUT7)D\;_ MMH59EX[H,S5#W]]3D36S^[7CW1&D% =@H4FO;L\&->\-O7M/6WYN2V])L@R1 M!]+J\;OJ'B/]=5H'-M+UYW-$%@+AU(1I1M&PUAXTB)\F2\U8:'P;^W*T1"R( MRKW@4W^!C;,[C(86RT^"M.:0QVBMFT)"6]=A<)\$IWC3!/86)"5<848))X2_ MQ&9$[Y]8)5^<&K_ $U<>)TUV2*7EKH'!_1*PMXWA;4&*VYLV%<(EN01J:>M$4@)#V4!+&OKX5,QO8- WZ51<05R\$X\]C MEZQ9A^AYX\) N?X2BV(0F,4M8"N"WB2@%_6CY "U113;"H^Y%9'(@&"1>AR+ MG=]WW\+MRQSC>E@Y\-(*RM0XW 1\=HLQTGD7L]D4G':68LU;M]MQ#4J78H?> M\GS=EX4OG8%)F"5Q]*)!!S6.3NLLH3?Y&3\:G>*,YS1!- >?.!0%YYEN18(Q M-VW1L%#/;:IH%+)GEBHI;$JAJY<.Q0VM^JK&7$IGGMWG*J66+P\@Z:<$_H(= MPO#Y]0]&SX1%NW+J1=0O$4L!MBDWE9NO=50UC/;)EE+3'89YEL_TB$^TTHVU2ZHC7-*DO0<;*:ZXR]DNSE8P>?1.<$8O(BQQ* M*;=6:REMWBO3 A=%Z;IVKBE\T02V3>\2B6:M50YQ\Q*_8E..W6R\FXM?B39_2JI&(7F,0L! "6D#]YXP(J MRU9783@HKLU\EHM!DV^>.J)]?KO&5- I:O>O;.R=9 MGS2MC!T$A'=,.>[^JP47LIN&1X9.O#(^&/*L>,3IG'BG5Q9RP-0O6DB6"NRH M/"SD".N'.GVP<2\,5Z.HBE8B73E WY5ZH-%!9T0<1CUA[&XI)TD7$+=#>D'? MF3=4F?%]+\2Z@RPXE?3&M7L1]<%Q@B3AV@Q88X??:S!SQ;WU]@=O9O%*VF\\ M%5UT7,V]C0IF[75&1GC)U+;QA^MV@\@VZ,\K.+#3:4KY]_'>Z(B+FZ C8/T% ML*)4];6J6?FR9510@; MW"7U+EN!@+UZI<[-N^XW3Y%_D/%7TRD16B(XEXS[ 8&%UJ6759925R7OW;3I>O;I9IK4-;](YP?>S'U28RD$+F M1X53GLDF\?PV$KH"IV>E@NW73)< *V?$[DJWQ[7'U38PDKHW:+>6R)>Y%,2C M5=OR%*TEB'%,.4\)Y?RZY*^ 0/\"\@#>)[T )HK^#S6-VZ!R>-;9C0QX>1!S MSHT*W!!ZW'AX4>V754(.%-DU,;:CHQ^MY+1:2."UWZ;P)BJ$QS&XQ'D&?D(! MCO 2G2?PF]*+K,X-GP9V -3< N !.\.7WHW,:;O.4! _DVSQZJ9W5L]\-2VN MLJKD0YM/4T=LB+LHTWHSD,8" Y[L*E4JS)HWGK#P>BT:AJ ]5MK.$G=:&FVO M> =0QI>MW_)9A:[@M'=%5DF5S>>=A1$>*Z,]-E4.4CH5?7&M_Z3%%.85[>-S MH]N#]O>&]J!M; ]R^3U)GD+$U74B*DY *O;B.OW[Z%!#3\=G_(5:/A_I['\] M795B=4]BAI3#U7O;+-$*@$ @#@N8BE?P5@EYAWZ^-W&>[ UF0)HEKBU_L'OV MT\0/CJ;NN)X7,))+''?R7G*23\704#I 9O7\A)4Q6/,4C^)K4[1[GJ(;JH=K MUUT0L+^&F GQ .4=-!0@Q*+,U<0RI+DOTJ3:01MG.1<6)8=H/N]J.7C8;&M? M5\N/Q&(ETPI_XDNPV=9CL'0=^I1+$^I)-V2,2Y3@FDL:5YMSTD+0_9R_EM:K MCXX-T+PQ+U\LIZ+ZP>:.?#V0'DL_:-\T]@#3'5U3MG \"07/+$ X:/&6<#>W M2N-MO<7L)X"-N8Q;]D9[O<*N3?VQ!6"E3S&33"\B@JA;(E'@TR@YB_-$UF7E/N&_]G M;I.Q,1G+0.;_V6 7-%ZE*-$OF['T@:M^K7PQBY2;DRD#!^:[1A?T*@/WE4:) MK.*614Y0OSYC @[VBG@C==([]#WAP9!E#&'9V:U.0$+ U[]QM/3FR?S]P_6, M/$&.BQTL5ZFZ8I+L$\T[,FSRW4V M$Y-JDD']J3NW')H_RBH7^Q9V_^]@'_!Z72'LTW=#">R(AQR@O'-LZ0K1DO7B-!!$SQQTQ^# Q!_ 8-RH341XM(/(D'XMB MZQ#%3;#,5?R=[>KA+/J2(Z>/Y'%Q.G M(R45I<4PK1Q#G]0MXX<7!S$FN:N> M\7QSGO #DZ9DTE M P T'X&-!BOJDRB9?!YY[HII^O$A5=Y%H5^DV0;=4?JS]XP$PB14%[CD.4%9 MKPSDK^N"QO[R'&D@Y\E568&8W=!)W,8GT'Z M&Z_*#6=LI\,V>+ 4%V6EB,:5P^ED>Y&E\]WH-1D7-D1E$)ZUS))>$[6YP2SR M/,NYYV)995<>0)[&I5V;^+Q$CA;.J!GATM7/L]SB);SQB\!TS6LH MFBT]\SLB,%&1%BGWC.P%H_U@6T372-YK^K6W!!OW,@:B>+J"^!9T"K5AW.C0 M1D.W\HAF8655*@""'(&[MT '"+X0D-Q.2SHAR7T'P3]W;&SKW1O;:;J5)=I> MIX=C=VJS:2TA^? Z'N]:W\08DHS./ B*K">OB%O2'C U/^;?QO)S/6UF)*4? M%P;,G]R.*JQ3JMDB"!?6QBAA!09CQD![DM!:@H%U''1HVJ95F8)>E(ML2JTQ M[N$$),KW7(0@@&57(NM0)AE2P3:++,H")Y@\@(;2S5)_I0<[PLNAL-(H#QAD MM,?>I@7L/B"<5X;#*B#*$K^5F)TYEY;[EARW>7"]ZRHC\MIK,@S\4SF?NQ4U M6RDM,/29'?Q&[;ZR@[TPLGO]/2+=\7S%&\!9RI+\0?:"J:62&*!C%PM1Z3W^ M)-OX157U,>S>3VOH)K'"BO$YN0*%G?K4L7#MRL48//%)5.46(JIJ$[T3Y*3+ M11D6:68,!@]_5CKGGKBCE$IX4<[.9!==_-GK:2W/Z84FX>SKPK MEIC,#KO4OJZ[++U:"A;;V/9FD([U0[3DL'G98.CES&+5G[DZ MMM4W GD02Z$9.,E%!+AF"AOSD=3,+<&KS_4;O I55^I\[&19^ V]L34XEXSKFW,S3<./0 /_L&'C$;WK3/-N!YJB"B$U@SZ MI52AI ]\&\(Q/&I?O?.2Q?:RK-,V4!%\R-?O@^*+B\KL1/]5DV-]3*$*.&$1 M[@+E,BCMP^S!:)'1S)^G-Z4$;"+. >!QLL(NC9*8YAF['3PX CE/()""Y1*Q M:59='H#I_6.I*(UP4UC"#1\)LN >>@&14J$TL^/*336 M)VJ'B@[I6NFC7[O,G64-&)A-NDX;CLU#DU.":R1(I"T0XM@DB!!J(Q%GPVR) MJ]MTN1$W/UQYW:Q<-PEJR3GL*2VE!]JKTR*C]"J6%&<:,,^3J_;[[RKH8G+#S?G8;;YB4X1S/QF&+M%X;SSA-*Y91"XJ9*[3J"O :#&I;<"U M#UPAT-)*XA8OF!*6Q]*YY/A"*$?/H%3X*8^:A0H5XQTY09^*P,/)"\$/F3PT MQ(D,.X&8HEF:469XEK+Y1/LCLUCUJIR^CR/RC+E1PU=\':-%4%(DLVE_YEV% MD"_/N..$EM0 V7D3$$O^U84:7&G$\J?889[)VN4B66O5Z4S3WBU.GQ%Y8T^9 M9*5L%MJLD:>$[.2S:L;9:=%K8#H1,TJ$4(9'DUP/1;A6]![.#"\1T[Z^I!_0 M"4KG"0T@BK=TG=54]6H*%P&#[M6"H(O+8CE?ML5-"6RZ2<1Y %Q-_ 7%Q0'] MYPMC*?3>_#/0%:P\[=S[9?QH/BF!^J<&44TB!LW'<[9).EH][/P )C0(E0$< M@N-41?K!T]%A M^W%!T0T(4\P!0R*S[V7<3HP&24?NE**Z^H"L-4CAQSG(<]IES)0A8:_O4' ] M[M194H.Y3!BH1E#7!08VZ#O$MBEL5T!AQ(_)&6YRZ-N(WF4A6DV8WLH(=$+T M3DK"AL=8XN I/ EJE1-+URSG_L6Y7";6G$Y!W:^^A9EFQRC!PVD)3\(6],@$ M(:-/W$6A;];'(N43G\%4QB+YLY0(6L''%/"!^QW1ITL1AP>S)"[:YF16JSH/ M2\2(PA_)(=^&V,N-0%E-CV(>2R<1#?50&6'_X/K.,L7=09@$^'J8\.Q*MUC; M+6C?>VORX*:A"E_+CGKW=VF13)FLF5L'19- HB'GOK=8P+!=1YRJ1F/'+Z1@!$7R49?ED$SR;3?)-#5B-U M,6,\4Z?R#<'TTX&#*]\V$&'VSX+LDZRC[XK%$NE.E_Z0L'E )$2G5WQ;A /X M,B7)/])U!L KDK]A.P4GV6Q#4H=-4.U G%%SI0Z0",X$1G\UH/"XPD*%0!'^B?#0R7[>A M-\$+D+[I3)FN+7S=-=;H+K.EZP$6F#T94$7>98*RX1;4-06J$ 5M-_J)X?/: MFD2:0VMP@0W3/V[B4!5=9\QM)P]-6KC,!5@TX:&Y2OWX1 \U[%I[ M& [XT.9=CW?WA8%=$3YSA6 M-&L6O@47X8:P"7Q)DQ-4Z0-572F?)BS)[S'-GI4%T0_#%60B)JD5VNM9A5^) M!=Y+Q^A^22JX/H,;P:'!"+!\13=;; T)W98 =JCY@:YQBE$.R.=DS^$185F, M^B_#O6I1H>)'S7:W *C N)>H9T5Z4=+)HN VB$_ A;>PE2= JCD'\V*GGBQT M*P8IUSHY#BNO(?.+W\%\][1H<^5**.-]1ASG?5Q#>T8N+Q>SQ!2T'F)ZJP^=\(&[)@)\]N0#T=;,4C=:R!=RG4W2,Z[) T,_ MZSH(G2KF-[=V$S*4F7>-+#1NIJ1:ZA='+W39["YIJPE<6\33O)ZQW(@'**1> M>#"Y(X ADWNA2.../1+%#8\YUR9 M5#O! UG?[&[)\= MN8W=DMZ ^K'E$+_%^ N!B?3].6DR8\>Z$KQ%I3'VS5#H MU!.LH3)O)3B$D'I:(]OJ'<+^V'$9DT%WPV(S,O-^H,+R^R$8B)^G=211ZHVY M2WNC"PZRS&*^\8+A" MK0%RIAOS)(/")^]"\/H&HL +)7=/II=$W$Q/@6-C*_/113E+/262]&!M3KI>U_N+4@2?(4H$/13,K+EV-_J(?#E%<=N8@D\LIT!7Y M1-7MIF7-$.^Z>FO#W6B4_G&PZQKHN^CH.K5Y*4(%UXF;S;?%G"["T,>WIR6K M%4+X2(J>3E?//,G<346:6Q $_UU#H>%LMZ'8V (3?69PM?H7XQ(>$CO^D $S M%;7 .ALV4/K1+Y_]=$OF*#!U_,)-E4AC4R9ILSKU8])^*F0MY!C;-7B4RZP2 MB+8.4:)]K:QNM[VLE.] W:D 'JQ%>KK6 G&PT&G!? O*#*H>_2_2!MX0CRJ- MCI;D[A4&4#9(G 9C*FZJG/= %W@!H?F5,A)(\M O&#D-O'_XAQXA)K<3?3>< MKM2,,*S6LY2Q':[]**?D1\'3K6;"-!'V]"^69:%S<[C812U#?<%:SR47Z5%[ M5VFR0/2@7$;5^3&N0C)%D12./Q'<-8WEG$>.*WP RA (9H]B9Y=>#N1I%&][ M?6^][<+KRCZNDXGF@_BU(""+>>OUV'UAEMUS@OHYOZ$,TL*ST+JP=:ZH,LMT MBBM+ :PI;9B"G3]N7*."G>(DDWR=W#@]ZA*HN]%8!B#O S;\PHQI)KF5M\7Y75.; \\;4H8FH(EH_$]=D J+!-]*K.X M"":C8#;-52.=56%_L2BO6 (PW.*,)N?#]+TDTZD[:,7U.@-:JKH ;BB%N-H!TAX M)M,$#D[D/!&(+G[0F/\]37/.0ZPZ7 ZQ?=S2HY6#C9!V!:= >#"B3QQ3_3#5 MD]$@+%&53I%U,3^Z"DIZL:]J"\Z# MM$)$4-M!@ID=.VCP=><,#O>^1F?9_N&WSMEH3EH-\BDA9@KW1FR4]<0#O57E MGVR1^LGV;$+1I10VKGEV$*['$:X+*O!5/$7NSBX[#:=9N MIUJ'#;I"/)R(? M)H$_:QP.G94'\D;%@&@2M07'IV>L.7LU:>KBZOGBV\_@I]P%!D%Z M@H+DT-U8.>Z MKFFV"WGHN7\_S^B?5VDQ(Z*\'(ZFO*QXE 4)BWT&Q[ M%^N5Z<=L>@9[2V!U!O%X(N*AT,93(JU$;(8% @Q5WLAP"KYH<'ZOJ=!T#,[M M$Q$.JADX).HR!&%O"IL(-D6GD'BMAQ8'03[1#W;L&J6ATF"VGJV9:A]$[Y%$ M3RG+D@]26=/V.2[*[WY,.+YZ1?B[_SZE00-NTR*-(I#8'V9VIZE"9Y7"U&"\C8PR=8@-KHH>AAGO'NXQ0GK=*\)WS=@GK\ M'ZX[P9!=A%9,J"^("M=5.^W@:@^&KW0X"@\U9Y,(3)>9@)B1N@R*U;BBTHBO M;(B;/3JR/XR.?/'1D$1K.UZZ$<&I7;VAGS &X_-2PT(2XQ95]** M N'LJLK.&^YXR*HU$N]ZS[77;R74O3;,Y3'FNVB0MIZ'K1GRT0A#F'F99Z6V MENMP=&(:!7V2#CYSD6*'&D$L8!/JR'''W_^L4O/\3. M*E2FV]ZU!%55(AY09\)<[LW]&Z&!XN0S87E*WC%KM7R'YLAB+?N&D]=-&_[< M[@-WF 0=1_V40)9CM9?Z:@TM(D.&"E0[B]CTDM%;B3=".:BQ-\W#;=-40I[C M_\[@>6]TV9!XSS?:Q&8GJ*$?_YJCG- U/R*>"N?M^@01K=MQ-#$3!';17-/V MX9@^*NBBR)CKT<.2.?.N;)'F$+'^L1^+]MS:EA'%L2_+PKV^Z#!'L3@K MIBK"2S2500OG-\3\;,C/=1O=4L@)\(4&J![#2_K)$SD:UE%;[R(NG.(JJ\J" M-6Z:DVLI7=&LUB7)A.T7O@.)[?;2O+UNM6U6BH^":\: [,JL/4]G"'H,]@(I M3.,H+ZVO=1Q#-K^/YMJ;=74,(KR_8E1DJ,, M-U?$AY4>[4):(8-8!@HO,/ESZP[P9I!AM^R?BK,NEKX+VLX=;+! @MZB\?R$41ON$__>/'BQ0_T]]\\4)E#%.&!L3-Y MKW\D_TZJ&6K5VV G[G2CW\I_O/TA:C'JZM3S^8U#C#AK$33[.%[=NK6+T(5H MTWE1EF0"R VD%]V(/-?I&Q#,\DKG$DW#,,[\O#CS<%7@ALOT*MX=ED0G@V3 M3B!"P+^:Y\A7C$ T8(-J!0MAUG,'>O <;CM%J9@B:W(#A^E4-^ ,43LD0OZS MY#DA2LU4Z!I\CQ^1FSW_[4PN_X..FNLSMN'@#7V/?_PD\*D=D(SJ/GW-\P^3 M*R!2SY/C\HKFK7X[VW62XVE@]7-H)ECA5ZK,;L49)Y^6O$'J3L>8DSEN@L"0 M>*_ETM,DSGF>2+=F698Y/ZTFVKF_&T\>=LC:NS:'.$UWS$U#23=;X@93Q6D2 M"A5UO@2B.;A6X W+8Y#Z>&8YG/,H5CSAJ8-5EJY7Q[C(H;2N/#+?,:R)<^/F M"4VN&DX6^"B8,9JDT(%7>JZYQ#E1_G?6,JX"'@3%AP(^'*\YAFR?" M_)A6$%]/2Q3X,&.T B11()H]8;X)3IR^S=O5*[\(#(8-$+M^DXM+>CEU95]E M[34!E04#<[7RA(>DSIY[M"B+'?\]-Y.L>!.6!;3X"#/R&A=N\_W>/WH)QPU; M*TH, MT%WH =4&1.#5VTZ_7N[OKE^62_\Q-7S5S\+C7\W>ATXQ8N[ME>(92!E_[,1_W+T>A@ M]^2S&8GX*8H4@PJ%4TL^\+:RA^4V'%^F_X-N_XV0MV3 0EC UY8EG 8.+Y%^ MH\.UDI"Y:3GIA+<&GSLEYG0Q3=:",Y?T+<^(X\ /Q 9UL'^\._Y\-BC+^S0Z MIK"5VFM]BM6_FD;3_.9QOP5U_(02G>7=V>MT]@FGT)\A\;@>A M>AD/BXT>]PB,%;R[=:7F?6_1$\9<^[@XS//,TH!\+4V( MQ+*6H7S[)QP&T)P+YG\)^LJ"<-B%8D;%@,W=/K9B=JUSD:YU\6]UDMK/LMF- M*0=#8\J7;$SYLP&S.+]YE 3,2PL?) @[]VE=#])53M8_DK:*>_2% 1D='-06 M(*N]E;ZT@[T#M6)OD^H\@3?<>?T!H<%.V4"-]_;&_E!6VA7E?)64ISB9O+#4 MR4C_$,I=0G=T,[0N/<_'@#JTWBS"'O)1,Q= MCMO9^+&,:GXS]^7Z/$&3"L7 M([B:RE4PCHTO4\H6,YN. AVU[XHFUCW@NE)/D-IO@>\*6&CM'.E2NUB8=4(! MKN(./[DO7_J.#GI3A,)IXV.8Y@I7P1#X=),K#KB'?)V$X:_*:F'&@'A@E;GC M]2,,NZ"IS7E33%U[1M@MI'T7[* @3CQU:Q!S.X%/9;@9"/Y)+^RNTK?S2A,? MFV?BTI>RU%-2C!Y-&>49H+0$9V]!R*1K?H&$<8 M> 5&-C4;K&]S,<1"C)6&@\(]X4YL:IJ>&%[^)DS:JO,CT*[:&MB]H1,SO,3V M0)&]#I$-T5X)^OXV'&NO&6)Q@1; O 1:8@]A.0O\XI!;("!DXD(848KH&K0; M,/\W^'8+%I)2ODE%]#]A@[^M>G#^A!/W&&XVM103B4E"BH._(0G!2_Z4E@9K M/L-WH^?L%M07U.HWM5[=B4ZAD 2/+8GJIN" M:<,0F^H>>@_(VL#>I;CB<1M>V$UZ=[IDR9YA0DWS8-)R1)Y\>/'S&]MF:]@] M,:'4Z?LR,+<8B4D^K*=#S((K3:EY09%091,OR%VM'/*!:?%PPW^^&SF K.^8 M?LR$F]3MS$(JR[HCG.E48?Q1&\*,&[5%B*_KY%F^PUW&O':6WNR68GX@(>]: M(UYZ O#G.62:5J6C& JS=(91P[ QWI*MZ34 96?)@L/MP8[[Q\P%G!G!<[XH MINRJ).0]U*B^;%:8 94^(O@D>9'-ZK)T/'N?!D^_)6Z1Y('[%LGE6DWNV=K] MJB_YURU88WMP'#9VFF%,D#J0V&6>*N0HR.H2(8*UV36MTG+.IZ#.&=_L@\.85O2MC^V:2BN MV@6/GJSRC[[]DN+/S.?NBX A0S+ Y2V\$\(Q'(P,)=BM-S5$A,8.NM=)>8ZZ M326^2$$O9NP>4"^HITUL*N1;O53%V3BW]]WW^YJ*ST\3@61 M(\'NLL2V64#<>6B8,\31Z5[#2R=I$C^QAO)8<=&-=)F2LDJI+5T$AK^1!<<, MUG=VTJJL&2*>BK7X3T]PY"B=F7Z7 80=6TW ZB'W#9;>S@;'PO,F''=T0?6& M"GME96-AH:3K4;7:T("X96F3N.["#CH[H"V59NU:7)"M%I:08O?/9G:Q<,VL M7E?)'7(%.'GXPFU&V]RT;N5G=EJFA,3""6_W O#EH /+I&!R\%'JW,]"._\U MJ0AZ7[[.1:4JQ<$)\>Q*7I6@KABT;F0/*;P_'A^4"OPM.M]>,++V[G6J60BSU62B(IJAT2?>(W?&1M7=_41I4E)Y]?EDRB;/;W[^J71Y/#X_WQL_%X\GQR M.CX[?O%L;^_%R?C9P=G9VM]0SWSPS>0?\>-_0R+F;-H7KKP"=Y1[ ME4;/=J/?"ZR0Y-B:\!;YW+"JM A>Z,Z:M"J7?SO^6#BQ]S#AQ*\XT>"\RH?J ME7R@AUNG\Z(EST:@$).3T'(23KF'DX\'6'%^OG7_O6=JM+LZ$,9>H6>17M\[V_J9W893B&JJO_W' M'OT_7LD9=B31\?]Y*U^DL+79Q7B]6B7721R=)44R2^@;/S7518)SO*_ %TO8K4>77H!: KZ[ MOV*27!QQ!VMA'LG,QWX*36<"7DM\?G?P8>:@(JE+HW"#C+KE5$=?Z= MX"0H.&!QD:3*[P7A2;Q=L5/+=P4923]DTS*.WH*W?!F=+E*8@8UR1B;KM-I:5M)[N%9?SFI[[/4'<6-_I$F,WCMBL3\ M9]SFS[#B?[1QB0K#6S/=L-LB9)-)KL4,,0RR,:/R;^1;1 OU<^XW%IWZ[/<,5$L"JLB.7Y,]N*BC[7M> M4;-):*([6]S=U='17CPY'H?[&-A N/@IG)@Y;#F]VN0.K]:2UM:;77,74^OM M,%/U9S*5=A^&9Y+W7O^^9D7VC_?)?NT?3\#,5W"VO"P_W'M=0FD?@[3OCXZ# M5=ID8?_NOQ_0QY4S7M3D,VRD49,19]0/59;H\(W>7('P_;R:=<1I#IO( E7Q MU'F;$_0V57F3@P_Z:[D;C4 W7TPOP<4IX(:P^ZM&$J/8>PK7V8>GSP&%=][).%]]&BM M^]^75/YS66W;9.D1.&A @<]*BUY60[#P:PGGXV,&7.//: :2/E@.'1^> MG!V/#R:'DY>GQR>3\='1TU%A[6XEF:8$>YO.<+1U/_6[J2H#MZV6#81@/ N]'5 MKKPR^]_T2W1PZY1\C+.?SG9&!SL3<(LG$[FYO2-!YN"H$J;S4FR'9< ]S:UI M:X$1"P;;PZ+@99+/V??P.\Z['#K6\-?I)3Q1SS*%/=%-52-64\0-'=-4>T-X M;OLBHPX[FJ+PDS+8)5"5A,/5<&?,7?:!5(+$&&1X/Q; QP84&K95B.5E>=*B M3A!*2) "ZZ#@G(.,D$[\DD T?**A$2/OE0S1S4N"@HX%7[JP:XTFW4%!OXPD M3.=.1@DY5&RH^HP=YA?/[-U*3;RHQ 6Q.CCF+'/N_RG>DL]?!)4,R[;(ZCJA?#0!O1(!@[,)^"MGYKB_#F>U,1GM M(6M!<*ZKLKB8E1QK"B:T+O8BEHS9RL_CB9/6T]>P%2<'VVS!M/,P82]QRFJT MM_,_I$Q>%(_B:*9""V$,Q6'@Z/H,O!^OTD;?*LGPPF1:%*"1QN2U\^%?#3:3 ME#QOLTQN7)\)7;AB? =L;+W*9@TBW G;F'33N2D7.KH8P\]-2YR^?7'ZJR1. M*3,'F/+"M72(AFB>%G-R;NEJAU7=PT: D&4-2\*LSHA'>O$YS M+ZCV8A 95.4Y9>1F0^P4Z=V4X[ MLMY<%3'MD'[FCO+8V)CV4CK"SN#9FR6$K15:%(PZJ3?H50%1ZG(EG7$D'>!5 M8,L_@IYG"*('(I>X'G\$'M2#DZ[_/$5948OU3\S,PXH&Z(NO_^G0%PF\_ H' M5E 7/99'GE[A@4&]:'X:<8Y+1]/JK5'-8%O"[K[17FP,+MQ;;CAC<4?0NA1! M2=DBX):.4HRH6$KD_?;KNER?_6407)+VCQ_!K>6)-*JU:ZS%P? +65L.^ MC]\I>*J:ROFS$O81;1FS;2B$ =;XN=\\Q6AZ*I9;N-%O_".)86VVH<.JB!B^'.F2ZOS36!@,'D@Y>])S/\X\Z#FM.1GU,"& M4R5"*$1?(A6_2UA_IVC^-PKC8Q0F[(B3K/\LPLZMC+:LPKY>G&S9GB8H"=E/ M#R9GQP?'QP='>\\GX].7Q^.7DX/)Y-G^X=G!T>EDO+$-$0>[T2]HG-\F\Q0. MP^<.-/830EBK" ?'CU/YZ'F)C_5*?-J#/Y0&?ZRMQXG,T=GDV=[QY/GXY>GQ MY.7DY/CTZ.#%V=Z+\6CR\N71\^=W%IENMNLQ1D3>G/[V+GKU:K-S<$V M,NSA_QV->>ZY%BAJ_S&,]2#PFU$>3W&"BQ3S=K& MUV"X#9[]H$C4N]^,%J0X6ZAS3>V ;'SG>]A4YXF5,/[C%JN;]H/H]&2);5Z< M5%.8@$U.JC_&D?N%K= #+-H[VCE$@J/PG#,EC%A3$Y+:8I$P,13BTIO7ZDCY MS*<<[ZUNG*N\?UVSF^3\.J@0?WN0/5[K&YKK!:2G>_I]LWAEN5[[!_]YX^>B3;\V^B6/^W?[VOW^]/>@U_Q MX$L^_N&=OO9Q^E_.#JA$:*Y@^2&BU$:DS1&!_(]!EJUPVY_E"O97+(-C5H#^ M0.C1\(;>$%S4I[ ,RX(\Q@MCSR8BO/[M,IN!X7BX=IO^]W,J._YNHS?_$6/S M=R7Z;+^Z(="W[!*JXS"+OA_]\,2%8__)"L>)" M,5B,M18CJ2F)3\E\ZD: /!4T(U @/*$(73>5 A]L:@'"_.4+8S/9$3/T<>N M"*,^-8)%)3UL._F_=!4]2XV@_>XR35VA6AOW?)GW^CXKHG>795,GQ:SN$^^[ M^YW)]/T% 5;L2#?N=)JF\_EV.)RPP]Q!(W.8F *2W[1',S]!][_HFGQAH_#E M7GSMUM-*/$A1Y6 2GQSN/^2+/KJ\]B3O!IE\Z(/XZVWO7QYC:[^JDAV,#/[I MH&+?HHH-9G^0R4V3R<'L?V4E.]J/#P\?U'O^:DIVYV!H2V(>W^5JPA[_R_V] M>T<^@U7Y.@?:.#X^N<^!MK'GUB!(GR!(7_,4V@P%.-D]&0WB_T3%?["C@R - M=O1!%&!R$I\<;Y4"/)E"A0/K\2Z[_FHH5=SCQ3]2L]RRG-;X\#C>.V@#M3SJ M0FSLF?=D97K(>7WMG-?N9$@K?],J-AP;P['QK!;,.40R>*6+O,P MYMF_FFR6(1$,H7F@S,2186IGZM:T('A>1\Z#OQ0V=4_,S@^HJX3PD.=IM"AG M!$4+%VWJ90IO-2.Z3L0#+8EZE>D*/,GIV\\$S4?(AB^"B/\)T'F$L])/'4!( M/2@;5JAT$8W\G=^L$=+'X@9Y5#["M8_XV7>D'\-I,$9(>@,6$=R6/[X!A2O\N1A1?3.<9GO_-+DJ)](./)KNKHNJ_?X7*_@I3\X0-3?FKI& M(N@1^!;,U?NEF08//DOSMX<7T=&VDR3PYB,:+0+G(E4VG!VT_F ^R)S 9XN5 M!U\^97H.,4X@"B$:,X/;$FX.X2^3V?8'J3S]\6[TC_(Z)9XO_A;8._Q\[ BF M'6T(29UPD3.6>GI%''?ZT'-B4/$8>B_@N43[GJT4IME3ULGQ[ZG2^8D(%)JP<_.;B)2=P9D# MECI:Y,2=A8S!E?W;LY[#U9H:X:+AT0@]'EYN%Q2LQ)-;0)5!D6J_9F#6&;7K M/$T)4]8CL0?ZA?;F@P)!X]*!0:!Y74%^(U^#-U[/F5&,7U2"QJ5.APNPG--Z MVH>"@. 1J#U!4%$Z@'I?T_,P>L Q^9*0/HIQ$J_";I$ _'Z^!4+Q<2*#-I&1 MOV-[NYUS\JSD)?AIFB(#@;R&,U4FG6D+:.4O$(60UYX(Q5OLG97X.Y_WW'[? M9,^4GD*NRM/^ I#(7Z''3$@V$2.<" 0\Z-]/Q&F*'V6Q.Y,/35DDWR*P''H0 M> 3 RT\%+QW)%IF*$WS''15:?$/0'#Y\,H9RGB$5UHQ53U$%T56:9B1FBEJO M(,:P+_(AHM_07SN8<\1Y1JI.[['B;Q4O/^/=1*(J D8F++]CQ>7V4&H>_O!T M2L@'HY/]@QC%-UFP\;*(W_;#"OWM^3;TJ$V$*_X\#=\Y0$"VT,?*M'>#GC-2 M)-)KU;"T1!T&[P/K U\ J^?WR[R#?_1]^^CD+N-'[6/WH=-N$)KK\>>CN7[: M(W[CH*RW.*"RJ1T7%)X]6UQ$=37]^W=D6XPE)!'?.]C]J5X3 7#R*_(:K,>[N/#^PZ MDS4G^A,'!HK \++2<%R!N[.ZW($_;'BP^OWY#[PF'\,"WZRGGM[QJ3?JC&BW M\][CC!#$[[/GH\.C,;(<'^Y-GN^-GCW;/WJQ__SYWK/)P>CHQ8#XO5F(WX>[ M8OW2V;H\V_-DE6PVY6V8GJGU?0+6,\_8!#\GF+UI\AFZD"#5= #!I_]L"N8] M(1OJ%^DH5F_UEZ0 54#?W$&B(]<#G# :8YX627Y39^0J^S4\T\0L?>8WYHS" MC[QVW.WJC1/5V)VRGGI2%*DTUG;+)JJEER$Q4I)N1]R)$@2U5" M>7(=/""D;/@^7HNHBH(8TV^OYXF3@%N\"?JR3:3 6\S2>EIEYPS4!B^ XL,A M2ND8B_5_25[GMX?S\&1?)S;OT93+PD*L)GF%*"'Z0:Y5FP MV!\ QOKX_D\7/M@^/YCS+XQM#FJ9&PA#_4 8TV,\O6_'F#ZX'V[RR1?$:![N M]:7N]57;1K]6W\/HY"O@:MZOW:4#17G\J0MSW%]Z_#\\]5_0\6ZF&>^%COE0 MC_0]I9@%&Q-\E _3=+G"/+F4H=%7_2S(S"\[<'JO9=DJ8-@-$VF:SOUT5V+- MU?Z_NEFN661XX1]O"58GRQ7W^'R_#_]W@"+;+.\U&+-IN[BIC6H;MU!?2-R/ M-TO30>0'D7\DD3_:')$?Q'T0]\<6]\>8$!Z$:E,7Z@L)U>1S@JAM MA_/Y+;U*B^9+T=2L7:VO._WRI6>YO_(4TWX\.1K'H_W[0!5NZ YN*-C"YIX* M@VI_HZJ]=W(0CX_OY2AMY@X.JCVH]J#:X*G&QWNC^/!>0_ ;NH.#:@^J/:@V MJO;AWAXXY0\*VC>H]J#:&R@83TZU#PXF#\U LYFJO:&-!_=^SY^JLB94AWFV M&N"?OC+\TRB>'(SCO]A] UUD@PI\0178'QW$AR=[@PH,*O!456 , MWM31O=*;@PH,*O!-J,#H$)RAHT$%!A5XLBJP=S2))_>B3M[\Z'C;.TI>%=-R MD3+B4NE&6+]VTFLCM6G3^0 .XZ-[!=R;QP>P44JW[2?3H&0/F!\>G\0G]V.^ M&91L4+)!R>ZD9*.#^&A\+]CV00P'CULG7-0LD')!B4+E&QO M+SXX:,-V;J>2?6O] F^J\BHCL*_OS],BG6,/8XB$?[]Z&''@Z-0?Z_!?D?QWLG6T5!^V1Z#GY- M5QIA?Y^7=?VE#L,AM?6 19H)!"7W.E\V+[6U4?JV[2?2H&0/&/CL']QWA."C M+[;]\="@EH-:?J6.UO'A*#Z9/.@ ^'#Z#6HVJ)G]QM$XGAP/'N:@8X../=Y1 M-HH/#Q\4HVCSTR=;DB5YEM39-"K:N1)6-2264+YYY)<8THU?6Y%VMVO :4BV M#]+_@(F*\>[!?;(4WTXR8M"705_N_N#'N\?W:;T>3HM!^K\!Z=_;G=QGNF>0 M_D'ZOPGI'VT5)M23:4MXGN4-DO'>$G(O2^2'1W+JKQ!\#WFO!PW7'Y1/8V// MIB&S/&C85TL)/.AXZ;>3*QATUM%ZJ#_?AH_SXP,H-0#4*U5JA&\Z+I14KVIQG3;Y//>0<8@GX-\?@'Y/#R)3T8#8/$@GQLJGY.]^&AO M&%<=Y'-#Y7.\%X_VOHWBY+=6.D% K&E27R)]]54V@_#I_$;9N(J+*)FNLJML ME0U8U%]=BPY&^_'H7J-N&VO,OP&;/2C %V7 &M^K=WI0@$$!O@4%V#^(CX^' M$L>@ $]5 8Y/XLG0XC(HP)-5@,-Q/-JN(O>3J4>>813=U!!!(XU3E2Z;:GJ9 MU&E4SETA_]E-YUV.-O_UV'/?[VWW78XV__79_D'C^IJE7, M':#IOYKL*LG38E5'23&+LN(JK5<+_'D(A;8N%!K%>^/]^.1D&%L9,@Z#FCV: MFIU,]N/]HV'V9E"R03\D.3^*#\7"2#4HV*-DC.HPXA[^W/QG4;%"S0 M,RX#53O^-M"PO[5QV.?I/*VJ=!:MD@]14M?I*D92EJ'Q_6O#QX\.XI.#K6I\ MWX0T\;8=-(,"K%6 @PGX9@-SXZ 3U0!P&>:3.+1O6!N!A485.#;4('MPB(= MQ'\0_TUH[MS\\'C;VPC>E:LDYX"YCH:LU-9EI?;CXY/]>/]@&&<=#J1!S1Y1 MS8XFA_%D_&TD?P/CH_UX0&!1@4X!M0@%$\GNQ# M'#%T4 XJ\'15X/ @WCO>JA[*)]9 D&?)>99_2;ZI(5'UD!IV--Z+)\=#/G@X ME@8U>T0U.QX?Q:-['62#F@UJ-JC97=5L-(GW#PX<'\6C\;<1FWUP3 1*#79;Y+*UJ&G,Y^I'@&% 4V#^,]P<$FD$%GJH* M'!VB @QNT* 3U0!#L=[\?&]"'^_;IS\UU5RGJ?N]_1?\SAY5J0[PJLP&N_] M9[#8!V:Q68KP-_0&60'BO?K;#OWF<=YA Y_R^]$/4?0V3:-?RU7JD X^W9_8 MN_=7HU49E4T5G95%7>;9+%FEL^AE5B3%-$ORZ.T*?D&D#5%61*_@WVP^CI&' M_$U2K?C'5Z_PY]5E5D>_I5; ?Q?)*BN+J$HOD@J7%#Z51O5E4J4] MQ.51TJPNRPJ>;Q:=W]"#/2OA>WCUYUF53E=E5>^&VTKR&$W3/)=-^_MW>]_1 MS_"IJ?XL:]+>9[M&[[)%6D>_IM?1;^4B*7Z,NAL<)HFNL]GJDJ7C.Z>[=\XI MP2-\=[M0MNX?R.0>W_33)6[\PR3U?2YFB\[?9^NHN=I#=L01S__ M?!9]C\F\\=Z/P9_H=Z,??XC@BO]L\IMH'$?CO=$QS0\]+XO?,MC1Z!]ECG>J MPPOIG^TU7H..G<,W1GR9W8^= X/Z?9+Z[8/!_Q;U;W2TS0H(AU!QD=(9AT]2 MWS:%-VC$PVK$P0_?I#Z2BS0Z3^IL2KHQR_(&_[*$U2I6 M^'S30YA0)1$?SDX&N\>1_ \.0IOM@ 98?%&=ZH" M%4GJIB)-855(\>X]3\7/@'^?I_ $<*=5E13LBO&GX,_^&8[T&6I\B-'N.#J7 M1^A>.KI*\H:5*\GS\AI4&!\-MJ9.\MV'B/Q&6V=F/FH&-C!._\QLP@,\P>F* M)/0\OHR6<'S5Z"@Y0K/CV6> MTFE#@9 &)/L:D3R$VFRPUN 2BC%S'\*-1=6!UXY*^ #8Q(1R(1'H%#PH&)>; M*)G/8:E3-F6XBDG%\R\W:O_L8;^$TQF>$Y?YO+Q*=SO2K4+?EG:3<)SB!:HO M<*PF+ M_'I:/\E?B<)EN'3WBWYE!>++N$L M^?MW_U&?'>R=/#\[.QF?'AU/QH>G)X?[)\>3Y\]/GAU-CD9G>_<:@B)W"K8> M9'45\*XF_]U.WZ[;[,X+=W??&MS)_E>QMP^> ^-_R\!7R:;\&_:#_W8. MG@IIH13I]W_WO."=WKF7Y("5 4-E/A9=?0<3I&FKLE' 4?G%([K MFSHCT^OM&H@0G^7TF=_2NLE7;)V7X#%1TNI>V_5G4Z^R^4T@1 ?'7UN(^I[J M85R)[B:!GJ+G6:)[B"?H+-R.1+>COBR;? 8. )P5"1TJ<(#^V113VI7K;'5) MYY(<[&_3G,^"->?4\V25R,E/MYG:C\W=QVI_G.&GX'A.\;B&HQJ.07? I7F= M7N,O\:FZI]K]-23ZK-U[I%KIEWZ*'BU^#0'$50:.VOU-Y,.+]KV]9"F['K8J MRH?JS#_R4_\!CC.(+GJ^J^NR>D]>[TT-B/5)XRC2[! MC\?GC_V;T&NYZ^#5ZV9)KBCZBQ0'XT_P#; PTTMX4X@1+BXP4\1NOWQ9'\J^ MAD;>>.\RCL"V)/37JQ*_ ->>0SR")0?,%Q":U>]M=UK[7F)!UJXL/W=1< M'FQ]3Q]%7K>JD8F>=@$?"0ZL3#_AEC^&Y3G?P2@J^%K=G"^2"A:TNV%Q=($] M&049Q3@B%VA9P97A!_2HDVIZ23=,9XT$6UD!EF"ESP]_8@\>UJ>Z0-'IW*/K MBV^Z#H5[) <#G4P]Y -(G!""P;?YQB6@ZL8'TO8(>ES/5Z M26DL6CGYE;D.[!HL-&X%2>\4'AR.R&2YS#$"G5?E0C,_M,;3$N0']"6%BX$8 M51CJ@MK 8V:TGYP)@@M1NJ9?7UEB+HN,#V^(>],97A$N M!(+@!9Y.]5FR!$6^*6!=IQ2\P74IZ8KO! ^W0P_GE0LT:L;*7$*45[GEB]ZJ M)M-3BPS75@,I2ULN$O88("+/<2MPJ=4>6/7"AVM E!(\Z?7U\PPBRYMIKIJ# M'[7[1K?%MZ:G_U>3+=V=U;CL1N\NJ[*Y8"_E6=ZD^ YP U#RHX,?HU.^*:Z< MOA+E-,20ZI,X)<4%@S5R?T#K$K.W!.+"+[($N9O>[)PG-243ZJ:B_!M\,P%3 MEE[!)N8E_BTORZ6^-CE>TZH$H2";L7,%VX')+#4B.[*8>N>TN,JJ4@U"O0)9 M6(">XE*\3V^<968'RK_&E*PU+$LI&0\VEW9;@C/'"_JU"D$2G5 DM M^66:+^F"X$_"J^&BG3=9/HME%_D&V0+7%.4GS2I_TI @U'4);B"ZA&[?01'M M"^]^@@NR(;;J#_2@C9#=LCM!+VE GOCL8:]4%M41P^LMGJ:%;!:Q9X[EI-T1 %GR+N ML9=HD$$CY.H&FM_8 ?K])ZA0O^N%[ HT2ROR05G]BH M2N"9K6X^(T+Y^FFDQ[ ^:#,6M$Q47;V^S,!?!(M>@^JJ.>IQAL,0XS*YPF^ M-F('$*7U04%-T;9*,3D7W8 [&AS4I"R@A^7UZA(_=PYB2K5/4:G NHC#$I/X M@EE +T"D&\X:.#J;F9RM091$!80E?!X.6318I4M*<%1"F6PL$J1Y'6L. A/? M,^IGPL>DPQN.R*8REBM8@MWHA;K/P?.V7ER6,&-_["4K'NI:?OKK$IS&SVT M;"X8V01KLTV>5&CP.-A*9T&,B >]Y%38O9S12=70?9?E=5JUSPENJ03OJ^*G MT; /+_ZO)OE_[+UY<]M(LB_Z51 >^X7Z!L0A0(*+_?I$R%*[K\_M:?M:GM% MA-QT84PE("OP,<-HL5'X(CR[WH'P9)%!*P$=*>"1*X$W+"X0D)/ '0@QA GJ M'5V)^-@DABD3L)*@)4S&$R"DSPV4#.DM) VQ6*2^P)@R A9$3?H40!^.!!\, M.?V0HY."\)CP" 52:G8G1D((%N\3TP5]D<@1)2<>S6P9[)M"5I@4 9Z-!;PH M8G/#($$O7/8NIT@+<@BBW8S\L2&0-K7=C!(ZVA>BT]V#7\5!&--2:E,TV<.< M?V*;0[5T!P5[YG@S-?#WB+('B5X@<#11'C*[4QQU@;[$L#]T#-#)FH \_#%QDLJ.$A *N9V@&SX%$[8# M9Y5\51AC%\X*Z%5" #*XA(VV8Q&)ZU7 M##KC8E@Y=,3'YZX_P<,*\LL(T" RL6?2*B@H+2.]@E7+A]5!"_MW22P6A[% M6I<^QWC;ZW3'29C04:$'QPS!&AX]!-+F2+D#RP8VVUT?$2%I=?KOCAA)(C=$ MN)G8H:X,TXBS,ZU;_U!%N56BXVSNIU1^8T36!'($V2TPF83Z;^< EPGQ4M,ZI%;R/";?=%:7WI6EW?V2Z$1WCRM58;Z@PXBQASM'F M6RW(AYNJ-"&?9]$5TL._>1J3\VATM,]>'MRT1,5#M'3!]((&'RB"67I^<"2; M.A:^4]"8R)LT06\2GE>0$]J9Q,EIE]3S4,G,-"*"2+"/P#A#\%RC3>:Z/'$_ ML9R#(YWY6D^F2[)(A)@*,%ZR=>+3"AY$X"?+Z;IIQ[FQ43<>:L^N@ZX' N.. MMDOC?I0Z7-**3&KXG2S"&]@&6!E=^^4?O]S0VMS>_':3;9>-61'"4T2[(78S M6J2"*8 -@#]2\R _PUP>C>P9C/ ZYT>41N_ >L$21EM'V=D1SH;O".:R,0\" MQH(#$,.KJG+(X<04BM>N7+8'F:!^KXV.Z.DW7AYD-_AA I M=&01P*YZTO(N$OL]O$PTN-U4?D' T!:QK.34*.@XIOF.S')*.,@+^\0IA&?Y M6K_[CE;J&C]=X[]T$8[,**T UI? MPK&E+RV79+]S)W3KM+EBZL.XH]UF38:QO\@05S"M,W0PK'H=#O&3IN=@(!38AFEY+DS=>;6\FK.]3 CG:SDR\D(2>( MEAUQ88Q+&*)%G)C6='9*FB@^L!5L0BXA6%:F[UQG\@PEP^.)1[=(=72^/^$N M'4UOV<%95%Y> ]YP]FL+D'DNG5?)? %BY##!JL3C)P5 H0.B:!DPCE'Z2)L1 M-9BL3RJND,(EC,K#C$,.@EOBZ/K.[87GN_Y\#1N?N#CJO HG4H(2BB51+BSR MY PS]3VE!,9GZ(DET%C%X4*<+3%ARN4<147BDLZH[$A#?'^=B!H*AR G&EM@ M<*PD]L2O16%;Z/K.@WG.Y>7@ZY2]*)0>"IY 1$TAG\N\E53W>=[P)&:F4Z/, M$Y9*'5(8LK"FE0AKVO"?IXTC'HDC#>H#'KE.6DJ.$I\Z^WI"X.I)U[F8/A%V MDH7[I1$VW,MKD;G.BN=L JN20[5$;:(HJT)TR5:079@N&>D@R8$^18MMQ7UE M2C))6^XM&(F^SU___@L>?N#Q73YPHA"6Z3]S' '2+P5$L?#TFE1W1,1$YELL M+ 6Y)]F:"_&2"ST#W3VA/G=A-(2][KQ?$XK2:%K,H6IH_T? MH!/R[" .T'9&Z2EYFJ:0(Y<3.84E1)?!*?M ZG< M 642@;I'CQL_JAC'.]@)"5@SSSQI/HAC1W*@A6!:JIRY!H=J[P_ M4&:J"83-^>0+RA Q+Q N$S9,'KVEI,CS:<'6+HB0;<-[RG&[0^0\(3*2PX[, M^9BC%*=PFK%#:1*!>8E+HKY+1>L4(U#%_Z@V>:D> 34N2"$)9UXJ-B%,S!6K-S M3".5DZR\$:@^27R8(^S[G+Q]9H.HK?LDXB>+V*0H"JDO@77I">#^'4RK)6HB M?5W"MO".4+B--]V90VW+ )H5V(("&!<<[+Y;\B\P[3[)#/GLV1U=A'@*CT06 M?YN+-2Z&:*3AOSD#+A>IG0N8^%ZL"$5^83D")Q3&_50L?G9>7(RJEF(S#2Y- M3V>AJ2QM)1< K><"2*-\7-$&BE%8\7.I%V+B_\G'U,@$0HS4EY'P,A)'0#.@ M'.P_+MD#PB"%)*)MK<<41+X5.@" MIN,Z_Q&Q,H)2*D@I'QQU0%AE3OG!D2?Y8-'1H.D3L])7R[D'0<9.N:.^;?<)+NTR81-;.*!Z!6^H\=[42#&.T9Q##)3IKA MY2&M+GR? M&E7WO]QB6W?<%H+1E ]J5[GD8?JBT']2)$27 +['=YQ*OM>NG)\.TK)%@8 K!U[; MSCK,/T@6>[9\I(IL#8#.;7%CZ0/ADL#5M)10YKT- 'I0K\T'!")3\ _6#E>X4:BI-UWL:3JC[/ M"L/!2F2VCT@6IH/-).>T6,9N(_J-F"PS?+'R%RDQZ&)FJ0MZEZV+[0M#@5RO M,3 ;);'[N>B\HI8CLE!3'8K)0XVH4+YD'^+L2OW^0*@BQ.?3T$)/EL2MAY^T M7\5I9P94'[G-,'OXD:<(#X8^:H/"'C[8$T')Z4]. ;<#.H"EL:,TU ?I.*VR M*=G MDK>THP_-8:R7%_ $VN4.'?A3!BVG+%\%6YM95J?L*)O/Z*3SN7CWO,P6.I&O MJEI3H30PS8[F#DIXJ.BX;G!,WD6B7J>ABR0NO.M_=NX[VAVH 0S/_3U_";!+ M*4RKP,%C?HI53*($0@KL ^S])0Y\T#G^F\$P,/+K7]S3M5O0EJ8.C$LT1[YV M^OPM7G&N:Q]A8$ZXT+ZB&T6J7A\#]A_'I82)3]\?(SYS3V_58\\+$?R<;\Y#\\LMR"%# MUG _J(!]?D\V"]9OC%:4IQ^/.^.NV>\E?ZQW'R9@[?$ []%VV2KD[Y-_;$G% MK.(]/()K]O,;8YR4NM]1X5X6Q!^_^Y#5PR_^9NS_J=Q;3_U4\C4UQ,)/W1>] M5NXV=./DUZ&/#E7>1KD$N=TW)62\8+QY>JZ2T>1$C-4/C2Q,[6]=^E^U=R-* M-^314Y=&S+\X"R[S.LMT?WO/;.\IYGJ"#7W5JSOKNI=FR_>R'/XV?%.?8]"7 MXN\34Y=-D+ZV]?[)MSMO2+XZXQXP]3I=.'P*H7O4XIR +M[]+T45EPT+H\N4 MYZ?>US9S;KN8L^:*VF>9,;/7UW2"/J^2%.&#KOAK(8T]I^PW RAV(<6+U?P) ML_^'XLFK[D,M9*%:N)JXJV9>#WY M_02PIW:_UA-7.Z[X7>U^??3XMNY^74]32\]T5R!W#4_?ZB38U/S4_.H"Q(H7 MU?S4_!0OJKUL?E3*:\ZU:G=UM[8*[KX+:%^)P/>NW\DG_O84QFN9@Q?:["IF M9.K6P-1'6]<*'#6SD^_#CC2MBW8*3WS,W:0 I56\5DE4[\]#1I#*K5 M3<]&D"7S:NKKJ-BZ%.&58BGK19^]_DCO#X&6F.2R%G M"W:WY9!CCGIZ?US*LE"0HR#GM)!3QGIHP>ZV''(&?7T\+*6'*\2I)^+4D\Y, MLY3'K/Y&W=[K#MD3TY:N&WK[&VJ;3I^CDEE)>L#A,_ M!9V.C,Z@[O.NK8[6-$CJ#T=ZN4H."I+J1*'UF?A)(*G;J302J@4;WE9(ZO=Z M>J_;58#4D8L73Y'W5 M%T05234($109G?JXJ+[0+ CM)5LU#%?6TQ4?I&F.FK[G5[= MIUU7?:MI>#3LZ>.^RJ-K.GW69^*GH%)+'65?"!Y=&2/=&IY$^F0[=\Q,JP*Q M,H75VTS0[2+B;J=40E#S2?BL1U.;*3=Q# R<9/] M*4S;>A*WU=]J]^LY\1JIBVW>\+8>/56^UXHZ6PU'BB)/G;%4XUO(?G7]"7-?>M*C M\B74_)ILO;1@_Q0OJOG528 H5FSJX4;CDDXN@*04&=5(AV_\#6S_8(X7<8]Y M-M?NX]7*#R**Z_H>P _.\77.FV6%F@-#[_4JC6>L+10JSTA3#V:&*F7I4O"H M;^G&0%VIV'3ZK,_$3X-'ZN:OR\ C8Z ;*J.[\>39)I(<5)LO67^3LRF6Y6HOWG3^!.U6]\+ M8S>"7LGJD;=(@?430B\GOE"O8;9['R^7*G4%>]EUJ"V*7JZ[Z35)^AR:FE%* M4VLS/5PPW%F#4M=R*+AK$'G7AZ3/ W=4]3K+7^%%SRM')46ZM=7/E\6*I;,SV0?:NKCT9E;)+::I-MA\7&Z'YF M*3QLP?8U'1,,2U4ZK1U1M0,3>ITRQUTMV+Z&8T+/TGMFF508!0D-@H33T]&H M5*GCUAQ4GH;,%EP\B,>@KP5CSY8\JY-K\XP+IJBF44[PVB[2A2R"PA=%-0I? M%*4H?*G)@BFJ.5L&9UT7I%97754P48S11-YF$9]J 7_@7LR/EC,]0(RI'T]< MGD)&F>60C>(3VQAT\I5Y>\IEJ'S6U3F[=&MHZD:O5*F%YZ9_WAU5WK)79-[M M!3@S81O=;J>K=O]U=K^UZ/P: -P=]W5S5"J>YKD9*HQM$Y[I I6@#XK6UO& >L7G?'.>'RR96R DHRO(AE9(L[GK MRE]_?M-]0Y]AF';R><<*?'>6/-1^YX_:-W_)MECFT9E&B_?C<6?<-?N]Y(_U M+@$=VW==M@KY^^0?'S:)XTWJ]LHY!/<[Q42'_7:<:K%%3 M/&K_ZQ"^;-"\[KCG1T!C[S1_ID44)+[?7]BN'6W_EMH+YLVY-@O\I69VC1%L M,/YW5\&>O5!^$';E%V24^.SW8)FV/=6=8#,2:R:WYQ!*?',0]!=WMR]Z+:&1 MC$QS<)!*@J1UV% /'QA]?!0M3GQW"DW(P@TP9>VKRZ(9B*\T(>3XUK60S[$4 MWB::'+R@6NDW'<\.. OYM'0+.HQ^YG*;BEVL G\:VY&&FZ.%S 5B3GH($3Q+ M]_*V-QAU>AH\Y#J^5WZA8 Q^'&BWO@<$-N=3[2NS_^21]F5%U)9,(*2R'>5' M.[ ZW8H\5DE)WG0.KG .8AF9I8!H/NV;M@(G.*G?3:Y''ICJ0 MAK-D 3269\L=G/C6[(\[PX1&$U+[@SWPD ?0%PP/>B+RP[?K7ZOJWWC,,B9,X\#&O;]HQ/9"YS^/8TY M[!2FM[$D/;+H/M#Z/< Y-U(C;^G?82"!&P)H(%SQ)?V9;?HK!G M2L:T0\9LJQDO$RYLXSE"ZO&X8SPA&?!J(2^DBX8$.&M77[_?_X3 P[3?X>N% M=@,@!VO@;4&/OE->%*6%$'%&OS/>',1*]._EE*D$)]%GM>+DN-)"?Q8]LH!+ M06=T1IL-];HP&_S5PG_0XCJBWV3 4^XZL)-K>HK-YP&?BT+8(4DF#@+I*\PD M:3", #3Y'*2(!& /EC?F^&\4&7*&V%; 0?OC]!(\A>@8B(:A)2D2-.AB@8+E M*?V1U/2.5G^AYWQM"NB MI.Z'?]Q^I7\9'WY*W\9IA"N> NQ3W"'.2<(7J,2^@ MSBH.0OC7+ 8X!HTYT3PU-O5740X)87S9K%(TQ6DX8$AS;X$7RTVU&6=1'$@( MF\6>C6T _4?KCG:#^JX6H5!PJ&G^PPEIBS)]E^$SH#_#?_5_?CO&VSOVX@>=%AX>5PV;:'0T;[ >$E)Q L^'4]VD\T@(U70[K%K M!R=!#W$6@$P)(Y!0A+8ZPF\8VPL]!RR";T%-BYGX)1Y9%'3XUI\S0]'Z]#"%/!D%#B M""\PT:?@(+0%YB!(4+8D@DQ80>))5*B9'?@AZM_0P)S[\X"M%HX-Q#['G]\7 M?4,?M%_^\I KXK$$,R!K'- M#D++.M<5+I/C3\7VB4V;<-A#[8KVV8]#F!@,CO^P^2K"I]&'AI0)V@<#(YL+ MXH$1XNQ%A,CF*/9M-ZX&OB7&@&]-\12%3]^_G$4W8>/Y )A+#\@SQL]&Y)GC M_2%YQA/1>J7>>NJGDJ^I(19^ZK[HM9HF+8\.E:NCER>K&\:1-0XJC?N69[=' M3_V3,&__!0;I98;JO[B$Q8DIN:H-K571RS95A:S37IX5?NO*H"_%W\I3P:K: M[CWAT:^SQP=,O4[)5*<0NE4EP59%%^\.RA:X$*JX*%@87:8\/_6^MIESV\6< M-5?4/LLS@KVNJ!/T>94$S92Y!:E--';LU5_U (I=2%'/>MDG2!LLN*U?B9SW MKED#JV \M_WUK7YAZCW+T,U!F1HO-=U!=6]GO29^9@H?6)TRZOO%4H/"\J9B MN:&/1@.];RDLOUSN;?P=RP.C5+VYB]WP2N&Z=8A\>GKM#_KZR*B49!6JUHW) M&G9WL]FO]N[FLQ%D3<-<2L\3XSI;>:&B-1CHPU+')+4%N[9C6E,40L/JG.]4 MOAD>]GIB FE&PS*"2&&"PH3G,.%"BY(W'!.,KJ&/^J;"A%H150,)R31*:07U MMV2:?I2,26MUNG;N-821J0^LS1)KS32X:T6==4+!QOO5^YU**;0%^]U:/.IW M=6,X5'C4EKMQI\7ZW%H],O5_*#:3@J$[DV2:2')4R'NM'CVT[ M'\,Z)Z\4;5XO@K2ZAFYU2T41/#/?VF)EZR'QO*DU%9H3RM?>2LP9=$U]."KE M%5"8HS#GI)@S+F4=MF![6XXY5W@ :)X$=+8W\I@95X54%YH[/ O3\WMX>-FQ1$85J??GD""Y.:7C5N1DPY.<3GO_SSWOY=?+K$]FMS3!?*YE,LC MS#?['7_ROJ\G;C88''+; %ZKU1#GX$$E01LTKSON^1'0V#N\M25"#^CF!8@' MN8(;-/.=M1O;,+%L2\5=/>).0JQ'C%<*[BE7OA?*U>6"!RP^?2Q>F->>=&\?05 MZ(5^GUR>E'AR]\3257,AC$1>X:8A36].S_, V_F#3Z[QWI[IZC@]T 3LBEHBT5] MCK]K.@-9;2_"C8WD%?/[8-#I'LR4@J%[ MO>S6ZQ>&3=W8T_#JVA<=LM%9-"\"^8(L);8].E8%L> ME\*>*;G14KF!E1*J5,[WRXU^IW>HV!#(:>V6-WLTXVW\*TQQATC9A#Z$6R)W M['T9NY&3Z&@IR-)/FYB<#"0#?NC\'_R'8_M*+[M4_L)DLN/Y*S&WBORU8889 MQF"W#?FTCK7#OMNTMZ3RL[OU,K:FCEP]/("KI0Z5T[Y*VIGIBL&[+[(Y4Y@H MZ)U),V)EAOT<1"'B[%,Y!<#07/I&SD\ [\@G3FX"7V_OV3-+ZQ2T6]@^ //B M7O7S9"QVPBKNGFCI)2HZOHX/67VC^W>KW^MJW[CM>S-G'@<$Z/= I?8"IW:_ M#B.^#)%_8;K OP\<+X'?Z5WQB@:-,/?Z?$'C*8 .3!]) M%J#CD6O\!UZ=SCT;%G"'RO_?#)%)"#OO&B8B;N;\W[X MP^U^W/$*1C JW89.= N[JH%9HMF ;?X220?),' F,1JAI1NWQIW>NS,MCC7H M6$?T#5PN^;B('!T$PI#_%0,9(H[@ZLTFP O=,.'[H-:U< F8I'GQ$O$=?LPVA+ !9C&!MT&M# T/ $R%'89MD?* M08W3['%N.-1D[M1ELH,HA(!RD*?[ MG$B/!]^-E]O3RTT\(1(8I\M X&9+W-'^/YC'?W!+;)B@AYN..D-I*@<)/,Y$ M\#$8D^Y1P'VJ/2DOYD!73UP,-]__ M'[9(=_5CF 8MP<.Y-,3M>E$N;Q/9X>OZ0' M+ID.<"Q+#;OGW[UNIU_U[N4XHZ/]#JN(ASB9LE*4YG/0HB(\TP*M23.Z[Y+U MSGQ#9Q9OQZQN->1(CF8T!)UH34H@*E,\P),L-N3X5,59HJOMD@(M_=;1//JJT(#=/&S6,UIIJ;.*# MTIDWGY[;4-QT;'+F!#"JR%GR39HY)@RVB6;Y'PL'%I;.2 /2M2>PP^0OA\7T M'^$_N..)TLB5#/TT4^-Y+O7EL +-B#W=P!>I]:K2 M8@\V1VJSV&SE(%^C(P=T>G++3.+IG$=A^XHL8>'.0[(0,Q4[ M"#3C8^C1V1)=A"G+,P^Z5#%MB1IXFXFMN1?L1-PN5Z/N<,Q M?%Q8@CB?Q,$=+IP5>HAEC["Y2'[8$A&1Q(N+0X-CP@[I\??(N(Z-AZZP;[CB MO_K^--3N?7=*R_MK@-Z$KX$_GI0MQZ1 B MG3#*>_Y1&"]1F8$OF4,B%+@UF%ZCOWTMQ"+R"_!3/(-_ /0$@#W(F:!:>J(; M^(*#I/77G%\GKC/!<<2F(!06G$UUXI>5.!.9:H B"1VF#P:AK[M9&ZWK$<* MXY;-YGT\CRP(F!>M12]"19/CC0'X_0DL=/)LX*^9B^X:70/*XA[P](SC)YA] M$#G_2;$*F=B;.W2J#6(AHLF*E>0_[,3KY$]@07F$" $\3H70,X$2T2)G[2XQ[*TCHW-140P)/CRM?3.%3 '4[ MDE(_3]R[Z ZAGE3$,!&C27\BEE8O(="^.*TE*< ]DIUAO%H! M<>DT*HR.D)1/6@I]0+GJ"*JLBGQ0_"[9O]$YN1:R%QV38JJ"B:2:'/J>QUT] M-ZN$AW#XKL?8!DNPSL_2*TBI#.P$$VH0K(=ELZ9/3*LVCQ"M#KW/'T MY'"YZ*.6)[0LY\F?B<-K>31JHW(%Y$XD].#P1P1+/ O(O-L3!KPAC@OR/6[T MA)L_X5M'T-!-XB /G"" IB3> .6&U<6S9"/#="SXVM:C82<\S2)W82Q M3<"+E@)W7:%OROB%S8X2^V]KDL+4 -,1*"+U]*, DW/)CG'9Q'&1>?! '!74 M=,R$-P''?Y-6G9RR"*')I=+*H5=]1!^=RKC6%0HG,2."X*(N:$O-U!F7^0#%:8; MW )MN/XC#Y+Q2DC )?6]! N0#E:2@19^Y'LX^BQ$)B^.4G&E9Z>7))(BW$;@ MY0#=';(S8:$B4]&9'\@#6.%@*EHMB+)$!D(;6Y!;JYCES9($*F;Y^9CE5Q;< M.4\.Q:@4_!MY2BMX88#Y?MV46B"G4NDT6>=="Q-BM2W/0LKRB2-&\"#*F E@ M8!0G/(E\O4I#W8B3).],]WA*6$@=,8G7*:AN>&& O\!80"F4\ORNF1&(;$PO M=RQ/3JU0#.)9LR0SE'(FT1&ZVV79&=NZ$FI'N1@.)*>E\V,[^B-#XH*&ECP_ M ;KF("0R^;(7=C--R;'IW82,P3I(A#^L *DSZ%U?$P&$D7!..1Y)@, 3 2\@ MAB5_20-%^.<2&7N(!;H99/;DMG2KV18T<.AX (;,071J5^3R]>,0DVQT8H=5 ME%>ZIRQB/VD8,SBC3%MNNIGTJ^IH:X;X@UO8=G M="@8C%;/56_*Z-VH4X%Z:0XR>X7_P 2JYJ0U^U M2'W-]K+5^W=6R*TK4[X4BF:(#WLY1?[5+7=>VH:7< >O[HL/0,SOSNH M4%=[]O8U^?P6?\X)^KQ*YM_%_9=U)]03%5%/0:(-*R!?Z_KP1]WL5+MZV[7BMCHAY8DG7LZZ5?=Z MG%MP*M0]%^H><>620MVFL)FZ,.G2=KQ28"TG59N*NF?6(8ZX**F>^Z?0NLX3 M?\5KDVH:17&DRV$[".P9)Z59I\"*RO;67$ M:0TZ%WJFU7+4,?3A<*Q;X^.O#%:HHU"G:M09=LI(PQ9L;\M1Q[2Z>G]0)I!) M84Y-,:&B4'CF> NDN0?J]C*HJHJ\BX/*GP&L#?,_KZ8%SJ +'TU!6V-XZ3 MFX_M9BF/@Z((A>T-Q7;3'.J]X>NJ] K9:\?'30=N8]CI[7/K))=W;11D2MH_ M1;60_WGN?Y=6263<-?N]Y(]U7"41\\U^IYV\,O2),A>#0ZI2X,V<#7'L'92Z MUJ!YW7&\-2#4WFU='%'*C=N@F>_,1VK#Q+(M%46A1,E(S)O%&EE[4MS/!>6J M\),J_%33JDH-&&)-0Q95X:=#IZX*/ZG"3ZW9RU;OGRK\U-#J(ZJV4QVC&55M M&<6B_U&UG1J_=8K_5&VG4_6I:CLU'APNNO93LF]U2]TTHS*DGYC0%4XQ>9V^. MR"4=V,Z;5,VIGJZN9J=O&[HY&.K]"C0_E<#=9.!6I3D412AL;QNV=ZV1WNON ME2B*4-C>4FQ'WXEA[;KD12'[!?%QTX';&.^\%T257:I) M'0]5=DF572HWKT+9I=6S^2'MVM/V;ZHJO%1/P%:%EYI0U:@!0ZQIG*$JO'3H MU%7A)55XJ35[V>K]4X67&IK]KPHOU3$ 415^42SZ'U5XJ?%;I_A/%5XZ59^J M\%+CP>&B"R_=\^#!L;DJO'3,'I_U(-\:C?2>4>K^)'5.WQ@D505 %#DHS*T- MYIHC?60JS&TUDRG,5>2@,+<^F#O6^^4N@%:0VQ0>:WXXJM$QZW8P=T*O@:JY M1&_TC)X^[*K:)VU"HK;4/NF52FQJP?:V''/,H:GW>V6B!A3F*,PY+>88JLI; M*S&GC\4^5&')9M'D.>V-ZNPJJ[.KS-?%'=.J&ZDR>HJ/6X[L(U5&3R'[)2&[,=)-<]>Q MH +V"V+CIN/V<+\'1A5:.G_=#E5H215:*C>O0J&E\-E\D';M:?LWM8I"2P>A M5WY!1C#7I]!,VY[J3K@9B363VW,();XY"/R+N]L7O1ZX^/3Q4?0Q\=TI:0TC MTQPMHGSWH'L>"8W+\::AKCUQ;L >N<<\& MU2KB 3P]:>&"X4/PSM0)5RZC,+KEBD=.Y >A+A3,1R=::-&"PX@C MG# T+][3&=4V:P@>A'2?0/!X]^L&? M84>[BP-\?"9*!R'A[W&+4-PPNF$,6C%\ 1L1+1PX+_>W,>&TAVA MM5YPN6'4!WOP \*GI?,#7TP'K2<# E):N?YZ"2L94@OI-)+M 6H3(\:V!75U MM%N@70>(?8IK[W)\G:@J'5TZJB5;PXC^BAW8V6C!(MP)!E3 <6TR>H"U=1 M M==QQ&*'MP.+8OH=3ID%D>Q)[V;QP>V$R1,I$IDBU7N$1.77)G:%84,X"H,"0 M6#>_ G*JP-H,(2=V62#G# RU<.P%K _T, 7"#Y&&8?8LY4^Q=QWM.?%!7PLC M<5,#W\[B/370X7G"QH#I[R+(A-:<7T\"SOZ\9C,8TGOF/K)UB#)G$]KOCN]O;L7DS'%GFX&8\Z(U'UMW=^./0&AJWW3)S_TXD M N2!!(T4D"X%V[+9"GNFQ/Z!OH%&2GD_A_D[)/Y&Z=7RDM^1Y1FFI5O0$4 ! M@. A #$"UU7^]M],TH-XJT@PZ (EF0M]^K-9"!)\LI:R_'J"TR%4%T(\$$". M\)_72+9ERW/HJ3CO0C@O5:)V<%[ZV]&LEQ0IJ8;U-C1FT,U3[1$U-E+T/KHP MWJ\N T;3;F)@.Z$YA?XL>D3]-]-#)2.GZ$"LC.L1^J ?H79(RG!.D8:NH0NI M>8;Q:N4'$75J^P'\&]XI:/"@MSP*M3[IG&4#FL0A;'LH]6'2N(6V Q/+Z4^D MD:(6'7A,CF('A#S+UD]16\%K.$@\C55Z!<1'?/R]$T'#-K3Q!4B.D1[]RX\5 M]YXHGG/X@/.N4F+M"O2X;+QP&7^%.PV/ #'".!ZXD!O9*VB D78-WPHI@9]2DNV\?'U? M8SD/+'%]GAT&"RET$!/([A*2UO=P&[BPRG;X"LK/J2"1^J.3K7-E)P)M%.F[ MH.HT0OY54/;;/AQ)2+RT7,[ *\\E(0.;WI'8%'"7Q"A?HJ#B/.WT"E#+CGYJ>JJ:1SR,R.D! MDC+@*--S#2=RUPFFUZAHBWE(UPYU]")7PQ'PZQ/BJN+WR^'W^YU*P(F9 M77@5G9PKL1+.IY:@#XDFV702S3OEY*Q1T+X!")#CES 6U,6QQ1B4)A@E?)R" MAKX K5R!@ *!UH+ K]P#3=8EVF;3)9@,@A,>4CXL#03::XE]X10C>8]FTQX6 MS8XM$K/^*$M8:>2*.4_-G#=+$%W.?]+S/,>+F#=WD !8&'*@]PJD='K6C58K MV^AQ ARCK6*P"HC]>XECHW,-["6:'1&S@/R>DI.KB8_5?L MA,)OK3A0<6"M.? >FG=F,# O$BQ'GE/M*"N!97@4QU&1N"/E\0A38HK3,@21>X30I6\C\$L* !90I M*%!04&LHN,GDEO2F R=(H_%(MI?J,1WG")TVE < & _E,#!273Y/M'2;SFQ) MI9T^."'&8X%*BP%@&#N5J;F)3GV=*-F[SZPV93*.XBNSD:'OR&-&3=[YWC= MB"!O0.\Y P-("J#7-6;I.^5%$'&WS&-3!T8A7@&6^^S1YV_QBJ,X_ CC<,*% M]A6S9X3,^R4._"S,\*S;@L?A:#NS0/!=!8,9'4$CR/;Y#4BB86%P;,X<#[ 0 M'L%3M3@(.$ @&.O:EYW[F9Z8PB;EFD3#(SGMG*RK(LJWQC#+"SU\$^!G%\"- MHB1+MV)TK/)\H=>*$)*S;+'7^9#H8\Y&+^0(^OL"K0'4/^DT&3UFL)!^' +T M ![Q'S9?1?E@G2F+V$\:N0U N9"AVSDM?INWA#):T=< M.#U^-G.M]T3JVA,W&X\JORJY6W6+:HA[7ZMI_65U%_6A4U=W4:N[J-NWE\]5 M"VWZ7JI[J1MZ.:*ZE[J.A9K5O;B*1?^C[J5N_-8I_E/W4I^JSTN_E[KR2OSJ MCNJSU;+9ESVA+O%KWB5^_9%NE+NU1I4ZK!&\GG/BY[XXU2IUH];%4H."W#-? MVC,V=&O05Y#;9B9K?'590-5*M8*V;[A"U3,KL@/=&E9:QUZ!:MUXK-*)OP*$ MEKMVL7X$6=-HC=+SW)D-?H8CX5?0-WMTJM?@2*JPM^K4=Y!JC(!J="SWG M:C@F],9]O3OH*DRH%5&U Q/,4I<$MF#[&HX)YD@?CY2:4"^::B =#3ME_)KU M-VR:?F*[O_3-L:?U#3/)AWV]-U;'G:V&QL;[WOO*]7XI>#3HZD:OTN-KA4<* MCZH^6^F4NBRUQ?O=6CSJZ^:@C!VHX*A.Y-DFDAQ5JPS5W]9LB$GY;,'&=CK* M#'W4+7/N45L<;#O<-47)ZG;*R-T6[%[#$<&P]&&OS*F'0@2%",\@0IGPH1;L M7L,18:!WAX8"A%J15 /)J#J9Y3O8C>[.M6K\PYWW/3 MK:TZV7K4/6_MN@J51Y5BTT;$,4H7XE*(HQ!'128HQ#G\G+)D*HP"G'H"3CW) MK%>N/I\ZQSSU GSW(^9N7X6UQ^ [ !)Z E3/\90T&,0<._ZEBLX>=;:6<^M MSS'%MZY8Z RZ]+N>E 75F\^H,4','C^=_GOO?UHU9R10V1[=]Z=*;DX^^OWDP M2G\70=+(BLWY]23@[,]K-H,AO6?N(UN'T-7?%X&,3UL$?/;SF[^% MM_WN^.[V=FS>#$>6.;@9#WKCD75W-_XXM(;&;;>4+X]NA?=GVBW\@M$\ ?NQ;NJYK5K1]N_I?:">7.NS0)_J>&=K;#!VI[KE?>*XX.P*[\@ M(YCK4UBF;4]U)]B,Q)K)[3F$$@\3Q\7=[8M>2^BA(],<'*2((FF=6G.@CX^B MQ8GO3C_LO^$P.2-+IG#P$FBEWYQPC\^<=Z! M3[8;(W73\Z#W<_O)P07/T$8(PQ!7O>)6:6^M06>0K%Q'^[YPL@=R$P/=T(6. M0^VM 2I+\CS.B"]7KK_FG/JS_25VDDLVU>&-0?&-5>#/>!C")Y!8(0\>'!L' M_G;<&::/P>RT&6"4ZT1KF<4Z0R5-K!VW%QZ80O-UVD>OT]OH @3B>L6365,; M;XU.-_]4KAT17 Q[ ZLB7]E<#.:&?K8.2"?3V,9%%)2/>_*VW^D7IH!;]LN# M[\9)&:+?>?3H!W_B=M[+F<-#8-W-8<- .PX"9^H3I?S?F$^X30/[XD6P"SZU M6&#]SY[G/X@UN2+TZG[XY??;__OE&WTP/ORDS0,,I@9*64[B(.1("!WM$[2S M!/(I+"JN*XZ6WA?OZ; [7/L=)%)YQC2M\NP(/.+' =H,='Y*F_/)\9AG.T Y M]Q%\(4+#'>(1CE2B?88OM1&N]5<61-KGSZ0=X4X&?.4',/WG1*@2FRT5FSLO MUKE@F3GL6*\D,X\1D1^A7R=<:%_1!49[MR$T#Y>1(7-YN)L,,NFH;XL_?"[Y M/23 -\V#I*$00]9N0>?(,3TEZA1Z72QZ[2^2G])N:2Y.B;YT"R_BEE&.\%_* M+/V+9$I_GY(=4SL&>1,+4R<8'I(U%>@*AL=J^ MYR&[P"P>G6A!.B_+BOB$0I>U04YI=SQ$>8:,<>=[WX#W ^B(DB%G3@@[0KXB M)20NER>>*_Y4GB]G >4#+A4>B^5,GX\#\Q=?P*4CZXAZ 8IDVB4-8AA#H=Q4YRT18D>+&0:<'2H?Q!C[HS/VX =$_R[YL4#16CJ1 M6"!4J)(&4G>;Z]M,3,41/J%_>F2DDL,ES%R4VB.L$M<>N;9@,($'9A/WQEZ, MOD5DK.>5LZ?HI7 <.TB.<*L\.K2][U^^**>)0&E_1(!EF,8X M^6,>&1'0?38DP!SOCPDPG@@7*/764S^5?.TUA]BMO,7ZC;ZF565&AT+(Z.4) MU$:M,JAE1-K14_\D+,)_<19<9C9RNK^]$Q3J/H"2J]K06I64KVNQ@Z;OY5GA MMZX,^E+\/2?<[HG.NH!M?'71>09^?7=0R&%[]K9M+%JF:%Z;MK$J3?>N'X8_423S*Y%YP]*C:YW]W--'0W4+^R8, M4^^:E5[EO4U^Q\Q47871=!1^!2+NGJ;&FZ+@QE*PDBMGOWY[W"US3[+2U1O# M8TV3$D;//,T-;_67$S6-;3G>P[.1Q'BNJNSG% 2U8*[>4.];99BKMK#>=O1N MBD/%Z)2I8*YV3Z'7RP=N6;K9+^,$4>C5!OJO$*O*A%DH(FH#$5T\B%X90WTX M/N86Q/K;48ICZ@B[5R4-^^;0W<6$;OR&R: ^5J[!U,_8"1>8L/GWI3^E;->D MY $6PE!>X<9YA3&_VC K]3765GE2;N&FAG"<@$K;ON<*6,^M>_?TT:B,[MV" MPPW%E2TYH%-A'(J"E5Q1AV2YTAUL_F;%L8Q]? ?W#"I,*I MS-&)V(]2EYTK;WZE1Z)C?5CJHL':.F3:CLI-<:\8G6/.B-3N*?1Z?N#]<4_O M#\MD8BGX:@,#5!C'WE%Q09=*11ZB;B%F^INHGX .@O[F[[[]_86V*J M4%OJX 4X[TUFN?O+F/;6[(RR"\C2NS3PFI&G+AG$X$UY"Q4NC>NP27+''PA^ M?^EX=%F& T]I=AP$W+/7<@$C:(8N7PBXRQ_P9I-9[-GR$JGDVE(C_$C 3,7!!F=1'' <,=[M4WIW>IVA]:X\7=W2B"*Z).R> M>XX?T/VV8IY?[,B?P&H9EBZ6Y@HG(2_61N>[.C:I4GD$ MS)5\<\=ZE)_&CFMATYN4Z$H:O 9L/@_X'& %/D5A!*"&<$=70,JK[Y!+9_!H MM-#^BED FT.XG+L03['JA;+J[CP*6)ID)79>R9<3Z%*0]SO==T]+U3MN\V4F5LVNN#"P.*A> M3LF"I:01%#9HYW" TY>@IC"\-%I>2^C-G[_]DKX6!P>;KIWM(K2G)MHW_]7? M3):EOXL@PYLYOYX W/]YS68PI/?,?63K$.%B$ M]KOCN]O;L7DS'%GFX&8\Z(U'UMW=^./0&AJWW3)S_T[ "[0$)!3AE73I4K M M9V!ASQ1BMQ2Q]\="G55;VK[!GK2.O!V56H3XRW?V0[NQR=I*[J9_V^^-.F;A M FRA/V;7[05\">.,\3\"BA'ET-";\AD/\+Y@6(F\70DV6Z_?&:2-@@D:S'D> M)YD6!,_ #W/;-D6>#!@$4/,"RP]*82,AG,S2='VC/R!065]RG"S76'ED(H/W( [KSFP5B MG+FEK&*Q2ZTFOO0*J_4"^;27Y5[G#/W$$N_ 'E_AWL\=0'3/YT0W $@S)]*N M4)7\J?R@"U> ]E>57 %ZY#J>8DC5WTH*/!O*K5C)K:#J]3G0#%<2<^1UI>^U M.I-S&TX+1YVQ.1B9Z9_C3@L-Z]GC0JM7DTLTV]J7NAQTST4HAJ$N!VUA+)"Z M4++-F_H*M]7))DCH;KU_\NT^ZVV3!TQ=$<#I".#2[S)4U^"=K$]U#5ZKKL&[ MY%)J][N M_>!// W\ZK)HY@=+54_CW/EL0VNLF_TR]EL5%2QQZW&FG>B;FOW_BQZ9 &GV+A[ M'CPX]JO5M%/U3ZMCM4%?-XUVU(Z\9">'XK$:\QBH1=VM5!#%8XK'%(]56\>[ M5RF3;9-?':Q#5<>[O76\KXQA*<.G!23A1W8-2B\I&ZAZ4T[. MNC1#79J1Z[^XN^TO:"%S M@2L>?#=>BG-V9PD3?^!3#?2",,2++N:.IVL,;^P([<"9X!T9$W@"VF1 1\R% M-OW9+.21-EDGS08\Y"RP%]3DE#]PUU_1=E %:U6)_E*9_F4Q\8K]\R,Y2=UF M47HXS_V[>%PQZJ4R:IF0K(.7HRQ/[!COT?R.!7'.<(5-M;(]=V?7BP0Q?4MW MS6P(?*SX'8>7)_0_ M:&CE^FLXY[&Z\9U -Q$@[VLS M4D@X;DA/EGHOE'3?7[_]UN$>0]XTAA_"%'T=31:P'%Z0-_U]29^4I>.2*_\$WK]_^2X\5 PTH^0+X6&C;Y)BXMW3%X0W:U(XO:U]O>PU51!>%81O1]"F*@C?YDVM1ZWH M"RX9?D$UXQM.(V7">Q14J++R+^A3E9579>7/'%ZGRLJ?<%'J48*AKDRO=K\. M$U>[KW:_A@*_K;O?NI(MM2AN6C__Y0[UFJ MO+RB_PNE_UY7'XS+9 $K^F\#_5=8\KK3*"WB=SQ)?:$),QO[(@TCY_QG_Z<2"RB6X\+V:N]HVO M_"!2N=^7RM$J]_LU)E)U88==N=\/W(OY=HK? 2@@\KI%M8BG<\EWUX,Y.+G\ MJ!33G2A3N:Y.?YCF3']^$][=W0WZ_=''?G=T:QE&[^9F,/[4[]UVQR/K4[?[ M"^(3VQ%6_%269#7ZV0Y&^BC0YA[[?=[' =N1_Z$!\(?G!7;/KO.$2( MP^1MH(!K&JN] "SDX4\X^/(+:!EF9WC\ O(?8&-J)579;(D/ 0?4"+C( M%C]JM.-Q9W#T8#O$M A LI#(E$?,<4.4*CA\6EVL7>#@A$ $93GO#,3C [R& M)4Q"SHGSI\#Y<1BB@B,2^,'ZY@(48 %(\9$9\;?8\->DX8]K+4N1OTD;[L@L M^1T20PB2Y_-+3JWQO?FO_F8%1OJ["#)E?,8;<"P #[.$ FS>IFC#O:=^+O;9DAJEMHCR Y=JFSI"OX+N $ MM/A>NW)^$JW$H<1W?&#%J)P1$ADA#)^@B@S[$1#,N Z;."YI86'HVPZIOX]. MM*"GT0S^G>JG'@6UAF%T>A5(5@\&\\"7H*UHAD6*RN@#3+LP[\C79H":A+Z" M[(I@2PN32!/^8P4*EA/%8$W FZC+PT*.4^*>?KB.[[Q&[PAQ?F1:MJPTZU [P'= M ]6T4& 6U5H+PYAY-LDS% " *1F-)KLH]S@C5912Z0N/7G#.L+J*]_KL/QN(<.5?MOLEN\8 B)&K0VR@$FH?G) M\8#Z':P3%\$7@N=!9W'C:<[1-=IP=$4+!X$-O5N$%HZ'QQ?"QUG NP4';HD" MX!:49=#QB0BR7V$ILE0YD47)6+/B3BQ9)G0FY M#>Q*PKU8\.R NF#;,\X]7?"YU[ *6%4EOIZ_&F%@U:045I/ZNL""7,,VUN.2 MGE*M9^B7F3/PXL3I$Q/R:>NM7"K/7DB1G3UWOBCV;>-.GZ^XFMKI5]SI)XM8 M74S]H]M]1M2YX\C+U<]K:I!YN=E6=_EBMZ]W^Y5>NGO>_5,!ZHIW+X1WAWU+ M[YN57IZJ>/=R>;=U['EZ#C2LD3XPS59D<-74AU'^C&OA!]$UG9^^^$3@R!IP M]4SI,KIC?5PJ(;^V@-\"7&\Z4?5'^GAD**)21%5A\FEO#,9H&:)J6);I)?B7 M?O-Q2*\I?I]S3S8L%=OHZEVC5"YVV76H+32WV<"[5/(&TVD\+%4F2I&W(N_: MD_<5*LC6X#7INX5*4$-TG>^8#%!56.+1)-,#DIGZ,39]D@BIL_H#7SK3\ZIN M>M?LZ>-QF="19V=86S'6 FFEN*Q!7#:V>GIO>+R%I'A,\9CBL3UGS%U]8)8* M#ZDMB^VM\U99EA;663IZ N(C/IZ5#?D:.)[MK#!K2-0]P:2@M#3*$?EYF)&] M2AL/L\;=M.Z*[VD+H<=2DE(Q$2>GW.K:X\+!2CO'I0%76VA$I.L>E3)H=+JF M-CDR99#J>CQRUTWJ>X3< /OOO@8#D+^,F)M!FS M1?)U/N?SYN-OVJWX_9/\/4G\%*GB.QY(MNB1:Q1221EGD2\RN6U@9X:)5C++ M-IZ$0 LP(0IH($DK4$DH!IC'?/17(:%DAB0$)]RH)S0+SDSI"69WBERKYG8 M.+Q#E(@+H(7Z"W/UT"P!92F M&.YH8Q\YU0H,.UI1*M9?[GWR QB35XFH0TQD2S\62/)$&9)P=P#)@KNB-@^0 MRTR.JP"26(#C"!+O54'B-:.W/Q"K(NY-!=B)Y=20;&:.YT3<+2XG9X&'#-;1 M/L]02!'KT9LK%@58=40"(+/M>!F+*GP+)XS\ !71K79T4=L$Y4HH"B]E!!![ M ;?]N0?CQJ,)#5?^8YP$+HMI(VA,2 MQD>?!5/@"!0'M@$V[]A.W"5F?: ,@ZMP1DJ[;1'@EOQ MY=18E!(5G4JZ)FNX #2+^KNB;*-;5(;%<0C6FA+%\4(QP&1EEFR-F+KTI\[, MX5-H- Y75.U2!UV;*N'! CM>C(2"$UKCA'@93:=FZ) 5/OWJA[0T1]0,)1Z8 M@\ ,0"1Q4'9BLI6 5S([?R6[T<6YE#^!&2<%QF"C&"PS&E (WK3)'M7UR1?2 MRJH6^D%.=9+5>\1NHV7D@<[$L_): 0/IC-6WL!DTCA*B\,D.PT)/J%X17$AZ M8 _,<>D,#?J/P\Z>"3(7M#@/AO1 A;O@;8_-$P^&Z!P-*1LK>U'W.7N,%B$W M9B(R$F7)J$+R?D%_*WABZC]Z..T -1MA,>**Y P%;+"C?200 O9<,="$8,&H MD(LG623A9*PX9D=)25! S0EW'?[ Q2+L+ASZPL)ZV2KO\O;H.:[>8Q?!> "+ MM!#Z#6?KG>4WB33TW?73LOXSTBN4Z]RL,)>C+)IGM C\>+Y =GQSGK7ERJ6\PFYJ$&$%7UD01\25_YR MY7M):5;@C9 MWWF4F'S/U#QN$M_1$4>>ZXKUKM+ZTG+F3TY\0S<]HHY:I715I]+$UF8PXU25 M)CZJ-/'VA'-/%V1U;:NLC<>=KMGK]X;6<<76^F_V1\Z)GH8E*YFIHF3MKEKU MK_1>B.;$8:JZ54>OQ9,>_$M,1\I4/)5GW[@\>]/JZ?U>I?=2JCS[BN9Y0V:# M\-GLLAS>UUO.5K4,>X7/Q2#L'5\%'#UV\@@&G7ETR9JN36*'SDAU;18'GI/Z M66?.#_(&BF,.M@0K-3FVH$ ;%G(\7=6<)3I6A&/PV#2C9J41C8:Z-2R51:2 M[^0%1O 20!'1AKY,[H6"=.E.P58FZ%MC?=@K0XWU)[JFH^_-!G@Z7L2\N8/. M#0J]O##<[%FZ48I2%6Z>7D^00584,-5*G#3&^FA0)FNB_D36=)S\FD0!DK&" M.2G1+'8QDA!#82X,)0?ZL%1A, 62KTNF&+CA17ZPINM.98TA?=D1=A\? ME]\T'E=Q:W1E&*8^5M>%M$@&):2[ MPDH_ !"4,1[FL\4OZXCI:CS0!Z6NI59%XNM)X3NUK!5;HXJEXS=!S-Q\=81< M_8U6HK@Y+!F#4G^EH160G"?8M#Q:P$&UB(^-.FG9C1_&0.^/+N-"FU9"YI1NMHKH4 MUM9SN2WJQ-)9K*Q$B(>&HM38WCS9>PZBDOOS1["LUT?(CR/(% M:L&PJ\!9L@">V69=N@L/BX"'"YCSW/=%+=$EQV*P<0@:$\<:G*X#Y+760AN> MBET>*@97#%XFM&E096C3^?A[OW^\&0R/=70#9D_\)CB%J$=.Z"F 40# R5+U>NO^9'":3V5E/FGE>G%S<"P % M.A/H&<5B'EBT7(>E 9*E(M_^;(9QHQ,J]^W'=(<(=0'MICV[G#U0A.CO%%YZ M TH,$+Q$/D_8*,F]51X@ H$Y%JS'YK65[SKV^@.MOH(G!4\E#)E!QVH+/&T> M.M4#?@(L=A7*2OJ%H' V?6!TKPG@@ZB*)O08S,["6OV)58/7?N %>72;R98N MTWF.\>OFM<5$A"E;AT*M*MQX<"6O*KR[_Q(F=Q.*.YU*K__(++]U+ZFD?EKU MF!4]W*4;&I]_%;M"%/4#0H(E1P883ICW?9AE%U*U*/.QJ2>8F9UH%!:GX1 MPV9(\%1=Q'#410R'L(E*3E3)B<]'MJCDQ 8G)_K0%5[M^'[A3(%KJ],;5'HB M6=*-3D^L0D/"*[=_\^$MU,/O^2H2]\>:(UP+TRJMMOR_8;QZPLOWA* ?KB), M.,*XNGBU*R*VQ4DHO:X^W%*I5)VS3:7S_KJ1-^[2 E@Z -3E0FN9^***/E$5Z4<7;RZD14O M+;T[+E7H_YG9UI]&FYY?^-V/DN"+O&=S!4_[NXS>>A6M;&8^5KWO>>N-=6NX MR]8]W;S/R^9E\[&(@C=OJ,]_%@^D03Z53Z%TW%%:][ !<4?&9MQ1MV38D? < M5!ERM#'*HXQ)WZ.33G2M:)GOQ4D# B4BXP#=M28NO)+O9$=3](@6<@S%DX6( M@2D#.N42QZ4;[4\X"\*L 19IOWW^^.6;MG(Q:$\+5P%GE/5G=KK==UH83_X- M3>.Q+-.6CN+"+#W:TF[168S%M$-UH>G'4XLV=TW]DH=;KC*QW M)6P-L2//AO!Z5YB'SA#Q4%AG_0")#8L)3>B+-F>NS2&S4]!0Q1210@CG$%NIGMK#"0=HF! M#8]QU^QU3A=#>YE\V*LA'][5("A" MUQZY%D>."]\)OM[V7:TI<,?!8'OXGN-=/B($E,Z4 2<8OIVFJE (Y60-YGT4 M8<0H1N2*]K 9,IJ."!*N(A>*0MJ72XKK.RH2]D*K@FN??%SK*842 UT[W@P#*2A2C4TH M:R$&LD/4!G'EP9[M)=7M$P<=M#RN_>Y'_(AP3:/\*9Y^1*]'A&CFLS$.[_BX M@$S3Y@\#-\J8T0,+ZR(-(^?Q;RV@F3 MG)> K_Q X @].[QY]N%-27K66$/Z^"AZG/CN%)VAOHBLQ!%_V5\2#9:P$N^Q_>*PQ-TO.9L3QUG16+M M(K$OGLRC"OBK4]B>: A%8NTBL>](6TAD,^=!T5A#:>RL&@]\S2D/K#&Q.!5L M[]?T. =C['U/:VC0?>6LUK!XGUJ'\PS&/1W8O!61H[4"@%?&>\5D-6:RH6(Q MQ6**Q4[)8D9?\9CB,<5CBL<4CRD>:RZ/#:Q1:YBL-:GK=9 MUP]>DG^YF41E#O1QKZ]H2M%4A5G./<"I,IF1BJ843>VC*5/OCLM<+JUH2M'4 M/MG7T\=6HW"JO4>\290V&A0B4GM'-D?3[8JFE=*Q]'XI>Z-^%GBM^*6N*-TP M\@3T[K>CU)^BSO91YU ?CI'GTT_^_FRXH&H=U"LV_CJ-EBK:_@:QE@?#1I5Q5?YM^I.5.9('P[+E!M5 M-*5H:L_4^EU]7*K OJ(I15/[<*JOYX)&%$TIFJHDKL$P&A4KT]ZSG3BP%W@K MI;]=Y^C5K8C+O!2A/[9TPU)'.1<#RHH^%7TJ^E0.246?BCX5?2KZ5/2I#G3D M&\5KN+1K;1([+G8:4H%=_E?LK# 6[VPF6K_5!SW=@=[;>45N;1T3RME5=Z(: MZ@-+G1TJDJHX]K=;)D)(T92BJ7TT-= -E6NH:*I*FAH,=<-L5(Q#/<]Y3K M7^@6G1V'/F5MWF<*=#;,)BZ%A*77H+80JMPYBK05:2O2;@AI'^')5/2MZ%O1 MMZ)O1=^*ONME:=;TI(KN=RI_)]^QYU!6^6+^15KI :U,_1@OS3OFPI*3TU&I M(I(OG>EY/8^Z-;+T4;],D/FS,ZRM_&J!F%)$SQF.*Q METBRGJ&;HS+Q(XK'%(\I'GL1CW7'^FAXO ];\9CB,<5C>T+6AI9NC-MECY&_ MY>\1@\&DW]/?W'">\#J4'L__//>_XEAI@)K-75?N_,]ONF_H,SQE)Y_E /+$ MT@?*R _HN[/DH?8[?]2^^4OF?="VYU+T/HFKU_LC06%RMU_LK((AO#EH+0LL MW16='KRXHO;GBXD4/4N'C;+,H-(+&7Q/BQ:<+EW(W MZ6B?_$##Q<>P#^;".S,_6%(0B,8F?@SOQC <'*\+XQ6!YWM&IVLAY]KO?@2D M5MH5:)2_DH+&5K[C8?F.(Y^6Z=;WR-%,F_')\6"Q'5C3^PB^$#OL>+8;3^%7 MV)O/\*4VTOR9]I4%D?;Y,_XS6CBXQEX,[P5\Y<,/."MZ=GCS[,,=[3FP4Y!R M$*28-824.Q\6WO.CA)HR2'"\, Z0Q74M8C\X<.22(:-ZQ/9(2#Y%>ME^",08 M+5@$#ZRU"0 &)I,$0)B3-;$W6ZU,YRW@I@+>H)R+-,]?=EQ((W#'Y-ZI^1.6Y-$*-V392*;P"G ):8$7"Y D! M4NA?B8]:\8-50WZX"1%02VOC7^S(G_! ^)]Z!MYSEV5Q'MR:$!QNB'1YA'7Q MUNAU#.!GUP54+V]HP+H(IG-])%LTR_(R%D71IAWR41I]]V3T(6S$7L!M?^Y! MPU-D;1!CH2,:()4P8F MS[+]B4ERAQ^)_HBO-SU'.4>6S=%.?@6FVP-K^>-OOCN]N;\?FS7!DF8.;\: W'EEW M=^./0VMHW'9+"5!AI\R0\".4D.E2L"WOWKX]VYHP;:+C3:&]]V8J'([;I'M_ M2>,4.NYRR0-R$.0T8%UR'7)5*)]&OI%",%$(4E4 6'/#/@N1[Y#/@>.$ DIJ MLU2(-Y1M&Q1=Z"6 ?I'K0V['4H:CWCR%_[K Q*ACPSAL^,F),!X1%=H "!P! M1#BL<$8W'W_3;L4SGT#4NLC6@ SH)0HR]8,OLW=0\W'D*!&O82Y'"#\9S2B]ZT3!4X!ZT?Y[ ML#MXY?)1NR+IX,'S5.43$_- HF[;_;KI:*? MWN!=3HLM_F8\\5.WW&NJL]IW=M80Y7.%W/>.#+D_Y@!7JH[9P$>'SG24Q69? M9IQ!Y?MXHCSNJK;Z-QZ2#0<:C\?WRL43=+SF+% D=@DD]L5#Y^1KTE8$IB/7 MD,+VE"50)-8N$OM.&_ZZ1#9#CY2BL0NB,1YP>MZU#;)NCCH^ARXKM3//V8S:Z+ 94W0<"\N4CO*C?XT8ZQGR+X[ \. MM">BK;TYFU-^(,9J^C"G8F;@3*2N>7.-Y69'B14KAE0>NRR@P%C9H C9AK8P M"#Q:I\F!%)\6^M? %BZ?:JZS=##J:Q4'*S_D,([(B1Q*SE@X]B(-0<<040RM MVGQ.N[K_^DOX$P6TA5$04U[(5 XW>ZSS\GTX&=EB>*0S_?E-V/OXZ68\'/2, MVT^_6.;XT]CHCC_=6I_ZP/R?X,LW^2C%DPYU!SG?PF.(6=I-FA2@??5=Q\;% MQE7^10;@'D#:KX\$K\$\&!*X"CB0?QI1*!.5LDCK69KQ&689GS(O0H96 \LL MV9\\#6P6J_SO>#J7(9D4?RV2=D6X=))*1.'5Y*$7T8XZSG!.&N5=XQ@(]3/D<#_2@V]B3<:C1NJ-]0?C1?&_N(]E-6.B( M+"UX]H&Y,09#XA*G'>9#8Z,%XD(R-^@O7, ,9"+E+$8 %HHW1H&";/)R*T M5N2(.:*Q"*#-23*P>[[TT?'=:E[C,B5R3"/A(T8XIH%X.LB MV)6 "8:I0\>!\\ PW%VLUX)/Y_2#2&63FY"R&ZY]$H3Z!^9KAQMK@)&M"R?$ M.2#;XD[#;-)\'(^R=_PXE-.!.<3+52ZT_Q'#]UV'/U B7C[8/I]Y;CN!'2]E MYEQ'NUGZ&%-++48+S#7:)@;,&I68=$H_A9WF.?(>9/^ MBID(,,JI@QEW*V! )*E9X"_EB$)8(#%,6'5*A YC%QK$Q-:I ZP4B*8 4?I)%AUR*A,,U32IK"2.8)CQXY]S8V#^?( M"J/47X@B2("X70(:^'0SS_O<\%A#Q/XC1^IRQW)!W78B^;)T.&V52+Z SUR! MP(@R#'D$-!3<\!"&[,S@1:"#''TCZ&:[#,_%89(V4TYL'*#"-&![JU%=Z/'W MF$GHV+N4F6]2!'X3R4U1+M'J#$.NE">,464\D:9^I2H#4+8G,JY]-\F46 %B M.DC#\(\IB#."Q) '#PZB&Z:"@>P+ >X"(7X=>"+))=&%89%DA!'S28X2N:U( M_D M&>@\I8 @XQC,3L'4W75222:#3 R1 B;D*WP@\)F]."#9HX;+7?"Y]7=9X1N# MV(D13P]JPTG9)U\5%C8W!ZD?\>!Y.KAJ)(7RR4U)S01=:B_T ?543+UD*7=^ MN-@% E69:ANAMIQ/FI5B.EFR2UB@! (*ZT.0#@N 7ZW ON"7L!(,T,U^>AE0 M'!U"/Z@.7L#*Y84&+%U>FR (8L*:1S,\G%&QE)WKUV*1/:QF2+]R#Y-ML>Q, MXCX*F0MJV"H.PA@MD:V:.O";RVR1B)JF^$J+=Q:P)7_T@S\UAFZ9G-]ICD=F M@ICGHL]\GBLB1E*")S&-$Y[!\22V3:J7D9NLQ.MA>-& MP +TRT$)2B:!1! ](\\SO.4 *>7J<*%\EAV5CVX,L>%XQ M]44F/?%.8GCH:)MLN;0$@6"2]P0+*6(JU0J)R!'EH^0@B-0D*=%23V"M9DZ4 M.IEVT0-0*5I(_J.'WT;^7+1%Q"D& ;,2?JQL$U*GUP-SJ%*4(+YD($D:NLPC M1R$E;;)]HY!R+!V]DVT@TK[D*O(%YOQK.T1=D>)$#XJTV!XS)9(SI%$2>J^?[O]&Q(JHMT,H]'*+ ##P[65<%C^JRVVLZ3 M_DV/'FH<*'"E.)0'3U.'=C^+ LCJ)N:J016=?? P'67(R4IW'I=UBL5Y4,') MG@TP*_R(WOC$5PC4%V6J'X@-+C6VU.>/)V3^M' BDPK*S-NY[>3"@(?UQ2^S@Z5Q,ZRI?GV2J- M(X6AGE768F'H@Z*.VID\ "Z\D$A?E)Q%P4E*FA"RJ8SU>%K**]>N8&@[6]J+Q)H/L'@]JR%0]CP:F^:0,.DO!^>G$PA@L [0G=N%YH>ZD M+DJZ8@4J*E$.[)/8.##X&3"7**&:R8"PN X2><2WB>[N)SIJBB0"_4M1%(*@ M,UN?EZR3051/V=MG<6_^ZSZ'V/^='HO6;."U1(GDT!*+C E7I CVP>/H/?[& M5(FC$F/,1>D2^1I>,8]H!<"F+;JH#O"9"]XRD5EN G>>L!1F9):HQP"#M:?X,C(EDB= M1&S7ZM&AZR-/ECBG0.1-\O^?O7=O&.P#4DD"1TOS,17&>] MI]OE=7EVWOUK@Y*H*K95H ')9<^G/_GD!9!0W22D0E)&S+A+-R SG_OE]] S MSBG]4,MAI22';V?9?MC::1\[F-?"#1>/!Q;:E"YML@ 3N'E.;L UL1;X,A\C MT9T$T2#%R[C2?5K]D2VZD<"VAJJS!WDQ7T+AZ+AX;H1BX!\<,/E'2X_T[.6I MR%1L+S.A"U-XG78I:4A^:.&W,7N8J<>V8+&LN$!FUCV_ 7WH>0EQ#U9V+7P;^NU9 M3DF*ERE-TWNZ&Q G[5B0(-&$$*(N1SKCQ:@-1.=DEN;WO!JP*X1OZ$,OH2:6 MFY/@T;Z,W+E ZP0;QL7%8Q0LP!";G VJ$4#6<&D!/NJ*9=XSLC<9URLQ Q[* M93*,!R:HY-?NL\5=N2&#LY$CKSL.$]._J79+Y4(AV.%"^SOC DD>W3N(NN%U M;VLEW,6$%=/'G'1Y")F*GZ4L8IJ*^10M_GYK5?!O=V'JK[/FQP!IR^_(O)J- M02G8Q"Y^/H/\;U9+'XX!7C>.B! !4U9'+"RT3A2IEK,L@*=V*P<=%]T/5;$( M<3M^AM-,E*E5G3-JK*V'=(=953^9Y,+>'=1]I[%5/]GF!1[@&<:$N;_;CFQZ M%G<'_/\6LG[V@P>$&R:L6N^M(3.9LMJ)L[E\Z?#W,_3H,0TTX$ MC2A7&8JB#T712G.L_@*2V3?+BMFOT#2U9%9/UU;I5#ZU(P\U])HI@"\=_G>L MIS-8#+0?;63OK%;^![)>(^R4N1QO[':?+3$BSY-.J%\GA[ZT8T.;I*\PW)FU MW(Z+\F=-@X#LVIKPD,-*-R)OI8(WNZYBO]NMTX2X&E#@U2^-"N6)O+P"O[$2 M7G;:U)YUEB*2H%^94SX!@I )/KDN$923NK@3-6PNW?P(7.-ZEYXX:3:L@]4)0(I*Q+'7=WWUC*D%/F?9>)F8 M%;=JRI^F4.HE$H]L ?<0'0%Z8-GOE>VMLY7UK?9CR=!4*J.6O(<]I]RS@/ X M(K_6+ /6)>UFSBWK=: +@ 6!.N 3_F3/X\:+&^75!ML"\%-[2F%?3#[ $ MUOU1I7G-B@.J^UI8O!VZ>GRG.X% G1)OV[\I&_\7I2[:0.L[#1 M_(Z/S=.0?)1Q.P5'[QT,5P?9]$-*.1MB=C+++4;/ZRF ,6[V3! MX[L?BV9.MTY)#>J10=RP>H]O31OJ:IX($@,\\<[]3'C=01=(X:-TPBJBJ,C/ MIVQBTPU/QS=D?J%%W%>]H>*/B@5P/D0Y+:MQRCAG?4XG( >C#&3%BE;FT MMM_BO0Y&OV&I%B:#6^599;=I)3 B0%JOU"7+$VXF'=L7@.0)F!(4=> [EI&URTE:RD:L&.7!39Z > MM24G?U!MD%/Z?4BA2GXEY]'_+70,L-(1^)T@5FZTVZHQ7BE#L-(.X*,G M;[<&^R+BD *(Y1LLA)5N=LL$_KR:#7STNTU=(D_J/.:O,86UNVC/8>T$FL^OR\3!2Q8@/36A:^\ BT+:\-)2;,$? MFJ1I-U,*,!50JF7-^)J38!EPWVE4MJP]FY%QST@LW'H _'+UJMI"GYK482=\68MT2-&+;A. M;KW;R?22?6 5R3,HF93%*9T;2TD%^R,>HJE&^<;+MMA21$5[\4=>Y=R]QVV9SMK1Y/<9 M76]1KJ!*<3>27F8YXY>$8OU.P.HVA02Z[*KD?4RZY%0!(S2'#2J7]-%,6M,\B(_Q*M=BLUG?%D/'61KEX9 M-K]YJ3NEK%UW$*^::PE^F*S1HN'AC>8OU]IY+X3862LSB=)^:%*:-3N<%+JP M\=8_YN?+1IV=%LK8GIPQ;EZT=IC(H(D$TR+]+KM(:FZD?X<*#<"1*P267"L? M@'PVRH>Z@RW9-J54+8M 5+\K,X3: A)E!C^;W;Z $OI3:%HY3$SB2P9N(Z^? M^2B007]HE]=4BV3U!-(RQ[B3PS/ .F M _/DF9BVOGB:W8-$A+U< 0%AE$M_ M3-VOO+YK*K([N9NJ%ET M^UMZR67!$W3,_P-PLP:8CO(TP)IPDZT%[VP2DDVZB(KJ]E[KGL]4)@"Y.=4: MEMTL67?+^$Y)C0.<*T$]&5I+ZQM>4Z<'."'_>PTDY?[^J3;>Q4_?N<&6,KR$/PS.UEZ;/ BK59":MF MUV@A:1FAM&?)^X8X:8+OQ5K*E]4R>YRF@(1KL4$J=+'?*@62_SSF ,ZNG%EV8 MHGY>=@0)M*6&+XLLF_+:[":5T:Z_ZT[(8^:GGTX8CD;W.!B-K*6A(&/?T'/PL6$VVZK%GH PZ4%S,T4@QH MI^F28RWUZSO&XF[LY\T^SYIAW/T?O5I+C\#4VEY;.)F;AAJ^_H=%LV'J1$>R="-AWSPE5UX@?K?#@^C75P"')_ MA?FBD>/9*I[2A:%"-]236H./%(-'&A3)&222\C87U9C2\B&8'RKR1N=OSW&IX[ M[K6<["0]\Y?OL-XM.UW+T]*CS[_E4U;7O;8_*V?4*0MN.T!7]_AQF$:QJ0^ M3L;JH/6F-9E7T0(J-'1T MI:'=>#1D-X&8F0O%RQ:+U\A168/J-Y$&QS M45ZR$[C'">NQ3>)THX7>.YM=;7-BVA?>6]OFQ'545_*!NY*?X_D=6]V-H4JN M=^@,'J;=7A'5R3<&'\;=^YOH01M&_WC.,/J'4\/+_QV?]I2]?4QDR1ZP3CO< M2O7W^<]:^(/>:+K>J()U^B']E/Z*+Q9L]0^4R*$XZZYI_+*EC9^JB1098^WW^[>>V;X!^1;"L M)IB5=X_3*F?E@DU)05-^4O^@NW3+!G=*JI28="]KA>TV MP$*KX&W1UK.!X=+K=@6?>E.#*G./%U"8T*X*?"=J2N85+T7CX\%XP96<^[F2 M76E\15E7 T\Q2R%))N\X39EW+D[E*ILOLGO85^:>0G5+BXCUY,,T[:?\<19\ M:C$K]!-%@ )1=1V#3PPDXV!E8#WKO!E%X'XQ;Y"Z]R!4I\O)IEI^GBN4]<2L MJOXZHSJ<8R^O3,I\K3 >5_!M3^FCU7/MGND/WA9;-4/,GMOWIL4'7C7Q@.8, M>,5 M_>J;3_NLEL+XBWVO0C[[CMDA.K7F5A=[V'X:%;AZ/(V&.;]\F>\ MSE9J;KF_W%3?G*7S.5;D=MN^=H.7W/=SI \UJ4S([>>U0%R M#"I%P,Y(\YG4)IL$&%Q[B%Y;--)FV^,.\QW&'?RM'1[O,VOYF+=L7[[=K-TD MX5)(@!+0SW.>L+M>YK,IZQ*\65)MS^HF62U8_IT5ANF0JJ&6B;C0!E">-;3- M&N;&UTH+/R$\)(H. ^$!0R_;"942X[>/%]JN,X@"+K+%NA:6[D>?G-?\2RB MSIB37>6WMQES201>![B4;8GIJG7%[[)NFLB =[!=H<^DV:&&S@> MRV*35R&0??H+8&6YG0@ 1^:YKDD4\LFG-%M\Z10-UNQQ?F.XP MVB^2N*1?T^]*_VU\I,^=@:W^5:A]+>?Y1".VH6L?>?_/5YBM)$H%0*NQ*%M3 M4[*6XDE;+%CH&^(-O[% :T25MV4VR*"Y>:M4RP_)'DJDW7E:71K,N- M;M2_H(H9@I>R!UJ\W?3@]R]2\Z>2J&-E=]:L_)7HDJ"_$14D;%_>MY$7'KWA M3;-U[SX=<+J?9>2VVSO9:0B'3OI-SRCZW]E]IQEKI) 3+*\I]-%O_EX\KJ- M-_ 9MRP84"UGXGA;E'X(GT@4?VU>0L3WF\0;O.5Q(CELI!N FM/U; A/<&^Z M2!N3">(C$LZH^"'")#RV(N9R0S=0;Z:,SY[9>WO!VRL[0G>Q[7O,QA?5RSAJVJTX;/1-D#+VKVWZ? M;6+4"[Z.J!44-R5@_\IID9T4 ]1NZ](S%@ME7,R:0,0MVOH_^2#;\#9L"S6- MJA*L,IB\0+6N*$ADD#%-(DHX1 ,'"V%MRQ927Z>*)1B]I,#PO>ML-N M#'5F,.5!<(A,L@D)L?HX:6NI3F7/FH@;\%DG,BC1"BJ0'TP<=>#DFILS:Q0H MI]/YUH@I:5967>BYZ0N/;N/6B!:[]6E;$K^CLYK5YZ_Y"$:HR6.YIKI9@-P8 MZ"!GLC-[3&A>:$$+U=0A*JD>1(B&MZSQ -7C.IR#A/YO68FB57B4OU]<73RE MX!HU+N9*,U:M,MCN!I^"C[)YG'\Z4"F=LV]."[9M9_,CF$/G6FN\H9.E75FU*454&7@ M6LE4Z+H]T$B(!AEG,U?*4NX.]ITH"%B#*N;N#M/J7#UVW9WJ$26[;H:S,6]@ M3-0KP%F@6$KJCC, 5S;8>(.JH:)@\TB#SNR"[7,S:*3IBK,VVU\4K_D' SQ= M_#CFG5J9F$8&3%+DTH[K#(NB)AC;,>;P=FF2=^JDDTFUS%;@\71H M3\P#8E3*H_3R$GRV'3VB+IQ#'WUC!=M$CH2713#\(M0_SB9W!6M]DCJ9.K]E M)>_!!U'('\."[K)T>J']WKW,ZCQ??M>V^G%UAL*BHMJU@2[Y5LZ6]YD8I,YX MEH^[Y*"MXDO-NN68S>YH %ZW!3F#$AI>J#(5I7M-=I*:"$^L<8MG7[^_O"A[ M3S;74?VH5W'!A9E(MXT? K4U ;C"&.O6/HF552@,Q?)?/L-%; 2Z$G>CV9<*\&?5> MK4AQCI75UI8U046=@_XR9T:"W3:RL!58S98TI90R5S)(!94]4I=$\XL5+*AU M8A HG[*Z7VKE1EOR/F8.\"2CQ,TUVKGVM>CE;&[5U>8"W:D3@&X18YESRK"5 MJ+:B=L10PY4'LLM'X52MNE QVSAFVG[AP6"_'>#UN2J+$D8"W:_$8TYA+_?Q M2 ,P_CCY?@.6\(QG$MK)]ITADVW=>\US98RN.H/AYBMT=>8)R@U,^?FGX/A<@43KK\5K=&GO,>I*I2BH)Y)]LNH? DV3(GL62];6Q&G3Z=%7= MS11WZP>EJUA+@Y$5Y#&[@GI]#V7UQWK5AL!FR>_YF+NI\)]AN,;DCUDIKZ#+ MKVR>@:)2"U9FRDQ+2[EE7L4/7LOC $4G9:_1K8ZP*6[*A))9CZ /Q+-A$4;I3'Y;TEZ)N MIJTD:Z-<=H))W[/556!Z^LQ+]04*U0ZU5>I\U/WG?U$E6D%_@M99R M?==E^0>/1K#;BU7^S#9/FG9LSBCO=.-U-&OH,R(N!*5+\@=4^>0<-;;0UF[1 M ,>"A=@A.VB!J-FR!R]0T2$=]0MN$-#?7ORPJ%;NE. M%7)S=%'"_:.U8_N%))*;Y%#3#DB)2#UW]2Z,ZY"Z@8^G%#\IYWG!%3,;(E+S MNHU.A.2]J//@7MB,9=@+N"[H>"@J8OS3_N#GAEB:,J\B@R;RO/6X@9+KP?"JS_-A@((W[F22*"HWO6-NNK_@SK?G4 ("9>W4 M+/K%H#36)3IXW;T<9^1?Y6\6Y1PN^1TNR4'#)]EL)C[]RSOC'7M-%S"1KS?L MQ=?\G@K13]F#]J6D.FK]:1_RZ>*._DG7<1]S#^].O\DN]SQ[_R-WJ5]M]1-2]=OY(G=>A M[K6!T[YE,/D[G0ENI?8FM0%_79%!)I4G70'3?M(+FW>'7VM?20^3V)XL+J-[;O%YUGL=VGO^QG*GS M/*'S].<5/4]#G>>)G.=_I(7BSQ,Z3Z4_3^L\E?X\K?-4^O.TSO,)_:DH.H.&W@-6_]&_2 M+>KY,! HXQ=>DOC+,S1C/DBCP5>;Z>/+>KM]I7 M-'2 A7X6 %('JA7<^WI^VF$A;\HDKFGHAK'>(/R2QQ^MK#X!D:P8X' ,@ P= MN]OD*14#* 8X 08@E $#$!L2W<=Y0,H!CA3 M!G \I!.L3"#% .?* (:MF^;Z"#/% (H!SH0!L(EUQ]BFHVG\.8&#YJ[V-@68 M_WO%<78?R1N\/)/U3%G]D66ZD$UTSS7VT&LQOE38J*A=96J'H5]LZ%OV"BGZ M5/1Y /JT=AS__1I$MW MBCX5?8Z5/K%.\#89:D6?BCX/09^&CK=*'XR//M\4VG(/Z_Q:+MBD* 8ML>>P MZ39;(J[))M_T+KA_TO4<")UN4_OP;.ATJX6]N?@]".#,*_9FM"+Z%'G!T!UC M*S&N>$'QPDGQ@NM@W4!(\8+BA;/G!4)<:MXK&TGQ@N(%U_-T"RL;2?&"X@47 MN;J+E%Y0O*!X@9B>[I%]P!TK7E"\<%R\X-B.CJRMRE&.DA>.!,1Z@!T(RWJA ME3?:;5E.:]C^J0*K/M9$ETK$*O)4Y*G(4Y&G(D]%GHH\%7DJ\E3DJBCP5>2KR5\(NGP:I?3)'C)#S;\73/WB98/UKY=TYB;J1$A6W=,[>I MGE1$I8CJ,:)"2#?P-B@WBJ@443VR-,LU=-M6X+^*J(:45";2L;L-7HPB*D54 MCTDJS]-=5V%T*J(:DJB(J6-'(1\KHAJ2J)"E(_.H#'4%IJK 5&4EMZM;]EX: M?$87J=W;BLY)!I\8^;M(MZRMH"X5^2OR/WKR)YYNNK8B?T7^YTG^MDYL1?Z* M_,^4_#W=\?;2Q*G(7Y'_Z,G?(;JUU2181?Z*_$^ _&T=&1_IN2/='.K M\IKC(__3!/F=E/6B7FW/'R$XQ?X)&=NN;GK[P&X\6GFMQ/+HB=9RJ/C=1^A% M$:TBVGT5NGF&;EF*:!71'A/18JRCK0KI%-$JHGTK\\"@WIFK;%I%M$=$M+9# M=),H\T 1[3$1+77$'*(DK2+:(R):B]BZ1?81O!U_C/;82[+_5I5UK)_SPR'-Y9X#1?5)L95)-LMVL6<56BJT46SUNH#ED M+[-2%%LIMCI;MC(MW;+W,J91L95BJ[-E*\_5#;*7"2Z*K11;G2U;8:1C^Z 5 MQHJM%%N=.EN9'C4"#>5;*;92;#4D6Q&D$T<9@:<':'TYSZIT06^J9=_G65%G M]:YC_,:9%=T:5'VT$OR<,O&*IA1-*9I2-/76-&7M@:9&MM937Y^2#TH^*)I2 M-*5H2M'4V=+4J=LQ Q<,CSA^\R6KL[2:W&EI,=6FV;=L5L[OLV+GZN'CPBM! M-M(=O%78?W2 )*.J<1^KTCLV^K1@8,=6/1F*/A5]'H ^B>XYGJ)/19_CI$_3 MU9WMH.@5?2KZ/(#\M'5OJREOBCX5?1Y"?B(=*?FIZ'.L](DKX1.CSY$K8KK+9# K8( )ZGU9_9%#.=I))%82(;AK;M+B-5AJ>D] ; M*5$9MFY:1S6B4Q'5^(G*TK&Q#72$(BI%5(\LS7-UA+9Q8A5-*9IZU*0R=;+5 M@ !%5(JH'A-46+>\;;JE%$TIFGJ,IHANX6TRM(JF%$T]LC37U3$Z*CEU/H5] M?\N*K$IG+*J53N_S(J\7T*GY+3NOT"LVMFWH'UWD564&3H\\;5-WMC+U%'DJ M\CP(>:+M)HDI\E3D>0!P.=W<#@1+D:=K&:9#GR97T^?DSY_\=8J1,-*VP5=2KJ') Z'6.;^)^B3D6=A_"H"%'4J:ASG-1)[4X%[*>H 5O5A^0Y^_6/"R/RV_GZ=Y!?--:A9!K;)Z M42TGBV5%'VV8&.HS\XK'2<;(U%U[J^C3,\L=K[#=PSD=KLPU2\VA)=N#2U_%&BVMQ5:V[8;<;326B7;3H_^3<_3#;P/":_H7]'_ M,= _&.5;81TK^E?T?_ST3V!NQCX2+(K^%?V/G_XMP]1-8Q\Y<47_BO['3_^F MX^BFLX^@I*)_1?_'0/](-VWE_RKZ/U/ZQU@WML*6.S[ZWZY8>[P1_H_%I+S/ MM)NJO)=Q_K(X39A6SZ)6NL)I/5*9.4Z:0B;6+4.-H55$->1X1T.WS&TJZ11- M*9IZK&R(Z-Y6$YL432F:>LR@PKI+E)Q2-#6D[L.Z210 L**I0>NS=,/99F*, MHBE%4X\Y?HY.K*.BJ;,I6OU8+#( &&!( ^6"?DO+>93K_:RLZY]UK<@6YP67 M\1[IR!T4;:A_KKLL5(&VOG5&XKCH&>D&WJK5<'3Y!$6=IT>=[TU[T-'M2M8J M:G[#R*%N8@54J*ASG-3Y'EG;UMXK<:L(>HP$K>.M$C6*GA4]CY">D6YZIS&M M6U'G*5(G)JAO95UK9:'1*],[+_/Z#L92L5K1^W+*QE9! M"[16WFC3['KG.M'3ZO3?8>S:T77Z*Z0+A72AZ'\D1ZOH7]&_HG]%_XK^%?TK M^G]33]AU#XIT?3PNM&(8Q3!*88SD:!7]*_I7]*_H7]&_JD#>N@*9@49<9S=E ME4D(B47Z?>?Q9^,D5=>DIKU"B#M2N3E.FD+(T3U[&W]1$94BJD>61@S=V6K: MBJ(I15./@1R8.L&*IA1-#3GVV*(TI0PJ15/#ZCZDH,$530U)4Z:A6UO5V"J: M4C3U*&@4)D?E]IU-_>OGJOR6UU#A^OXZ*[*;?/&S=E-6G?B6BN"N2$<=XVV& M!AU?_'94E#]6<7MDU&M1>W&[R^\5;[MV;6_[7$.4Q<_$&7WN?P5FW-@E:3X_CSXWM&)O54X2?&]XGO% M]\?*]]C4B;55#D[QO>)[Q??'RO<6(*AN-?I&\;WB>\7WQ\KWCJ5[6Q4_*KY7 M?*_X_FCY'ANZNUT 7O&]XGO%]\?*]X")AI6=K_A>\?U9\?U[FUBZY6PUJ_FE MJW]5(=[;4L%93Q4(TCJ?:,5ZGE^;9Y5&7]^7]')W:?7(%-,W$!B/[7>'AC;< MZCA%R;/$]3*>>LU^#"9DC(L!NL]>LR=O3 ![,SKV+&%>LVVG;XZ,E+B4=.E+ ME_TX+B,E "5=E'11TN5PTF6KH6E*NBCIHJ2+DB[/2A=3>49*NBCIHJ3+7J2+ MO56OGY(N2KHHZ:*DR[.>D9(N2KHHZ:*DRUZD"]I/&=I("4!)%R5=E'0YE'1Y M;UV8^^EB'125ZHW)9J=JF",I>HGRV7*131\I>YF7BZQ8Y.ELE 4PQRDW=EG8 MD$GCO:!7'*^=L ]^/7F%KSAP%P[<2_A <:#B0,6!+PS@[:7N6W&@XD#%@2], M_RLK5'&@XL"WU(%[*>]3'*@X4'&@XD#%@8H#Q\^!QEYR(8H#%0IMIUZSMOIM?K+5RN:@7:0'/-N@DTWW7A[QU M7A]A6W=5L_DQ% Z]J794[/,(^V#==O<#\ZS81['/GG?I$ SBZ(@V4OWON((Q1%'R1'[2T6,DR-8 M/N+/BY0^3/,^^[?S.+.\R#[,)\;IQPOZ]J^1%YNEM]N&ZRM(_/J0W])%^26Y-\R M+2VF\,9,OH[R>C(KZR5DU/SKD/^ ?^="^WJ7T2_-J+*F:DV;TB-: MUG5>%EK*3FAQE]59]]9PH\EL.:77I]=^2*OIAUE9_@$_KNDY9_= SA>:/UG0 MDZ?/62]GBYIJZ.5L2J]^$+W37M*BOJG+)AOO@A'WP?XN!BRXN_^ZM&*9Y3Z8(2 MQAV]'"6$;_3YV8$#4?S]XNI"NP7;LH#WM/*:;BD5+651:P_YXD[[EE8_@$XH M@2WI/7*@[ZLLTSZ5P Y;/IFHP1 V#SNZ:38I*W;C7XJRR.C#.]LO&[ATGX]& MMG\T*EW*905*B@VC9A(GR8NTF$")Q%7#C5(D,-8%A:"YH-P^I]5"^_@1_ES< MY2"/"BX3YB7]@#(W_3K]]YX]+A=I<'KTKMV#9U(LS2MZNK-EQ@06%0TKWZ!R MLA;DG?&?=^2@=D\IAGU19]>BHH5>K+TB)9W93*/[!FRKI?6Z%*5"CZLRNDAJ MQM2;OB-^?<$5(8A4^EE^SS8LOY^G$TJL4JAUGYSN3*HAPV"=L+4V+^EUM??H MPOC3S^WM-@CV2576-5Q/^Y%GE%$HW]"5,V'*OT%_DU%92^^;UGS_H=MV1D^. M;M5=1F4YG*;VP,3R-5W27DGP)^/"T>A59O2][:E1'A%=FR"%,4G@$2J%=W^] MI-R;I55!V8HSTB2M[S3PS&M.+>4\JZ0$E;30,3D>MRVNLTFZK#-)6_22G'D9 MQ]$WY=:T<.I0OM MMX_!Y1=M/EO2GVOUG J/*5S/O#",/^ETIZ_!O(('32DO%OG]\E[\1)Z9 =^\ M #U\EU)QPCQ(]J ]D0I;3L5N!=3!E_7^__R;:YIPTKVC89^@7W^F*Z-/28^1 M4EEVF[D93-J,ZB8OG'VNJW)L*?K M[=S%;;N35M.:<3)==WA9B M)2\C>:$5!^#/8S1E^GNI]-86SDPB_-A0^K&Q]&,A>'"Q/5'Y("UO9^4U*_JE M]E%5Z.S0KD$%9377F]*/!0G0JLPU!YTK6!#-PNBC;U/N;NQ/(*EG_7&Z4/I> M>C^?93H30934J'B;9-SEX:+P[_^7/A%UI;-B2J4XO>S#74X5Z3?*7E0I,''R M#JT) 1Y4\!-="&VJ":B$K+)O>;FL MZ6^8TI]R0_H^_0$[1@E]R:QN]AE5-'1Y^4U.-V)!'P@8849]3GC(S6NF2GX) MP0*VI1=:( R+!Q"HU##G1S/[02\,$RJ$"*[3&35"%E0!U72?^6&P8_J6P=/ MP5#;\P/S&*-R-DLK:CX6)=5[P/DZ=Q=A1\*T2*_"H]^F>5'+8(NX M$/5>.2'*ZX&4X=]863>705Q@=6X@#3KIFC#"@LL]LB=\2^%D>TJ0NTEE?PUK MF@X^IG\!']6+1EM26IS2 ZX9B2SK!3U%9KB(H!(OKL^G_.=_+W)X%B:/Z<-P MLN;!(^E'T4M2$IYG"^[NT3W.82/H0U&?'VS&O)[09]A:()@&\K;^L3Z4+D?. MA?VG'93X34,VW+!^E!?&L6\@@.!44R&/!G@8=X=#?)Q90:H*;DVU8LF,2[K9 M:T* \2ZW))@9 *)7RI6@2O]%12)]IB]9FE/A #9)]L\EBWNMP9@MGZ^$'%R+GND4+HMRREU!,H9U0,9U;/E MCRS[( /J/-HT 9U%#U'\**WKDMJ)\#E3'-1(6*1,@A5+^N4%8Z#F$AT#@7Z' M*9@4CI)J J;"F4RD)U3]:%0$(_G'+0.P<%YNH'53UG0[OA\F70'[4F6W:<7X M5^P!I7WAYNA;KKM[@AOU]<>"O?RRG&>9X"]Z=/6=]ADZZ :2;B^*"= M^$8J[=[Y/:]&J(W32K^.Q.Q:-UTII@OF>ES(05Q6&A='=)# YVE%[1:@QBD5 MY;-RSHQWN95;7_N:ZI^;G$OZ'53M0"K"O4 [:PB=39^C1 =A/WJ\NA 1]$?: ME+L50#8/6?I'5C 3O&^%YM+AAA#[1BG!G ]F7>0U_]*;VA=4.E MP!3NLML;T\CV5$$N\ !4D8)7SIWNKGFUZBQO():4DTKU'($P:PS<<4X'P/&/ M$@F<]=C5;\(\_/R>]2H5C1LWNY00\O2I/KUN' M7=@Y<(U)6K-AD8^K@$YRX4+[&R7#BOOMW&>=T@?_QNI :AY>;I.T+$I-K4WZ M0'2',S F7*])M^&OZGRS HJF6HV'CM+)9'F_%%8J6RA\7&40A.#+Z4X!I?NE:\LY M3UQJY4104)OS::FB$Y#0X6GJY77CTD"D?$;W-[_)N6\'O^6)/ BOBAC#2F"V M"SL]W4*9- [)XKG":,H WIE$<8X4)[O;QGW,-X1@CDU7* 3K#R:[?VJA:Q MU,6:'.;2E\4DJ52!_!L37,L*HN&BTB(M?O1EU;HOW=<.^:I/\*+=&T<4:Y6G M1("&+;]N8O"KBQV@/NG=7]$.#[R]G_DF%4]C3M*/NTQ[O?-^^S)MD[A^%*' M,H($!Z;O6S:QB(/]T [B&,6J3'N_A]E/C[)W'BO+=B\VTSAPX=5R/I^QUZ!( MHW21;FDEN9E?WAGOV&NZC(E\O6$/OU(;H-8^90_: ME_(^[7533Q1W]DZY3]/1,P'^;U]DO\H_>@M\UF%^=_JK'$<'X+3QZ!_FE M]<]0Y[.10HJYKZ54]]GFM+=+4/[%\Y]C.?2@+PK9BUS!\$N+(Q\^+*S\MKJL$UO_6ADKRZWV!GC$":/-:QNJ_M=M#Z M!IP$G;F61RS#,RP3&Q@,5L^F-BNA;SL8)P;:ALY67)I >/97X-EOLEE/CI:> MWU+'.DE:2B(_#.(PCFPGP:X=!Y%G(F02$H>!33Q_9UKJ. PK(:ASH*KG-]>Q M3Y.JW-A&IN4ZOAUA1%<:^E0^&\0)[20.+3(P584K28B/(KCW&P3WSH+,GMUM M!Y\DF06(T!5["(>!A9W8]KV0A"CTJ< .2$QV5X1K9-:FYZX6Y>0/:#'-JEK$ M^[7XG\M.;^PI$]SS^^XX)TEP#@Z,T APB%P?6Z;M.LCP @=;Q/("W_:&)CA( M B>0!#X'JGI^U'BQ%Y"S4_D!MA,P@3;)K:]V'6VH2J>$5J4 MS^.L3Q+: 3_G^0"&2LR\+ %@KB8 !#5T@_K( M'J[7;37*MF7,Z*@1489(%K&4T&YUP384ZPT,UU.604Q:S^=L*+8@@'KK.1;5PJ(-M,PQTU9 M\(+ ?)JG%51FO8?KBG;3D%^\P0C@7?:?H&66]>WKO#87KM.\:;$WW6XQ%J]I M7'F\>L46;YMR]*>*'O5N$6>]P4O,F)>H]\ TH&LWG=S)VL@%U7Z9]D-@-+"W M>%&G!N)\VEO@>K>87%'![,#WD*/E):?]OMW.9CZ;#I?;S$ >TEE=]L^[4Z #X"\!QJ +/*>&P"IO!\*@$YE67 MTS\PYK^MN/U!89 :7[K+"R6Y;)H5*@V^16UN7#YP"/(N'V5ENOX4'\ M>WK+2\:+2M>-7$J'*4+W65H):8V"ORUI'9) MQ6OE/?]"NV0H%F(;13\ABV=GW\$ZJZ4=T?CNZR?RO-TGVOEV\UD:.X*AM($; M5'/?J ),S#D/M'4LJ1L(M%5M**[!$1(Q.2D[.\KIDMZ[!HK6>"3H_8JA];/V M_G/H7P8_-_V.%;B8PIX%)*E.#/"!@RPP@ZII=19W!+MK ITGS"=OGHOU:MYD M4S#ZM#J;R);+6?I0-V*8'B-]>!93K9:R)YFNXIG%4R@% OH1$%E#88^=%1LQS'JNQ'[S3=2^,GSL]E-!(;+#39O/4K[Q MU$< %X"?*;\5M+Q@%$H"W;(5*PL*W9O#O+=;7M] >-5 #7+G=W&S(?S MEU_1FPN*KFSJGP'X%&7!BCX6%W'R*]MX!0S^IO$Y'G4YCALD?( GN&Q)3C9% M/WNZC9(0Q,3]QW*231EN/XLYL5YIYN0R0/C'Z.#%-WT1P3SR/, #7-.(YF+@ M%?9<%]H5H,MVOMRL#0#VF(K664>XMH#^0M$-GGW+IZS-F:/9R(@^X ^X>NWD7>TZB3 ,[3!F4:&O) ML(;9!X#0H_]=NP5P%K",B)2D*WWSKUC)JPR0=L%<(C$#HN"6@YRN_DJ+AI-B M$S2%=GI&$&E+D( 'P6RE[#M5VA(#'#:.W;ZW^[S-E5L7+0C.LU978TBP$V2/ M)1K\GSCX#DDS(&3>W=HA6':"[$0H38)-4&03>F5HUI)TEU>3Y3ULWR3CILMU M-LNS;T([=)0.8$("S%[:U037C7?0">[4YZVW7^161=D-@UP0)L]O^7V^:(TE ME7!Z8;Q"FVQMND,[(.>5NA9@;#9Y5H5YELP;O!&!F-D4@A4%+1>4\ MK1I)N5%WLC#N=[$ V0N_R=K;$(7=*/4OM)UV2 YJ$0-6J%2?2-M]786^SW_F M[4YS@?DBW MF9F5%*G _>',[_XVNK5J5TXS^<*8SE)&*@TO)V0T\:S5C;LM= MUL=MI0I5!M\;4T7 .C1:B>W"K_1!FR=]ZIS9HE;OTT5E #"S1I0"S600.7_1 M(>]PG#([D'+X\'PN[ D&^D2%-#N.U06SQ^;HLTS%,^3>#8^0+NDA5]U<4R>F MP;=85A^(&XRZ7=U!JX^W3564*F[:K_!N6!+(B[+EB_BRE;]S%C/FK%8Q#!. M\;<6HAB4 M(FRWC1;OF:OIH!WVP<,7=P ]OM!FK=6COT(O 7 X(,H("F 'R M& PFY1H(16FS\V-?M,9_$Q !ZRV+:<$B"FL,F2@\;3?UD B4UN6(UP);*]\+-B2WVK2 ME-,TYA(U3[M(P$V2D.N )AC#G?\J:X7[2U.?4HG!")AOY>R;"-BR2"+'U:/L M/YME!4*$RAPF !BW9]^U_UU.;X7L^GK77:*05!O/AWHO9<:''Z6S!4^' M@I"#&J&.5RX5U$NRN("6RO'2'N[*F< ^?)!S$:CE?OVC^W#"&]I,/8Q@=.%5 M,8](J[F5G/4>;>,%(+A0="-;_6,KV_ROQ/ [:V[>5/KP):LS-N6-;E[\G7F] MD-2]IL1 E8?VL0!=6E8_SGKC> E$5E-*O&Y+(&H-,0[PMJN$V)R4S.6&RT+8 M!LN8D3J@%O%W01;^9-D-+.XC14T7W2QL6\TD0 ^;H\_XT;/XI#S[]E$> ' ; MY@'D%;M.@UD*,>T%A^#DR3WI"+_BXO2A?[+):Y;Q -59(-\>"F$YRFNQNS4S M$OG-Z@F'%ZVHY<\1D9GST-EHB"C(<5]@H#7RG4^693^_SA8/L&)^SK6(4V\X-)A:0GUGN!L?=M*$<\%SN9^+" )+E@GC@'B\S:?"+><.34@$4LV3D=&6U(Y/$5C Z86_(70)47V0'>=)9>E M92R_KLNI+\T#<*AIJ(.NNKBM?!'L,"36KQS7PG6&B&S( <"MW?NV\GD3,L\; MF%OM"#H9HA?A%QE09V8]@T=FV--@G6Q.8W4GAHGJT1E.6( 8T4 M1% W;R3ME-6,$9<> K%>& 5YRZ9@T]"[S42IK79'][?C\;!;T\>5U^X824W% M//74H.*$!]Q8JKJ;[&B3,5G'&FSR<3QK!%F5M;F,E5./) MK]/'NO1=C1YTV*U^GM^ZC1K-#5FD8YT26<(6=D6(X/MRFLTV+&XE):B#=H,- M!+X%*T0LN&729A4R]7%3MG*FS6N\4'P(GGXT%0VC(JB4HV*NG':*WV7HK_NSK@1:Y=G5\UKE7"U>>Z;U7XJ)4=T?M83=65"WRJ5_4!RT MN8E82H$./Z0[1!?+Y&L[L@%B]A.9\NM)'?8]NKFO/[[U=@S)BRK= T.GJ [0;U:Y&W%1<5MRDFT=C%AE<]S&Z MVDP?LQ*Z;V%,)M]F::CPA71.(15*Y;R=Q#$\P9_K/T/U_21[@(#+74D)*2RA M;J+6?OOM\]L&K=,9M5LH">G4(ZE^4!=M^J;/$V43YBAQ8\ T]!7\_C.E']EQ MRK3(5+8SKBML:5K6,.1#0YYG-IS_^C77R[G\P1HTQJ*<__I$II#,%[P/?#E_ MM46WM\,:5=+6' S*X@48B0K*XD6_?8S\KW&D!?YO_J# M\]V<+WGW]$KW@?G]Z+J'0?A^]]?+R:)DW>M('QNJ]]N^OC<]RU%RZLMD%1KO%C H[@:S#PI1OZ6SE6C;?BG\T0W< M^\I_VH=^WL9G?0P2>HL(/EM/_OV7HBR22LQ^AK#QU+&1YZ',M;P/#W]\2.A' M'VPGLD+70I9C)B8*HC@DL6O8(7%\QS&\\)U6I/?TULOZPVV:SG\!2O&+*?PG M;LG$7X1I50$&YG]!?=@[EONG:_L"@>'D([A,_VF_TY9%SM]:UM-W4(0% V#K MO[S[ )*$;G/&9 I42:2+O[S+OR]^*9;WTW(AOOGNKYYAZX:-_[\_KZZNC<4- M=Y9[I[P-0<2SMPZ58#ENP8+=1K"0V+)1X'K$1RZ)7&R$42($2^1X?C248'$' M$2S$QKIM6B\1J^&]((E) M0)!CF6%B1Y9+L.5SW@N".+'0.N^QC?Q*]_%CNXU[T^'(\'3/-@9DM=&JZA/0 MR*?/-Y[9\$V,2.1CCR"4N*:+3=\/36D,$]/HZ:P7\LTP*@K9KNZYZ!3XYGP< M:U^V]#% BV^0HV=]4#LRVZ ^P!BXT$,M%[J!3>61X8144\0!B1+#B@07AA;] M_CH7RCW^TFSQIVPAHI)[TV+$M'47VR=M,)ZS)WK&K&BAAA6Q@V,SB8S$148< M$6F? =A@ M9#VFNQJ'S]2ZG9[QZ+7\Z9@!\>V/?K1ZD?E[ITC1R/#:*L%+,-P0\J[N#5LK<'0LO66MH3M:3?VU7 "DQ8\7IZQ MVPJ5P,$N]FW/HE:IY6$WLB)IGP9.M"'/K(-G7G-'CF;!I>?FNP68:K M1#E!4])IN0]1,K=,$_DX=BV'!)89"HT5&"BT>]&;WQO$PW;,VJ>RF.Q9A2%# M-X;U"T=G)(Z*-\>J\4Z0&5W2%KXX0628.$BP:1*J!(D32K_.P8EC[)$D2-5H^^0*.A'60!2;/'C\RPM%GXQ;?9\GXE!TW5T MUQU2,XY6 9Z3GCM>!C);=1;%49!0*S((W,!PO,3RJ 82%62Q@9,=&6@@1\\S M=<,AI\! 9^/F_:TLIP_Y;*:,R77NLTFGCL4+;3=T$H,:C[&?!$8LC4G#M?V> M^I*;NM_DGC4DIXW/;AP5YXU5N9T@WSE.PW>4Q!W/\ C"OF^3./:(&PJ^PZX7 M]NK'GN"[H30N^*A1K)/3:!E2/MH),))I MX#9C[9LHL:EUB"P_\.W8,#S1:Q=8@6=MJ';>BI&&Z[TSS2%K2<:OL([=5XNR MFZQB\Q33[UR+JUY$B.M;V W\6( V!'82FMXZ4\H]_EC M8-BOZ?>&-_?7>(=LW;-/N]MG5*PY5BUX@IQHVVUS PK"("1!XL<&_1P 5&3G M'::,N1LG#H>98EA#M@:-CQ-/T[UK)PD-4D%Y4&SO@S*DTS*D'486HNR(_,2+ M3-..#%,Z?JYIH5XW0Z?2^0!E*BY@0S@'K'4>K6X\*Q5XLHSGMF!&;HC,,$(1 M]DE(/.S%C@1E"8 7>ST'+V6\@90@TAT\J#4Z5L8[GW9 WF3PE&I\Q0E:] 2G MY1)"J;NPY9$!&3ZW!<>.=(BL3KU.9%@^MB//\HE)3#<) @]+"9780:^4E0NG M_;7LZZYGZ9:]/W/@-0 M'R!D]G)6C\JG84PF2R?8T?&P:*O')Y].+;3PVT<_^/C;QZ\?XRO-_Q1I5U\O MP__[[Y>_1?&7*S&J5(O_\^\?O_ZW]CZ*DX_AQZ\_/^/_J&$11[^^LSG+L\FK MR7DO)/8(#:)'-=Q/,>3 -H13CQC:S8?R/^W#1V["M_BJ'(BE$:J M93;M6OTM2J)6MY-8RFMZWQ0.5.%?])C4:=.:'DK"P/ ,V\'8Q+9I6;XG9TWX MCH,W,"D/^Q8PXG,(TR&E//3PY7[DI/Z^R;UFQ?,17/OV>#VQT)KOX.+&1 M[QFNYR9.A T[,"0BL./VYRN%]'YPT7_DB[MP6=-U997DNQ_[5G\((8 O/ 4S M]0R\T3-@)+,=%>$2QR%);$>V[UBN:R*G&141!;[;\_"V9*2!FJ.77L@!3+FT[5^#2[5GU4/?ZT6T5GV<3W+2N.O2BFB@XA)Q&M^'X< MA5%_JG99L&V"@4GE(CM4P)7HAJ'\.^7?G1XO.JVN-!W#,2QD.(%O)+9A6)$C MX6A($*)-NO)UO#A0(?G)\^()NGC7"R 'NHH:2%#&1G^HMHY'V-)%'15IQ['K MNY9I.E'B&X$G1TGX7H#Z_53Q_75&I>8THG?_EB[R;UF2YA6;"G]YT_^PL6Z' M4Y[_RJIRFM9W('6IR6W^>@Y='\IU/ .^=(S.5+4$$6RZQ(]Q$/AQX/J&*]2E M%Q.[5RP\(%\.Y&XZMDZY\QR8<^B:PV.9^]))0BK3=YV7S9:7S=CP78R1'7J. MBR/'I0PLD1@M#Y%U7CY@ZIY*)R/D^0 ZW.P#37-TGLV=C Q+6,* ZQ MA/&PPPCU9LP<,*OH.19U.0=MPAD=!YYS(@< [: JT/9.H@Y.>8FGP$JD4T(:^F82)Z9CVO0_ MV#9,4\X3C"WJ&0['2H--AK$&;2@=O\HZ]K:9=2@J53CZ!&MZ+6N&#@(KTC=B M%/F)Z8;$-QMD."ON(<.Q?>[8E8<8FF:[.K$5X+YR[DZ.$PDB'60JXH=6Z"8$ M4SLT]%SD2MP7&V.G5\[V*DX+NOA=BA& M2)#G6&%HF8@8CA6Y=N1) #37C'LM%"]FO6&4H.,ZNHT'S36,E?7.+2/X;";P MX,QYS$!H_1TX>APTTBDY<@/;R]K$&6:");BQMGE;:-^@[T7XR+@STJV8:T%,) M_]?JN[0"Q++EXJZLZ+6FOVK0SB7?S^L:P,T8H-ER42_H'W119ZO!O5:#(]N( M Y+@Q+&,T+$-8B@X.O"4T:N,WNU9QD,M^(/O^['M M!I%-_^-8GN/942RS89%M;U'0(V[IM6+J+ M#:;BX+6%7!U;:*\*\/2JOSRK@_'B^$%LX2 (C1B9D6-C(G # ].,<*^YCA_E M/M1B+V"+[2'1EL87C%4.S7ER'VYSN9'MV5;H6\@*8M=)?*I9)<)28CK^QLC2 M,]PW5+H$VZK>\J@<2I_>$4XIG5'5FD\_Y(4V2>?Y(IV=K3E+6CUGNB2AO$:\ MD'BQX2:(F-(#]!W#ZE5-M+OYF6[FQR+D6]EAP/W56.JN172"3@)K4/F%I\!( M7JNR/->)O=#$B& 2VB$B@0RE!&YB)[W&G:T8::"*2=UUD6ZJCKKC\A;]R61Y MOYREBTP.9IB4]_,JN\N*.O^6:;.R/LO>NO=/\2AE&M2I9':M*"(1M@EUJG&< MA+$$UHT=C_@;P.#ECK/NGK"[WQ\+NOW9;W33/V6+RYNOZ??=-%]-MX:^]R3G MFJ9NN ?Q_OKTO^C> MW!>>]OA96SF_9\'#G3!3X)F13TSL1($=>ZX=)I[$'76"Q.A5V6[%PP/K9%OW M;*([^)!@H\?#P^?6BU@_6IFX9P%PE*;[TX*A4X%D&Y&;$(9%%<8F#CW?DO%G MQ_3\WJ#$;H%HS+9_;_%F4T?$U(DSY)"HXVN-4>ZUXN$-/(PZ)5&69YE4CQ,_ MB%P/QZ%OD;#I PAP#YOC13P\5+[6,SW=&G0^U?'Q\,FYTCUX %;;]%H5_8I3 MMN@I3\OE]2S;CV$^GA[<)U8Z>IG4P0LB&,>>'X8.L2W7C5S'LF4ZSL&6_Q0X MNE],#VAE6+KK6;IE[P\[:,.)CM::. &C04F5$Y,J'2@DP[9,VW#\R'+<"), M1[*#WW=#U^HE$+>0*@,-E=8)=G0\:(I_O%*%V3=_7L @M^9]]F_G<69YD7VX MRYB,0*;QIU7ZLRFU=1YXDM%3J0:Q5.XR+9U HCXM?M#;:05,G=/2BKY-"8W> MYK9BE6G5 J9P+NZR.@.B8"8E2Q7E@'6[%AK9\3^O:OD1>;I;?;ANLK2/SZD-_21?DEG#^F/&OIU[RJQFI0Q M89U$?AC$81S93H)=.PXB#UP/0N(PL(GGPV_2E6UXW=K2URQ,NZN )_^M#FW# MB\+0,WWB8M/Q/67SY=?_*\?+S_UJ/.M'_#RT]7E;Q\C_VL<:5=? MZ7]^CS]]O=(N$^WR<\R?^6IL#_T^+Z@X*)_JT*AT M2']^^4/O1_R^[HZ=;Z_8.8:4OGE!#33^NGNY A3=;$5B(X/;!TSH:Y-L-A.? M_N6=\8Z]IH\YD:\WK/)K?D_E\*?L0?M2WJ<]J_ AGR[NZ)]T'4+O45]^EL[K M[!?YQZ_K&NY=XV0W@2-DOGO65EI,.7^J74X6Y365E:9\G_BRN MP1X.O+\3XBY,[KX<#74H^H!0RTC ]7;:FM%B8XQMH_9#0ZZB(45#.](0.6=L MIB]\%IT"8E) 3$=R^H<$8E*G?\ZG?W(9]L]5.5U.%MO@[I],"FOT&2J+6"[) M7*=%L_5MS_7L(+"-V/)Q8MJ6;? $5>@XB=EKA!$Z?1U_,^+I[?_^&OU/72W^ M1Q##97655=_R2>9_S^O_$9>0'_Z>W5//?9"R.\^U=!<-B9FO\MUOI/64+#BP M+'#M-EF-(B.)W#"(L.E[U'D)8E%S']H8>:^1!>Z;R0+L8-UVAFR-4[) R8*S MD 6>T9;9^TF(?--&B9, Q+V+70>)3!8P5#MWR'+\\5?D M'CUJA2"-G9$ISJ?"7G O\CJCK1PWCJW #>(8AS[V_4C@5H2NAX+7<.]+K7KQ MWF#*XCNL9!OU' MJ/$P<*(>R-0 )OW@@L!T===4@F T-*X$P;$( MRVMR1):";0;N=3BX 8=D)" M,7HG]&UB]-IF![#GAQ8$MFOIZ* CL\V,@3&>9&/2ZG., M##LF. X],S!-%#HX;$)T!%FOT>?CU83*X5[ @SIM7H5 M>;9O1;YA$2.A#C?UM2-#8DV%&X9(/VM@#\*0AF?KIGM(5:D84C'DFS$D,E#; MFVGT2&1B;)BN%UI.$F/+ MB\38LQ"YGAOV!R_5B\N;OX'&!( +D>N]HKIS1!6%2"?(T2WLGD+EP!E4$9T^ MRR'4Q@!1'-F1D_B$\@C!Q#"3V)8L9[A)#U/F52SW5H5[2,<&T1$>TD-2+*=8 M;@>6L[I1OL3 IFF'EFOBR"$)-GCVC-C$=XU>E.]5+/=6]7%(MPQ7-[V3J)M7 M]7$J&_X<0^-6A]H)8+69"4X"TR6V$Q@D$6%[F^ D.HC9.G2"W$*63HQ#QAC' MER!7E3*J4F8;V4#(RFPH^C9)'",VX\B-7(1D B&P4&_TQ%[LZZ%E@TE,W;8\ M)1O&0O9*-AR-;/#:Y*(5>8%'3 M%06@YEF.$@2]D@Q=:]FYVPUL5UIDPM485 MUIU@8=VDEZ%4%02;F=Q$K0%@N8Z?)'9"7?O0,6V3&(:LE;7]R-LMP#98V9VI M&Y:A&\Z0[OMH:PI4E8_B461:K2(.,3'BR$:>BT-D&I%G$5GE@Q,<],8U;&&D M#Y-((IZ./56)IWCT3'@4=[!E CM"81R[OA4%MDMP8H>21SV3Q ,8R\-DGC#6 M/>,LRM?/9PCCWZJRKK5Y5=[L?6KRZ;F\)G$Z2!!Q$KL!"B@+^S$*0\\0TY1# MP[7#GLO+-OXSV_=]FK^4;6UJ COG[;:JD)8*:6W#WUZKI6T/>P'Q+8P"Y!IQ M$$;$%+EM'SD)>AU_#V@Z6\C6'6]()"?%WXJ_SX*_*>NTG=]Q$,66$\8V@>PV M=A)30D XKN?TK/"G^7M L]NTL4X.VJ0V/OX^M;#SY3RKT@6]J99]GV=%G=6[ MML2<@* Z]?6ILSR=];WI68ZR*^7H"P:_9'665I,[-O)ZFGW+9N4E81Q[$>)'6%"?-.1^)>>2XQ^%S'?9+^81NT6QUP)[C,.@FU7 M1\,6]HS.2E+]@V?)CW8G)Q]841P$.+!CRHIA:/I>(O%H0\-,S%WY<;"XA>TA M'3NVXD?%CR?'C]W\NQ=[3F1[;DRP[T7(#4._J9$)HPTH&Z_CQ\'B##;!NF6> MMGX\N0[KJVPV@R "6*SW:?5'!B&%ML)S:2.4^.M'"G3S!P3<-($B.(_9AJ3(,X$C#$<^(>W/[K.7*X0BO'T)%E M*8Y4''ER'(G;,BC;,%T?^;%KD=#VD]@/'%-8K9YC]F&!7\^1PY5&V:;N&*>= M0CBYD*5_7]+'_U?*J+"\T?)BD1:W^?4LT]*ZSLX7+1*35BV&Q"/(!<@Z['A6 MD&#+#"1:OA7&/4.UNZF7-Q^;+?79CNZUNQ;IKJ'P'T],Q1TO$WFM)G.LV'4" M._&2,' 7LU$PP4R+=T8-'\]?IOOZ..8_N2?R[S.&0E"+),: M@]EMQ6U#P&39&;SQY%PUQVH5G&_YOAGB!+D>?3N,(R([5D+'-9,> %NPK/,B MJ^NPO+_."[;+G0/XDLW213:%YO(]CT&SR*#-:J/SV504Y3Q9$[=JT[2,!)F4 M+TT+H<")+11+V!7/0D$/[G\GUAS,#L4Z0H/".RC65*PY"M8D9EO8DIAQ8+EA M$-O(\2,[\1VO*6PA9J_/K'\ MACY_L>!Q32V_GZ=Y!=6\-;-UJZQ>5,O)8EE!!><0UN[QLJ?7:DZ;1(F%O,"@ MG&D$EF=XKFPH"B(?]T %OW2W\2I;+&89[+%?3#\V&_ZY*K]1?BV+_89";1U; M*A1Z8LKP:)F*H%;G(2N*0B.*#,\W;<>+K*3))R1VC#=U(>S&5,.%1H?NVE-, MI9AJ!Z:R4-MJ1WSBND$4FP&Q?0=F9(C9&"%U_/"&D=8[,M5P8W8MW1NTDF7\ M=N/1X_1QH.JRAQMR3)@_XF;PC5=@/1Z4OW&K- -LA9Z+/12%*,8>QJ&%Y>P; M,_*]=?YN,%U$ZC4VD(P_KEC$*V*_MSO6M%>X;8X*]8M/&JL:5\%@5'J0U M#MP@3@@5&R1!<8R(Y^/$;?I^X[@7 'Z)\!@0,]!P;9W8@Y;.*>&AA(<2'ML+ M#\]HA$>$$MMT#(1:/W"C'I3P2X3'@("$AD7_/RQTQVD)CU-# M*_Q83,K[3+NIRGOI@5 /]5QC "YJU;SIN,3TDM"+L9E@C)+8:6;@8=Q/)C6< MRK?TM[+>;ZV%[>AD4.COT2ID%3X[!M:Q6B6',36#;<>WXS"T/=\+?.Q(O'S# MPX];R$^RSF VLFEZNJ>P.13KC(5U;*_MFDSLR(T,#Z:N>I$58((,.3 FP%&R M'>L,%UY&U+DTS5-@G:'CRR,V\1895"2PTH1R0;^EY=SJ>S^CY/*SKA690D+M M,25I]9GC^FYBQ!8Q$(X)B3V"Q/R7P T=WY%,.YW7XQO83-;AGS4[;7 M<3"6[I)!H>1'5THT*DX=JQH\2E9\_S0ONJV"Q('K8,+K3,R:;@1][^F0BCEPZ\JSQ]O2ZR[G.Q0K_ZS8^(S8^$DN]HR6BZ/8 MLP/L>X9#HB#P2!C83=52;+B[:=3!K%T/G38FR.D%,X6E*RHH3MBA?%IA>MU@ MC&\9MA=%L641UTE0&!BBUB%$%B8]P &YB0= PK*(;N,AG,0/Z/],S0FJ@DB!"A@QZ6G;L]%HVG^>SX9J_L&[:0QJABL\4GQV4SSK! M&&(Z)(DC0A(CMMT0VU$B3<<(X],KWS M,J_OH+B;P_274]87)O&OIMFUFKO]:B^QTS"6D-CS QS%?NPFD1W[AN5*P+K MLLP5+_%O:5[ X91%O'(T]&16RO/+FXB>RZ!F[5X;.H]NH.>H),!8=?%),O:3 M2IQR6%N ;P1^3(PHB4+DAH:?T%<2BI(0+\##PKJ6[KI#PGKM3 _C-Q&4 M7%!R8:-\?PHP%X84:_90LB0,^X\R, .*Q=>9_B_1"Y8NH.56-B/ MYW D#H*HJ+W.*)EDLM)BD7[?N9]OS!S^-(-W,*B19=L6QJ&+PS@DT+KNR?0M MB=RD5]_4YGJ2JKP/Z=WS8DD7>=G4*@=LH_GWOL(V_YX7)7W4'YVTT>I5XG\N MZ<>_9XN[DG[RC7Z%07?L-=)-#0;DJ6%&)Z:MCYME!YZ+3(]8@>6YMN>Y M.'!B,:C!BKVDUPS[MBPY7*><[>K$'1(33;&D8LD=6-+K@+HDKNO&@1$XV/4M MRP\CZ1Z'@1G:&W));\F2P_6?P< R\R0*\\\F'M[ FFCOK[,BN\D7/\,1#VGX MGJ1/_*0L0!V8;N0D5F2'/M7*B958 ;*M2.:[/#]XQ&*F/"X27@$_E7U:M]C3 M"1ZT]%@%O4]1-Y\A(W=B6W9"D.&;B>U&MDELCR!')JX#UTPV%&*]E)$'LXEM MS])M,BA.L.)DQZB5_[3/E8Y M;#TMM8C;&B"6%R'3CDP;F;%O)\B(Y$16WS7CWM0L2C*'P;(P,34[K/VASFPX MO]&:%R=@12@9-:7H(A.>]&0> 0/Y0 5H$?^DX/P.HY(3)\ M;8YEV[HS:*[MQ26-1M3UGC:E+UPSL.*5;ZPDB?CDR=/A^(LU((H!59LXR@.K,0+(XR"V/0# M$<]W8F+W1K^]5*!L"LD]*U!>$IDS+VP5EE-A.26*CD04/2V)K(XD"GW;M3S/ M<9+0L7UBVUBB%EN)%??JE5\JB3:%YW8Q;=P+=U LQM&:-N,,T.UA Z)\MEQD MTT<W;7@37LZ0T>HGFM,Z:&85)B-V )"0)8\NA?\D) M@:$1F[TTY[I$$W1Y&'=M?P6;KSGFT?IQNU.N,KN46!NS6'O&9R2MI19BTX\- M.R)Q;!DX"+#OQM)2BZVD-]7HY7)MGU[C08VV$RA>51)12<3SEHA/"T2O%8BN M&YLV\E'B>#%&?D2"1 YDM#S#1]L+Q*&=5W)QV.J2\1EZIY8K_ ?+L5+O-:7+ M2&\S[9HE#[N^:JV5RT4-D$;TV09MVMEWD.V0#&TCW%:YF]AP L<(#3.V(P4A^/P,/BWOK[/J\H:Q:7W9;OZ+TV_\W+9L@, MK^T$3!'%NJ9MM>!0@>F:ENM:KHD1"I&/ ]]OAM\E1L\YV95U>R[++JQK6SI= MD6)=Q;IGP[JX1:FP+)LRK&LC9-J^D9B&[SIRH(\?VH-KW9YQO1/K(MWS]M:Z)Q'V;H(3W4%##G$X0D=;Q0\/HOE/4 YTIC=XEFE$<>!X MCAG%!/E>C*4<, /?Z-6[[BX'CMR>5W) R8$3D0.X.^O!3%A(+O9"'R4X"H+$ MDW(@3HQ>S^;N9%]:+J&C#^M MTJI-*;/SP),,8$>'>.2O=YF63J@I3W_X@]Y.*ZA]7VOTO#5ZI9S>YK:BMOX\ MK18PDVEQE]494 P#+$K!(;C)B[28@$- 26J1,933B]5-8/_PO5E?=G]1[Y[> ME@'6[-AK9\3^O:OD1>:4;3Y<5UGZQX?TAC[2+^GL(?U1TUO]^:X2JTD9P]:) M&]O(M%S'MR.,B.>'OD\=>.BG3N+0(O";=&4;7K>V]#4+T^XJX-9_JT/;\*(P M]$R?N-AT?,^Q/!='D1<03%!H;$4H0+U @"/"V?<[&':H^G'#KNWX#V0-'OY MP.]Q74'E0[FL MJ6)9Q\?:,T=O$+R[[D?G]RMFA"$E<5Y0(XF_[MZ@ %TX6Y'>R.!V!5, VB2; MS<2G+&4-K^F#3^3K#>O^FM]3F?PI>]"^E/=ISS*[3ZO;O."/ERX7I7R#&WKL MG8=\NKBCWZ:+%_J3JL99.J^S7^0?OZXKQ'=-I*LQU9#Y[O% &+^'@__TZ[N> M*A?W?_PC;ZM?;??1^.XUTLR\^UIV=%]N]2.T(T;FH,9]3PQLN?3_SM+J_['W MYLUMZVB^\%=A]6K7'K'TU_(%!!KQ-"("C00:^0F-\%,. M3X[1CG?45.2GD<.KYBD_(PWY::M]$0\JH0C(0@!\DGU[ITF>859 8$TGQ9I^ M4%#6\B:$3KL=\*@%8J]+W6%0=^!J)\/5[F5J!)UHE^%I$NBIU(#IRWSYV >6,)Y$UMJ26JB]G&7K0LZM@W M0''Q[?S;R0U0;0%,^TDG0&6(2V+5"0!!AAE LBDDX5ABI79F)IZM[6WUZNJZ M*BZ+95U^*1H\JV[/[9:['?^XW7 U_Y]-,Q'5@O_LXE/^[?VJ02./^N0CFKG/\F=^J&8+?*Z+B_L[GKNL9P[5G*_YOR/]I[_,':A7^SWW+WJ M=;5Q[.A#6?^AOI7U]D-90Q+IMYFGGZPAB+\5+K-\! T QU+0ES#))ZL='+-+ M\+AYP;WZA,1\,+Z )S A5ICIX2V,AILA':LQ'$H34_E&)*<, R)BCMV$A*1;(SM.!%V B?,!M!\D54 MB\-A(J<6 6AM&F_"U.OV546]CJI\743UU_SZ5&( ]W.:0:M;P8WD M4"L(B82I@" 571 @2Q.J#\9Z>=N>]0=[U!_M2>^!QX 8@C&#BH?#38+?\S!@ M?R_J!_UC&VP3^R.ZFFLV?O3)G55S;\O_0>'Y+&R ME?NY"NVY"J DXZG(>)82G!F5$91T;@1$X8,=EB_%54;+:V)BS,2F)Q/19,V+ MP!M.DS?PWF"1)H69(0EC7&-B)('(M+S!9)(_.,OQI7C#:(4((@9[[)%["-SA MV*(0GC1=2^R>-A]2H#X:HY@R/_B)"3+P/OJ!%2FS*D.22)#R1,#.^Z@@RQ[, M$)RS8BI&!60Q!J,F,CR0% [?? B:P&$ _%Y\0]CC6P&$,YV8+*$ZH00(QKJD M:JDI>51,\975>QHCO+^9%Q.J& P@/060XEXKAUD"7<-8F0D*,R0A3=,.I*XL MO3AQX0^+1:-[-G'J=H/^)4]SVU]@ [%^QSI.WD6QM MR/KI/)EE@"F35I$0*4M3Q6#2%69JG> =#>8.OMCQQ+VVEL(\AOA%)V%.E-Z# M>S(PP\ ,1_370#%LK9<2@W6B50:)5(P3+;:J(D,[C2(>QPWWT,P*RYA,9 SX MD]PTH=M5X*.!CQX('[V7C:)!AU(NI98F$PP(0>S?"8-=YHV 4L'GL=$QVV=Q M&B,V:D'-D:F58=33BXZAN?,@[GN&O=UQ4@.NZ&@#KA+(B:$24FO<4I82)377 MT.I[ "8\Y=!])PRX>DF2][\>T8"K_U#O_II^C-Z^LV^_F_3#Q__O M7P2"_+OOI_TUM/3=&7<51\6U67*^;2=B1997YI*=?[7Y_\.D;2ND$ M9UV--,@*X3_]V''>W(.P'X]N$B\X0>J>QPCW.MA[O6K^TRF%5Q\1HAIK.(LU MSZZLN?=QO9K]\4.VO(?[-K-]3SR$/]9TH-><(O<^KZ+_SA>;(ISE*? +9>_H MW"CYXB6YQ?N\G%O%[HW.K\OU[5L'4CM24AL44?J\G9>DN!MNRY>\\=LV/^3W M%YP4%@A]*H3^DI1FBHMR5JX#C9T"C?E4M!=5\)U%<;E:V,VK6P?92]X^_>>F M7'\_Y>3#)%_DRUD1Y>OA>.<( .S0^X8@G94S"0J"^N3KFG%*4D!38_Y@Q M1H&N#H"GAN,[ I[6HO;DWQBY;^MZ4\QO!3O?NG/X3[)M(_*Q"U(UA.O4C]72 M>?9O-!L97'NGSXCWZ-;#8.G;=]DV6@I^DGLL8\YXS-"H90*'%0Z=%$.84G;( MJ2=_'&=N1\OI"-UR.JJ1, P9G&8\Q9JC3+;%%(0E1NST9!J*^(9M6>-EL7%[ M<&<-Q;O5TO?E7RT6]B-=XZ2],\:GIY!@*0([#.PPL,/388>#\@DL&92:0RT, M8CJ50F5MIANQ+P,U87;8>VF=Y_3MLO6;CMB;CD,:$Q[88V"/@3T>%WO\045% MRQ_%@#]2A$%"6&8 8A "H[M,8"*D4COSP*?$'WN/ZX\J@O?0>9O$&(W9C3>4 M:P06&UCLL;%8"7H6FV"=IEREG,$,80XD5VT%+Z&:J63"+/9#L<[+93%/\VII MKUV/ST]I+!&+$1BU=6%@J8&E!I9Z>"SU7HZ*>HXJE6"9AE(E,$4()48FL.6H M4%IS_R4YZ@B&.&KAE^;+T9WQ7KMD7,"S&Q_0/41__14YCR9)T[1R - M#WS<2""J0%2!J )1!:(*1'6"1/5SHP<"B/JF'9! BA)D$FOTF 0KCKOF]02S M=">'S6JA?5_,GP_*>@F/T/V]/AB,Y:B]D@+V O:>@3T,>^PE%F,)UUE&N*(, M(Z.8QQ[31&3ISI3*AV$OP.9$T[I_/+SAM=V]4U:EIC=49%)T.E4!$.@ST&>@ MST"?@3Y/@CX?H%E#T-8'.(JR7U-_^JB:>!91Q?5ZBHJKJX7J^]%$15>)8FN%_GRI7JK30.' M@[(MD2K)A 6AXB@C%!$-23?G(3/)CE;H,[R:&GVSJ5Q>EWV,U;RIW?=OGEV[ M.];IMZ*:E?5.*?^3=<1]5?-CW_N<@3%'ZDQ6LIZ2 #U \D2G=GS8QC@9 1G6+3=_[=>@I4=Y5\^8\MY3A M$Z.*99U["BV^N9]#8M1!.6TG1:U3E1.!/@-]!OI\204' ]DWRDPYIH )#H%0 M2"6)9&#;^&%F)=A>B#"/KB(3EVNBX]%]:6< M%8UF]*&8K3XO_56\DG0HWA4B8LS&]*X$[A"X0Y!>@3X#?0;Z#/0Y5?I\B';% M^F 4 AQG/-$,P%1P(XW$2:M=I4PK,1GM*FA$IYB$]:&PCU_G"Y>$-2\NBJHJ MYM$Z_Q;E=5VLHR^69!KO4[ZPK,.E:SWE&/[;3.MTVVI[5A;+!^E#G1 [NS"M M"/N4?U-.@/UW)[]4)[X.Q;N$:"P9&5.7"O@/^ ]"*1!E(,I E($HIZLI\3XT M9P1BG"@(F%*$I0A*(AI-B6A)]"MI2D&["7E+N]_X\81>_MJ>\4G@F@*PQ;7% M<::%+^=+$Y 8"K*LZ]O.&-IQ"C]\"B^?SA1>@F-@_X]>9@KO9(5RB/$<)YQA M7Z2+%#$R-8REG$@ !8:D'36+*4T0>;$Q#..B_^FM& D^[BA0P/QI8A[W#3)P M!K5*!0&&29Q(HZEH1Z]@S;C::4(\(<"] ^T@ MI0,F(!#-&*%"&T6-D! "U%7_)V0W=79*3. UAH9"&'MS<*(3[O;.2\(0N\!' MMGR$]WR$I888@JP5@:5. 4\XZ&H,A<1ZR@;$_B=CDI@Q$J-1.[L'OA'XQF3Y MQOUL0_9L@V20*R93AB &4@U8%W+6)Q2^*)L8XR@0 RQ&P!YW';#L660NAF/ MBU5]/!WZ0M.)@V;Y@:@"406B"D05B"H052"JB1#50QPB3+"^_;@!F0",)S+! MA$.J@&Y;.!*2<;/3PO%G8^;$RX]X?(AK Q,2,SEFK/1X_!@ST&>@ MST"?)T&?#P@0.2%S=LWOIHLC7F^HIKJ!I@C"$ZPZ: MY0>B"D1U(D3UD'"2&"3%:XTP B0$$'$M"?]3\8GVK^479 M%;BEUIJTYS0W]OF^6 'QI?B]S,_+A;511S-JYR.4UCVHDH:B&(Z:*7LXD:P M]:E#/=3B=>__<"X1_]NZ/%\4T7*U+NJH7*Y7+F/FRGZ@Z?GTVB[<27@O MY6 ,J$X,E$0AC(P!&D&FL ,^)B0#28;O+O7?'0/:M._JS^/L0O>G\;&8V8^N MRV*T%-:]-?=",<+,,@YVU [22?&%J0KV(\0]&T['RRA4"4LXSA(L%:&-%X)F MS!":[F2BWS?^=Q*P?W)7+W3<=;D!ZZ>)=2&V6)5Y7/8"P%#-@/V#\H[(?LF4"?@3X#?0;ZW)?NA #IB_]0@KGA MB408V'^,0,CH1G=*$I7*%]*=1M%W4 S!BS0;"XE?HR5^76^JV65>%W7CX&P\ MF8[$HC=1M7TWNJY6GZO\ZFBROQX0OD!@,(U6$F1 RC*BL'W=I 88X%#*52:X M5.1&^,)#M-_:&SA-O[6-PQJ'YOON,Q98G_)O?R_7EZ[/F'V_MJ_ MD@/\:"#U9'R>9,P110'U ?4OB7H(!J@'(C&I$ERKA%$NL%"I1WT&*9(X.UC4 M[]O["2&(Y:AE(($-!#;P^CZDR;J* E$%H@I$=71$]2"%A?6="U0"DXPQJZ"X MF6HP!1F@C9F24)-D?#H*RUA*QJ@AUL-1,DXF!]/YNOV U-5%FV,9752KJZBX MNEZLOA=%5'@]-[I>Y,N0?NGY@>B+P11,&9<8$P4, UJXKB9M)Q.N07+WN+4? MI5_Z-\^NW1WK]%M1S]-<1EAB$@% $I,HD!-TFK+C&:X$?E53Y.71I'Q8'HN"V:8TNE M]!ZR-]X'[FJ2H)Q\A!4%^GQK@P- 6(46&8449F MW'7@(AA!3ECV\/KTB92G[2-%[$7:\ 6V$=C&Q-D&Z=D& 9 FS& E(1-0)2;1 MF6<;,$M PI-#8QO[=G62F%,:V$A@(\?-1D(J4*#/0)^!/@-][D\-HZ OV@5< M*R28,BB#C!B6"M&I85PQ05]=#1M)=7J1C+;#49V.+04NO;@H9FOG^,WGJ^MN MD.RR^!KELYD]*>\6KM?YH7BW*>?0O MP/^9*%=XAM3ZR7HG*[Q.2D8%H@Q$&8CRA6+GE/:Q\Q2F"6 (F=1YL0!20K>I M_IB:#,+;L7.]N=HL_,BX1F*=7;PKOJJMB'IO]:E9>;THWBX;K>KL0K7R[*:" M]-;K1_#=Z@N $W-4"3RJMSM /4 ]R)] E"="E ^1/W(PXC#E(-$0IHPQKM+4 M))PY\YTE,!4HV6F\,0'Y\Z%8Y^6RF*=YM71^@=$$#X,QDJ,./0HP#S!_-9@S MV%>4RDPRCG$B$L5 @R0&'?]=234_"5@/@9"40S1J&,ZIHK0D\G.3/*%[Y"7 MKZ.SV7IE.7F$81PAW_3L-)(M[TZGUNBK/-^O\?%%\6KU;+1W0J]5B M83_RUD+>);7O'?U/[H@;4W+<([@"YD\3\ZPOU$Z!58E M3LW=/6VG@?E]^WU9+(2UP,?5[P,/"#Q@$CDS;#!SW%BU/67&<*V,%?T&&M6U MPV0)YG3*3& V:UP#Q?QL;;?#?:PJ+HME77XI[%.MKHK',83:GH1][?ZBRYB+ M%VF:>3CY-X&-G"8;X:!G(S#1/+,&A*%4*IIHBHQLV8C0#)@)LY'G^? ?PC-( M+ F/&0V54X%OG 3?N)]M#'I%I0)F'),$TD1 *:'1L!NK82P/R5Z2;8SB-I!( MQAB/.;9S>F;#L>7;OBO64>G5Q=!<5!*.9] 6J: M( RH,8QEB5*(I\B05ATU2#+UX&:/Z;I,SNJYP5QP*+F# V(@*8(TQGEB84_[^K76&K,2W* '_5]'9T!/#7VA$5 M?4#]8:(> ]BC'F6*ZP2Q!+K_%!'<=.UC<(+XPT?T3 WU:K[?FE9(00P"&PAL M8))L(*3L!:(*1!6(:OI$]2"%A?6M=8RA&E&KF602(XR FQS6F2F0TA=U5-RO ML(RE9/#3]#"<3$Z<:]WF&^6M+J+&(15=5*NKJ+BZ7JR^%T54>#TWNE[DRQ-( ME/MY>BH&LD\,5YIF+$VXLNCG$!)B9!M'QTH"KK:9;WNZ,&O_FF>]V6:?? MBFI6UCM-]2;HB(00Q1*.R29"J/$@1?SQ01V"08Q" FX2F0"=,$P3P#+>^2ID MHM!.J]L?0-U+[5=#^I,]CJ%I9H#W\<$;]1EQ,*4IA(HBP3-.&(%FV_2&4D-V M&M:_&KSW[5I$09H'N!\>W$-B6Z#/0)^!/@-][D]=$JAWA$J4I58MRH"UA7"B M@36-NL$?"21W]QL>15T:2<4A+S)X]]4@>FRIE-Y#]L;[P'T!;^<$CXIO[N?0 M[2N$N2;!]0-1!:(Z$:)Z@,: ,.\G DJ0(26!H4)SB0%5H!LRA$6&=QPL:OX_ MFWKMW"'UI]4/G!YW!T8_N)!57:Z+CT7UI9P5C:KQH9BM/B_+@TOUHC+F>$Q_ M3(!T@'20$X&H E$%HCI8HGJ(\C$81TP0IL0XIP7#3"49("3IVH@!":>C? 2% MX123L#X6Z_7"JYHN#6M>G*\=?=BUUHZJ%V5^7BZL!OK:KMA)P!I#UL.:XQ3B MC"!#)$RPP$"WKWP*,?I5_I[8Z?730_K\OSA<7QS'YT74Z_)A3&5- 8 MDA<9:319V1R"#\<)>]R7C7'-H$N^2ASP 4J!89TK0=B?=^85WQ=\F 3JGYRA M'?(T M2/#^J#6<98H%1I00Q/=4:I(-BTX^BJTTCJ#@EC& \N7:L>M+B;NP..UOFWZ.N@MCFR]/NEJ-?V9^?X=/,\ MJW*V+MPFN"9YCG2>4G0Z9?S>7VQ.!@-5=<8(S!"7QO*ZA&*46$NH<7-HI1A^ M<+'YL3?#LQL2(SYFB=HN9)Y#0:$;3@A5_@3VI&]IFR(-L,XXT(HH3&6J4=L, M$VM-\,-[3$RD%]8^')^A\U7 ^L%BG?58SV1*M&1&FQ0!X#(D->V*RA7*'M[V M4=DO_+4';AWH.]CIN\'Y/TPV-AFVG+YI6C,H[.+=\57M;6'WEOK?59>+XJW MR\:&/[M0K?%TTQQ_:ZUQ\9^POUSWL4?&$#X4Z[Q<%O,TKY;.)3!:\(#(6 Z M9AY18!\C&?@OH>D$]O%C]H'[D*0@.#&)R@1B'*LL2W76S>+D3"'UXNPC(#]D M&.Y^(\D7?FQ%OH[.9NN5E1 1AG'D/,+//D]LSW.^VIPOBNV!'BZT:=_CFB5: MII)!P V72::8-%T7!,VUW)E6,O^$D#O6:?[K/E9;$!]J& )PJDR!C()"&X]2HUE@12$ES M9Y&""Q865=WPE[?+=I+6^U7E[J76ZZH\WZQSNS6?5N]62\>LJM5B83_RUK(M MEV2^=P[VY(+NF(Y;Z1#X5N!;@6^-Q+=DGQ&!(#:8IBG)4I[*#!$L1,NW$I-! M,&&^M>\<318+S&,. Q\+?"SPL2FF=G'8,[(LU1+#+$FU2G4*)$&\*S+C"49W MM]":"".;S1IG43$_6]OM6>"%@1<>'"_$/2_$KJM8HE*,!;7LCXJ$;XU1:Y_*"?/"YP7-'L+X2,P( MB0G$@?<%WA=XWV'POOM9'^U9'\L4(4:D#$JB*$@2"CK61S/-[VZIN"?6-T8R M?PPYBCD;=6SM9&U0']O[=[_3V]?]WX/'L=M>O+DL/">!"/S;;X/GFQ7N//;T MA"_^#)\N"Y_.?V6_^-TE]"]7ZZ*.\LJ^;!%@;_.YRA?1=5[Y2@!K.=2%HT,? MP77&1'11+O/EK+0?JCOA6_^ZLZINL;=7N;NH/]V_"R.LF;%;9.'_OJRZBUSG MGXLWYU61__$FO["/])=\\37_7MM;_?MEU:XF]]RA9C0!&B140Z$H1D0P"&3" MJ-649**(=-_);VS#X]:6/V9AT67EV,"_U)H :;262'%!$5.282FH,3+AE$,- MGD0H#C".!+1C0LM!IYE\!T8_.NR7(&G_Z]?F'N>6Y=I+Z+?I.Q7ILP_OSSZH M3V_/WKTJYNYZP+-W'\]^?VO4I]1$'S_9?_Z6OOOT,3K+(JT^_D>4_7[V]X]3 M>^A?RJ5E!ZM-G2_G]9_'?;K!]V]H0L!J _[[Y=*J<,WOPQLLG9!;W- I(&@T M",_PHUFQ6+3O^MBX^]T^^*S[_8X=^51>68;XKO@:?5A=Y3MZXU5>?2Z7S>/E MF_6J>Z%10_TK7\OY^M)^VBZ^%8LS*]GSZ[KX2_?#;[<%X)^V^2?;3"R(_O3C M])3F'@S]VV]_VI'0[?WO>0L\[6M'<[-CR_=Y4&(PA,],[1O52-DCI_I_15Y% MJ>48\V'VTPFD?3V(#/ K4,$C]F*/=/'$]+'+\+AG^[A\U,N[==Y M?1DYDJNCBVIU%:VNBRKW]?S.\?/%-ZG]RW.IYXB+JTYVX>'TP^E/[?1?4G%^ MFH4 I[O2=\4Z*GWV1_3+8E7?=N2\? /IUPQ633X6Q0#AHA"#GI@$2P,1,8A ME"J206!8-ZM3H'0GM=*>=Y/L\[L][+UVB*(X)GC,W)^0M?A*(BW@^\7R;%J MBS[6# 66&368I,(D">-*ITV%*4N45FRGYN-G !>/ OA#<@8\E^F&,&(PE M'3/Y[7731<;S"4W8%!B,<8_6JZ@J+(7,RD41+6_;" V[L)]Q[\R<+^FZ6GTI M78#E_'MP)@5WPB&[$\+IG_+I3]^9A,1D5^H4"S>ES%[9WGE3UI=.FKBDL7EQ MOC[BYN#WJFRBG\6.C:#)H&'K[^=@(5V_!"2_8QS+920B9O/*5.N76<> MW=22LXSQA*=C0&A\'PD$, IX>C*>H"7QOJ99""XQ1@11@HDPD!C9 MRB3)S&XQRU, ]737PE'*I+'S3*:O$5[D915]<5-).FW0$\D')#< ")*A3"!-+#B%;B4?)BG::4B77IT7EEW.C;W[ M%]\DTD'7G8C%[PU7F-2JG9 M"U:GJ0-/#YY'YQ4UQ75E3SGO)J@5_]R4U\YDG^<71Q::R=+'Q9=>N MIOJ;^[F._6_YE6L2\+_;"RR*O"Y<.X&HO'*!MZ;F^F1M6=G+8 T$$!E.D"%) M9JS@Y1"TMJPK@H:W<3T\FGTFPPD>4\Z.P70-[I\C@ R$O2B$B*.,.)BX1B:& MRH3"5FU5/&'ZD9!YG$9Z'V1(C$;MBAD@$R#S#,A@UGM,,Y518(A*B1"I_:/: MG&N6,0K53A3O)Y 9+>^*\QB*HP@RG(Z#U(^*>.,'.$>SP01G^TO];)WN^(PX M2'O))3"&3$!H" .8)EQKTAIQ&8(29SM=N-Q6)[='9>]3[:,RYGA,M6]ZUEIP MIIPF#GDO#@UB1"F:*2I(BG$*E.P+?+E6RWG:.9/WJ<=B&L-1 M]=C)BLE3DH:'BSS<"SV::,DUS1*6: @X387$K<O<3$#F:6DH8CAD>=5Y(@&2 Y!1Z+T$,^^YJ.@,*D0P:D"+$>*J11%U. M-S/9'*7UQ6;AI_EL3C@?% \R=2BF' M*4T0D8(FT9FHG4S%D=&=>ZW9+LU5EV@U5 M[7[N4\.U<"5CQD4F*S1/238>+H)H;R=F*A40I@1(J2 W6$*T30_%!N_DNCT2 M0>,Y2F,. H("@B:"($X&" )*9#"C*>>NU3\0( MC6G2!8?G"ZN Y?)+L5ROJN]1\6U6U+4O'EJ=UZM%4<^*Y:PX16/O?IP.TF<4 ML: 4!$N.,JTE91GJ8O@X$W!'5WS;[?;?[=T+L_JZUU12)&(@@@\T.%R.#H,$ M]K*2$VJDE)@8R!15]I>LDY6<:;SC;WD0!D?3,3&(&0P8#!@\/@SBWN>9 8!) M2IB!*.68I@;"KLV,2;'>T5]4[<0S! MF#)OLJ+ME"38X8*'XX'!QC4SF"">:28-%CQ-6^=^!C7@3P;/>$Y)$$LY9A@N M@"> YQG@D?WP$&. ,% C3BS):ZR@D*V6EX(D2^Z*C#T,/.-5L\=RU*2OZ>MS M!^^./%O;-T[1N+H_HX0.,DJ$!*DRE$C#I8#46*6OC:>EAD-(;N/.;^F[U=)- M66FR2EY Z9/P18KT#B=W)+A%CA6Y]P-WX!9!B"82XXP"[;H'&BUX"UQC;3BS M8ZH]!KCCM_%$,&8A7! P>828I+T2RZC!!F5&0:T =1F:6:?$*H+3G79_C\'D M^'F9",4$\J/&Y-&Y+O5EOOQ1';IX!9OF$.%YOX>0 M#6+"*4\,P5GJ4A$A,( 3WK6UI!KI'4?#$_$Y6I +,A%C^B)V37 8!B!/',B# MQ'^4(&4EK#"42Y?<(1(INA8+DHF=OIA/!/)H 3?&8HC&['AR!#A^FD-CPMIR MEZU7/KL_R@/85HLIUR<29AAQQ+3%,#.SJVWB&R,[TRUV0#G9TKTU0((HE M&;,^YW!0>$J.B>.%'1\TS$Q$JE,FC3249A(QF9FN;9\F=+$ MC!E("Z@+J'M1U W:(5C#,A6:B;C155,*8LC%- MRL-!W>DX;M]7Q75>SJ.BB<&VY:HAA>Q.% \&S0((#$8I! I:=(.,"]46R9DD MX>J. IW;*&YWONM6U ;!U7+N ^1-3\Z]YI>QF$$1+,W@,0K(YKQ'=H*5&RC& MH9 B2TB"745ZVRI"V]?VANSQU&48$_0B>6YE)@T80K';&$/XXS/.^ MV72+:>5VO9C_WN<9[K7&EX?V@\4H6M"FR,9()U&=Z9 ME9U[ ]=X5%U:X+7WZ)ZM2CGT;\ _^

L#% ^2CMD_@;O/W(:.%>#W>X[$P'.D&<-2:BQ30E*5*JQ2W#7@SJ1^ M@$_XL0@?OQH9RAB347U'SZ6)Z?N6 F\X5=YP+VN0<*"_^#WXIQ(D8I4,@!XFEF=OFO/E8E$)CMZ MO=U\;??^?;OUR??_JMT4JK-N^]5V]_>ITA.(8SBJ)_EGASU9U3U(X>U9BMH.C/")!9BU +X MJ4K7L5MF3E9I=F05.3Y01QM+4Z[/D)OB4]]2F9_;9>B8G04GN_!P^N'TIW;Z MDVQQ="@>E/?Y]ZO"9=^Y,1G%/S?EM?LUCBXVE=4=-E5A?[1Z@?VA2<.>JS&O4$3!!@* 0AZ"%(H,)*&6F8 MRH226B"^+?>6"=N=//P<"(Y7^TUB-NHH[\.!X,ANCRFKNIMJ=IG71;2ZB/(O M>;EPZ:->[ZTMB41U,=M4HP0+#S$!X"<(1\-9C=1-NV(9DQ@G]FTBNOEQC!&Y MT[UH!^&JV_ML57VT._]QN_&F.-^KL@NIB $/!67!H1$PC2#I,JY4]@WD=752KJ\C20DM=^];/IPSO^]$M M^H[Z29*F1@.D64I8PH1"''03TQ4A[(Y9FGZS,[O7?]MNM6_PT,#>FMHZ7RSJ MLXL?XWZO!>%$Q)R$HM4C$[('"S8$^J[:;D0ZAE@9 :V12U*4=.,K4FHXV?4K M[PELHRG-!((8@C'#/@%L 6S/ -O OZ02GDH"4Z213*SMR0G/.KU5V?]>"FPC M%HS3&/ P5OI@G<4N+6+]O4V2&&:<44SS0@71*B8!Q0'%)\&BN\'L>A!;'B2IBG0&@)- M!.(&&K0=!R4R. Z(GZXI_V]1K>9Y?>D.4R"(?COJ28M'Y\']6*S7B\*1A5.3 M[<$6]NJ1M:FJ8CG[[E[XFE=S3S#N/.LX6A;/59ZGC,O[I2L&O?L6TDPE"28@ M@P8K@PA&R78@*D8[Q9L=-JWA.K1WC7V:+_FZ_%*\7=;K:N,^\[:KY7F9^FL8 M8QHF1 7/TW11>3\H40]*(%,J:)88C63&E#9*=X:KD'*W-^'HH!R_"Y*,L3@* MSU, VV& [24T#U;I;>2SP4@X I%F6BB1 M":)09C@BK54*L&0_+]-)MKO_KEB?7;B"]O:=^:BJ[FF9I\%?=*S(_(E0'J05 M(<9XQBFC&J=)1I2 M*N@HXSLCB9^)C3'ZWB/8L9';0(6_+\!SU/%\[UP)@,W M$\X,8)PF-.$<""@PE5V6H): _KPF_7%P#H[@?3J"D9BL=KSMPWE?0Z$)=@F; M?,<_1%"O-V<<,62(TCA#/$56,,.T*V_7)MW)Z/]!"[$7=A C$@,^:F@V-/P[ M=*%[K%"^7]$FI)?,U#" M-"(IE*DB2$9%*UDYLBH'5_SL["\G^[Z K\@J)^D M=K\N)P@QH\ %[N(";&!N:P4 4IF4&&0L,1DTJI7H&&#\T!Z^^_!W/X0+,!AC M'KC :[O-I^LU'[0:]45^%^4R7\[*T&?T@;ST9!<>3C^<_M1./_09':W8NZSK MC14$OKIFL7(/6U175A4Y7Q][BN"]JB$E_326Q$U98AAB!B6"5"+>.7LR ]!N MO_AA3L3;=GO/+GZWF_O)[NWHG97VZ; -/IH)6&>'"R+6ST@1F((TR;A,&-% M24JWM:1""3D.B$8+8F) 8XA"NEY TD20)/KQ)0HRA:& D&.9THQS03IQ1"B_ MHT/84Y TS?CA],.$!Y]=U\:==]7!4XSNW^\^9$ ,LG5DYD5:*JDP4&08MT&$ M%"+,^&U0?MCV1-BC9GA+J/$8C-I9-R3FG(;4/$;HHAZZ*;7@E0D$22:$U4\I M3=LYNFDF[7_/@.YXK34EBCD.X W@#>!%C S FZ4 :< EU!*0C*.25>Z(B7> MR9)]!'A'G-R'8TI#7]PC=ZNVBK/KDNGT94=0=D6U(]]%-U3]B.W7GV"6#\8S M"4 YE)IF1#*1TI1KHXU).(40&I[>:(70 W9UH?V.KLOS1>$PFUZ=%Y;7SONZ ML[U65T,8(S9F5\S# 6OP(1T&!N^'H(0#^*.6:=? M7N5_%&^^7JX6A1O\^:7T2N;FVOXU4#J#!_>G(,:]1!0ZD0;1)!4:)4 PB]VM M%RA-;TG$KCC+GL7?[%'\W9W$^^X@=G!],-'^Z95G!1?/L0+S?G.14S"8YIMH MFF!!J4 8)VE*0=>@BVIN]+C('*\-)HX)'34C^_"=/@'.QPKG^]',>S0K)*1@ M4B<:4P7L/RGO9G.;E& V+IJGJ2U/3\X>M3?V:C4O+^Q2NHY!7B%>K/+ER8XO MX@-7$$-6#U:<*FO!&DJ0XAGJ(BB$RA\V)CB[<)C[4+A.7S,WZV'YV76I';> M^2AMUN .@((B8$#2*9""0&XQ96F*1&":]/:CBG&?#>W]?$0"C[4 *$#A-#] M5IY ?9&%EB(5F4#::H4\P4!)W.F%B4C,#]M=/0)#X\VHQS$;-3G\<"RXT_.W M6H71A_.WA5(S1UZG:./]!,P4#K)R$FV522PYR)3F0*4DZ;)ADX2#^\'<):F/ MKT[N-$R'V_MX;^PQ.V#O1ZR$_9A=@C,%-<$J305. .84=ZD' M+-6[B+TKAUTW._R[V^"S?G_WJ3WC&,,QYU8?#E2#]^DH((A["&8P4\Y"37BJ M49:DBF2MP6H496PG"/(\"([7IB!F:,RZD@#! ,$7A2#M(0@M*4L)F%3":&E@ MRG&KMV:2&C"R%!QOI'Q,V9B:[.% \'1P3K_%GTM MUY>7JX5[HCJRY-WU6K=*;^5B$N5L7;CM6[3( />C$3 U)F6*83 M3HC@TE#=90>YBLX?&:\?BD5N-_K3ZE/^[>_]D62KRI]=XLY,KZZNBV7M6<)> MNZS+&- Q%>,C,&Z#8^I$L2U[;'.0 LF33(,,LI080[I1!F*<9[1'9(\#W1!-\/ M6V6\]A[FU=75:MDJVF\&JKHKD/MG:F-C@/NQ118Q5IUF%"L"-$HR!%/6 MBF!.T_2'L2&+R'Z_SRZTW^R/;J_WFIY!00SXF"'>XY&JIR0\#QA[M,>> C!- M6>*FA1G."3, =PUP)1%T9\#(D[ W7G(%!+$48R9'!>P%[+VD?LI[Z*78P@YJ M8O'&0482;3C;UIPE3(P"O6EJHM-7. _>._SC>0I#I73/$[J.T,"4?!">-110 M"#13 J2&)I*@3F^%,-V5G7>VO'XAM16A6)(7G;(Y.6LS^(0"I.^ -(2]3,:" MPS1###(MD@08(4R7IFA_Q[M)QD^ ]'CM=W$,48!T@'2 ]&U(X]X-+(R16/+, MI!;,C#))3">EMKRDOB D<-07YX"#]-)\P$I/5Q-\5ZVCFYEQN M7(I&N;QSR.41&\3W.Z/@P!G%B:80XS23]KTTXR0#;=OLE"0P>^BTVZS;WQ'G MUS]DVBWB(I8L>(:#=^I@P3AP3Q'$4YXE*K$DS0Q'& #4#:"W.O-.Z?NSP#C^ M 'HI8X1"(4# XL%B4?98I JE62H 9UHQ25/)5!F%Q?%S!?6%=]FE_GRVX?[+&=+1T'4!,YZ@2Z@Q/Y1^GM+I>SRO?4^,6> ML__ISPW$RQ9TCNJ M@(/U+6A_V&YY"_V;+PP^^=X^\FK^MCU9TYZK_7VQ<;LXY",-;]EO#K:(^3Y" MWX\\^=LB7 :37>W]U2$[7NHV(#&7 M8TX>":@,J'R&48T':5\(\"SC7 HED=:),0*TK=)-)DDV/5B.[Z.'F,> G.8@ MV;%]])-5SO6#E>\H7T?GQ>=RN2R;OB$7I:.GZ'N15\%0?Z0&@''?43[+E,RP M()13AE*D5095Y[^C6N^DHSV+U=SB'&\;@3Y>Q"8X)/VW2?%+.8JGYP@F"G MO86N4D*%-M+-8#&)XL;J$UW76X1VIQB-#78^"M@9 3$CH[:D#V /8#\*L//> MME<)%EE*),I2B!.#,YUT]9R9E?H[\Y;&!CL;1[)S'C,Q:J.P@P/[$YWR1Z+V M%_;EARC\CSAT; ]]OMJ<+XKMJ8\*^;$VZE_WN=*I\S("^K:G1D F!.P)ZN@'($>$AC.D3$E,US7R988E0N&SJQQ_\3-PY^R;:P!\72CWCAX?3#Z4_M]/<@/'ZX"4>7 M:.M4C.@Z+^?1W,\7C]:7Q=!IYX>!E%;K<"Z^%]+?)ZF^'HIV2A'9:J>,"84H M) 8@;2U@PS.NM@6_=Z3VOFW/^;VEAW?%7G-OL8PI'S,^$"S85Q)X >$OC7 R MF.U'8990)11!E",FM8"@17A*"-\IZ?\YPL<;)^+FB8" \(#P@/#'(ISU+FTH MLD13H!*3*-?-(X&R*\E+A$C9XQ$^7M4=CQ&FQX#PTVFO\4!]?[:Z*MP,P**. MHV7Q4HK_Z^5P/,FA_3-:F#R;$;TBH24R2B;(,,8H@U1J+5LV8P#;[0WTUI/( M)TP.?>4!C&2\9M+I B9,4T5QZ]HP::K$ M3AO?!S&2\5ILHQCB41L038Z1'%?^\AT!\7>KY1L?^2Z7W6ASE\S\A,;:/XN' M!=8Z^?6%LSR>];WJ64XR''WP?JOWWWZ^*()B>(R*(0=DT+L2)*G! %%E+E^M\D7Z[+I;S M6[[75%(LI&;4<;G+J8K [ WLY6/:">D\X MUD1CF$+&(9+04(I$TH;4(4>4C\A>1G-KT1C",9ON!.X2N$O@+J-Q%]*[QR4C M@E.544,P,"E+E.PJU+@Q2([(74;S=;$8P5&KT2;'78XNK3?9E MWSZC>G/^/ MFZ>Q7D6SAI2BA6L4%]* #H!OL%XK05!RB:U*DF$L4<(SE6V-GH2PG6$<+=_X MW9WUV;E]=%_2L^4=H]HZ1SGC_03<9 'MDT*[&-2Q(V.X2^5%":4J08)W:;V9 MDLD/;9!'H/WIID= >T![0/MST2Y '^F&*A,:*Y1BB:TY0#/*>X^#H>+Y:!_- M%* @QJ,FXDU?Y7^89P%./7KTH[^U_;A](!=-L613E_.B\N3D$X'SV3\W95WZ MWU<7T?FF+I=%_8-H>'!3'+:;0@P:Z4# %4]TAB"F2,.$(M.:&ZF;$+8=VSLK MB^5?WJV6+HUB5;W/JW7[B^HIIZ

N",[0P&4.ELL,NN?H-%66 M[6!C@)'*")2!MGM.AJ'6=#]<9L1A)"&9.'":P&FFRFD8V'(:+@57Q%#+7ZQ> M@XE16=)542I.S'XXS=/-KM/29YX6?MF7R77S)B[&,\+2+:G8)=6M(85_Y?3? M'+WX9;J^:'6Q+*W!M5RM7K#KB<*^J*Y<2"7]H8?VCO<0_;EXB^?Y?R_*?F\(4 M]:PJK]W3JF]E_0_'%/_QZ;(JBO( MV&P*1[5_*ZXL$4^-!4Y6GPIJ4V PHS(8:Z#TB;.<<4Z@%!(0(342D'2EF08E M>L?/_!0&(PZ'P=S.@!_I-/DC]-S M= 5W>N!:!\NU:*_D4:!30D%*+"\C3&,*">G1;VV(Y^BV&JEQ^!G"X[\P&Q>EMD, M'/F2I9(EAEK;3G("-!>)9S8(0HZRU[;Q7HW9'*5#/S":P&A>EM'@WB(3*3$X MD5P"K:U9EFBB@6_ XBW)9O+EL M.K5"!/[MM\'SN?TNJC&>\--EX7L'7MDO?K<0:4)VD363(GLE-_'NYNZ@_W;\+ M(ZR9\5M'XO^^K+J+7.>?BS?G59'_\2:_L(_TEWSQ-?]>VUO]^V75KB;W0*ZU MD225)K-*0D8!A2*A*-,9)8@2F0KFOI/?V(;'K2U_S,(BBTT+K7^I-0'2:"V1 MXH(B:R4Q+ 4U1B:<.K/OF=_&R(!L@%$@0#GK*42@P3#3*>&FNL6[79=6>Y MA8;]@?R.3?X%_KE5C!KY\6YS9;\Y^W'YY4UQ>U9]SI?E_^9MZ4/+_YS8S.NR M/KMX7UG.N%PW+[4%PD-)NIRKID6K9;+O[9>M5*T_V?LFB]7LCS_Y_7._?BP6 MA1=K;R2E*&&*6_FO&$XE!K1ID<69@N-L4=>(K4.Q-]?/O7=V^SMUJ]^Q0IK<_^ MZ]VGM^_^&KVW]&R_\-%_)OWXZ>W?+"U_[(1X>PBW:,J^USYPOM69'O_0SUDS M^HD4&BJ8SDNZGS[M_N-_<4T.RIF]QH"<'"-.[BQ#W[/LO)L#W,^%RJ4U;*Q! M049*/;+Z:&[%4'6]:FOT?W&J(0*_^7?\S_"W:%7YH5[=6XV&T[[YYZBT.HY+ M+?JZJOYP:D_]O;:Z2QU'=5%]*6=.!5I:[7%UL?[J=*%608JCZVKUI9S[;ZP6 M&]]PPMXF7T?VSDY YM'7XMH=>WJHU95[5J0S8OKQ>J[O\-5 MOK3:AOV8W:?/Q;+K.M!^K;WVO%A8/;OJG\U>HVM"T#ZI4\DU M[U[FU=RM(>Y7XY>VO9:[0[VYMKNY]CNVM@]?N]_L-[Z6Z]FE76TV'T-WE)#_5@_VVCW^IK9JY_GWVU?H'JI=>64/<]:KRP M8G/E:.M=C]OWBWSMS$6[_)56?NH5GU=%'-W17LA M2UH]F-PM\GE^;1G%=ZNTN+4MOOM6AY>6#;DUV8=[XQ^N!ZY%ZWS++%87%Y;P MMYL9?>PXA7_R+2L9(-S=<[ZZRLNEE[/5:N%M@QL;WW&>(7S=HVZL[9T[*[/; MC$5Y4LN%UVP[/[Y]BR +=Y=K^V;S@NYHXR7WRWI-,LX]HI<=_?G.>. M&^5UO;%G-?.DD%N667RQ![I8N?<6J]5UMVCW%/FL6ED"\1SIS1=[-*[#3,>B MWK2;VMVY6'XIJU7';NJUI8LK"TFW$7\4W[=2P%]@L(R9EPQV4U9>="V:0W-; MLSV4&_*M)_H;!)%'Y]4JG_?B[*;4N"P6U_ZBLTUME^>^<>XZ;L;M.38W*:_< MOCI:*LJJEVR>%.IZ-2N]&V%[\A:8PT7ONA).@1=:67+1TJ'?7W^&=C][-M@ MPNZ@YT;*P=^*XHZ1.3CLOFIESO5E[F[FCM:>RN66S"PQ M;&[H#!W*!PAV]W=,R\?:RZ)E=MV5;J+%>9(65C\N+$9^C9+O#6MSS&8H F_> MO6["]WG'UN*;CSR@DFA>V64NG5(P!)I[U.XIXCM8K^/M%E +NR&1U6XL'58# M1'WV*03Q#:;:L-E;K#6ZB[7ZNU?Y=3E?^#0$#S"WSU_M+>VS;HJMON>4R0$; ML[!V#Y8OZE7TV?&"+_EBXU?LGO7-NKP:'E?MJ+&5"E_+9I+ME7O"E3WZ*[>R MF^ON-N8J_]:\[[CCK?ZI)WJK0J[;K_HA.9VJTK F^\+7RY6# M]^KKTE['JO^UM?&L!> J18+S[VJ]K;]5;QJY]A8$XAPLM7RVO/",B)K%UG& MYI^JT9#Z([L%G=N.D"?11.8G5[^W7UG-[Z(!K35 Q%!FSS(U"65"@Y8&%.*( M#FC 0*DHX4J"E%/$&&*F\R5A1 AX% W\#/LWY"<84WY:,6<%!T7.#4!Q8U-^ M+8H_AD.^8WOLI377"L>N&]X7?[UQ>6#4;N=4LZ74L* M>[*%U?6:@>&_=,?ZZ =^9Y4C%QUK'A+Y-A?RR5>+HY$>!#?]-IY\-0^/)W^[ MW>-V3X1_%O[T9[EHO4'7'B*U%7A.DRKF?_[UZ8_8@.YYI_6\3;K8/L$SML:3 ML.]Y67L]_,+CYLUML(SUI,\@J-L/B7<>\MUK/O6'GN'JKZ+D[+Z,;I(GA3_CYM R6_2A;GK3J&6JG*0):E]T8K?GJ?UU?,.J-UMJJ9G27SG*MG:?;ONA-4KN[&XO<9ON<>5GV M'O&[._HZ:]8]Z>>E78!%^+HU>BYR^Y>SM=S]MT\R:/WKM,S&L"Z^>1]?^YGM MNJXK[UUVKGKWNANF>]5HIMM+;[_D7%-K9T-V'FKW@M4SMR_=W +'E9KM;9C2 MY]5J_K5<+)KG\=[)UMU\^Z'NVFPO#[>6[FQ [?8F_H8WG'U6![K*_R@B:VLN MRPM[(_M:M[BM(V=S==TY;?T#S NK,U^UU^V>:K#'[H%NK=%=Z(+P+MX; M^UL7-Q;HW?O;Y?<^ZJN\5F'9R$75?CC[0+O[2BD]SO7BMK+) MKO*'549[>I_=/'_4;43DI[9ZB_KF,U;FR3 MIZ3+LIJ_<8OY[K^?UXOV<^+\G?*K8TW)SF>ZWAYIW.'=DY3U6[X\W>EG[@=O-L';G=/%//=NWV M6:+?V&VMW*GYNVV6EHCGYFFLV*:_>-/OTL>F]E MCA4,+O39I<[\5:GW77),8]G>IPC>5/[^9S/_W#QA(V<'TN.J\91V[I9.Q/[< M;>M5LIV\Y%][VN\S09R>5+O@DH\4^^BD>\F'4Z]=G*B-?N:5#V-VH517"CIO MP[?N/L6R;CT"Y_G0^UERFB_Z[/:B]&[P_UQ\ID#O:OC_RM>M M>977JV6CE*C&0+,/; ^DT3?FI0LO1^Y.5K5R5.K5H9[0=G7;9WA97H;WO;K4 MT4[==:?C?T@M>"WQWI#>ARPEW*+4$OR(BF&"J8:<.P,)DRG?"P MOP[#7YDB(.&)ZXRN4I4P8M_OTFB9QF8\X3%JJD!G[];.(K:H_7QI ;4H[2[= M8%%;,WG>B(A56S'D8&BYB#>X+==ZLGMV[2J#GO[U*_O"9>W,C(7S2336DC?A MBOZ\+3=9?F]X7^F-*O^!V6KAA&+E OF>&Q;KM=L.9YHY\\A;?*W)Z$50PX;] MF+#&U.QX\( _.^=%]U9CO[I+MU&B^>:FN.Z>:#>\]]KZQ0-LL5?G7&][(CT* M7M6OYP'\28$T2;15;S&7UBJ02*O.$D@$UL/0+!<2,X*UD!E*[$^*&M&&YS70 MB$Z3/VUE^9 761#ZIAUU,>MXCT\R6CCGT479^#CS+WFY<$K$&ZO/O:GSUE&Z M52:MXM'[$^.&JVV6;4+/W.?.M"K/RN=);_VGSGLRFVVLAMBDGC7LP.J 57%I MU4"7,=7J8+^XK_ZY4Y2V7N.ZNV2KS[:?[D-,WCM6KK=.T&*;R3U;^-\Z7],- M?VBYOKE+5J=:?6V]T]ZI=.[36MQ.^6=^8Z^YM)SJRF7"5]^] ZB[H^-6]BG\ MTO+NONZV@UNZ%)D[KM,E ?:"Y4M>E:N-U:LM&?HDZ#XWL_-/>M?K+XU7L#NW M/\>#Y41-JE,=WS)P[%T:EU7K!<^KAO=>5ZO:N&2N/.NK7)+BW )V@T0L8N^Y8SM=_F)IOM-@FON\333M&W=[I< M+>:#)_2+=9;65K1Z[UGCSFT"T-O'KC5LV[>UF8UNQ:G#D1.2EEQ\//2F2'8# M8=;-"=VP?SSZW,T]1=7;)]IZ/GNI.OC>6-)R)(;U3+U^?SJ>HUL+ZI4G)J<0 M^=Y&-_CIM;?Z"JO[71:.'HO9Y7*U6'W^/O#<;Z,? T:[U8=NJSV=+WIX'_]= M:Y"6#?MMT%+,_O?[>)I"[Y.O5NDF<\@Z# M'E7%MZ*:E?7-J%.YO+!4OQQ&V5H?08<$JT>635[]SL,[8)7VPV6U31]WWHSZ MAI>_5=$ T+\2QN6;@ H.>YRC&HFRT7GI?M@N&S4X#:?3GW MP9U;S[^MXAYNS=>\?N82FFX'_WIGNP.."0*H$+)OJR*,,ZL$$H@RCNQ/F8:M M+N,]>+=UJM13S<KC57%\KE]+-/%&BW+R^SY_K=;:=,&X587A+>- MUG9/)P*Z[43 ?C+V[E>^TXO @G2Q&*::/G$W.VKV:J*GQ,X3;28T>-8ZE>4^0 M\[65]ME=GLR ?EJ(U_;,K%91;XJJ6X'C7 [B1>-**^8_!Z;][8=/V>2[5T7# M,MR%O3AW\K(-<=EO#Y9T,]CE^5_K].K\55]7&\LN_>4N<\O5;D:Y&U_FZBYM M;6<=CZG;>B5I-DG;K_6I'HWMY];S_0&F7YI!H]*,$8 @HE)@@SK33\M4\H'I MEW*8BB21&FNF3&:9I@!=9C82&-P;-;/F9<*3C/$,@10GV'):VMR'@T0@]N9Q M2;TO0;IOAZ[VJK6LNEP=JZE\M<+?=W&L/;MH%-Y6"?4O.JU@X[[2I!\Y!C#/ MJ[E_L\O[]6+_6Q=.Z/*(W/O.&'%9";5;6-S^9,5-8QD,S4&?[M07J'E6UF8' M>8?2>;WRA3M=[.![FSBQ'#*\K572\%FGE@5_]\\XQ\?"!YVB#]X=8 ]Y:OQC M9 P]B1VUF[3=HX8K/8 W$2X@TRQ36*:I4B)#BG8!:J,2,,QMU!I#F5(B$@B, M9(E*=.4*\Z\Z(JA+&MP"IV'KK,%JKBIM_.?L1;( M;./KYU;.2G=O=EI,4W4W:"K@+VVOZ17&;9RLS5!SKJ=ZM:F<"K+-S]K&)^]R MJA1Y$]KU)9>?VZSEU84UW#N/U-EU7SOVN3?.YL6%5_KSIFC0&O&M>F;WK"]6 M[UH6?'9I3%9+ZHO>[*E\&7@*7+2NR*ME5[/6QCU=NI#S("SK(O8LKV&H+BA= M.6[7>W>&Z6;EP*77>%?ZK_I\HEL?[E7&JOB\L2JG54W/OS?&S;V'Z*\[S )O M#\)]LC^)-I)IE^TCQ_W9_1J9)JS:9ZU+*S/<5!L?IW?G9S?@VNZ)]XI]'/95 MZ'YY\Z&-U'_L2F:[@_1%C<^TL^XSLR1E@Z9RF468DAI!D *C).;2<@NJ%92& MP)VF(O=CY_SLDJB[K_9-Y+KZV[;&NZ@1NFVYNZF#GS[:L3U\7R3_]G_77UTS9R MMR3NXP_JYUE #V!^_Z=17:RL*R#43?#IH$'YZU8EWPD\_JO?B51]_;?-5GKRSC=X8H3TUMD.S[6-@%9='>)/ M]]Z[$=WK[K?><="=0Y/5/+37^VJQM^Z"3DJYW@%VH>6L]1:TKLN;V1=]G'0W MT.BC>+<]A<[X[TH!V_K%ONRIZ=ZW\J5(_A'=\K8[TCDCVD_:Y[FYZE\C9:ET M^<;G -RUCY;,*TOF@WB)%\5MA,1-X?%=RWR,-Z^6OOK)(6RY?;E/FO'F?I,+ MX?>L.<-R6W[8/*1+-<]].XZU2X;([WB*+)38S]/"]-LZ>BL,F5M[>!\<7;A MUOJ[6VJST@>X26%*J5+2"56,G&\%$+-MK"(3-M39$V(5=JNF&Y,I24@F89>] M9Q4.I[-/3.G^?:=,H9[/L"GB[Q&1??.IREN]BX:V/=_[_L_?F MS8T;2=[P5T'T[+YA1U!:% IG^QE'X/3V/G9W;ZL]$_/^,P&1D(0U17 LMO: M3_]49ATHD!0E\9 @"HX96R1QU)5WYB\EA)MXP^6=EKFV^OI."3&DB>$?T&MN MCC91,>%U'*V462T6WE![4A<=ZTA[9J/D!$?,4,$W)MNF;'6GF@-7J[85D)E' M"6;U,.OK*&PW;2DL4A26=2@L$Q2&'SZ :0?9_% C*'UN)\&J/V.]_^(.7(N+ M<#91*_,(]IQ%'LU\SW1]&GJ4VL3)4AEA#TTOUG&O,AHRRX^F3N9G)F6F#!$) M21'QS"#J'7M.'\^#%>0%1X_@&4/G1B(A$!18(L= :&$R5J+HF.*SJ'.8Z!GF M$TMP">"\RZ:X6DX-8"X'2(GKQ#GDD='#'- %4.T>35WJQVG&S':/9*:9NH"Q M(AQB#DT??:A^QTG\6EX5]T<\FGKQSR\@4#"R 9]^8R+N=GG+HQ0J(G+O2Z*[ MKW?SHHV+J!\4@;.K)7G+T,=J/&.RK/5X!EJ[S;VX^GOY:!?5,VQF&[0*B!N8 MD6^;- M3SW1H;%-9Q.O3;*V_XZ$W$Y Q7W SKR#B?)3=Y-DI'?SD^QB&2*?' M;&^>:Z/(^ZK@*>$(4 WIPE?R(R;""[A?'IW:W[NOLT[[0&A%!QK5D1G\?R_9 M"ZY0_2NE=(<\ZPZ,__?BLBD!.P;4L8KO*W#WAD?I0;^<+)7G0\<)TN]@ZC"8 MTD*3XS!KX$T'%/PI>J2KY0+2^;OM$=J*0C4F]GC("N!C&(E\<81'X6!+':2= MKBS9@)OT["+%:?NQ4V_F\43*'H'Q-Y/A MK#P>^SK0GLGXW3'QN1OOSM#K@]ZT^T/>KN7[J>6[J6&]D#S]A0H#7EF7UMP:MNYYT;H6[UEC1<09VR>L^J6G1DIL&5Q M//P.+$CBH"SGQL%RX#;S_J U)Y@$]X+ ,SV7NJD942;8$\'[TR3*Z#J8MCJY M*X?Z$\?(?UN+3=SC3^.KQ0A.@4,*I,D9F$AU#A79=YQM'I'U$+QI=.,C^ CNQOBM(F3Z."OI NM3+ MZZ0OSK?B:@;)7_53H;E[&!; H]J9SY>R^2-1<'B/8%9.RNP_XJ>V%R09L_\" MQXPDY(KE.)E>VY)::1RFF1,3$@4TI]-3CIZCJ MR&9LHJ$;UMM@GL=$/.S(!%,4M:,-S=)K=(OJQ MAHFH"HEE"!ENR['<&@H3C)H=S]Y9R2]]3/]380M.[T8K-=?SH@;BSGG'N>[A MD65(JF)RK#@!MVN@W"&?\A:IZX=WBAE,#_4-1>+8T!CTW.CT7A*O6SG=JA,> M#%$V*9(S@B,1!7@^'+8 9)ZL% P0)KG1PA4ON9#*?0 A"Z(B6S+6<''$YK[T>8^:> )'E6.PRJZ\MO)Z6'*-T MG<1E4PA@T4LHK63W\Z&*"C^!<]^*)X%[+RZ6W1% &,BNF%J*(ALZHEG@\,IO M!0H*;.',%Z?[5@[[Q"1-HZ8B)0B\XFKC35=Y.>5=HGG79SF*E6T%3(KRME@] M%YV.H#(;LKK2.JNB9 /@J:(>$G.>K$I_$1+H"\_ W:&O8+_T:>GU$O/*ZNHV M%B0$&#NQ$"N/4*M=ET9!$J5!YF3$<\(H=%VI5HL->+%52CZ3RK!(W[L2*$(WJ\U1%$R>0!MJ0>$NH;\JT^FG/$F: MZ=F\R($W4JN:8N/H#E0F><26FZ^NELHSAUJJ(]12/8:)[,.#K$?54CVB)&NO MBBZG-[Q/ T*5O*]N)2@V;@8=4)7HJ#)V"%TS&5S,>60C']^\[SV3V38DV1(5 MQL,3FE8'N3*(C3K#]D')=]3X6M3&(._"MRQW]X0+F<[=;3,FU>T1UT[Y!P4' MJN32$U*K3FR!=$P8K8.#U@D#E^PM+-#&CG :UB"OWWX+*R'Q:+8L@ZSG>^SY M 7OO#:R<+C38TNEZ](A7Q$CT:NCFTEPA@-P]B]A_;77G(7D'PEV0WG"YJ!PO MEWM8Y\NZ6>8KFIF=@#1CY-=U46A] M@ZXA,LI/M?#"HZ<64("Q'+N^58T])Z*WJ((=G6[P%2L#!6Y2%HH -5X=\);! MJ49#Z),1:@S'^]XJ$CL24=84EZVM=FY\7AG$XF[.7>*=KO6\&?&<]R;Z%ZQX MN;CC^%D"\.**U[N+"6L&69NAN_XR\ +)UU2S@J?V7+)UF!;\P:I/:+6XN6\Q MH:E4#50.1V1U3;5.C0I!OM-KE U\XW-;G.HV'#,I&Z8&CQ>J,Q2OLT.P]$8A M<]W'+A6>KL)ODRO6,;7U40#H&Z\C[.R[Q-0OM;HX8#%J?/?P&L3FKQ".J5H# MV!\)5SX'X@;X=<#)YP%< M@#4"IOMW /UE$[SFS^*-8?#/%B=-;4;-P9970=SD0%:!]&]ORX7L&B9=%O>- M1T)MRWF4[98"-0@Z:^LM^1@WR,/N&>3]P#MPQM\1/5@:)>AA;>X9E1(EI4Z: M_%ILH"9Z?DH<4!TCC^?@B_K[!GSN$^ZOOJZA_I/CB/:+V>]HR"RJ^7M[@P)Q M#!&YRL-X<]1O58G"1B(KHCZ%X@(J61DQLD-=E)QJ-YT2) $P.M>Y_PB3,GG5 M!'8STR0BEX)K/&RE$F)ED!A%;FY$!0Y[L3B#=^>&GF?4>1( ($@)H!5@Z(]E M8@'J=*;8:8(#F* 4 43S/]N!FX9F&-FF[]/ =4*' M9$D0,-TTC;RLDVPB/..?6[[^2?$=,=JSLV)DY-\KMW/U/SX"5@Q\V[ MM3Q'+7+L.XX?FS3+XB2.4S\.8\H7.::>%SW#(NM5%_R]TDK^ M6J\[_!9A2Y5!)$W\9)B7Q, M2#S9<2.?_ ^[:R5QIAL<0""BVHU1A2F"?;;>9$<^5 M%.HQ$Z&%T&H5^H)HCR.AF 0$A%0>V@#)>EQD18/@JHG2)^:"&L",0,HVWAN>E'M"PZDJ?&*;4@?6U25,9Z: N(TP1S*%/(_X$="1- M0@"V!A!FR'/1U)NFNQ"""_%OI8FC-0$23(4K-CL=*V"(Y=7=RYYM.8C#'^]- MR0P7&O?^+]7%N6<#[R6KD&D@9:,!JW$C_CZ/K;)/>#,*!'3N]*U6S;@O+E0O M;B9[+CYW0_C\6L :U$+W'.^,RUD@<7@P%ZN;K?_(;$0IRCB6_S9\RZG0>;Y-U6RC7+Q!!@L&M=AU#%V;" F+8AW,QLH9NN3J%[+F:J75(7> I7M6I_ M;%6X#S/.*_$R[JT00P2];<*F-UZ G:?&JG2[-L0*-_#J/1U27R'Z2Z><2+36 M'*IM$UQM+K$39@H":A33(YOV<);=KIP;PSWH:) ^]NY9UIM_@FJZG@>5]_1ZO52C>'TR96;<^-OFY^UR6M;%Y?L[9";*=((O\G#@ZA#[:DI M,3L9?F;4<%WGMYV>6^A34&8+4'A=7BYY\PM&,HN93+[6R.'O3Y^:)(BVFWVG M2I779ZET5CG043<#05TN@$)KXQ9K:3FFJ]H0&.UR/FG?HGY8<#ZFX>USVR97 MO8:6BW(JZV[9$Z G&;21U;ID=-!KM1Z?LSM-,4)M$)=BL:P%D!,8 ?PET FC M@N09L".E&02I\-@@''GN)+]E*P(.9TW)U!J],>LDGT)/$(RPB6ZYT[R\Y2A\ M.H.&W%7>N 0U3F9&/_+T=KZ1=D]9#9(&)OLD9*S'H4RWE7>=3U^.FT&2D^1KW*7!1((L!%^+BVTDS\O"T%!K$6O]NH1R: D#^SN2@SPC^AM& MQKV66COUGYJO0\#SM*"/'0^O("X8P$/@M/U/921#*N-+P,([^R41NH]*97Q4 M1N1+\\P^%A08L8:/)5/OC; %_6!?-H="C>G)0AY/^;[)NZW'09+@43MCOQ>B0213PJM)F](A+?+P(I86N4%M\\PV1[N&43:=@4^H M4X4"PH6)D:00^?VX]S^ID$1]T"38HWO MF!>6*3$/-4Z74 B'?GJERZ)!S3[\SW(V;E^&B3C=F:\E97#]O0TAR)AQ.=.S M6%J/_KBJ80Y@3$-P8%,P&;I)*!67QY:U@;8G&+FJJ.Z .NM!%_>&-H1P"]3 M!%^^DI#[G<59T[_@U3,5>4#[4>E)Y96NGW0PI_7TN[+9$"GY\.A[V:I >(NW M/Y /4KJFP B4;=S%%J^H3N!YU]OVK6X@#WY@)@HJN)HNB/YQ=%;-D34\)H%- M%O2NKBP_=J*10/T8=>D[ER*](*V@<-*;@*>D>\W4+/)*78I'..:U-A( M "O/T5Z$($3EU::WP6%D3VAX Q.U-5MRFL9YH_Q4ZR_E?H1&.1):K][F !P4 M]T.Z&>*.GB&ZZ ^KA^Q'7 @$,N<7M&/-\<(?.^/E9Z49"1IM1*1SPYF0/DMN M&'0:A*POYBJJ)5@"LIA;@[C,9:;9QA7LF@A[M9_H:SWF@8>0B3W*56DT=AWE MV!]:^Q"V[N!1@OUCLMMP39<=L[W;"/:DB^ )E]?^'3T/BSO0.FIFP[]NL!K5 MAEGH39\YUY.3O!\8,8@#Q\I"%_Z71K$;^):TII(@R'1@1#>.$R_.$IM:=F3: M06;'EJBEI33,^@=,!BZ@=+#O\G3H<34IRO6Z (X[.!7- M@U'C/#=2]0;U'.4A0G=WZS"^PJ;R(OM&8!DOBO'-#*4XX!4P!F],\TO,\6X6 MJINPS+L 5>6FR"?GACK19=/)\%C/[.#-E3M] I5[2WBT.@-';:(N"XROMV/G MXDWDWPB'+'B?1-2IA:Y1F7]L@]D*UW?: U>3 Z4J)CAZ5RA,%T VF*^6).'+T_[O<,C#"5*S!>%$C."3KX'P0.03WP, M_E\6F=2U2>19D1U0&@268\I&&T&8.1J_BCT_L*/(=Q//"CQ"/4>R-I.X4;:] M=^F#[]FO]K]_Q^8HSH9% BAVRSJ&16IE(KX?4@%GB C(?"Q$L L)<9$C JF?EYRZL^ M5H.74,<\KT%.L,E-U9H]:3T[$&0K+@MH:L5D*T9 5A9'AY,J9\*:Z<1ON@N\ M4K:R\9U\6;]#FCT6J8Q4F/$&$UVA5DF\'W#E98W MIQ:F19U3>0L22VAT?P2=9TLB-,8#!Y7K(Y +HU))95\$R'R9%=>Y /X1&$4E MHG1M -K9U,O\5?<1?R: G8;9\.,;X0=5./=]4P9VE*I\"FGN_9U'6=,# IR7R'$%N"[9AI MT#_ 7>'&P_Z>R B!O-HSL=[J!#)DA"^"Q6X77F+&O!?5@CU9[X((W) Q )DBSCAA/3D#!\2=5DPVT?IMC9AF M/N8RK+4?.LE:8&U4T^KZ[K1 NH[",W[!TF'(GJUG5[!*YQO+*= MB6PBO0"7%,');1;#-F6RM?J7$X!#:U%G^40U8%IK(6KAS?FIE6OL*OKB, M"S!N4HZ7D)"%I=KEHKB56G&+2\JNOUBP_\@TKT\M[)\"^](&*/4Q[BO!',\N M>Y%8HGMVZ[&E&?5MFEB! M$WAQ$KH^C3+E04V(#O)M1ZZ3THO7Q M F/H[J[MNU H-$VH;X>@=XZT7YE5-STA@L'Y/)I4HLA.B!DG5NJGQ'4\GTBQ MG=BQJY,*B>W(-*V8VG:2A7;H^9DC2,4.TI#VG52FN,^20+IRFRGC,BQ[&-IY M)HO]]4%:6BL3&/) GR4/U-TO#]1[/#D?K)1R$Z^^N&'J\5F$SN18,\V-E%/Y M22F)+V\,JA@V+#NNNK[HGS#U/9Q-/LC*'^AFV=P?V08\"!I0=L#,P+1(%"69 M%#81^TM'B:89I5$(_JPT3GR+VDDHFZ^8J>K>0M>/JU,K%TB/$8" M2*[]G<]2!K^G5=-6^\X+B/(%+F2<=_E"R M5\$(6F+O4@K/ L0-@K[F"$' "^PX+\E%9 G+)2?%GSP;M> ]&O)9R6E%I&YB M4BZZ<,[7P&8.>93;-A?;UUD"S>6S^^=YB4 BRUO5!!0!-7/E38,BP_6753@0 M1&H0F"XB1YROO<@29XKXMX*CIZU25#>->HV^BKQN$V,XR@6B4&@'Y5#4]J2- MT8]<1Y9H6[/_D1)2(3=^ Z%MQ'D]Q2+RI2CH4Z%M(0LV2ZJ0;TPQFRBIM%JF MVI;<\4!]H6K<+_6^,+CJPC!LF/J)ILPD"_S HJF;6DRIS4)HAQH%/@U-U\S,WD5G M+S@?KM5V3SI(P"OJY@T/9:BC(:KM.4#6[6TQ*;G*P!AAJ>HRY-7GVJ&:=-DU MQFVN1)G,>J2GT79-# ;#M9#1LK'1&G(^W%B5-RI@"E:GP%NP5/Q]!4\?TD?6 MJ4AF++U;2""DF(#_T)_!ZPF8N*CGTZ66%OLG]OE2.:W:2B)"B2J)D6]BC+.4 M,%(MBHM(=+IW/YAVDA1C1,HS&"WX.B[=33,\B.YB]U$5S2M #.$RN]CX96..Y M Q-$IJF%1KIVYVG%U9_%3^)+(=ECQ/MZSL/ =5=7:.EPB$N M. CFYO' NUO35-.O&8.OFD*IQF4M2U\!-@=&!A*DX06Z\!!A[+);IY7HZX?C MY]FL.")V&1H;W$/ +10L0MT\W?525P@AKBX2E$TLNJ8B&@WL@"M[O.WA".^8 MYM^YSX#G$OQ-&2,JYU* 6DB0T_)JU)67WPM918#6O\3!48!=(T 3+45YHL#B MP:%!EB[Z)!HX=0""/%4-U3:='I04 M-ZC;2(3Z41=MG<-'PBEN4T^DH\BHE@OD$2)==SD3[AT\Q5(G&/%=6S+CL.:$ MQK;7;[>^BC:>-V?/6O>RK_UG69<.FT^E3@&TBV)G%:E+>FX+/ ME%':AQE3FG%-F5BS\)WL#YN]N*Z6US="?>/YA$:W=.J%,JK M #7\"FK;5U5WWHI\;0W5+C!%#P"+%O! SJ"@.IBSH+P1/<::]\;OLU(Y1YD< M84OC_CB2W_Y?MN.3ZE9]+184/I(?^3+S#8%OK!_/C5]%6UV.L,P1-7E;!C;@ M"4J7K)A@"0%V4=>.*79:Q$'78JAZCKXP%A#GMRL25F2 8.Y3QNI*;("#0 >P M$.AMEVA>NJ&C: ^'HPA (A3(:K*-AWE@FX^')NE ? -1XA%0 JJC- F1*(PN M4 Z6L[I@AVNA&3'2L&.J[QD^*[\"+@8G>23 M^<0D$-K=@9F&QQK-+C+&;J_ M.66#Z<;60'ON<@&Z 0X!'QSBNSZ-%]4E5&- 4AXE(V DP6AUH"T &#IG%P4[ M0#4(#%VO:J5"WA71K6HHEPP-1@V] AVI0&.@*_XIPPY[XMK_FS ALEKXN#O( M]G:@)8S%KITY 76C@(26&2>$!C)YU7%-LFIE_#Y36(?%)!4K_.DJXVM^L;QD M*UWF-:/)%7C[#]QP>8=>?OQJV4S>L=4:LSE/F[^^ VPG[%+_UW=N!^'^_6QY M.ZD6XLIW/U//.EJ\U;YK'B81)] M.+ ?-XC0$O6[B88P^+V$$)?JDBT=)VUM;_$MYX#N>&X;;1'YJWG+%>UI>M]< MJ0%S--O+0O?2:]X(,5:-*'_0+YQI3)[K^V(TK7XNT"KD#Q ) [=4R87_P4#9 M3YYYEHVQH9Q+N'W0:)*YTT(EX!XJQFE6)!TZZ42LJI,2D'<41X4P7G>SQC05+.B@TA5\-50" : MD23 RM8 ,)]5]#EFH'FV0O;9]UQ"7"]Q4M>1:=46R?QXS<$6*Z4@1A6(2N* 1)Z/\W^5A],\D_QC=#4BWE= M? .D,W3;Z!:+IJ((1_?WO&F+O+BAK9CEF?"C:/KEIA 6W"8TXLOBNIPAQH#X M8JL$ZI*8W@AM7]D,A=W$WG,]K2[9+>6,":WK$JA\6GT_ R-" M^0UD".27#[]^_=!V$ EG&Z+RQ'XA(B8@ M#:+IDD].._GX4A$)$/@2."AQLM&9>292?S;C3NHK*RY$F",.E:@6&>PL)@@A M@"#@PX[27JI^X;.&@CVY^Q3*M:#21(V(Y5X%+, M""V^B[5 5UI[$##D,"G8S"3, MM7W*<1!7B.KQ779?$TBYY2H*NN:5YGR8-\55[:?6]HH;PWRD\ES(H;+SJ SL MMO_=/8_NX&V"(QC6M,F_<>8G(X5K[2_D8N5:0ER+^S'#(MP6$I4SX&O O5RT M+HH-?E9)7Q\__:I.XV2I .779MHMFNT'8^LQKP7NBITN2FAD ,YN =C"-G:6 MJ_#H'S-H6RSZ@X$E;A1UU2B@8,;ESO)+/$#L8KEE41I^5?3-]V4;6U19*M)E M+T.E!CR(\S3]V'<86?^EZW[0HL>IP 0"BW%,U]QKD MG-@N\8B7$<>C0>:E,:6F5'8C)R ZK)H?L^]C,PI-AT:!0T++DT7,U*;4ZFG. M2-E-D 9IP@Z"!N\ED8.! 6/Z0"GZ6CT4B98Q7X@N<_''$SL:@-II1IUR3]6_ MB->'YMU@;)LF :_$K(/RIN+XTR@71):)H/^9;!RFXA@CO=1F)?U0S%1O\K3H MM%#!-RB,BKO1:D,='@'4#Q9J?&V>^LH%"$29 [IJ,1%\"T4^3^V>"NB+?"4* M@\Q0:6HJSMT=I0ASMH-M1]%FTU\#A 7\Q$5SH2+='?B;-O4#TS#O 2M3 MWA8]!-[9B6G#/'&:GZ[4)+4YWE_5'_TBIY,!: M@RI57\[S.P[ QJS(Z$9KY"AUPN=Z*%06FBB1+4"?5A56EO0)F55[RTR7[MNER%GJB"3$' M:8U:DSR9@BH./8>"*N<OA;R!LTC_1B#Z!=/$4%,_3Z>0*G$YT8< M:J@(%-6AHI_H^I#X6BQY$:HL5-:70SE9W+RWH6\3Q$P6$_A1_/$?>&GG<@0F&N=3L2:+:OZT$)"8SADL M)E_ 758,C7]WQ1DCQG[_2!^*5AU!B?D5*V.)/)N@H2YG2I/]U[*"_R#C0:]? M/M:ZL8K4>P10'K>,3*,XQL=^6HWOJ7W[#SQ#3YMQ9W?LX[47&X[W*1UO2S_> MW3/=/<%:&]J-AQE( )H"K=(!]NN=%-,S)DQ1&FN@WUB5#WF'>OZW-AZM];54 M%=8EUT@&2]J.W#4B;XM/,M%:]=BNF7U=U1+\%:,7E]#F&QKS3GG%^M42FK9K M&!FM2E(J\^,GT$L&"AXH^&4IF'8%U%J[^/M@-70%[3N_.%IM_Q MX)R.Q@,#V*2JZ63J42%$_0+_;E7"T;WHKK3 MM+*B.]'B[7I9-C>PT-)T$0NN<&,Z!X9;,+C2V'A/=:?D-<6\W$LAB\A?$2U" M/D\_@AMO%VYFO!]>UUH%:->UP79@XF/IAY7N!/BCU) O5MP#FM$![M=56U*= M?EV"M%X34:FA=4(02[(RQO4SC@[IZCMDH')$%=XV&U<%7.MZ@=.:3T.WE'KD M>>QGZ?,7 -Y9CA?8K;MO7LX#D_V.D:YFT80*4_/O[!2G?Y:+3W52-O.JR:&%ON/Z2>1ZRDXWY XCAX)"_R,1I9++"O(0B^C M<20B86X8623;CH+XX'O6';-/=T5A>QCAC(3_RB2(1?Y'T MEOE 0UG&TH!#BOX!I:@D;E,5.+JIQ-P2SB@AQBIL7 99J8A/)6-E;/@@\J[E MP[2Z7G$C?*NN;H&D-H DZ1XMJ3YCC'P5;Q7[S_(4^XDX(BT@N6" PGFK-'8> M@%,.LQ:F=82U '->AE$Q$L#U57ARG'.*AD*R4D#S]N82_$W!'RWNYJ+$E''[ MML/HGHG6*Z352;-V/4>=82LT@]0E49A%=IB&U(S<2$(?6J$==I#Z/\T*4)%E M;OO7=JZ1F.H7/M,+/D>>:?WN?L+6\I'/FF+\?K*L)_G=NY]=0Z<^J,3)HEB*FH !)NMN]J5//_O!3]F&=^OW/N[97!CSD M73]+WO5V.)$';P^>WX3LHX(GJC&-F.=PW)VXCK<35]XAE,Y752[J5PT<(IQ- M\"//L7T44+U+LLP,3#,FD/L?9DGBR'2HP+*(I@0RV@XA>WTTMZFZYJI4#O@37+D5+ M6H \$+4."Y'1R7.KFYN"^UU:"1(OS\Z/(N\2"(R@;^L)25L]2M+2QO\(T4'3U$KL-+$8 M[P](8#N1J]H!Q3%U._Z#T$GCD/T0A:E#S# R0]F@.$K<'3*SA"0F!XJM= 34 MGHVY.F;IYO)?CPE6!>N;=+EH,^<^"$[S MA;$-Y!V3S^"@F"T8@]Z,?*$*;+L/PMI;L'W_^;'X#HRE^0K9&Y\KQLLN +< MM6+=?]^W2I?OL#8-@\\#.2HOT!*H+ 9Q$)#%[U0Y0> ,+UTM4YL@M@\\%JLG MKHJ1E3*0Y5#8$CJS$N5_2@FOQTU4L%NU>#^(_FWKQ MSR] 4LBHX=-O^9_E[?)6\ML-'D94V-_];-GK@ -[HAS@DWGL#>M"!/0(5)K= MY!HZ&C*VYGL^9WR@AM$KV)!'GPSUK+8?<=?IC?!Y,G7XW @52N7*Z>!!;8C? MY0+A6ATLXZ:87&.5QV(=Y)F#E':NY.93Q9-+9]?8S/TR;TH% ZH0_F6)!*]U ME8-IZS^XH09?H:5\!?P*(PYMN* ]_FN8JAC0A %-C+IL_F""JY8\'[YN>P]P M0=(.0#%R8+;7:*77O. $ P"ER*#A$*NJEEZWT73H:L[&X>>ZN&%[Q*?38>I8 M'(M(Y(A?J4IZ!&25W&PM0WK7WBR#T4$FVL"G";M!/>9E) M/ !(?U;13UY/UH"7N(7^T>A&'#2QTW!.<>W.56BL_%JC0(U'$?+?.[#;TF5X1&@B2)IC@<;37 MDX;,/TJW#.'Y:G97[O:H#8*-W[THZ65\;L?M ?/<@]CD>0,,,:86297M(R-" MT5CA!ZB"_Q%[52% W6XBO8==="0NVN>BQHD]*MACVZ83F33Q+-_.O#2R9:/( M.*..K]>^6R9U2.PF81PX*8%PCS1HB)6Y7N]J*47:J4"8*3!9EBVF@G5JFY5= MWG%P5.RWJ%"?5C3K;O^9.PU)'T2."("TG=3DY0)1=;F -'1\@\S7D7IX4DX1 MNA7D1$=TX CG%>@P)394;I_8-F(0-Z>?+]8!DD2?/O6$"5P,JI@85;>F3A\C M@-848V4UUTJAUR1YV33+HKLLB DK.TDB,"SWJPBKK;N(Y[KRD#-+!:#*V;# M52G)EF_9YI79N!X1WJ"O!K!G;96D*+[*N;E1+A0DJ0I\07(I*+"S,:(\:U;? M#"@R!U@D>*QR2;#/F&8MMU:-8NWMXY8MH2K1<+4'C-;9OO6MP>%384Y(\3B* ME+FHKA;?X?PED!AQ%:B!XG\S$K9E[:;V$$:.6'FV+)\ M/Z5A9O=4Y$SX66#$+4\'5B+E$F<#P#@8!V0+#^[+,/PLT3$:8:5B5Z[R?Q7G MD=:2>MY$.VT\$U6EZ"OXD-91(CTCV* 2BS2J:76-E5]7;/_*-M&3V3%,W)7, M&I--@R$$TKF=]Z>$9AQPP[5TOFI8(G*R$N%-S*80*$XESG(&L";U K]NPQ*0 M(0L[=H9.' %SUG8X;M%6RBOE*Q*CD=*$%X\W6^:)CC;T%BP$TJ-(BD#+-L?T M7]7T&9N$,)X]+1!?Y6LEDB6TO%E9?"'[,ZENG?>/0&1:B-63:Z081:H';KEM.PK^8'&6*J=0T5DX3.L0%SHQ6N'".N,S8DKJ%BY.- ?0M!*/Y M_I?WWX7R^G!VG94)#/F>SY+O&>R7[TG,YT[XW*2>?"R^,];\ 13UB8:\;BA, M;N/,2&6\X0#JP19T<*X0/*8#H!F;?I!FCF/:HW7-07DCC/8B,C"R\B;E;?0ZUQ-6E+&,.+V'!-]Z"M M'.1N7X&G7X:@19U3+)76G2?+=!>)#"?GUHBYZ75"M1A$W1ZYB:!_N=+TC>H2E$V.$5A74TU[O45?B5!CT=DB MZF:P*#N?20! 5/%%/V9A*0C,1'X>9#UJ%U:XA4HJM<#*E4I+WO3>=K4Q?J^L M$ZUI3PL4!.&0Z[Q6_?MFF#TS$J,>B7Y^7&U5'="XGBO6JFG1S'AP3CL+X^X9 M; VGPVB:/4S6.=20VBW$-5U\KX1!Q?NIB@8@[XT?RA\!\[ZN9'M4GHE= .8S MM_^$G2-\:OZ\#P$D?Q>+Z1?< NZ?Z#R.E1S';[(YK.RC/"^VDJ&?7]IIP6G?,DDK-4Y[D.CJC4VQ0/:P.N?-%:9/AN M&N)-R1A$C1;W)N8_QX119'%? &<>GG] \?EI7B!<;"3"VEKOG#U]LVH[!'R\ M)H':AD:K,""=<'.+)-HF6FQLD@0G7V^2I/:P]0J4<*)N^4:O"'2$^)8ESDRX MC#'K2;9*'8L*'/1/C6]X4(!WB^6(%CR>CF460E 6LV\ELR1XA04(?7@B%'D M]-\22ZW%.44II1)(Q+!WS-B1X;TW(2P>J?<;7WEKWJ3M+_GJ"CX.O)5?5QJ* M29I4*I/ '+A70^2\_GX=<;M^R,$LGZ(?ZAT991/B2NJ(3U(1?T<&+P ZH1^Y MF)94P$?2IRK:Y6QBQP@YR93Q;T5]WQ0AG7TJNOTBQ:MN)$*X"PT;YT=?VH+/T^4+I M36V.[SE*3IEE.EK593:$8[3W8@>:RT)?5:R5G$/=#"8^0IB!T:0J-\05S5

$-D2VGJ&RT:=0;A]49 M^/J\3DK:'F]4FP3NAS7%3C9I[&=^T@,.=N+3T,W\( 6$($I2-TUCWPY3.[#" M- S"LZK?^PAG(Q*G"7%Q4#&!R M9;1LS:_+&1]>OEQ4\HL:!X3?<,1)8K+%N$0 [[,QE ;-F^*]_&/MU+2PE>P2 M6.J_OB-4XE5N@*D4J);>O__4@EIV?R.[_60?_(E;?G+Z][*'(4$OJP53LE: M/MFATT^A_IE?W_F*'Q:+GU3M\(,H ]?B^YMRP@[\(5C'IK9CVX%$3V=^+2F1 M=]LG*^A43(7,_S2001I_,?&?G1;CW0,Q^78J_E/GSF_X1Y'71CJ#LM 5)U>P M83V&@WTZ\U,'F[[ N7YH+8YPTL/&^")?_ MVJ7]O8MU]&W^MV-L[2XZ*F[M09PR.AK%1DPAR_1ME2KG$--./2>- RNR+!*[ M3LR;YKFQ[1$:K&;RB?!/LP7 5L'Y+)N)CN5S1A64#]V.Y#-R/&M$*%F#\UD% MNSW IAW]B&U*-AXXR,!!>LY!?MC*0HC9(MI8EIOX@6\Z:1*[=D)L$FUX-A"BI6+0I?.R-N8=\7(/,;M?1++@AQF_/<)F&.%L$D*2 MS-=J7HZ9AK6&@+:594)HAGVWE7=:_LBG_G,PSG66LL_I/10Y_CAPVH'3OBY. MNYW16JVN!N4+2>REQ+>M++;=T/1=8+0^I7$8FO'NC'9/)AC+6OH))G]L98&[ ML;[MVJ)-1U9 3UI;?%%O\M'L:RS\K*Z,ZPKR/IMJ^D;=C0>?7R^9\:OAN7;0 M8N[Z;IAE3(\-_=BU;,LS154ZLX_#) @W-6+Z=/4+G&>F[(F>+PV4Q!_38K9& M)C5'IKL.@+L[#^RM83S0^T#O![9F75\1?.K',7$2B_HI4[/LS(Z3 *U9-V3& M8[BQ\]H3"7ZP;_>P;\F(4O. ;.YTS-B!+PY\\;!ZD-_J020(LLBDD>_Y?F;9 MGFNG)K!%IARYIAW10[+%UVR-,DW,]$<>/0E-[,U$>S\J(+G!?3BX#T_(?.;&J?M/]N M8"(#$^DQ$]EN'UM:_Q(KHW%@6W$D)JA%44Q=:W0\8'91B2.8R==2ZUY M(K-]U8:V[8Q5F<4I?])4%%8S.U'NRZ(0[_(PUI>9?.&RW%&LVMK)&ZMS3R0^T#N M!S9T []3&1$EE(01B5S/<4S+2]#0C6,_S\$$BM SB&(\OWP="W"HWP#1RW.FWTQ MZ.[%/=21)R4&XOV@A1),$5&*!?$@#X OK:(O8D-,Z1 M6&(S](P@X/F\K@#8<0(=!56#8[V/<;Y?TWH!8,,E\"J*S9.?=FY JU4!LGV$ MM@/;P68%'"6XU+.'T%]]B(!K>[ MO\]ZD3:S0V>G;9V=5H$W)D-GIP-T=GI,7Y]]V@)9[P[27XJ8>S:8(@^YD0D-C@B9-SM;9Z"4Y_?6SOEH6RSIO&[CVS-(1YBW,_O MWDR)6'AQD7Z]>+\#,9QRLO'CJ>2$%^'-3GS8_;>\^V]VXL.Q/[7$=.$.;D3# M0W"'C2 6^S95WR'UJD^I5XZ&1N:X3FIEB9GYQ$P3SW/#E$=_W#",,]-?C8O( M<_U%'>N/Q2)>UC4S&E;RKSZ @O_?]@$J0X3N"0-$"AD%&21-Y:OY8#"(5#J(1!,#+)210EOAF']X<9$Z>+JBZ+ M75K"G:SK8T#8>/4(&RYIE6S3L?W0M5//S#*/6H'O$UM4=5LD]*U5?BJIXHZQ MT:-9T)9KC3QG:']UJ@Q$.9"MYW0@/Q?M;2^Q=JFEB"^*3#=SXL0)[920. U# MRP)EQC=]*W;M-43"^XEOL&B/@;4]LOT!6*R_7*N'QK.UK_%\RFQ_T!M?N=[H M:C"881 1T_%C.W9]T[2"R"$HNFQFGMO1(437011)5Y.C.+/>3%KH-)W-C$J*&P>?)&#+_+%>:#?VL[4-/W8#2T_<-/$HFGL4=$; M*_)IZKNK/%"<[)0?;*:_?H)3'39-L6B.'90F@3\*[)/HRO &:/[1!G*?[>"M M=.29K1F(1M0O2D^ MTD.3E0[QWD''ZI=LT%RDEA<0)_%I0L,@]JV8*5@NRH8@"@&1]GBRX1"\TC)' M-CD)I>O-A'V3@DG9NI@8B_Q/(X=SLVLF].#*&UQYO66QCM>&@$D41[$796%J MNC9)?,>42=4.T\774FHDA?!."U_S/SEW/69 V+.=D4D/F678/S_>6V8G;SD@ M['FD#0B'F1NE-/%2EWA1')+(YE[UD/UBA_&NI#@8P$<(#Q-[9#\/3QKBPWW1 M#OJ5/J:3S=Q32L*XSAQ@\QS7=^-"9=D:9Q:/EGSZ>XMR0ZA M95)SY)J']&WV3\L\M6@QNG>,:04#*^I;;K'ODK ]\,_!BWE8;FBU)K8?$RM. M2.*$7NP%3I"ZL24BQ23,@K5(L>:T_%C-QL!]A< BU"AHT MGT2F3#^#OZM\03 V"T#=7Y)'O)5%>!TP<,.I&$[%<"J&1>C!(@RD<Z*_5 M(I\._N?!$6$6&M9M-QH.IK#F8X\ MQQTY%CT%XV@@[(&PGY>P_3:P%%.3IJ$7D"Q( .-?<#2J2 P7<^S[,<0]N 0 M/VAUE#F$TMXJ6SOU^0UL>W>V34W29D?1P/%MFZ1)&EFA'04!\1'%,HB#V+', MM3S?)['MPRAHGC=RO*%TZ>3,[F$1!F?,<"J&4S&&.''Q+CX^BG^O__YZ=F<[XV@AZJ0)_5STG\UL_I>Z[K M9:F=V*%+?:9%NHXCXLY)%/IK&;LQ>Q\\]._EXB9>-FQ>1?UKF5^6TW)Q=W2( M3$)&A-HG7?XY,):!L?28L6Q%2J&,TEM<."LCGA.[@6];MD-B2H(((BBAX\=A MZ*T%OI_.68:P^)$P4\Q#IOT,F"F]UW?W+4IS!\R40:B]8J&V7:9I* &FY_H. M2=S(L]W$2DB0Q9@5$ 9VZD=)"=A-KV9J+I3"'@)X$9K\R*+L9FURCD4O"J64_&_@Q:JL] M"FSOP!"C0]SG5?.DTV[XL9V:::LPD900+S'-R \\B]+$#RVN,&56[)G>6NN= MIU+S8(4?KK3;#D:^>=JMQ'O%D7IH??M#)'I0,T]7S70UP13&6>)0.\FR-/;\ MS*^[0UZ9V^BV'VMXCRQN?:J:F38XV&/ MAST>YCJ;[,AK)--TRHZR>.%SE)2D4RFQ_[-%PUKGYMB2:<32XTDDF1 M5%X53NO@]1K8RL!6#L96?+ME*Y9INK%K>9F%-7'42K!76N3'4>I%:[W2GL96 MAE!"CU%B!Z;Z:ICJFYWX($UZ+TT<,U#2)+33*'3\A/I6[-ENE)$("ZRCQ/1C MUUYKX'T@:=)3\-K^,5AT'/S'(K^<%NI[_+*PC'$Q MG8JC_M=WYCO\S*X:R\_B)3IUV-+=(E[ZM;PM&H/I$L:7ZC:?_62LO[WK//E> M3A8W[VV?DY38VT?[6M@0WFU?P97W=YB:R5_ZY 7\@3PI/0A"U4\;Y2Z#^GTV MS\N)D7/UK#'J8ER4WW!?P7%3%RKELE,XJ'Y85 :R+N[GJ2[9T%%?:XQR9N3( M#( LC;PNV#?L*$Z*>3%C0FJ!-T#K1E3"X,45^W%BS(J%\;U5,8U94AEWI'!OIOVSFH MU>KCMA.1E+$BTTXS:F;LK\CR[33QF+V?!NY:TV^A"3=?U$I_+!8#-,6.NKBC MI(6[O:;&.E\7% 8["5/VQXK >/*1,:[JZA;.,I)'W>13.(%C1L\Y.\5PH)>[ MD=GY0Q)AX,!/XL!6#SGP%XV%PEZQ&34-?W7)H0TPP2EZ; P2++ MLA+/HJL<[,.,'X>K!X!6WF]?59,D$/F."13/PK\/R+]IO M_B7UK^;X[,MN"YVCS'']C)(DL'T[(U8_/,S/^>?ZHNB_E:."V0A8Z:P,O;3+/+I%!D/XPY),9]6=\#35MC4 MP H?J[Q9WI%9X%(7K$C\.QW_'8T_/@!4\]F#0/ M'_N-8A]MFB.?_-8 MV*:9C:-DLR*$YNXE/T/3GX4)4E@AFM)S'$^+QFILC=. M9&5RS#2??EOA]PRZE3H;+@C'_UJ6_'C#MM0\,D"/S0<]?"Q:=)'9_K APP2 ;5U2]@W["G"J'UB@GC47 RP3&U)XU$ MYGR1D0[@C&]4B0:3\+ FH=UOD_ YN9ZKA343SP[]V$G1P\Z.P"L_TID7 M>.^7,ZGFLN]*/ IX2X'+@5X-N P<^GF[S:WW?\9XS2;_6"/V=.!]\'ZR/^\C MG/[Z.'G@,A6^J@(6?;!(-K/"P:J#;;S50*H'/$!D(VNXAL>W$ M),I(8/HQ"0+/)"9@*456G 74(]XQNX=LCQ'\MIPNROFT2*?(!2^JJ\7WG'&$ MN@:'&S+&P6VZ=^"4'M,WI.N50ND;,1.8O;IF-\K :?Z$T.FM.!1G!3\51B.. MA9%KY^(9G*M!FQM $I)%9I+8EF=%9NJ;) 'W462G21:Z\5I^Z/.1D/CE AS. MGR"/["M;Z(&NGL->.U^'VN@Q675"$R,DGV<,5 >M4\)-(R9V(M,)W"P@5F:Y M!"IW(M=QW,C.UO)LGE$2P?^^7J9W'&3VQ3U^NWJ?N,$0^F/[1Q7CL.[-"T?(N$5FAEKND[P#H9,R4D=8_= M[F,P=U]>+?>/;.Y.[^TC]GR&[W/ZU%VBI5&X$:,K,V1DYA+'IFD:(7DEJ9NX M7OHTS>30Y#4H)\?UIJ\#H[Q:Y>1^&GY031%K\'')CG(Y?NUJ"YL,D%XY6^:* M\K\R0KQ@/ CW^"Q-L\@-2.*8:>:89A;%;N3;$3']R NI99\13KWL$<4D7#SY M=NLEE"=_57E:68='JE,'6#UKZ^H1GX9NY@>I9049!04FC7T[3.W "M,P",_, MXRMU&WJ.&.7M',I9%=GJ>0"S"J[,+ZMO:\2T>94[Y+5M,ANIY^#EW ^6E)=8 MN/O>.L@0^$>X_#V&#L?L&1]F3*I_&Q^HU]XR],054'#9YT";+ M&EX%@[DJ:W8^_[7,:_8,T%RN2E"IX-( *O09?VQU/YX^!=-32J3*C#(F3)MA M_-.XR;^QFPRFB[&M8$\2_+9:!0-@^G533L!*"$G_%6*7T?4.+[X\;R5*>"_;^I6I;HNSBZ9*?3'60Z*[_M\^CV_:T CNJG% M;)XVQ/PIXS-N:M"J_]+$3/%/XI@)9L]W+#<,7!KX3I($D>=X)#9W@A%%W9(= M&+"C8#O54N1K,"B=/7M8,?',V&1Z1>8XIAVZ7IC%J8FPC)Z;.+[CH%[V\&," MQ[$B-_2801BZ- VHZ83R,<1*Z!DA#QR1DY1;F[CUEZ)9,(L!*#7.FQO@?XI. M<8_ARVQ:?1^$/A/Z'YGZ")8K,%%WL]B'7YB&?$B)^D-7Y,/CAW3)^ M0%O;L*CYXWMC99?W%K:7=96SM>7B=CS-FZ:\DI($!+UPN"K1PMU-#?X]"Z/5_3?R!3[H MLK@N9] L1&9/;UW'U\< #@D#MHDP/Q;?V19]$,3?GB;E?V,*\$=VBOY1+ SN M#F.;NOL<^K*LA^>K67%9LT-WMX6O"G/*/3.MH_)6TVIYZZ^8A[(WMQ1F 2:= MLX4K%W<(S27+&7C5 W>AZ^#L%>>,78JX-E]NP][ 5S\$K!;&NTD1KV/C!PX/L*[>(2MQVAX_GMA/@[WPY><^"%A+?IZN19P"UI')]VK"%!CTMVOBEQV- MIFSD2K@ PF)5K( MK_?4G*Z4^J_EK'B,A"+TN-H_;254NW> ;%,O^>:=&3'CN.7"^)4=CT,*L%O& M;I?\4@,5?/FFF$Z P$ R,/VW;!9,P$@B MJ$N(+(Z4(&(TP.65D!H08V;"2T+T-"R+@%]4T3 &P;#R "(ZPR&M4Y@55LN>R2=Z6"_9BG=3Y=-F5@LRE M?2/-CH<-EX' G\>G3X_KTZ?]\NEG>5D;?V-'LC!^TUB \#'X%O@8$G68C*S. M;XOO5?W'[K%WSGB$7.9^AO:T=AWMD+ "X_N&X]-85'.N^<;W)^8[1L2HTHVV MDW.X+GOQ_:@0;'(J\%&M:Z8MSV1B7C#9&APHRRF7]$*E9K2^FT>]!R0.CFUP MX#90_W7I!V1"O8GM$QHXUL3)O2(8>U?6U:7_3O^,@I'$'((O];)X]_.7]&_IQ]_3M324SFX_[+=_S(OW&?=#61UZ*!\2 M6)[%B<3X9GY]71?7RCDISL@+.KOV=K<=S9!3S''2+EL'^ESE^C8E>QSCV- S M8"ZTP4G!Y!77!F?Y@HF)D5#[N%JY8+=P9ZA\'GS;>J-;J:&&\2VORVH)W/BJ M '=TP]W-'&IM?#>&_"X9*%Y"!EGKK 'UEE-]1Y[QH5Q7[!2>W>;U'\6"K1)C M\TQ,@0:>W[&IP\MP,$7.I"3 ^7#7"]92C>%:IDR#BX4+"R'<)B)G;V$PM7U6 MW3*N59?-'W#C53D5BCH^43SB[MQX:6_!3DRV2U*?K@1!8>!R.X>U8HM&J6?: M6139GFLE40(% =$V_G5 ^] M9XW#OCCUP:E&"PL"%8P8C!]076)GGQW7YD>CX<[)Q8WQ&#I5;LQ".5MX5.3] MNB+3$2B]3PSPA\2 (R0&/$*T[Z49T$?E%3R";/=O_J+=OY96JA,V?-9?,(-@ MXK2CPQ"1BOJD;&!]JU>S?U=&R\03LYWX\/+EHI)?\%Y8^ U/!R8FF_PE]!"I MH7G/-)\WQ7OYQQK[:G.*53]BRY3)Q!MRB$7*L?OO6L9Q]S=R_T_^3G?M]M/P MKN=ZUZ-[.I] RS=%)"1XH&NWH$ Q%3+_TT GH?$7$__9:3'>/2!RVZGX3YT[ MO^$?X'9)9U! \6F\J"#B0D7(99]FWJ>T\0]U:S_&OJ^OA7@+"IZU5QS]F'PL M%N!Q!%/G\S1?0&I-LWG9AF/QAHZ%/ LJT1RM:UF)MTL;PF=9M.$ ]>4 11!4 M8*<(BO1"IM&*A+U#':?AN)S6OMO>TQDEW'C7AXDH8(/>Q.0 MENNYIFL7Q#1;3';3M -*[,P*7<]W*,EBF_*Z:<=-77.M.87(JVC>W9>8@=A8 M;2XR>_F'17';A:WZ).N"+HIK'6UN.ZR6.G+\Q(D#MX)QI=*=HV4#EDDC7]$^ MIW4;*Z^QN.A!C"JJ,*KH=B#9D>-:(]\F:TA5*PA53SA=1S_R&U)QWHKW8N!/ MO>)/5IMS15W7(J;C.X%I4]<*'!?XE,.^LVPG3,P3Y$^2*TE_LP8CN#>?^M^" M#3]O;GC] ;%^&AC4P* &!O54!D7;+@))[&49XTN13T/J6=0,$LZ@O"A.4L\^ M008%\3$>'FNC8P.S&IC5P*QZR:R M*6I3/#K;;2T],*.!&0W,Z$68D==BN*=A'(74M;TDI8%-7,>- \:,'#^,F+47 M6KLQH]TXRN#S>8UI#,=P; MW=NLD?"#$83UGB*,?-!RT':)"RS*=*"5^&!/+ M-H/8]RSN/J:^R2BY1PH%W]AV7WOI.*:V/[*]]2YDN[.0>\]?;Y6.DPT*OFVV M08C5BGXW"?PXI:GOF6YD198;$[!#+&J1F$1KW9%>-=MXK?[<@7,,G*,?G(.V M\>K0L>/4M4+3(B1,3=^)3!LY1^CX-.V5!V-_SG$*CM:!BPQ7,!NN4 2.$GJ MQXY/HS0)//9[$ (7L&W'@.5#U2^!Y6[GJ+RS"6I;891XMC$ M(7X0![8%SKB 1,0GCG=P9]Q#I#KHUD/"(-RQ/UK<&W:W6WY+X7&29<0F:0@P MV^S?21[64#" MS+&I[\=IZ#H8W;=CCUA1KVK&C\9(AJ3#@:$,#&4?AF(YBJ&X-'2C-$Y3QXL2 MIIE8EF.**H=ML\1-H2B-"J6\F69AEOA/Y+F6D3ID@]Y,PW;'$ MX#70_&MU4 ZT/]#^'K1OM2 (KDULF]J1:5+;\QWBQVD&\IY]3V.W5WE+!Z;] M(7]QX -OG _8+1^P/#M*O31,LB@B21@&L26+&%R2!'V*+AR8#QS*Y;>*Q.:2 M$:6'+'<K9@1U%+K/N;736!4D24;JCIW\OBATH M;DADA#L^S)I%/IWR]$5PSB7%?%K= <\>_.^K).UK8")A'$:Q%Y,XL -JDSA* M,6_1#1P_BVB?P,ST+69\H-W@T_?9]<_IWRL&TU>A?WJLPS&U[C:49F[HFY38 MB6]Y)C6]@+O_J!FGI$\%C =D':_5]3>PD(&%](.%D!8"(0Q3QPFMQ$VB."() M\9G& =J'Y_A6[-(^02 L$X7-(B*B269]K0>B4V RN++2NS$6+-#T,O(N&I:@HG MX65\X'SVELD,3.04F AMF4AL>:F7,,YAVVGH)8%)[4R"-2=^TJ=@YR&9R)%\ MBS8946(-C.)M,8K7RPB<%NV J1*!;6=FF-FI;V=9[/F8 QE2*Z"NLV/WI=VI MN8_4V'^W8&_R'RW[,/["K]4BGQHU/VS&Y9TQYR?*F#+.OC=#I8RA3JKEY;38 M2ZK?N^KB;7#K"_#N77K6/[@^#YZP;>NTTW(\*T?TVSRP,/(2]+94,,=F#! PL^( L. MVL07EZ26Y[J129(XMFU,J$,6[%'B6O;S6J<]<6X?':[\S3'BO>EM/T[]A%4; MV/C QE\)&_=(F]- /,M.8C.*B&]E*8WM-$$DQ2!.XM G=E_9^,G J[XUCCZH MU@-/'GCR.D^F6GZHF=@V,WSZ2:-@E\Y*1\[H[2UI]S&'_GF24 I#-QFX#;/RVVD'S^> 7K2GQP#&ML4'_7:AV"W3LUNJC_T@2C,S MH*GGIG88!204.H83AN[K=OA^8CNZ'_,8VKF\B7C=&^<' 6U+[SR36F[([ T[ M#".7$;9KHQ9@!:'E6SN4WO70![L_7UA1*H)@Y-L'Q;D8>,/ &_K &PAI@\.I M38F;$=./'9J$CA>G3LQU!9?$GGU %U4BG _8U!J9_B'CM0,C&!A! M/QB!TR9TV*8#".XDBAD/(#1T"25"80AH8.W0!:)OA.RX_LCS[9,FY-XFLQX- MQWFQK=BI-R@V<;19/RL#]+0V.*EC1DSIL8. 9J85>$[,8RJ!'=BN8[ZH M=[6GN:\/XW/T$H;CK<=N!Q[WEGA;9F>%664AED4A ZQ4S]QXD2D,'N. MFZ7'32\Z(3C>@:L-7&W@:B_*U1PZ0.6^#KZ$ 8O_6.1LI.I[_+"90 MXHAE_OM/VOC&3(P4]9%&N.\8M/L[[ 60[O3@"'S67S"#HS/MT"(Q.7O%E3+& MQ70J?OWK._,=?F8#'\O/&^8-H;3&^%A\-[XPFV*-&=_F]74YX\/+F=DAO^"\ M';_Y7DX6-^QJ-GEQEL;5=)K/F^*]_..GU9/S3D6C5)C5?G=_K(J_PO?^_:=W M:\=>O'[+3]M^:W_J58BLW07_JU^$>1UT;*2&IB M?!HO*J9!&I2,#.#6>=DI>K\33 M,=A/^EL:[IF1]VH3[ZC=&JBQ'9,LC'W'3#,"K6F=2- E-:GC[MB;]GZZE$XY M6/\#YM:Y(^\T8-7>KD(0A[_N2Y&GER-+W994S23S2&JE'DFH9[M1D(2I)%4O MH0<7H>@9C]DO-?MB-OD56MX=6IH2QQJY#AUDZ6N6I>'G,-Z7.CI;I?MQZ>B>;AZ4TT['79]L?L)MD+QF>;_A %>_2N#A&PIT; MCK0F["S F2MGRYP?AB>%O%:(4;'B>Z)@QOJ0-D6D;)\3M3B#CQ9-C$6\>](B M=OFNS=^Z@[/;MRSW26D2;*0_/3#4@],$_PB7OR^9J"O'X)16A3"&JH0QY$2> MO!!U<34M 'FJ8?RH@2*QF)E4.>(#>3\U1ES-V#I<%Q.#:6A_% OCTQP7!9&J MQ%?:B.8!EGNU-0 M.1M/EQ. :[LI#)?9'&*89Y)2))6.#,>FIO&E8,S[JKQ>UGAD+[Z7B_$-T,[% M7<.,I)'Q]_Q; 1AP1?W__85X]D]L-.R!>'$)@HS=/F,D:S3B>G@O'R22;U47 M25FS"RIY_V_+Z:(4J'**?OE["PXY!X_X]/6CH4:&NA(;-/[BV.3!89\;7V_* MID/_!E-V*D,MCV(P\,C__^R"K2;[?,]:#?3^=NE]7:HXD7?&4O1 M^!#\FK)_U3.VSG.^W%M(7^0<&Z$V%$[_(S5ZC?$9"%$PK^J%X W&#Y^_7OPX M,KXSN_R&O>CV$K0#^>)&Z0'>JWAW!9L+7:J,$U/.'[/J8I%H/=PMF^T8AZ%UR;8G:3 MS\9L9=2W5T6^6-;L7G"H32#AIYP91<[67W#@CJ9FY)?5M^+<$$:M<557M^RJ MLAT6^U,,"I\D[Y:^%W8BX*%,5*-3#'=).?UP I_D;K+3VU4Q;_)Z@F-F!^$& M'Z/&O/.LX0,[34W);%UV 3B#V/#982]JM+?9;49UR?::#PG/.S^>\'XY*S;I MZV+&AC!E-"E $_Z7/6XY9PL$>[76(8S]!$LA,#I@WN),GS_>:MQZ#@_E.MM@ M5QXL<7(P&7MF,DHN8USHY"-+27:7B(P+?"LG*,/RZ1WPY)'!:#_G#!NX^ QH M=U%54R:2*B-O&D:(QGC9,)Y;U,!2#'9@\FNXJLL4-O+(N81)+I'=E+4QXY>M M\92YG+%B#8JEENS^W^"EQ0CX%0H<-&;9<(T??HL__VA,V#%FKQ"D.V6$S+C: MDHNB3[-"WO7[K+PJ&3O@3T,V*77X3Q_/8O0Z"15<3$=?]\YMRW+!AJ-DLMP: M<4T]:M5VN)+QZ6F1-X4:-QI%P"H9#_^\.O6SNI@B0U; THJ_K8F99GG9C.MR MSN=:SICI,9T*(=PLYR#4^>8"1#XYFM-E-8U%+D:P[GSIZM;"I&%[ZRS;LH MP*G&OCG+W"Q)S21Q[9010QB:-G%]Q\YH&,9FX%&(!8A'0(^ )]]N/W RUI78 M#04(3UZP)^AZ'6)3K$(06O,0I:VQK*=U<5,P.^A;@2)WULJZ!C6)Q0T8,=-I];W1]#(F MP9=,O5!2^(]9]7U:3*X+$*'+Q8KR!9=/:O8*(Y_D3'7X5J"%?EO^;]Y*4[BA M;:T\F[3F_9KR=L\Z*<5&J2VWH(&<"6U-.DRJ&EPD"^'(^.&WY.+3CR,Y5N-J M.>.!X&]EO5BRC1%C_.%C]C=VV6VKD^$8N\]BUQB_A1_A>9K&*Q]]4^139L"R M%9^4X'UEU__G9W9IS59L947@V4P97M9HB/[PY5/X(VA;C,6Q^^Y61]%=G8OD M(_?H3O,[IIG&K9(*UXII,5MZ4H 5G*OA_?"WL[^''W\T\OF<'4<Q06F'1>B_;.O^'WO?VMQ&O&C#0KRKNQGQPMLB7" P)< )1&_O6WJA_H!D&"(-@@&T#MVC+QZNZJRCR5 MF95Y,@K6=39;Q&6-MG3QX_FH7NDJ!F3S>5"FX>"77\S@AT)GP<\K'Q7OP9]_ MO/,9[IR*M8=Y\%GL=/(AAN,&?YN.(QC-5Y^G_KAYE+..+.26=1RG\J(8\1:& M\@.2OQ_3]3 W\\>%^UXJIO+$$&07IV>;/;'E6BR^7\?+:'#8.DI]N16&RQX*Q V^A1ON)_YV M2W:;7;!1YS)67^IP\>BM6P8I#%+VO>K#%..G8;JG0;5O9E'+F]AAL\?-\GJ4 M^<6MVP85:7OXA!R"6VE9MQM6$,5[WCY9?JAZTO<0_RE OSZ68T MOGA=;KOYZ^4WJ6[:G*(&X%Z6&G^5Y#+P&O)]7\;XUN<\HB<[X M.&\YQ/6EGG T^/Q&Z[- :^'3!MP9Z&P<97B^^GQE+O2[FZ+.Z_[TZ]5\[?J: M_QTDR%2!#C6?YXM8-C;*/HW&H\7W(A <([!Z/#W__=5=\5Q)H0! &0ND9EI8 M'/F!B=?$0F81?MTTO*8&(^6%H\!I1)$22L+X58.$@LB(C8%?B" U!D(/B%!" M2$(=*>MP.'(4\]?!D,CGY]EU/"Z8W>1;AH$+HAQT!R;NI3PC)J9-8VRI4-/" M.%H>&8XF9>)[@1A%4"GH4#[Z&K\UKU)!H@AD<8V6X%&^-Z[6*R:0_7"15RU2 M*]W^L538^LOS$C.:V-8/Q>'A]&8>+CG_\:>=1#_Q&3V&ST@^R&?$V&Y\1AL^ M(IU?\QGG=02H(XV.+5#F1%G9]')V3>,G.*HZ/4:^Z%^+0.D)KV"?6V_:>D MI>TN+)H$$0',0""=YM8#7+(0,&4P(_"VE;KW+%^8FN 63Q:T"W;>E MA]A!=2Y'9!C\N>?@!>DG,VW"J813IX=3K-4%Q7 J*#8"(*LI#0@&G13$4.XQ MM)JOD09LCU,1IL1_0G-S=1/#JE]S=3$M#BF[ "XIAP!V2BK03^$]"+:C+LX> M5H-EI^EP=3Z^7F+KH5"K,"R7*(F5\0IC +TG1EG)C(AM4Y01A%(.UO@;[PW5 M![#=+U;7:<-C9(!7AJ!J?9"28F ,K%@(>HZ1DJ9 M-0+([75]GQ81AD,LNB2+Z[]I<^CQ-'OKV"_YIR_DG_82.@^>FHZU.#FMXLH3 M*!!E%BKE0?C?B*D..( A7NM)?!>F+E,<]F9 06U@D HA5R%*#'-B#X!4?9IID$"AAP\2\3]90VX5;++3JZ]DC3W MN!R_?>2&/3'M3(*TCV-^Y_I!;I6MVRX[R9:5 M5M-EB<7@,IL/IN?G-X7=^NDF)HA^G8YB#E?,)@WWOBA*UV*ES>U\T<\WD?W@ M/OZ:2 @5JV[*1-F:@;WYY,%X/O>3W@JLJOSLE[,[@5P!RT"#NJJK7\.AM=#/(_KHM*H[(X MLZA..B^CY_4O1W?DF=<9"6>7>?C*,(PK'[R;+O+=4_8AV)TTY5,>]NPGY/R> MB#8V,M'.]BQRZ.=%*O?MO,]")AI]S2Z^EK7+U]GW4G"S+UD4_R"+D]?G\;-Q MF5E92>&@.*JHU3K^<#:*!6_3Y0VJ).]VY6P[[_LZ*,\?0><6>="YG>6CW,G_ MS^:M'#5'4 H:#3!0T'J,G#,>$Q"V54:]+?2KQY]M:86HB7O%V49Q?EEW!I*X(U[0B6O07G. MZV+'>SC7YN%_YP6!4E"S6,4]*DHIFK=+X/\ZFM[,JZ*,>3F#5U')9N'KO5C: M_F-Y[\F'!+CUP(E\Z"_/03Y$GD8^1/M0AVFRZ^+OB$E+FT&UB"#,='[[3+R' M.OK2C]2>QL8+:DWC>9S&.PVPLFXU^"M7H\)U*,WS;]%-V*\91&$3T0!!6G%0 M2FB41(9SI%$T@R3$$GB"ULR@9KBUT$0YV>6$>5M[!](W?'_V3ISR/<]VDY_) M>'@3:\ M(5:T&/>K&(PO%8,K ;3T@!M#'0P[9T"CJ!@6.RXX M]5LJAFH-EO-URNRIRFO#)53;[/2_*T2M1ZK\Q_^(&UX?\ MJJJ%_ZWEV;UO/+N^U;/?Z?YTN:P=6.+T:98XVV6J'ES()5/:A]_>UR1I%97% M57#P(PE4V/3NBZ==W\S.+R-+<158BVPE2P;G5EN$>45"&,F-OF6CDH+HCO!R M_/T=H;B @A<5AT5%;5<\16W"1AZ(L'6H/NW/90>&NK-#FY\B3/0S;%BR(2DP MV%+MG+7:0BD=0:38L"S W$#BUNSF982P$IV6Y#2"LS<36E+P9CU-JZL-JW=2 M4L:8X\Y4J$R7 >8'!*1)Z(/",@HUHDQ#2ZD'#L3XLL408J\!WDE PILQMI1] MR>\6E64+]JVNYHH)RB\^CJ["5]Y_/BLBB.7 SA;9;&'#E*UT=N_VLF]*!M)_ MQ&=_#>%K %NB'B2XZ&C;2#M:"OMKM#DE>3V9YD]=Q,4C^$2@62/!R1J^IFA& M5P'J25B=CL2MYFQ9D3;12DP0!F@O/0.::HN#M$&H!.78,Z05I+O!T::%_*V( M*\-C%<.6=+V>Y^<_!9/\6]B.Y_GDU5\6W_+QUWQP%09^.5]+$+B54K%F0CU> M$#JPDE@1;;_]+(_@ =R;21XCRG% ^RC,3='"J9A\&YR[\71^,]M, MFZ045=0Z+82Q&H;UU R5=$;,,8A)BS:)1W(EZ(3$5GH"K=&(E;6_ECE+-AO* M#]X'WJ9-TG\_>_O.G9T-S/M?]=MWZN/;]^_.[M6&+0/OVSS&4T:!]G\D\]RM M;N_R-)?\S:UP?@]T?;/KV'56TJ0C>_3I@;Q;1-WUZ@PC,U#WC)0ZE]4W&*SADJR M:)ASW6I%%US:]V=G/P[RR=?1;#J)UZR:Z;4/KV/&TJ<\G]2Y7N$)H_.9E7WU M;I&,9X-/%2P^(G9T'+)I5P)\<=LH5K!Y+6JA&4VJM+#GR)(1"&&4,]F<#B$( M;/!G@8X@"CF!'&'HK>4<(*+U6@7B'1M="X(^E/ETQ;GBO='9I9%77ZMU@<(( M/ \3\X]:AVJ"^E]^,;_FI&*D M4P9205UE%H3_8-+I$HJ>+"%^0_>:(=6"LF67L/+49/U$914C5X]UZOS3ZK>3 M5J9F%7\(JJ=52<+[;VAW;2T.4"_*T%U282\D0?YN='] MC@UF)Z_A[/PRO[@9Y^\_WZ%'<_V]]6JC#Z$5%%H)@R!42#E/=#QM*ZUB!TG; MAP!0 14Y4Y65EGDH&*856"B.K'@4=^IS4:/.;ZYBPO:_JO:]R_!YE4I7=>1M M2UB'5*:WR4G7QYBH35^M4YO&]FN;J4VYW(U2=+N?O2B326)4W"^C8G$J=,HU MWB:;7Z9BQ*,J1BP->TZ;D+^S"C.J$%8<$HR1DQ24>[6)"65KM8B_5?4<'Z>J MC$345D4^_^ML.K]ESE?6_/OS!8#[L^>W+6 D>(CN.-4YNOK%(^/66OH190./ M;#T.N;9'H0?VJ$Y):IY3.F M/9\?JXR/69D)5T[YRC?ZK-@0#"5(!#*'9%Q\G"ZR\2TO:Q<$7C$V<3 V+Z8W MT:UYBK794S[%G4R5A^;G2-E"*[B4K=P&01CR,/YK),., .9K0\=2OTT0^C[$ MA'W&1DJ&L%NC9V>1ZC$=Z5_T>K=-,KG MX;-PJXN'FS@Y*+FQSBBFH)"2!>>#U)%$(;QN11*%0MH#%WG(H4*(0J.7D42$ MN-]XCJ^IQ!1AC:3!3#!OF9/U?0A4YI%-G%XH$!F#]+-E$NDTO<3M M63:*K7K_Y?-%<>YW,?B'RJW:CZQX#.SS'[-H(VH2#% M'<**46*YTCJ8-LS*RK?A'ONUABUW^#;KUE[A#@:9QMQRYS"P@@(B$:_@0%/$UDBI.H6# MLHJ\_&;3:*77H$"&7*;H\2$92;_=ST@XGD9/.I]=;6S'LC4>=#I3O0"*5DS4 M4@8D8$((0Q07DHJZT9LA ,G]V@UMH*C6TY7+&;[_/JYE^5F?D0-SE(Z3#\A> M^.MT>O%M-!Z?J)$@8:/[ABFFF366&DLHX9@I71L)3D)]6_?KJ>NS.D(P)+3+ MLX[^*]ZA[^0U"6H9QXXIR9>CZW(_KTDDTA9^6XUQH\88"B@8LHXY@!VV3HG: MUJ?:*+7/+?SM9)%-OHSV:MXO?^Y' 1WR7R(W<'/?\B'U]U^S?TYG9APLON:2 MM61]: M6&$?-]#3OT H8\D[33Y(AL/_^15_S\?0ZGIOEYY>3,,E?OI^J4=#* M!L6>,X8,19 QBJ4)X$(J-#$$:W&2:%+_9BDS'YC2BDLZP17TT%HHC.8*.(MH[7)X0;9)P7IJN*'U0;UT%0U, MK_T:^2Q9Z^OZTX?>G3^>@#GR?I6!-3@_31BSE8#S5'390XY /T!&-NWZ-#)* M&F2$XCQ8+,Y8)NJS4$.=?2@M?AN$R>Y"F-8[Q7+V&5#DD+%.&WEM*5E'A"R' M;KFD!/R4@+]WWQ)&,KSEL;3%VEGFD$+ Q(Y);.E<"N[4&I?ECN!WRW?4Z=U4RJE8_Q0_QK_>?W]\LSJ=7^?R_8E;\W\)$ MOP1(;,TL)?;)2[3S+PLNGYU__?H6"5"S1B4_>=7YIF"(#FAV&41QA6.HM;Z# M?)PO6VK>^EJ+BJCZ5MG7XL%KS?)B=PDJ<+%L$UIDZ*Y^O23U+7)35JHOJ@:B M591H/@AW"C^)#=?"3XM^AT6SMOC5I=;5Q':#F',>!K(/$N!:\4@3I9%.2$B\ M(8XB3K3'W-I:\:#W>HNZXH>T3F=A+8.$E]G>'X.7N\<*NCM(> O2W:!(] '> MW<=+<7'EJEU>LZ1M7(V<4Y'W:GKSY7)0440.2K9R!$IA#)OQ:%Y3']9-9:^G ML3U9V:3O.OM>5)%\^EX1_#4D_ \+:(N$F$#"% .(NVZ!LT3:F5UTSX:T'ODA=,SOHFKD%^_:3R+OQ_B6CWK*C M-1MV\$=LSD7G^&ISK]3G\V@V7PS^]R:;+6(;G]B,OB;X1: P<<,?L#0<]LD& M&P"Z*3ARCFDAJ0[V()64R& _LF Q"N(L8-*L-5K;'J"7S;#[[(%!\$;N#S?7 MZ[,?EIOY2BEWV]2,_8R:VN]@,<8V3=]'%4]K\.S#WE?R0F?GEXW3D@U:-FCA MZ,2JUS);9O2_X='BW'\9_!K7:&"RV7@ZF(_*OI&1.W5PEN>#=\%DW5TF^>XS MV'#%/N3]U=-VI^/9A#TF+>+;>,G2!5RR@L[SL/)A-N:708$O@\!%3?UV&7W! M\Z 'U8\C!6^$S-)BOZX\P_A4X[Q-BMM:PG(,I"8,K8"D\XO(Z88G&%Q$S M[H.9.\8\BOSJBV^18GV_)AUK"*0!YT;%I$0!$#?::E"?_5N-$-FC2==7%Z!9 MF /Q .)>LV=Y:0X+K!>0:4(-EM!IQ3$FNB8<=V"KPX)C :&:3;Q^@*)UQOGY["9N@:M/6C]3,F;X_O-#]N/MIF*=]89X'A5>M47GP;,-[VT^.WP##[&_ M^5*@FJ:'TAMED/'<8L&51%!!4 H4$QZJCL*%70A4)YTJ^BI08(\=3(9U:]F[ M\/V.?N)W&NBWNF <'AO5'HYP[W45ZS3"[]$;#%OF:'X9M[#PM?&T<.4NL[B] MK3N0J^[H?D% I!##M=JMS#=M@][-+*\OV[-M4BVFB!9X"D1@GNDN.*2 M$\"S1N C2&!]IEA?=RO<-,;+Q,0'E!%*J M@1022&2$,M]8HP+CBRTBO-*EL8>]]2."JTIB^0@_99R.]N@]9D0R]Y7Y3A@*JQI7793^,&%.]"#O712DK:Z&( MN\YM1LOV;%7SLC+RT"9<;6AMYI?3V>)U41 R73:GGE?QX>((]:*\RY8;YZV; MOU]RYZS=HTYA6E$6G8UCG^S!V66>U\>;9S%!'R;<'DW;-B+C% M4=TMP-U%H-! RGQ96+3R>7%N&>,,P=:////-9[%R8? Y> "C:G\JHMMA8KY= MCLXO&R"*/Y[??)H'F:YR(:OSTW"QB_*1;AV(%S&,U6:K#PM3E:Y[UQ'X_#;C M>K5>Q3Y:'*8'I,NSJ^7][YJH!Y=\8)K[%6U.6X]2WC<,8%5PFR'7$9TX]&"^ MWO4 7RWQ>?18OXRZ(P:S]LQQ2UC1## +.3$ K#L X 570L&'0\Z;TT^\5+ MW"]PBN;PEZH K$JR7^3W9&*O5+C,8P5D[+LP_MY6\.AE%KH]_QZN]278Y*7) M73H,RSN5)XBK+NMHN;M\'4UOYH.SZ>?%M\(P"M!6OWA=M<(>G.6SKZ.PC0SF M^9>F+&%Y@Q7,BQL.(R^YH7 _D4$U.6SDGTJL*H1U<1?V8!\\/N\(CQ/']D_\EW M+%_&K_\T"E(V.H]3EIW_'APMF\>PS*"%.WV>B7W(SOO)[GO._[L9?R^M%U3X MF.()$>ORL'W9.&5E?89A.PU;^M=1Y9)/\D6 XM_CWEZ(?72B;V&\BBL*D!X=03ZYG@AAO 37"KZBV<$25< M%XU&<5QA@+;;I\LE*U>LTW@5W&.LO%RTL,)Q?:L05'N5@\E=XF=V7IN+Q<+/ M[]K]LF6)6:\!=1\PLA;37>;/A(WGIF!T>G9E84T!#(%4"$DA4E(*[XRVR-?9 M;X)"L$74MR7SE8UA8A#\B4D,^U(:^(;M66=67<#7M4%5G@RL9QRLZE5AC06$ M+ERQX"C&AW["Y>HP<>M(H,OH!LV+[:0++36+SZB"&U7WC1:H@][P(8N2S138J M]I,8RE@U3):)SB\.* \7FFS3'NXIW>7@ X4FJ9_< _WDUBO ^E\3AE)-V$O4 MA,6BK@XT?BN532T$?THM!%,+P=1"L+?4;JF%8&HAN%7!%8)-OBUW@"%E*.>: M0>BHI[XLN.(Q+=?LM9' =CT$]QK=V9:AC9%GZ?C38_:U(Z+=3>T#&RAH]13Q M"AF/H&=,:4>(DQ:X&@J8%;PO_0-[ 0AP2#OM*-I_Y3YT\^C^YH&GR-Z_&15: MO4&8UEQ8(:0T"%GIK,>F0@5$#.F*OK7[9H&]@ E"4X.@0S(-HBUZ7189?KZ9 MA=6_J3(W/H?%C?D*)VLHM!MZ6$.(55);X!T!.I9"59 A89[;33\VVQZ'6;V M^V_C+ !#Z3P4"]9;",#KQ\+)3.@O G34*_0(C8)6!V&"E&;24VJM <9YI(RJ M$0 CME82N:F+:"^4%($A!IVVQDA;]>&W$#U87<6MCK_!>*><4&&59=A1!2&K M=VL$ %[+P'K&YGY/5_U#Z!.*ABBU]SLH&V /;4*/SQ[ K= AM]9Z;S0CGB I M>!#X.D@ N;?P]##F^;J'(CB4J0WQ09DNRP.(BL;NB,V4C0W\(&X'&@TEU&@7 ML ,2K"2&NL$0;+>A_^JP36B]1+^5*]1;QP6R+D\A4L.^/F+%;7Z(4S1%'L"1 M-B\EIXA*0!R7A% E%-2H]G>DY[B+3J!W@DBU4JT/>HL:C/+46?B8+8RN&Y0? M:PMAB"5IE=]8RCUSW'F*I2-!2WB-',S);7K//6^C\EY@"1U"OE[%TU7ORM14 M^ #0)C45?IZLU--N*DQ04U8,C0/(!&06QDC'F6!H>01-$>G*6=REJ7 O0)G M(:#[:_6>.@K?=^V[2M6>M1:P!U767?'0K1:9'B<9'<&M?IE>>2N5-0 @0C2S MF-?-3S3WZT3#7=,='<1QW";"HZ(7\;Z8Z/I%IO,2=&RK^I@XV4Z&DXT0W&+, MY$P3[9FEU##$D31>-[6EK=QMH/87.8!<$K:&:"\50)M(JM MM25ID"T%J.BO,+DHT:]HS) O6S)$+/V4+R+M??'XA;D2:>P"OE3<0R7-4>'E M!7R/F#^]O@ZV3XQWA*L/H_D5D7/5@(S7K7;YPC9:Y"7X[Z8D9]'FO1GG[S^O MJ$MX$6 _+[MNQ78=\\5&'2$8$R!0+(CR5E//+07UNAM"1$M';-0-@#BT"D@# MI'.UR>0]1GIS9^L'[[.F(W>R 44^GK .55NM.Y>W-/<_513_E0&[^LVFD4!6 MI[#4S7 K4JO"N@E2:JR;C,;3YG,AY3U^0,TZ[\_(&J9CGAC M('J0.(;BW8AC-GUV_T?D:&Z6*'&.EQ+GO^N]]UZTV<--E]V:GHEU)LG8B\I8 MTQYH$ROU'FX<[).R <=SWO1SV PWY> EZ7ZD=.^2LM'58A99"Z>#-]7KW#O MF7>XYX.XHT.Q7@"5:-(I*&#"46:P]0PJ)HED5=C->6;QVDGE'H'*EW;C=U,> M!W?(0B;Y<9?^]0J+]C#NA$5'BT4"T!86*>2%I8ISIAE %K+ZF PKO$Z9M#T6 M=4)0(/"SF#NI@+BKHL!PQ[A(V;AU)%-G.QQQ-?%&=5M)#P>6.(J=D]I!["$% M55O?X+A 3S:JF[G,9E]N%^\5!XI\M67.R[LI="@$/@9JD2/1RW^?WUS?,Y#P MH#]O.-SCUXM7?_D!QC*BF^OM8G!'J\BD.3JGF@MJ.?*66J.E%-#"2I$E,G:S M#=^Y(N_+C*=#@KOD%T]J_+)J3)(:!S6F4R[D :!H+E F$J-J9)T MC5K\46KM#PGL/Q,0!>99HUN$04218.$E8D%"VMGPN!-1(6TN%I\ 0#BM8X$:Z MK0[#'@$+2:'[P2QS(,9\46);MYM.7%7WJ#-I MR6*@AX8;I#(Z@@GK'*H5;& MZS7^D]^JN?73V8IF]])F7X^.L4X/N8^&8.J4,DY/5^U9H_;* :>4Y1P@)3' M0BE7GVM1HM:Z=>Y?[?<5$B=##A*K7%+Z4U5ZT2B]](X0R+0,?CUC"I%@P%=* MSQ7D:Q[]HY6^BP Z&$*6]/6D62#O+R?@I^B:;U)O"$##J$.Y$=Y+*J)'3IR7 MR-?Z+3PD8,?<,-ZKA'HX1+++1G@I]MZG3-53UF34M+ P@F @P@X=PVM$4AP4 MN=9DC?AS:O+^,L[9\P3CDAXG/7Y6/6Y%UP02VC$$@38:8F48$%5TS0-!X.9T ME8UZW$FVML3RJ#7PV*+;*5O[+GUCK=9/F#N*E?=<0&0HME2!:M]TBE.V8WJ8 MZ%LD&Y*AH"E?NS^:^=1$3Y02/:,JMX)51@!'D-$4 Q\K+EG82"M5MM#IM4Z0 M^U7E?5G!>"CD4;1T37IAST&((F191!8HR1V@B!N5'!&C9UQK8'$.]: M024Z"SB+(2='L96>3'SX.9,\#M(_W7@B!&&KOE$PR[ &R$.JH?2$(H/K>@K" ML'_"D5 ?C6: G_-HZ0CRPWH%)8=Z>'R,&-(*<@7SG E-A98$:JPEED+5E 04 MN;4BD/UCR/ZL=2X[C9@E $D EB)/U]$63?F()( AQ+J%1@IC@/AA5IY)K MS/".AUVB5^DG: A!E\?6*6#7@_WW8-4/@>;L2T.*D"+2>2BE -1'HK#JK!DX MO%;)L4?UVU_."._TQ#HI7U*^)RA?*XZFF-5.*\*XB[U@C*.LY@DSP2G>E"\&-0FY.)<.\ST>,@G-1\A*JR4.V)"E11><06@THAY6>>%&YV M&T]:G[3^D+2>M#,]B$8 *PN LY8R%&R!>KN73JT=$3]:Z[N)K"'2)8G^\2CL MR<3?[\_TD$\6 !P$X&)Z\VFID[&Q -<4U]QIS M+P2V=>T:1F)S&>K]IX&R5YDP>"@[;1FTNXBD:.0+G.\GQ#MYQ!.BZZII:3GJW5$>T1\?;FQ\$AW"-]; *\!'@)\'H-> 0TS>NY,]($ MC]4;K 5G0K":H,W[KCB84+7_H;]K/B%6@:;MM1A2+FQSBF(G.5U/TP.I=M, MKU+A5R62R5-=0\.758$3SCI_?K@[6D#K!V21QN1BQ >7DUM"-;,:QBYDKD[M M]8BL]2S8/V3M[\B0B/TE"B1(2I"4(&EW2&)L"4FQKDX['S.8*&, &N!Y7?;C MI7VZ%=51UZ,NJW_Z"R8G]]41W&O3YL.+B1T[+O;+#$O UR_@HZ QW*@P5" -N*6 M8HD\9C51N&9";75>V3GP[=-'3^X/\%&5$+'H]W%/ MNG/[I/M+=)^M,3E=@AW;'*)[LUZU/PA3.0Y_ MW(*\1\]Y7+!Y_<2#;'(QF"["5P=Y-9K7LWR<+?)8JC)?S ?9?#X]'Q5O?!LM M+L.Z?YO.?@_/'GX\RR]NRA4+U\RNKV?3/\+S+_+Q]Z>*Q&:)X*VR,2R]Y,Q0 MKY&GRK%E@Q_O&)&;[?9B78O!QE5^=Q-7[_WGWX*Q'6\Z=^/1U6@2/WY.F:G7 MH2TX8"DWX '"AP?S$1\O+_4#S=\\N">%6\>)&DUNLNK>:^\4/RTWN-M[5VLK M/0^F1#Y[!J2+>0 K@RK^O9PU^].7_/6G69[]_CK['![IIVS\+?L^C]O+Y:P: MS>,>,7O,\PTN9U$F_FUN")#6&(D4%Q0Q)1F6@EHK-0_J8, N8_]8;-1!=4T4 M[G:%>K9F7ZRLV:U%+;3S8UB\LWR<%T+WFF!,@$#26>^MII$"K53+>!!"B'B- M2I4*E\@OU.+1/\>OMGD*SI%UW,)@UB)+N<0>F?HRE&/SP%,\^//X%,G:>92U M@P[!VA$O:.W(AKHLJ#PS0CF)&"/( @),8>V(F)"%S%I[]KXUK]O6VH$DF3L; M1:()4V)F+ Z.ND<>*$:%-![5YHYP<#-OU5/,G;T)S5/,'41>U-Q)T/\HZ,>' M /WRY:"?P88ZG6K"E65$&(" I$P)Y"Q"W(#:T_6>&KLWZ-^;T#P)^A].X$[0WQOH)SV$_B""T=&; M!WG\G'V=SHH5'>?9/*SK].IJM"B(1@K8"#@Q/2^=S!(J1N5QQT7X(^K+I'08 M2]@HMH\BNX3_/(_96'DV.[\LKG,15&$\O8X7'I01CL'GZHAWL @Z4FECO.K[ MQ2+[EH7-*)MD%UF2QV[ED1ZN/-XA<=G@>CJK-Z=*H$9A%0NA+87TMWR1C6^N M"H$:CP*N3D99(9+AL[_>S+YDT\EP\'9R,7I8U+8)\AVV.'80WL)/"V^1;L); MFY_BP9^3EU!-=ELUMQ"WK=2W@U7M:%D>.:^] Q,UO@X>1AYVJ.'@K_ET]F44 M_CB[GOZ>3?+AX+^S^640@T5$E.!>7697P\&[<,FP,V:S:1AL"3Q_RR:1>FTX M^#6;?1^'=VX#S[;KO@).FZ9U13Y)*SNC?$/4T-/YX7WQ3U9(RIQ($8QWS!'4 MBDI.M)-"&N20H]H8[%^UH^^;1M-YWD'Q\EMYAT_3\46Y3U9Y1*6E'?R&\,OS M^[G65CV0]]';>C>=3*^# Q"6[%401_[!6Z P0?O M U\-\N"37,<3JME-_NHO;]]]=!_!>F<'[S_^S7T8O'UGWO_J!C_\\O[L M[,<@[^YC[9U4TTX;$VM4,S&+E):2201Y8#7F!BFEL6$\-6YV0(?MYGPIZP7 M>@!>V_9&5/K;FE2\'DTNPBS^A$ WJ/#QL@#>!;^-(@FP>[9SR>?IL/?@CXN[B]RL(V-"D?+[M93.LW MRI3+XIW2-(0@3$:5_'4>)C6[GN<_U7^LR4)C7RZ).R%^=;\]6=Z#BC^UK,_5 MS^!N'^WXLZ.YV8NR=SPS1^RQCZ]1)=@G$MPU&!2/'7OY@__)L]G 3>+908LK MM&^,-$FF]R/3^ 5$>GTN6H0CZ[?8NP;L2(O[[$-/,O*B,G)/D^PD(TE&EC+" M3[FL_VWM(Y:>8=_+V [=I#BP*K7#+4*C4LA<%3ESX9(TC;D=D$1TVF^&@4V[*A"P)61*R=(0LK$$6 M+ !R7BA-+# 2(>P%JFT6ZEE7R,*[0A8VI$?>'_[8&+[_FHTFU6G@( AB6+;7 ME_G%ESRL_CSA[\')?W"^??XQK=L=E$(4ESD76C?C@!HM^ZSU^D1 MPG-"D6B@R% +"%2,>X(Y1T9:12LC1UNY3EX4!>N7(%;O)[X4'U-)CPU/\S6 MT=?\[21F>1=90N^F"[L4.#7_6Q#!(N-@^85]>EI=FD*]M7B2OO5?WR1HJG." M.T%\T#3&'=3<&BU)U:3:$B'96CNW_>M;9_X'&W()D\XEG7LNG;NO5VRI=*BI MAM:.8.608E !';D/!*\W.:L0,<^O=(\SS>/%PWL/\+Q#V65KZ'6!?WS;8\S_.+[-)L.JCH;\;2_,1!TRV[Y?=Y23T _Q(TT!60&)D9&"6#"@) MF6?4U,$&@,5:JO MR/L8B\O*6]2PJ//H.G[,_GBR];X-L,FA>)B:J$N1[S_B M):T^3:UNM84V1%I("?'04>RD9T)6J>Q4:F77"%Z>IM6/\Q&V,E?DD.!.^](D MM4YJ?9AJ+1JUYI 1@[!GVGAE*")*HKIFADB]1M+S-+7NW@LA0]PMU>[A:_6Q M'2U$H8IG"I^ST6SP-1O?%/0V%_FG112P,+1Y%/"Z>[#ST1#P+MWWP]GX MDTH>ADINUDC::"0R-.QF@A$N 29*< )E%4E3CJ[[W%UHY.XY/$>YS9U,K+^@ M:4@Q@A0CJ'%(-(T+() > V4QY50IZ9SUNL(A!!E>.\Z\A_*CRB-\EB ^QYVV MC3W\J$#2X]/4X^ W-\$^JZ&4%'OIK/"*AL] ?3+' 5MSFQ^MQWLPYX=%?7;2 MY*3))Z_)J-%D;&"DDX+.>*_"?BRHKK/ZL$1D6WJS^S6Y^TB]1$F-CSE,_W8; MDK#3C%IL%N6]-#'=B0NAUXU,]S;JYXSN0-ID9C.AA <.>C?+*LR%*3BP++2_R.H9T]EX_CH7CF7J8O*KHG?-R14.J$4.H!4Y.C M5GL7P2A3 % ,E:*.>EJ9FD8JQ>B38&H_YS^H4X]QVR5_E,GYLJ)_HJ='">%. M".$V YQL[##K)-%42<"XU5IRHTD5W=;> ?$T.ZRSDG@).V7:.$PK[(ZN\IU< M^T[^_C8A>FNX^^#H[H"(?'-[V =_CG=9IK+[G)G.KJ>SXL&'D?X[J,7@[V_. MW@RNLUGL'A3^.UI\'PYNYGGK0QMIK&?Q^Z/%?/#Y9E(\:#9>%AO]/+BN7*W>?#M?8[C[[=L\E8_^<3&%3[DU?\*0;_4QW%/O MPA+[$6I:!H0WN$$>4VL 0P**QP$2A$)A/7\N6N55EH1;A54W6-+PB<(XG;+ MT"*%L(HS0:WS3&'KD=2&QF7@82&0H<]=7/+H98#RS7II26>M(9^DF-LM15,0 M (E56ED,D9!.,$R!87$II B^GG7/71#PZ*4@>UR)86R1=QVWU*_Y..QHHTE3 M$1LVP+HLMM@%(YK-;\:+N&]=32?Y(IO%W6>>5WWZZGSU4;$I9HNR>\:BFKZR M>5'6[%ME0#U\<5+L:N6>NNS<=\=F-BSN$K\[RU]?Y=G\9I87S?RRBW_>S*N> M2L4]EZ@;[KA5IX\W@[#H=1_:I^P83]DDX\BNLG].9[$A89CC^'J-8.BNU1F4 MG50'B^G@\SCV!LV6C0SC-?0L^U=8E_ \<0K4[$NJEYF(+9]&JP&%T5 M%XK_6V]BA9ES']71/'Z[)$8*-PLFRJ=L7'1\G5_F>3"5_KB>QH4*U_]8?+S\ M63"E!I/IHDVG%(2LN%)QMT%V?CZ]B8_Z97!]$PRR4@[#$++)][AH@R^1H2E\ M,<["6O_8\F$NEKF!83K"E\;S:9BMV&/K4=*QVJCXI03DEDEQ-9I$@"BF(KK:I5:(XE4113#:E$3'@KC0!QJ]*: M>$HT["&US;:]IME>[;H"%DH@V/MZT<;*(UQ3SAB&6%*MI?5:%NME)0L?F;7T MHQZPHCS>$GRSGN9PS\*M1QT>OP(=! Z"YW_+K'D2.*X/:[ :;-D42ME/Z.BB MU=,00QGF@ANB#*-8, $PEQY!(CGB6!3]LK;J:?CD1RU>WNIAR)[4P_#M)&S< MI67W=F+S3S%(^6LV^STO F;N?V^"J726A[4KK,[PH4:HNG>LJ@GMH6L ,]&CRU[Z/ZFHW&4? ">)\%"&TD[T.P&2:Q66LQ MO1_C=S;*6G!%@[HJ89$'' @#<"5 8;J T:@E:PQ*9HGB1@%(D*3"B2J6+YU! M;'.0],'[K,F:JC;0NZ7I83G:YHY/>6"T4R5(V0BL1"(,AT\-9XX:6"KF_4TKW;'ME+;]::DQ]B;,]ZZ.U]S?\ZBU&GOT]F>;AN6/I[#9M]W#N&?I.8)3';[[U_ MV94;-\G9PCV7-*V7]%(K13)JPHLLB^1/F>%.?:TT_A\N59 M[D]/%<[]3DU_._KV1V!ZBUM)-))HG-XDG.S T^KW-)[VA#KU\_%-E>XVOYS. M%J^#/7;5/J5X)M.]E^4_/6+#N#NO1"! 12Y;==3>0RT]MX)200%EUIBJN:6W MT%MR^XCR]L%D/"EO'8O70:D8D]+9?'0[;^1M>?;YC^IR__"C238Y'V7C)M5$ M_3&:+S__^]G'69%^^5U-+OZZM%=_S:\^Y;/EMYJS^X_?K_.5"YQ%(?T89+1U MOE_^NHL>OD ..:3'0-5W NYUPJ ^85"K2-H"9Z3WFG#&."=4 %J#&).H4=B MT/GYS=5-S%*^* )931PKAC#ORZ<_+F!"*(%2 J4$2H\%)=F0A#DB@;-0<&^= MLM "QEP-2A;[M5*>74%I4Y'/@8/247(:)TQ*F/2FX<.<.+TV2+KL:O"R%PRF<3[7C3.-I?+RMPDS' MS7"Z&290T^%':,B<%.&_3AO#J(%5V0KS#GO$#SVH4Y#'_!+$8G^0,2SJ^_9/ MN=I;.^9H0_(G#A.DZ9 "@*:>*84-5$9;QHS%-4P0S->((XXB[M(]=NS3S4FX MD7#CN7#C'E;+&CA84XLL-78*82$L$D("#X 5%7 H)\1:[?A1Q$;V;G1T2E%W M^!3O"6B.%6@VXXQH#!0#D8+&48*@L1XA;%4=@W76@ <-E+Z&.Y['?WF6?NW] M#X4< 1P\(AD\4>\>)_5NA8X0-N7Z"# )H/=8.B %XR@X<#@"VV#:91Y@8I;74T"+I' ,U $I"76=NZ+/%KWJ7 M^9,0,2%B0L071\3-D3E(1,,2"#F0!F/NM-7.$&J@JA,$J'/TX")S?8NKI7XV M"4$3@AX<@FX&4-;8E)XRSC5Q0G#L8]ZG#E^ICC8()+B/(<>.G&E).XT8'J;I M>$>3G(=IX]I:L"=&R4<2V3W#$ZFG\1_?15"U.Z=W)T2)%_>W,UI]I_ABN2 / MDU6\VKQ2':R$(+>&4/Q[.:LOS M:C2/>\3L,<\WN)Q%:/JWN2% 6F,D4EQ0Q)1D6 IJK=2<VD@0V@&+YD,TF!MT.9%4)I+*T[M93XOJ$TGE8X>^T08X MT;/>1%*9%O2@6=W6V .CT978(T][_1.MX^D(P"U:Q[C\B6_Q8/D6>QRC/^*! MI]5/JY]6_S0'GE:_IP&>3JK9$VOBH1)Q$-X0<5BO@=7,8"D@E(8)7>5>4Z(5@YKBH L08A";LR# MN2I=Y3\?,#(EBK($2@F4GIR"3$&302>8<%(',')*$2.D4,!7II$6W#[6--HY M!?F 4>EV C/IDHIHIPSEE(2<<.PH<&PSC.%6XW5HC#12<>9<\/*J4IH0 PDCYJJI%<(DIB,G@TF6HQI B*"")9:".FD(A+@RBDB2G+S MH#5QD*&:1+68<"/AQ@[1%-'TYW*"Y8DV=N+!L&U?XQW[QQ(QE+S+ M[A+],T1.J?[F$1G:B1;BJ&DA6(MJ3#(+/3%:*>^9L)!KXRIT9(X T>PY,&F9(83I&L(A=2;/L8<._&F^5"*+K.D M#M1X[&>.U6UHK*C14.1!>ZZSB%Z7?C[CA*1)2%*1I"))19**)!6)2. O9GIU ME<^BZ3JXSJ[SV5.Y@X[=LSR"\:6U/)[QI;4\GO&=S%KVTTD_9I:>ETL VREL M^="R]ST+4G#4I%MC)P&%##G$L",*(M[>\I]S/G1"=X.'-YD0UM&D+%2>>8](Q!:+CE?EJ%Q@60?LWAZ@GFI M]"P!7@*\0P \"1L6#P #O@%LI0 2 :4%Y\N\; KP$> GP MM@>\%FT1Q 8CJ0E&VC$(F;.LSM/6BB+]0BDU/<&TDW-<4^5>RC$\O1Q#21M M-(P:S)G#,EB!3DGH@*U<7@N%I7V,Z/41V@XSPS#!7H*]TX&]5A][@I1$C@J MM-2 4ZL$J>DKH4"]Y ;O# M3G5X"P@2$)PR$K1H3RI#VD$'% $,4*J!='0$4 M2CEU,!' !(0)"!,0)B!\!! B !H@)-8XB(23EIA@ VKD<,4D2 &QY,&SW^>, M#"8'N-, X)\7<1WK]SNY=IC7N.RCR4U63FQK>./1)']=I?A#!/ZTHDLB*,[S MC+]<^G=!Y&:C\U4AM4%(Y7^2__FXQI_9"C.;<3:?CSZ/\@O]W81?1QFZR<:_ M9HLH^=]M, (^QGG]&"ZKQ]/SWU\5RA=?GN7CO!"XUY93 >"($)*J\8YR];K5S0I1[IBT6GF'DK,"^M%28],X@\6J0!\F_CO(SN\E?;9[R/4SQ MQ\L\*-PX[&-A+0>%2 WF-U=7V2Q\:3Y8A(_'^9=L/+@J9RA@PV#Z.>CNIT4[ MB7*0+0;U0CWZ&=Z?+Z8!'\K=#\/A("[DSE>[53[QS/-YA\AN^01KG;KK*[9^ MO[*-@UKI1I-@?Y2OVS>81!P=K^@I!*494Z[S>3X>5Y_^QROPJG@='OR\?GW' MN#^.KH( O,N_#3Y,K[(UHR>(S9?1I'R\[&8QK=\H;:CBG6^CB\5E^'88? 6N MYT'\LNMY_E/]Q]JZO%H>=RP3M,6K^P]#REMP_*>?7ZWM ]7M-WRTZ;/./]KN M9SVM>-JQE?Q6"?C\H4JWE9U[?6_>92;N'?>::NXX\HU =Z('?-O7-NYAQ1\A M^UW)P/*P:1!/FT[3ESVU-7?S1?!?%F'-?3::%2;"?V7CF_R4"W-^R>?1O R_ MFD[RP?<\FZ4\IB/,8T*0-GT/I#0"*6HTM$)C#3&L^AXP9Y1%\''1BE^7'LE_ MCQ:7H\G[2?X_08Q63O/OB&,$%[$+NA\@AQQVV>ZZ?WE&O8*@/H5;$^ST'W9: M]7^6>0^A0AQ++ ECG%A:P8ZG7#Z2D>P>V(D[>[&I[Q5R)$E-"0Z)V\/>Y+'R M&+Y&A8GSU+:+G7JUSZJ.HN%8-5IXP!0W4&(+B4:JHMV/>%HT(\2&K\6(5[CJTP*%N7G2OZO^&=K+&]G]R&^V;S"),>GF++]S\; M N&F$AX("ABD2GGEA%".$EBV.V,>8&SVT="G(SR#M;,AGYJ0(I%)'A, M\-@A/+:JIFRP_3B@1# IF;0>46LK.]!A8!YL:_^(9+'N8%'2Y^U0UD_)?X%, ML";-ZK&98;?'WTY20>2Z0W;8[?]=2\GYR[]GA:;,8PMWI:2&D!.*+1 ^Z DF/:"M3#>E@6& 6N3018_*\5\\"G*^>"'T23\;_[A;NF5*=GQ,LB-D#V8[$GHTV8['>[.>GF[M,X\3TI3(>5(+?B(I?;_D M7_/Q )[X\=E)+39*BWTZBXW38I_"8G^<+K+QP1S+[L$1+F,:3VTY=.BS<)@= MR'J#!6GUT^JGU4^K?TRKWU/7?>>!_CJ=Y-\'5]GL]WPQ^!S6Z[D:'_4R*Z#W M:9P20(QR29JT::6(!H)C!CU0SE!F9$7U@B!R>DG^=S[*)S\5J_UKL=@^K/4= MYWYW']HW#"_U+_3WY9]_&^6S;'9^^;UPD58(7Y;?>3NYOEG,BR_ 6X30K4M6 M9VB1.L+/\O^]R2?GW^^^7NN;\^5Y6V=\,IS*(3R.1-(3<$X3-/4)FEB38 Z0 MIA1!3!40 D$OD:V/_@&G$/0.FE /H6F?M'X)E1(JG08J";I$)>:A5""6G#OC M!+&0HRH7!J%@2MG>H1).J)10*:'2\:$2!*"!)6D,LXXYPI!'WFL(194.!XTG M7N\-EI+3=2+5>WN8@+^_.7LS^!(Q;!*E8C#]%"Y?Y(L^M:2]TYGIA[*C5N;DLNCCUZD[H7GMSYPPG"!VX:OBC$"=/2,@4Q M!-1K[ZO "@P.C'VPS\'+P4:K7DO=964ZIP@!% (#:\@@_"*7X& M^$CV0@\#&@<2MPA"F(?K#:(L1+F)Z_LMFUT4PA<7\,GAB^L(X6"..J&;=5)->]UDI(6VLX=0X244B3T>#GTP$UB MF:1<8FN5P\P29ZSR#E3HH803O/?H<7(AC 0="3I>#CIH*R=56NL-!=(@SK"# MRLJ:1BE S'J+Z+U!1[(2^AK#./2DC*)XN>9VNJIHR589G!*A:"(4[1AC1<.W M[*2@4@)O-%"8"$,HQ26AJ$'.BS4FO;+8/$6 GBLO[MC83GL%Z'U*Z$V8G3![ M V8CT&0D$@J0)4+IX$PSJ)24MHSE,^UC1_(>8?8AA-Y0,*M1PNR$V0FS$V9W MBME0MG(P"()4>B&M(P B#ZJ2$:;#2R][A-FG'?!,<)W@.L'U2<)U*VO?% $.&10+8?F;8W0;4BCP?1:;\YSJ=>HA1 M[,C&?4IC36M\_&--:WS\8SW)-3Z98^-?F@Y !\7[W"MO\(@'GE8_K7Y:_=,< M>%K]5 &7",3ZE]E*$&Y.@Y3!4DG'G1$(0^R9TU52O , L]OA11ON^C5;C+[F M+([0G6^@9K!"UA#7.F@#&(8J.LE5(K96N>$H$\/#I8.X#T)DP3K"582[#V M6%AC38Z\X92'_R*%&6/0401978>$F"?'!VNGE@&48"W!VHG 6JOTATD%L)6, M&\NE@\I++VLGE$&Y5IG=&UA+IE6JM=PMC%9$S>:++ QO\F4PB@UH\_EB,,L6 M^6#^+;M.3-AK@"&;>FS*2( %"XEBUD0V*>+J;AQ,4F:>#3#>5@OW(:S;65BV M%*\Z/AJ[7J%1;VD@C@YO*&S:;& /@421)(:I8*PH;GD=3K*(@C7^AP/&FP,( M)"$X!!(GS$F8X%1J["'"VT.R8;Y]2B/ EO$M[T M V]H@S>:4N&X95 +"0G3#!LH92.*T:162LTZ@'>)(.D?[&9 PG!1$JV<,O8 M?BQ(['QT$3:LN&B)#>\>I."--P0\),@$Q\<8()2W&EA2AVL) &OA6GTS'TWR M^=Q,KSZ-)L4T-]-OVK-?(\GWT^1P2F2:QWGRE."#RI:A@:&3B',).5#*8D]M M'4PAQ"EW$/#1QS!)@H\$'\<)'PPV&7'G3ULYKQ:P2B O)G.4>$FHK M<.4@>+A] ]<^QK[63^0@Z@=S8 +8!+ )8)\?8%OIXIH'&Q59PX(9RSSD7G-7 M 2S#7.&^ >S)1P<3OB9\3?C::WSEL,%7: $BQE!L78!9 8R#L,)7YR7;FP'; M%S!$9"API_E?AX>&15CUSXLL/.7R_?+?,"OG1;C\)JNFI9RG=S=7X1;GQ0/7 MERW^O'L YWG,"[PUP/%HDK^N2#TA G_J8H2"WAI>\>_EK+[(=?8E?_UIEF>_ MO\X^AT?Z*1M_R[[/PZW^?#FK1O.X1\P>\WR#RUF4U7^;&Q*<0V,D4EQ0Q)1D M6 IJK=2<=!/."(RK*! \'X^K3__C%7A5O Z+?UZ_OD../HZN\OG@ M7?YM\&%ZE:U9'=]&%XO+\&<8=X5H :S&V?4\_ZG^8VT"7BT/9Y:'EI"]NO_L MIKP'$7_Z^=4:N%;WW_ 1V.UGZ6:K'VWWLY[F$(O'[A-B^_-V2/MTX%YMH4\> M^OOSQ3183N4,8#@V@.E?L8182>WU:_;3Z:?73ZJ?5[[?KOO- M?YU.\N^#JVSV>[X8? [KE3I5]/^0$0'05)TSC8$C6 ON$1;&.$IQ?<@8_G_) M?7P^RB<_%,XOASD&\=7%()ADR08R //0'O-&%3K[ )-27M M'@N$H$B&,@$Q96C?I%E22WF%3'U-X$Z]Z@J4$2T^&)=(4NCHG+06,0Q/3 ML1"1&/ 2E@PFPIK>P5(?$U\3+"582K#T9%AB#2Q)1Q2"$BJ@@=66:*EU92T) MHK7>&RPEMRM5T^\Z 7]_<_9F\"5BV"1*Q6#Z*5R^R#),K1K6E)TWE>/$8AM4 MVW%',&4L=FZH72,##/*W<\/5UVPTCOF(?CH["[IT%K6O2!6W^:=%\^HTXS>) ME?CDCB!.$#YD4QNMF !"(\VLP9@"J(VHX,.@\-Y:?^+^P$1J6$G&), 9AQP2.\6"?5!@"H%<]-D%.+1Z2X"/!1S_@ M S?PX:&UWDGM$/66,4/:YL)_"W.7THE2>(ZI$PT2C@6J: _1&W4_-PT^JGE1]=U5'L%%U*Y@(&FXQ,0 M3IB$N$YNT@K;O:EZVH93$L&.$^"GLSQ<;Q!%(8I-7-YOV>RBD+VX@"F78$WE M6RV1I5 ARU>2!O,=RLM$54^H[9**W([$E=-MZEFVU237!3])C\^Q?-?&F'Z M:A\<(8K0)OU0>*((#GZ"T(!#(@5'=58T$EK(WJ/( 80(8+=TF E&$HST D8X M:HX%@>0D A BD.LE)2HSF(VV."U+F*]@Y%3"STD%$DHT@\4D0V*:(,H(!X: MY"@RW!,GZ_Q& )1>RTW:&XHDRZ%GL8[#"6D4$8SY(IO%EIB#4:0FR^>+P2Q; MY(/YM^SZR4&-(VU*BC!L@$!8JKS "(#@K#CAJ)>U.>&P)FL<^C;<]6NV&'W- M2PZS%+Q(+<]/\"CC>+$!PR4V(.G"?RR3%@N*+8.V/NK0ADBP9B0\/S8<0$B" MG) &EA;X.#"_H45NFB 8FE K[_ MO/[AII;F*2"1,"1AR*%B"&\P!$,J"$&6$FVI0,;%5D)5+H7D;.U(9'<#(UD# M_8PV''IF1<%D/L@*:1QA4"EW))GHOGY@ ;(_8*>?O$P97 ]03 E;0R=KU1 MT$)).2**&T^%8'482T%G>8_ ]0#B68B)(>^V&#>!:P+7!*X'!*ZXR6JD/B"K M4,%;-P1""ZS$KLZ-YH[T"5Q/.\Z7<#7A:L+5?N-J*UL<,\@%=]@[S9SD0E)7 M1P0$H]-&PA?-U[J-?%4K=W1W9_C]') \U +KR,9]2F-- M:WS\8TUK?/QC/V@@@AZRSQ"VMHJN9(33-W]R94MR^^!Z&'S MF[>3^6)V$R."'T;SWU?#AJ5HN3_.+[/)E[RJW+O_,.:8,I,2I]T!8GN"M;[! M&N6MYJ*>.JPH,YHAPQR&O,[FT<(=(:P=0$X0'B(,$[(E9$O(]EADXZU^01 J M#8UDGD$O("!:+ G"D&GZDQX-LIU:0DZ"M01K)P)KLH$UC; C7!MDH%32"^UA MS3#B@W=J>@MKR;I*58&[34!LN!4%-HQN'G5C7!>S)TZR6T#!84,WHBE3AJ%@ M G$');/442NH$I@X82!?LW_ZRRAP:I&H_J7/]0IA>LLQ<'QP@AMR :"LQL'4 MD,X*&?F*M"(%G @KF2+P<.#D ") D)%A )6$*0E3C@Y3B$RD1\E$27"2X*03 M.&$-G& .- 4T>$$&&^,T A@5)HK#2D"P5CRY?SA)]D0/PR$'$O6(I.#AED$@ MHKC-1Q=A0XJ+EIC0[D$"T2"!#_8$QHAKK;@VWFI**B8T[X6%:^5^^F8^FN3S MN9E>?1I-BFENIM^T9S^%/1*1XA&>]R3X$*#)]2-6.HX-L2 6JFL59SCZ(<0Q"W3ZV0#O82/ M/D8T;GLU8"@!2!!R6A!RN!!!&H@0*)@15C%ID9+6"4,0JBP,KB%<"U7L%2*. M5I_['XLX]-2,DK!YW&06'2IK$3CM-AW/BJ:M)IY**.&\<4@1 MXHC0QI&:W4DQY-FT\6H"[@3<";A/'K@E;!)!H?/( M$N<%L!I)PP0T5<6P@4[[M:2MEP;N%,A,N)UP.^'V2>)V*X&?2<&U@,1;3KCG MG,.Z'EH'>%]/X.\*MWL#LEP,<;*.'XI:_WF1A2$LWR_^;3W.>#3)7U?DH!"! M/^WK><(BG1<''#=9N4KEJKV[N0K7.%\5/AN$3_XG^9^/:[9'2PQU-LXFY_G9 M99XO_AK6Y#K(UL=P"3V>GO_^JE";^/(L'^>%7+QVE$ !A)*62XPY5\:;0E\X M\]Q)^;I1+8*P1(I99;E53N"@?64>.T<><\I*90ECR2_4XM'W"9J9!PF_CL(P MN\E?;5Z/-FZ) %*WY:=X/9J$C:L[=M=_O[5:=\RF%9X3@R"VCB/.J312U*-$ M3/C7Z-4=JZ[F@^GGP>(R'UQDBWP^",\=U'"17PR+-ZM&D=GD8N4((OL4MNC! MMWR6#ZYG^3R,-+\8A*"'T23<:GHS#S>9_WB+N773.K3F_3P^P>R.:6O]?F6?!O6Z5>L47[=O,(DH M-UY9:@A*.Z70WL%Y/AY7G_['*_"J>!T>_+Q^?96M6 MS54V^S*:E(^7W2RF]1NED52\\VUTL;@,WPZ#K_ M@-XXNY[G/]5_K$GCJ^4Q MV?+\%[)7]Y^BE?<@]$\_OUH#Z>K^&S[:]%GG'YWZS7J:CRT>BW%B^]0%2/N4 M_K0&.SL._?WY8AI,L'(&,!P.XG9[. GX^USP!_E:][#>CYB)KB2@B*,,X(DG M)IW48J.TV*>SV#@M]BDL=I&L=AK-HZG28GDM/?E,1B1YD#%86*X<@X"Z TQ%):)P=: M*\4:=V%<;S6YB/_CFE7?[MA2MHXMVX=$OTS/BT.(E;/*NV]T<W;IVG82S#W9)CC#:>*9Y II $#D&$&)/.*U>EG'L#C-^GZF(><8"[!7(*Y)\.< M;& .,0RYP\P2 (GEG"A<6W/AW?5^:KV%N>1F)E:(72?@['(Z6[Q>Y+.KP6CR M-9\OKNX/PITN=RW&$#=558@0S(B5T CE"+: ^=H+#);36EN?M\V\[@$LB@7\ M&-:O=9O3"'(ETNR3._4Y0>#!#7<*""\DE$QI#IPCE,805-5/C!JX5H=_#,#3 MQXC36DFH'$K2:4UH0I^$/KU 'PI;Q>1( J4EMX8#*1R.=4$E^IA@]\AC1)]3 M"P0EX$G TP_@X0WP2,&-UT@#3IBV$%.MZS:J!E.R5DG:)^!)-DH/8S8'$IKY M;99?9Z.+0?['=3Z9YV7Q['01OGVBM+P8MTC)E F0H 6W2#E$'#/!!:JC,, Q M=AL5WL>)*[/*]X *U5JY:JG4Y**XGPEJ'!2ZO&V*RAQL./@$SJF.'SU(BQE+ MAQ!:&5)^%"SC"4". 4!0DPH8F[1CPK"Q M'B% H%<(UM1Z!')\"@!R:M&1A!X)/9Z 'JUNRBRX+M0# 2*3E$)&".SK;LH< MX[4,NSZC1[(54N[);A/PRS0^4DH]>0 W6FV3D9) (2N=(I@YRPDD-3$D<52L M$T-.(W/>2JQR5[ X'^63?_R:S7[/"]ZRLZB_!8?;N^GDO$2*%. XOJ!JKS"H MKS;)$8*.:/)D'>< (PB]-=X%W\9SY.I8B=5XO67/@8/.(<1%P!!TFFB;@"<.2@.HLK[N%28\4&LQED,'GE.+IR302:#3#]!I=83F MCB -O68XVC?&:26K-#>#D*:JKZ"33)/^!6@.) Y3=H:M&-K[W12VE\6/6X^T M]SA(FV(#)P65$GBC0:R+-(32NG<4 [,N!KI1L3"I E0FFK/(,JF'^VKG/PWAG4(^ [A$@5@D.*$O EX$O UT?@ MDTU.)/4$02J]D-81 )$'HLZ)#"_]6D[D"P+?R47*$N8ES$N8UPWFL58>N.42 M448]Y,001Z 1M#YB\( [N@?,ZXME)@08,BQ. J7ZF5)U&\>JEH%=M7H\/![U M%YR0- E)*I)4)*E(4I&D(G7E^$NKH_Q3>W =NP=X!.-+:WD\XTMK>3SC.YFU M[*=_OH^VEN?GLYO\8C!N]M=G$NV72Z/:*=CXT#KW/S$I*6#;:'HL_UFZ3RK>-+5>P5GAZZ=9 @]%DA5+0XUP$2 MW!-G+3;$2XPT-: ZIZ%*@[6L[*.!T -(\<$T06B"T 2A?830%GL\-7.G^*RAE^N!'8&C%3%' MB)K&@!&#/=6 ,(6422NH=88!Q82N(%AYZUMM M[Y^%OC'W]()+]775,FX:1LR.F-TA9O.:WL!KQ:P2B N9MXOPD%!;NEF'G*O^4W+#@M@'(0WF^Z2['_[VH;OQ?_-AYG,IYF;TK>$HC 'V^IB0@ZK="WFXFOK']X=5..9A^$YL_D=&;0& MW<$8!+LS@.+?BWEUD:OT:_;FRSQ+?WN3GH='^BF=?$^O%^%6?[J8EZ/9[A'3 M;9XON9CGNO:'A2$A%#=&(L4%14Q)%GQ!:JW4G')HP$Y;!OD22V;GBU"5ZJ4Q)AORZ"#IZJ](#F:%%> M(ANIY=8_)V=/>0I'28!6H?(&NCBOJC3>5)?A3LHW<.-3//ISM/7Z;'S[ED< M*I4M531_W[S<-,?3R2TMAV#M$15 D0RSR:3\]+_.P%GQ/@AS6+V_9UU\'E]F MB^1]]CWY.+M,6_[3]_%H>1%>AG&4.!G +;*?JASX,FM9P##01)<1G$XYQ/V*?!'6>KV(.\M9J*K%5!D8Q)XXB51)R5L%(5] M.L+&4=BG(.RBXNN42][6//O/I1X]]%DX3!+BWF!!E'Z4?I1^E/XQ2;^GH?O. M S7IXB+)_K4:?TLGM_+4^_5O>[F3>B '9.!.9H M#7/(*B^%AM(9Z!U16E5E8,0BQ5L%N[V%N;ZX7XR&4!/(8P"FD]EK^W0QFR_7 MQ)[CZ;=LL;Q\.!'W=+*K+B>E'[C!ZW84UG!GE#"8<&ZUL,8(6^*&] 2U.OJ\ MJ^=U#V!1"# GHFG1V?DX0>&3-0$Z<89(!X"7 !BIE()1E"LH+ M:%L'0X\!> X@ZP2)&$@!(_I$]#DV]"&PIH RE#!)O40:0TFQ!LR6Z$,4XLX= M(_J<6B(H D\$GGX #ZZ!!WOEI$<2>RNA,@((::N=-X':[?_Z!#S11^EASN9 M4C._SK.K=#Q*LM^OLNDB6R3I=)3,/4M,$4QRR3 B.N*<=$$DN- M<-4&,J?M3&J?T2-Z"K'N9)<)^.6FGVPL.]F &D@VRM4$X9[(8->_904IV:=<>POBRO>SZ7"-$S&Y<7P)U5YA M4%\]DB,$'5+7R%HI??!3L,+>H.">8,6K/ E1RK5);0\<= X@)T+%0'(0@2<" MS]$!#ZM;6!-"(-4":9"7YU,AJ-'5]HX$JMUP[,"!Y]2R*1%T(NCT W1$#3K8 M&L*T<590@*T4S!%T<\:;<=Y7T(FN2?\2- >2ARER?+-HC=H WE#%AG/29 VX98+KB9. .:7&,:', R1C.NSSN'.$FPLTKP@VA M-W CC/0"*H("P$!O)6-8E9&0)5JJ8X2;DTO!1+2):/-Z:,-JM'%0<:$981(R MK5'P<02J=IEH"*[ZC#;1$^EG_N70"V2*+A!E.B:Y7"^=49(ND_.PGI)O^8+J M?3_;O4]2[UK6]@-:98.BF1.IK7",2^,(\=1R57:E]939UC&I70'U2)-+>R=3 MWGTU]M8].^:-L@BNIPZNO%'([8V"%DK*$5'<>"H$PR6X*NAL:[_P%<'U ')I MB(D!%R*":P37"*XG"JZH+CVE/B"K4)(S0R"TP$KL2G"UW)$^@>MI9PXCKD9< MC;C:;UQME/1C!KG@#GNGF9-<2.JJC(!#W+8:F72 JWWQ, 65@V!C3AL)7[6" M[2[R763K+X+PS9?:"1C?N4QAIE?/QCC3(^_K&>I(Q/9FOSEW'Z93PI M3C<<5)/W7H5M1SSP*/TH_2C]TQQXE/ZQG3!3P^%\E8V226WU8Z>\_J<,):X[ M7BEL()'60T8=\TH3*2NN9:6=;Z<,UR)O^'E[X"UKWR2>=SM8WK,^Q+>'%K]' M>'L.O-&ZKY;7VB&DD&3>8FB=I/;FL L@"!TMO!U 41 >(-QEVXJ(-TL@VD B!!"2P>08IA24;$I$4_NJ:4Y%H0[M6L2[I^ GBD/<_/HW>5CPFN-L$V.S+,E^H872+7$>J+-MU)'J[#1@4 M@)I-): $0@1*8R2V5C)G/154Y2.60>0VX*,# )R1>"*P'5TP$5(G7P27D&/O$(.&( $TM+G MP,6@L@K;5GK]Q('KU%)6$;,B9O4#LUB-6=(CYXD!ED(GI,4Z8%>!64P@+%&K MV=*18%;TC'J8HCJ03-1=)O'9EW#Y8L5&.O&'$$?4B..P0]0S8)SE%#&,*)'K M'#:DU.+6%MV:HVXO&>PV!UXLLCH%;KT3V,.+F -!7=9P('0KI70\F-/'[%#$G(@Y1XHYJ"ZVQ 0R:KQPR /(,'"$T0ISE&:MCI+' M@SE]3.SHC.'EW?*?OH*QZ!UYV&[3\:(0W.C9JX02 MSAN'%"&."&T382&^M*#%;:NI:_2%>&[/[F+AK;5[R 2$X G<$[@C<$;@[!&X$ZG)@ MZ#RRQ'D!K$;2, %-V7O"0-?HF=87X([9SXC;$;.<3 IN!:0>,L) M]YQS*'CE<$- 6D?/NL+MWH L%P,/'LM9_6J9A"#=_+_YM/,YD/,W>E,2T M$($_[NMY@I#R!3:>KM*UE#8]0S%'XVD XX!QY*H3MMS_O/,$A6)]#C?ZE$VR M8N6\<32O6A%*6BXQYEP97[*3,<^=E&_0V3TC,>-LFB:C(/#I;)E M)\MY.EV<9_-%\B5;?L^R:5)X+PD,GX[*UZB14:\2[86V)*-5KBO)\B)+KL)X M9J-%\A>?X!>0^N,RQ%PKS)W51G/OE$38HTJ&T@>W MEZR1+EPB&ZGEUC^GNTQ-L42*-"S_>5'*'M8AT1;!+21)+S"K)M-3AF+)YJ6C=Y8-K:9/.$M;UFU M),A_$E[[K\,/P^4L3,(:CS <)/DJV/EJ;Y// M%^-%,L_.<_T,#U>J[MK99+.@P'XNGZH=+&8#<=IP.[D^WAYD=S&@ZM56+WI(LN?W/M]?<4OL\DH7.('\6.Y6M8(\WYU&7XYO W>=@W>__CU1SX6]G]RP"KJA#SBCN95@+ M"CE):;4(\IJ^-[6Q@H1@X(T-LQ>LE(/84EAFJ PV6&VTZ(_>)P1*65"IJ]PW MGZ^RLS\K8S[\S_O/GY*/SKAW?U/Z%U?!<3E9=V3_^(I_PD,\814WHH:76]6O M^DBJ3]9HD,RF63)<+4)T&+ X'0Y#))AC>C#ES_7<[G??Z']&L&SQ[2^7\NYLM_ M_C7]W]G[Y%;Y M+"YJ 'G\2I^OK[);%ZF>H_7=EDL6/*WB#[575J<;0GBW,=^ WK93NG]\MC\6 MUOQ<90DLX/J9RU\\ MOOP_?Y_=IP%W Y5C7/_@Q=?_.K42?.-U:F4<1CG/TW:3ZR3[/<^+A"G-*Q.3 M1;!"01[#-'>V+_,+Y=?]DH["0+\LBR]/%^&"=IU6J7UH/KCCC(>+S[[G@6JQ MK//\W_)\-:D?[R943Y.K^>S;N.!*R[]ZYR'R7I?)^/(J1(Q57+*?X+Y2DKHO MI[;6*XBL]HHB0SPSNK(1!B#D[BK)K]4X_&QNRP%7R_(>)>&/*XGZU7S,OH8K M5I]U%AK#O<;&:SDN<\>VL0[#RTD1NRUGA92G7R<-'"P#-?6K,N&+^:#?)KNY MUI^&%]EH-S7_C9A<<=_&P_GH9U&>Y>0\5&!SNXQDC8$(4XHSTFWC"I M;GQ.2'3#P1:8:2X-8D(+KJ1G2*)JQ4!(Z48'^]'[M!SLST5@FRM:D>,LYGBQ MN@S8&(2Q**8SE^RW=6IL2P7-_UI$SFL=ST/R7&M'02]S&?Y0R&NV6J33T>+' MGY[KV#]A\-N&>(UOW]KLR[O&-7WL_'WS?)Q=IJVMT>_CT?+B)RG?AB$SP>D?JXV0 M89!N>K7(?JI>M**%LYMZ^IO3)9"?/5QNO[Y5/F/5E^Y^!G?[B'=^Q7BS!W_6 M%ZJ*W$O*YHWE++8-4-<_^$>>\,N"/HY._&38:[37W(,\=3#@TVFX:13GL8_U MV,=W;*KY/EM&01Z#(-UT=#_ /OV0Y1[H#5YA(LKT7(+A(*[L4Q!X60(1A7T* MPK[)JKU4D](H[U>5M\U&J^$&DL(H[^.2]\-@_K@?$T;R:DP1K?'OO!KRO8!X MMF._2OYZ;+,[G[(E0C0EF@%)LD)6" P'7)3O,":59 MZSRSJO8E[ME%JW=LS&H^#PIX3ZTL^[^DD[Y;DG5Z)*)W;,<17B*\'"B\2%AO MTGL%E/#04\>YD%I28-:=!ID'EKM6)&:IE>1[48*U:Y29/0(0,&2,28B#$1 M8WJ(,;0FY@,..X\%"SX+1()C@T%5?\LIT>WV[\\,BG@G01'D@Q"Z'36^/"WG M=$BI)7&::=3.Q]=+3#P4Z!,H0E]/*)BC[D?=?TG=AP# 1K;&"0@= 5(JR"V6 M$)4G4+W"%HMG9FM$5X$4&O#C(%R/VAZU_66U'=7:3J&@%&%+@](SC8FA7)>F MGD+O6]VLGI])Z1 ).BRVV4$@ @ )P( I#X/ISPUA#-H$;(>&VH +EO (,VE MPEW[^J(K7Q]S<0S*?T(5-#(FBV.R^'B2Q1 P&F&T[]GB"# 18 X68!JMSBFF M'(=8S2$B =/2>U]2(#L,&6VU -TR+2.[BLK8@)/CWG^*B!(1Y5 1)81^-;^: M8QXZ)X&T@DHFL".Z*J)1DNRAB*8SD"&#HAX_@DP$F0@R_0,9A.NM9"(HXI)9 M+A!24CG$;;65+!GM?"M9=A(7(3" X+@K@>]IF-#)M5NLRML1X^]GQ*,&8[%7 MP"/G@V^-'"4.AK7).$/A_TAPY'"XP"LR%LMG,1:_FWX+:C&;7S^1F-ASXJU MPE,5M%+YX /X==:" \$@;?"F6>^(%5H+J1V!%!M)RR)^!:@1:"-OVJ/W:?&F MO7O_-_?^\X>/[]RG1WG+GD,_=S-C):1\?I1K3E&*)5($(PZL] (JCJNQ&$=0 M8\XTL9*&L0(1)D@(SV[.54FGN5-W!_T$$K:GS.1S!('.-B_ZI@T25[]O9D;. M*=DZ4.@U-6Q.=#=*EUF#X6X07J[%EW?O3N=9&/KEU7R\R$;5+VKNO18;WAV M>'E(VN*.C6_?0YXX>WB#9'T+CG>C;^N>$.[9-^L+5]P=IV/' MX^)/.CK/7^'H_-.WN?9"[&=T6#=DB3\:^E\%]I?Q/)_MZ MI5W^KF+-C^GW)(34X<,0;L?J&;[H&*BL=5+D73,22.U8P9"H+T1I8I)ZMI\"3,!HE_NYO37)1V!YCU]Q&MN7QC @M>0*64 T$@(972J.H0CYG16G&^,D M!U3(8]";DPF1_7@Z7EQDH^3K;#9ZKFGJ=#)ZH7JD5CUKE4**"Z"A\P![3I6O M5"^W6P^J7C7%?\EG>'\E H@-&.KR_%G_',->*6-?S=SQ*2&KF2 XPM!C+2PR MQ.*\0H)42JB=A:W#X$]6PH[.+P@QH)P>M1(>6W1FL_-L/L]R#5L4O2(+2Y@G M_!]H+/5T37S)+<.75,@&-0NC@"K&75 AHY! P)/JG)'!U+6H>HN.Y7612WHU M7H;G_W#A5^I#R=6,(<;ZYT&F2M'_*=VPAXL=LD9[_G&?0DG8Z2V9?@ M&/];^ED?0"A M%,3^3"/A ]QM$O6)@JU7\W,DV]6"_S$&EB>JKJ)65^"L$5H@S3\OBC4E:*APN$WV?[.]J-"1T TFD\L+-08[3> MM\KAB%&G@%&HYNT#E C%B./ >XZ1% *2D@0'025:Z?Q',*H;-PLQ-.![W#X[ M"(S:$T'%RY_TOI\2HTEH4'QM_<.[S]@^I7:V]S&(NZV.BW\OYM5%KM*OV9LO M\RS][4UZ'A[IIW3R/;U>A%O]Z6)>CF:[1TRW>;[D8IXKUQ\6A@!IC9%YE1A% M3$F&I:#62LTIAP;L,O:"_R&O2C"Y:D^7=8E>>GLZ[LJL ^J&/G(O/&%!$&8<39-D^\Y-]@B0,_W<)WEXH:]X7J=Z5LLQ_GI MP=N)OB1\LII>IO/?LC5C0?VC+]=)&$UZF9,#)=F_5NDD6<[6/!'C\_-L7OS\ M2[;\GF73XL]5Q4E]B3RMF']2WWN:+9.PM"?C?Q=W^Q9BZW"1M*"4"#=;+%:7 M5_FP%TGZ9;9:)N>KY6H>[IA=AFL-DN\7X^%%0461AD<8YE<,CSF\2*=?"^:* MI)B)__,'@2#_>1%$,0]W_3H>AD>>K^=S$%XNJBDO)N \29.K^6RT&B[SV1A/ ME^LWN3C"A]/L>S9/ NXOBL<*?RF_O!CDQB=?1L6=\W$N@O4IOA*N$^8\&Z:+ M_!'73U](81CL1QJ^75\C_^1K-LWF87[7EU 4 ,5I@&[$+<<<4U01Y'@E6YV!Z_+Z'$EL MP)%=6 ;IC1O&-KMAXFW;!TO"#$S"BSN^V [RV?,LUP?L"#$8!RSF2DI(A7!2 ME^V\I*=8LIUF^=$V'D^=90S>LCW.\K,4\4DSW2#I%=ZA8-2A\%HZ:[T%6%?K M&6"TX9S5AIE^M/7LDV>:OFV7RG8WT_-L<96;L&_9Y'H0P";<=!Y^$OX^*2QK M99NS8;"OBZPR29O-4'##@F7[&C[\-40HP?1\N"K"FQO[]#:Q66D,%\GY?'99 M7/01J%LVW8CU\^6/%PSOU2R8R"2?FV_!P&6Y?6NZPENQC0T# -]'-=;*US]. M.@:Y=D@38*%2CE*KC-25CT7Q+=(Q! RT! G./5,* FN8J;0]?-0F'>N;R_GY M%FW7VND+7E>^FOX=G)=??*-;?VMA>9^F\02W6)5W8 MP9%W2?DVK!@F.'T>AQ?D9P_OCJQOE<_862N)\2S*+?Z2_%ZG?K-7+3VYFSFN MU)!W T0ORC_1X[$^F<;IR,9]2F.-,C[^L489'_]83U+&?:E_[8I'\!\A%DFR M$!0\<"+RU05[S(MX#_+4V=?Q=!IN&L79H_+T/?#>1DE&249)O@;$NNGH?GQ] M>EWN<7 0;Z8@CRO[Z 2NTTGZX(&H*.SC$O9-5\^7HM>.\GY5>=MR1S**^R3$ M_3"6/^[&A)&\VMFBUOAW7@W-FJ=X8"%2G1\^U3DD#2)F Q5AG!'HM$?**&W\ MNATFI\@!]W"!T%/.>+)N",_1@ )\U'P)$4TBFAPLFC38J3T F#C"+$2.8^HL MA&6IE[<.F]W*9Q\M-WSR24LZ(/2XB598AIYD9,VL?RD M$J[<$BX=OU71^K!/KIU65B/$L=32 M,24H+$\\4D"9(<^*=G@WC#9P@,!QH\G34D>'E"&ZK\GF"61#.Q]?+Q'P8(!. M\),&NMYZ1U'3HZ9WJNFTP6G%";522DPL9(JJ\,:#,N7"F<$/UDD.HE(# >PTP4XX XW1ESH$'JH-T2)>P%I/OA@GLR):\8 ''(<44.NJ.$X\=%1WD+WI#%8P'' 0.P-&6(FPTDM80>*TNZGU#DWV MU!7@+B-_F[._,=P7ZAM0_),6"W)!/4.86@@U8E1#ICVEFE"5MY_65+-P@9J@ M?J^/6KS]OK[BE]ED%"[Q P0_EBBX/3_JK_/L*AV/W.]7V721+=1T5'3,WLB& MJG0(%IA!PA&L,#*4.W?#.$\1;;"A0L,4I) @"[T+"HNHJ=A0C:($KG4QB#D; MJ>76]X%WR51__>A^5>]LXO[?K^[])_]M\N'S?[N/[276E/7C+/M/>)8M MZ6DKH*H9:HN95XM%MGP2)2U1 '@KF9 .,DJ,NFEG@ EH4M(2*8!2DB+% <*$ M*\,KFF]&* *]IZ15!6=^P5Z<+K,&36S.34? M%]T#SDNZXXK9MD.&V8[@9HL[-KY]RX_I+:R8=5MIYKO-XV,BJ[-X M:]3=2*=<*Y_SQ;&W)(P@ W[D)XIZA2DQI1OA8POX:.PX.\\LQ,9X3 1 Q@-9 MG=HAQDO1VG%^!#ZZJ5@1:$#A<5>L]#3LV'F<>:O07$YY=\ALN4@><4S1'AA7 M^Z!:HL%S9%7>]%U;3Z56R$!BG;)0 :"A=@R)NZI53>'?Q\L+LUJ$896)R/?9 MTJSF\^ L[]-@ Q)/QAV&^3U^+6KP^UC/-":$.2B%4#YO%VS76H0DQ-(_6XO6 M9@N:U>5JDN:=^]1H5G2WW46M_IW-9Z-T<9$+4""(?CX&E3JY.+K:QWBF^G4Z M';W0RP9=CG?(.RLAT!([!1VF6*P=1PRP(JU2@&)?[?9&Y[Z-&A$#)L!1NY&] MTLB^FL'CT\,FOPSPR")OM!->0B$]\*S,_T""-7Z6'G83SF$TD((?M1X>6SCW MZ[JS<-Z->#9=!(>J6(/9OU;CJ\NP5 ;)-%N>JG,J&LK'M0MFCQ)N"#540Z^K MY"LU'M,[53[%G-KFE+IJ1H-WNC<[B,5 @B[M8&_-W2E9M4/5'PE@'=QQQ;0T M"&DH%+4X^)0EYV*([[#VS]6?CNP7'S!T%/0")Q/)%5Y.$J3U)BR449;,LV$V M_I875\6@[JX^HEH?&7/6.5'G9C%!$=<'C< M>GAL09U)K\;+<,E_9Z-B5:SWZX;!A5J,B^4XG"V6S[6/!ZM^K%&KKPB"'A$E MI'-"*4( L%#!\ 9C[ELU-8V)K;8?3)C*%]BW@W# >)>IE=X:O5.R;0>K0UPV MNOQ@ZB62.(1W7@B+$9%K'>*>*]3JR[&+#NUHR>(FW2&'=C;\^5NQ45O6FD1' M\HX6REH+N6$&.PZ#U;)0#N6/3 M01B,4YU5P=(AZCDQB ,20C@+; $=%8S(XB!T@)M7:ENCFG0.OM=36?N;N[? MX*%(37YDQNMPE8;6W3L\4BJX8EYY*A44W"I;9?XM]NP>&_4DI>G(0,D!)EUR MNO3?%!UZE/8Q6RSGX^$R3S6&4#OZAW=UC]>Z)ST&TGK+H(-(:,:M1GFJ! G! MM&*M5$D]MR9,[;XM%B='[1SV2A'[:N*.4/]DW>I"2T81QC#XC1Y0@X01ZRH4 M9BDSN)4D>:K^]3 ]V3_].[;@S(^GZ31GZFG4G#Q7^UZ2=>4EE1#"V@A2Q;VT M4GEF@',.&4E*;B\$@04M!_3];%DPI?TR2Z>+>M]['WMN>U7(1V3;6[MX4N;O M:!40-ZR@XRAXI8)9;24.BJ=)M57@\I8'72A@-^$@0YW6G?15 T\F5MR9:N*V MZ' 0W6BVR@GTGJ.8!\9%\=@4'#I9!82L49^*-)?( RX! TIY9QQ=>^J*Z. U M/,!649YSJGA57V9K$TD^D+#3X'EG6??6BSCFZ#I"U\E#EZAK"C$ PC"%A&3. M(NP,QV5K%RVP$ZP;Z.HJWRX&DG3:Z>7PH.N%6-8;@^L%S;/-KN9A':P/?,[. MDZO-)T&3[VE-]K.C#OW'9B62HM%YFBF*B3=28(@$!L$5*'>I-%+L]GFQYD@^ MG&\\/;9+>Q-ZHTQL,[7.VS:351*F91)>W%&HK>=OL-^I1Z ^Z@H<\P++ L> M:46P(TZ4KE?XB(L.I_[1OL!/G7KYMEU;UM74%T2;>Y[].CCWG&*K.,/0,<8) M8MC<+'RJ >IP]GE7LP_!/J<_W#@Y'^X5LVN7Y[AP=ND[%[">.V)>7_QD0>&0XT>,9Q ML^^)4-P:JHT.L0]%$!CJ2[\!2ZK(QN8SC]ZGU7S&_=__>??K7]W[SX-$_\^[ M7^R[]W\9)/Y_/KY_]_E_/KJB%8U_]__RUY\>[4;3X;QNGDU/(#<*Y^<]-6 A M',2V&J6%'#9FDT-)F232&T@E\$)95\ZF)/G&6:N+S.--=9XRQ\\1$3KK7Y"S MH9=-@^/FRVH\R1]MD -T\(:"5A0@?!ZWH MQ%8S6XX\MIHYV08DL=7,J4CZI%O-N-H]NM\IBATCCJMC! \!<,99G8,70 NB M ,%>2^2X4!CRLEK62BSNV8-_(";ZRWRV>* %S3_+'__SP1_KZ\_75YGZ?;SX M9Y[S_.?-![Y:E>';OER3?\TN@U7N8&.,$C( \+B["_<*P?JT91]AJOIZ M8@BTPHQA2J!GF@-J=-EOURJB3(O*;FN8$CV&*4 &O-O2H][!5$^#J9W'J] 2,V4E]";HM' *4EH>4F666R/A MZ[@>E>0^K07W>592&?V22ZTSG>9PP%DD<3X,/^+XM;)!&FN"5ZP8!4)Z;P#" M2G%8!026\:=ODG1J:5],*R7KLE-=_^WIH6R/J=PU)=Z;[ MD@Q>]B12_YSP7F%%7VW\Z6%#@TK7&80=A H")KUE3EA=DC%9211NM>_;NW/P M8M@ Y?X*Z \!&XXM0#]M?U\T*[H@]AYXQ2DVW!NN:4678; A]W23[+\1=!IU9#-@_J^OU:Y" _H'@^K[[! M:J5YS@KI2J]^C-%O!(HG @6N@4)C!D+X:[!"C#I,+"?5CI66QK=(=?8(%%WU M0A0# 3NE[#]^H#BE4'@+67?$>M'/4IJGCK0':+81S!BM*?J/?M_#@5/]\.[9R/81CMO3 MT_UQZ[,_B[LG/(I_+^;51:[2K]F;+_,L_>U->AX>Z:=T\CV]7N2'^2[FY6BV M>\1TF^=++N;YBO[#PA @K3$2*2XH8DHR+ 6U5FI..31@E[%_+DZ%SLZ3O G? MK<*(]/9T;)#9/H[X=G".&3WO'#/>93KM:I[7=+XR44D'MW\F7TD'3_ <3A(S MSJ9I3LB=8^^=Q&A8ZUN<^1ZT$JGY!2;WUA3EG^R)(:@PIA# VII* [01F#,C MF ">6&O+>G>%'">M/86GI!<>I,7JHO"]JGK/*81WVHM_*@\1/T@&KDK"#?(S MZ3QGSAJ&D=;$08S*4@J)L6^74NPH87& $J9OVQWL#H'HJQ0RPG7"D!CHB2%2 M80RH4@)5O2@D9P#?T[QL)R'SPQ,RXV_;!^\>$'+;Y=Q>41EB1GM$'2$\8XI-0Y@0 /5H@J9SDADI[]^559DM"S6)+>39?I].LX M.,1KVM4GDB,QH1A71 A),+7: :=,N2R@4I WZ'P4(\X;"HGVW!L(O"6L;%4H M$+1@H\?ZZ'U:Y$COWG]6[__R3O_B$O7ID_O\. 72(QKPA$?8D4GIT_ B&ZTF MV8=S/P[(D?T2]&=T5R!%L+)1%DZIX!5I@ST (3XBD!A4/2"T^!91E4-YITB* M-8.0*:$T(VM9...Y)"UJI;ZIZ@92H_'-Q-V0R47JHKU1%R%R]O#&S_H>2.Y$ M)[3;KW;[*-[K&._5TZW(?7(0H=>@IGEPX)%J:D]BAO 8Q1R9I8Y7L,\BDCHF M"9\(=UA1K?V@*[V'&];QTHE#R(DLL$;UX$LN,_5H67E<:,>UT-YGRXAC<7E% M0QD7V$$NL&@HXT([.4-Y,F<@;?8MF\RNLE&RS(87TS"$K]>1[_.H^#XAH0!E M$(CZJ!57VN7;T9 CX#PB0LNR?SG&GJH6"]&&?<6G\!!M^+F^_FOZO[.YF:2+ MQ2W.D9N%^?EF77[,9ZL[WA',\8!V2TK4.V*17L%7GXY#1,#J V ]<#:T1*P M635%L1(80D&\<0@J1+%69=\G8(U@+8KB#9#3<&@W5'X="(8!,4 ,O@2&',!L(S[Z4CTNJ >*2L& />:]4Z0[H!HAX\1=IS?&,T MP%NGW'#118MH%=&J*[0BHL%>"8WDCAN)*8=2$ZG+^EQ+H5"H@YA2]!ZOBIA2 MO(@_%@$K E8$K*UC2E:WO:%"$@*1@518H+&10E?^E>-*;N-?/3VF[#^&(1&< M+MP^)!9CR@AZ$?3Z"7J;,4\T8LJ<1B1X8YI8QKCE#K,;+\VH-AOCUC%E__%- MB $F77(=]\]%ZVE)^\[C_#4M^#6*X\63\3";+AYJGGK$W,BE-B-0GX#&U&MC MM:+4,T.4X *5M$!.0H_9*^[C%4>@2[GEYYU+J747:0UHIXFAWH931^! '(52 M;HXK$*I;[S$"@/&6:R$!H0KG:9%U7$&\YX+W:J]JWWJ*!HATR3!X/"%#5.Q^ M*/9FO2:U7A-#","4(0&-,5AK*,H]:.2$=N35]F/VK<-P@%&7.3+/)H7%6%R,KQ:#L.2^ M9=,TSR5/9\MD.2N(O;)E-DAFJ^4B++/\09.KU7QXD2ZRI#A9MSY>>9 M6:^8#_5Z^;5<+A^*U1( R%1KI2(N)]=!X[(B0G)2["%9OYP'M81>AKVA$V #*3@^"1/)U+]LA?467/+IBJ!>=6B.\1'CI571%0,W[ MSY@&$B#%C1::<0"T]V6](?;"]^O$1+\1![(!IKU G!A=18CJ.T1M1BA4(Q0R MQBB#@*'"4^TUH9Z5T94 AM#7W:+J*QI1,4"\%V#4_YVQ ]D ^SQ;II-V,YM] M]E..G:-[@XB$U:=D\% =WLN'4 0IS" >'MOG5= MH5"?VD>?0&E,Q)2#PY1' D%&&TEL9#0-L:"P@LB\^H>7K3>=4LALXV9MM3OD'$AQ]A15R*N-0W7T?4L!2>6VFGD--6,8D0%:S:_1?2JN=' M?]U $(1HP/=8S!,]G8@H$5%V1A0*:D312&,,B Y>0XB:.,<0E0>,D#).;L,[ MNV%'K:/HB;/]E>M$3(F8$C%E]^B)(G(#*L*@$#E)@"4P$%(KE;UI94X0V ]! M0#4!*CIQ@]15PZ$%S:#$ND]G4L1L J2)@Q.&=&-,+)JG9:(_E\?H-N M("A$?(,0VIV$IU/L2OUIF8:'J?[>R;774_=^=1E^,KPUN,EXFKVYR JT@0C\ M\>=BM.-IP);P!Q'6[7Z&^]*/\/DB2]*O7^?9UV [D[1A.Y/L]ZO\^& R.V_O MGR7?TT52/?F."OD?FS62-34RYU0V4A'@*#&>6%"=EN*"L)M:X7QS^:>F_?]P M?E_#R2J'H.;7WDWS/^;J^^M\=A5TX_K723I=JNG(_6LUOKH,$WY'C>TZ M"?*/SW:#)M,;36:;BV#HV[8GD80IG#2;ONTXUX-]BZENIR1I3LS/O4>0W%\Y;J\YZ@+'8I MW8K"K@7AS>;%XLFEEJT?DC]CCN;9XBH+HO^63:[?)O]YR]0_#.:W7;M/PXML MM)IDL_,-3IY?+5?SK+G\W=IR?L[]E<_A-GHR&_YV5JAC_O93-LF*-?F&4$J1 MUE(SJ""PR"M<4N1QR)GP;^J*+D\Y!1 CHSCBSDB&2S(1YHEW.6-M/J;Q=!4B MX.76]X%G218$>I6[=?-5=O;G? C#$$TGY\7H;GL&]WH$N5HL@S=1KHSK+)TO MPM=&P<_,KS->A"^&+TU"D+9(?AA/PY=GJT582XL??VIY8K=\HO!9.;;T!M:V M'M]FUZJ-J(UOWPK70/"[FHY8_KYYN6D.2Y-;@0\$ZS"G\%^383:9E)_^UQDX M*]Z'T0ZK]_>L\L_CRVR1O,^^)Q]GEVDKN/T^'BTOPLLPCM*%#_HU2:\6V4_5 MBY_O.NMG-U5>-Q65Y.SA&K#U+62XPUDKF"AO__!'XDF_>CHGPW'T>?U'4)#$ MA44T2CX,E[,OV3S!^#>B0-WG)D'$R\G0]N!0'X*YT42:Y&$_D43 M3:Q1DL@M8AAKX"2TT&*#J5^7) :CY2QO>2.;\M]M[^-]&.#G[]GD6_;7\)P7 M^RM8Q&0 0"22/Z2JZ( O\%29O%CC$#HG0=,&I:$& P8X@8@Z M3$EI#:$26YXO>4 EPW?W=\9D(&.'L8.RA9_#W[/T?)G-]WS\_G#5L\&RZ"RC M%F/-%#;!797450DHK&SNV=_WE^WVXSLJKOSS M?Z;%JEX@0B4%FAH-$)5,2J\ I4QBX#%0'.7;TNF3JS*[%%;Q]OOZ#E]FDU&X MQ \0_UC"^DYU+'^9S4;?QY.)FK;4SXX7P\ELL9IOKE0!%B#D0Q@"I+86A_!# MR*K" G.!&Y4J1&BB#=00*,>0L%J**JG.-5-0186O?LKFW\;#;!%^_34O(\P+D6;/+9Q\ MP.QA)'#&2%W@*IPG7"AI$ 0.6"4QET'IJ%%06@+A7;4+2_%+-O]P_N$JRTO; MIE\_K1_Z[EYLK;@WG%J?EF&X^7?U:A'$M%A4/VTT>@DS4MB^Z4A/5EE>89DM MU2K8I6*)5U,7/JXFK;I&BS"KG,RFC7WWWM\867#+R+Y99,/\S";E]D6-!^!5R=3;-D5LU?)?7%3TD^Y&0]YJ0>])W54RV6_$TU7?=_ MY6VY*/.Z]GGVK]5X'A9;6%G5(DV6%^-%^T'RFK8T+S5<399Y65P8Y3@O#YJ& MM1ZF/K<*Q=?R*ZVNKD*,5RSVX6Q^-2LNNUCF__MZG7_C?#5?AND(JC"[G(7/ MAE7SEG0TN[HIO L_WV;L@[)KRSROAYRM^[H,+X()"-/RY3H)JR?]FE7/F-?O M9=_2R>JFSB_\:K::#\,U)\$TK/^<5_KE%[W,TMQN%#\.7PUSLUZ.P^+,0#%A M7\K5^S91P_ ,^=TGUX-\UHIOA+N%ZX27M^ AO_X\RR=KO&Y"FC5*OJ2+\.]LNBY'+"H.\PO=MXI^&/^8! JO37UH:*.KO$&:8: M0B4EA5S(8&1$B!4,";&7M4X]Y.0]PM;X!,O2-!WER]+^5E/W*.7BDP]58/2V MS7766:U^6#1?RVFY\3 FUTV!KD%O.+O\$B9C=+_WD92C?]/R/LJ?[]/_:+1Y MC?['"_H?#\-";6"R='AQWQ?6W=:^!>N3CN=);E"S))_'KP'@1L'4S5:%H1JF MBXLD/[6<7,Y&V>2YIQ0^G%<0L#&4\TPS$.(391V7(62!0H(J4A&,F48HAS5S M&+D0TGANG80$N++3(=1>T\VAW*/W:85RGV_9ZW6Y?&G6%X6>W>CR+04N0/K_ M_$$@R'^^QT=;K-V-*BUZ?Y3X>'SXE.$\9S;0+B:SK!Q?CPW#0?*L@T7KRP2% MO9U"[N2I=C]O5+B+W[-V)VXDG+YXEIJO($P]U3+ =]!N8RG7\=3]>/EP8;5/UAO>]2_*6C8S+H\7,R MF.WQG$PW'\5[/?\CWKMQO6HYPFMU NCYF:BNSHOI=%*D5M)E\[S8+=-Z6AP\ MI[8 /F:-'%P4^2F(7 W_M1HOQD62,TK\%"3^[O(J'<^+L#4*_!0$_GF>3A?K M-CA1X*<@\(?].'G/!)U,U>+&Q/O-ELUK'XH_P*+%(ZU)+#9'!*TW1Y@64!"I ML.=>8V"$-=!"12UEBG'MMMPN6\R7_S3![?YP77BZKIG^-3S*;'1LD-M$ MVG]G\]DH75SD*B401#]'YS1B9L3,D\%,"6O,A!1P99PE>7!QV2. @=]@9;> M4NATJT=-A99^-L_"8YO5?)Y-A]>-S:>_I.-I1-"(H!%!(X(>+8+2&D$9])@1 M89572EDB(<8YPR1U2")-6(O!8L-VD3R*[:((CD?+ZK7YW.3I<5^NP:#18$P3 M@;74 #*M+&(<&,)S,*""885!B_JR%WO'E50?/FC73S#HK<]S!*[-\6NMJ/L' M(ZN!8-8[+4+TX[ V#*^U5@8%;M/O]6X[> AA)0H"MM9O10-G*B'D<]/D$])@VR&:FMYX@0H* ,F@O"ETH]UD[Z!^NI M^[_%$'4[ZO8)ZG:C[YGARF.!B(>4$H&L$+[LU&XL,W@;:K&72W[':#G2WF^8 M@&V8_V+3F;O@(&K#+P,Z8.-$ $N!.0/A7[1.JSEG/7V07/I5D^';,=#UT[[W MK[U-KS"CKQ[!\:$!;'2%LU9+FC=E5- 8+JR#S*_1@#(HR(.51KU)LK\4,MQQ M(3@=2$DB.D1T.#IT0'45#2"*Y3Z!TXAJK8#4(L02% N/'8#^P2VX/J;NHPL1 M02*"1%<@01K%RD!K;JDU4D&"- #4X!PD)+0$.OU@MJ%?.P(1'B(\1'CH"AYH MW54'AK""2Z\4,H0[P+'DJH 'PB6!0A[N1D.$C @9$3*Z@@Q>MT;APG'' *,^ MQ!N,6FDE+2"#,4PLP[WEE8*$6]HVLNX8 1@=P\1!2(*1!1X,@K0&@6T",Z]59X3R0BA DGEJ^,&GO$' MC^[V:W,AZG_4_ZC_#?W?R&D,$6>- B6+E98.0<<-!AA9PZJ@7QG_8-#?_^V# MKD#A*2S'N,MBYZKUB1@RPEZ$O4VP1QI.LQ W2K*5,!Q3 MHJ"EC#"(&-0FK\^4'%K'P(.A\#-V9P]D6W27=1$;PT9$C8AZC(BZ$5!)@W&# M6FF(,,P#S:A37@-7TNMJ((AZL+?L_1O476VI8-X+G.RG(UGL*/]IF88A5'_O MY-IAPG.9CJ>KM)SQUE^*+ZY_6KR\?P*&(=3(YG9F\NL@(](0)_[&*& MA+PSA.+?BWEUD:OT:_;FRSQ+?WN3GH='^BF=?$^O%^%6?[J8EZ/9[A'3;9XO MN9CGFO"'A2% 6F,D4EQ0Q)1D6 IJK=2<GM MZ;@KLSM"+:#AIVR2%:KV!EB D <\/+6V%D,EQ)I GP<$X0*_0?L7[9,6 M:/'GM!C!@F%%F*1&4R"H]T9 KQSEU& F@,3^K#DSFQZ^[]ZC+\=OBP$WH;AC^MKJXF11E/.M'I))T.LT\76;:TX\5P M,ENLYMDBEZF>S(:_G=TC8H.],L%G9@@Q#)RP0*A*Q!P8_::V$(A)RQDBQ&-I MPFQ2+,'ZJXAY#]':$@2A9".UW/H^\"S)@EVXRA%DOLK._OSA\W^[CXE6OZCW MQB6?_MNYSXEUG]6[7SY5-J&@)H<[>/!4D##;60($P0 M#;G$HI0DDNVA3OQ]/@"@CQ8\_W5Y0VR%+;*?JA'H!+^]3 6_I4SY[Y!^&R]F7@!08#@Z'^6&?4L:O(.4M M9J(KN>>V=X]'#PXXDW2"*T&<4#*1T0T>E)D=[Q3?4*P M(NJC\Q1B@SRPTG@)(=#$*5+"BA%,ZHY@I9N3&X0.&)='#2L]#69V'J>9+9;) M9;:\F(T*CV6QO+R5]][M&.KA'3-=:YX C7-1$#EOF*-&&\B%,>+F@(!RGK:: M:KA_K<;+ZT_9)IGGWPZGO\MG:PR=1F6 M]OZL/ 2#,*YC:) 5CW@?@6ZA6[WMB&84*6AYL!@8,R!*JZ8H,2UNV"YUJQM3 M)P: LF-0K9,)T4UZ-5Z&2_X[&Q6+(I=9DN;G&1;C8K$.@RF,7>?N:FWCR!PE M&#E-#*2>N5-Y) HUFID!P#USJ\L*-"[F@Q3ZOCP:L&AAV,RV;G M65@ HR#:+\MDO%BLBF1V812+#'92#7J'1;VZ>F!.PIA_WE 'P*^69W_^ >9U MRJNK!];)\3O.C;ZO5F@"(,>&&B0UUH:C,BCUUI!V4P4;A/FNE&6NZHM?PF1_ M.#=!T..EFL_3Z=>BX&D1,&!_<>B @2ZS0KVUN*=D6 ]5FV2C;ZKF5#CB-1%" M,H0=MU5RU0@*<(N8_)G:U$WDR1$X!ETZF;CS8[98SL?#91YV!F\H^K-W]+&1 M%M* "TGS!@%Y<32&E+$BP*1,Z&#S6OYL/;4FS.P+!)4D[IG&B/+H-+#1!E0) MA2DEW$FF*0P6D:DBHLQK_A'4+;[^+32P&^L'.SWLV3L-/+;M13^;?T_G^5C2 M>C-I=;Y(/('Y)QO3^>9Q[&]$IF=*3 MTW<(&OT=O=$YCR3DW#H%#1*>H=((.^!4JQ_#3@K?4?C(!@3LCP?C$!3^V$+, M?A'Z]+,@_JDC[3WJ$'R#.B3X^U![!967%B%B 2K=#"40AJU4U;TL 'OS+(08 M2-%E@>"C,CP0#Z(C/>N9IQ"!YLB AM4U%\) 9"RT5''#)96.F=*]T3GVM+BR MGPHT':47X(#ML>E3GX!F3QQ=+T^Z]*),2<^NOTI:!5A;/T&RJ;HLF6>3?#-@ M.4O,.)NF1;J9_[Q(%MET/)N'_P4="C\MV&?>?$ESTIEY]FTV^99O* R+XHOD M/!V.)^/E=?)#3D:37P*!GY7^)5D79R2^_+SX!/[\8U(7LZ"A/^]IFN:G8<)WS#S 5<*\IY[)NK>"1CGQ]J'D]5H M/>*;S9SL]ZMLNL@&Q8^^IXOGU KFO_N/S> L:!U[8@RYM=!@0:CT3!A9TJHA M'GS"5@)8-:;GP[D?YXXE6??Y^F4V_YF=-\D*@S]=7V:TF@1^K M-;F>R6HB'VWO1V^0GFU$>O 6MV ^";,Y"2_NP/W6TS[8M\1D0V(D^.PY#Z;! M!DBF$"FISRCP7/-G2DR82#>EGG**K4C#HG6D<_ MMA0:/Q6AY8!;6IF=+])DW=E!T3NX_3-,5;YJ.W@"_HP)"!;K*N?Y^Y9-KM^V MV3";7(C/)!Y4P^%\E8U^&:=?\C4ZSA8%P>A&ZD& H-0BZ* V!&C'\N9D)?4@ M0IRY!O4@<1X*JQ$.$0H,:J@TJT@D+=%Y[XK#I1Y,UU.73.JY*];.FI)P<1'@ M9=(3&B".Y1-%X6# M-$BNTNMYL/EEQFV4+-/?"Z_J2S;-SL\5Y/1I MGS1"2?^AA-8Y0>XY(D0Y1[#CGBK$*2RAQ (M6J?UG@PE'95Z$3! O--:K]Y! M24\CF)W'^?."^S MT6JXK*:PT+9T8B;I8C$^'V>C?9MN(@9$BF,XZA /"1V#*C5(=#4$EB+&M:?< M: FTA'ZM2@!JC%NE@KNK4D<\NF3 261YV)O3V\& _Y8.UR46A\Z*='Q'$S"H MBPU<"'*JH\*35?."5;#"^ECUI)=]\V$Z$!DETJ>O]*>&QQ8DY M>V6X95@5>:?6Q7B4S8NE6ZMW2L;M<+6*U2&DE8 9 MI)"6(8QD2F(%V-J&80B!$OO1JAXR[_;?AAW\ENV:I3F99.DB:]:W12?SKH(V M4@>ALP(+RHP3%/.20DG*8/7\ US8O^23_*&>X[U'? /.(BU]#/B.3A<) M8#>Z"$*TYQVV4A-@/*(,E*V30L"G/&X=\=A:%[L)_/" DACW'5+<]ZXZ<':5 M7N?ETJ?JF1)4*YOE"'D%* 1(4\X,AQ97["M>M=E7JCG\=3V%>Z_H&8!.DRN] MM6NG9+X.5W%(?724.>DA]PI+(8M#;9RY4G&X-G5KS:T5IZ/ZE0$XCES(R01N MD3EP)Y5DM4I"HBW0CGH$C0)2."-AM5V'C7V .K!URF[O-@W! 2'[8_0-WT7;1J$7'B%C'*+?:M\$$# "G)X$V)T$? MV,DB[[8P>>L'2#YF>?E]H5HY_UQ8JO/P@V2T*D@"W26UTYXC$31'+XP1'2FD('8566H"=8XKCLI*& M0^@!:1 <*8X< $*K\$#0"@JLK I'"=+.KF%Q/ V8J99;WP?VGA_I\RWZHC5! MT&)UF:O#O[-%H0@Y7G_+Z1K#.K^SK$L&I>^EB&[('LME?)VE\P;ETN[L2*^T M@+=#P<:W;_E,QTO8!/G9P\'[^A[Y5)VU[/JS^)7X2Y(YG?K-^I*5Z8JLY1\! MDI(L*.+HQ/=?'R/G.1!YZNSK>#H--XWB/ 9QEL%HDJMIE&B/TN![8(R+DCPL MW733T?TX^_3JB^,@?-M,^1A7]M$)7*>3O*-!%/8I"/O7^>S;>%&0/6^?7JSN MN6MZDSZ!=R$NN.-:<)^RY7*278:KO10Y9A1X3\W)XYY4CA][KFLK9[G(0[:F M^.F3L_-2:?9>B(>^7IC3+$ M6V2P@D*N.PTQ![37K5K(.XCEUCW_'NSFU45OTX%DG=8F]7.91HB*$!4AZ@:B M4.,\F&5">XPDJY-C1+6/:O^R:B_J\VF* M<,,L)HA[PZ3%@KN2 <=Y:$"+I^W)&2#155B%P$#*HV#!B8H>%?U%%5V"6M$U M@YIHY9R2%&I)C"*Z/$B%#!)/M.\;\BB=*3P4 PYB%ZFH\%'AMU9X%#M>O;[: M]Z)*Z&72&#NU6(]YX)@'[BN 4A0!M+]YX @M$5H.%EHXO($6JH5D"F(!O:5, M X#MFAV?>2D8>*RQ[\-9%]E9U@4/('B1PIL()A%,(IAL"R:R!A,/E*>$&PNQ MQ)AJ2"!8^RF(*L3-LS,[G8$*E -\Y.TV(JA$4#E04 F:7O-N$4X<%\YQH@D6 M A.MR[,,$' H'O-0M@A^.FH;*09$=IDT[A^TG 1YX3[F\]EDALDSV0S5(DF3 M>;9830J^PK V@VXDY^EXLIIGR3Q=9HLDP'26D[.%2V?!O1\NL]%@3>>6I*/_ M72UR?K;QWB:?+[)%5OZNL.K%YU?S[-MXMEHTZ=^: MU[A(1P4[7%CEX?[YD\YS%L8 536#7./K7ZYW.(!]"XW^8S,99]GOXT7>@O/==#C/>XW9;/W_70J#Z0TVL? J MK*?PMXT@)=^VG9\D3-2DV;=XQQDM)%P*=N>+-(]V;OWCMXF]2Y(IDG0ZVOUQ M&FR;.U^C4J)1MLSFET'7\S6>+N]HWUH]QN'?+"R/R^)O\^PR+;Z_F@Z#6G[- M%3(?3CHC9#I;)I?I;T'?IM=;ZUS^X^MLF2R*0^:CMTD#*P9W MZ!S;2M@4>C^F.QF7BA7F:1%TZO(JG>=3/FL"U]ODCGF[PYV:OR]I/=.U&2^^ MMK8D=TU(>VOC;.]&38([ RC^O9A7%[E*OV9OOH1Y^.U->AX>Z:=T\CV]7H1; M_>EB7HYFNT=,MWF^Y&*>X]4?%H8 :8V12'%!$5.282FHM5)SRJ$!NXR]H'?- MC4/>S/@6*4)Z>SKNRNR.4._AA378J[QY'4.(8>"$!4)5?*T<&/T&G3WE,A!! M:DS!\!I^+R2AP72L+X,&2%-!WV^XA>;\4R=^E#8?Z++MR6QP?Z!'[; M>Y0I($R07F[H1P7.W?"_#@)(GF?S7%\#:F7359:3+^(A6Q=G#6[_K6W"\&PMH][RBS[Y97RA']\^ =R-?_@K$)T_?P-\+ M3=H)2OE$Z&UV+-LX@@3E"4KZOG-&)].-L\P"O!1M5TQ7OVBZ&K)&=;/T#',B MK0>,8JBHE'\M^.$^7U]EZO?QXN:KY0+\:W89#&T7N_)\@-EQ'_7L%2;%#;2( M2-L@DJC+KQ&46&JO@<'4,FB49JAJ7..@:%4/;HM(HA^(E!_#Y"_"(=;CG;/YM/,P>\(HZ:US<:)>3T _=)K5NVUR# M2:@_925D=4%HQA; M8[1%6@#DM0A1;[5WCXEQD'1@:+M01B8'A!YW"?JQQ:N_9(M%,BP;SUW-YLMF MM=SIN;X_;%9)4:ND4#281R6!D,(S2P'1H.P]3Y@ +>K4C2JY[P)N".$ "_B" M/FQ[*?>!GN+'&+6>J.IBT%!=SACWCEBB&!8"04;+ Z+*Y@/=^-AWN^[@9'9!.20EW%W<,^ONV4Q_1 MZQ30B]0]*IQ1R#N/&"+A?Y0 A'B)7@X[JKM#KVX<-BH&&.UON^ @T&M/IVGO M/;I4773K@R;-TQ((='2NI/W0MXY?/OOYE8!%"0*(H"*9!$ M+[9)@%@RSWG.?L[RNJ+:<;K(ZH)"?4H\F0U_?_- N4KL (, 4*F!10AZBR:& M95T.ME"_K>P?9H17 B#F6'E.XMHP4Y3P((.A]>2=>DJ_#20S7Z4O+.?9QRIO M*+*9A86+)G?Z\NS2/TI&+(LHF:<[%-P\75:]80F*9./[A3G--3BBLIZ;9/YU M/,T?+UDM9^47N?:0?=-7_CS_9J_J67XMAU1?^W,>^WP^-2%]]<^Y[/195__H MY':\3";1)+0CJ&M9??+]*2;?DUKD$TO@[80XMDXJQ_Q?PI7)]TH9V2P'RDGE MMT I'RI".8 CD=$!$J>=/]\IG.F2G[ 'E>Z#BJSUH)(.2&0QPQP0#$!L==$/ MG K,=&-4TBZ@THY_CXD!(J?=O/?4DIS>38>SFS1:)G]$D](3_,),B2YG0FQD M.@KKPUB)08'?M*.0.4F!*L82TMC_Q]UGNJS36SK*E_-+\D=Z""&.P("2?A;A M<8CD,^ ?C*O0E!($@EAA8(&-H<&6%BVB*!=>%WXA_[240$0'0K:I!'=?+!V[ MWK<_R6UF)MAY!I< !D7[5RJH;I.7,CK^J[<0RQL3%"3E.#D)>(<2$> M :,:-1Q%S^?&'27DO]+Y;)0LKL,N"@31KR?-B:=FS965P-$RG2;3992$ 'XR M'3Z2"WL&*JFL> X!SJ"DW(:D*"[F]#R."NE M+EIY'\(U.T"D'T-[8N+L:#F(P=KX,"2I4-@ HPA2A@LF1-E;2$ H7LY![=AU MW'-0;]8=DUGW>3E/PMW>A@2N*!!'KS[>9T0,:Q664$%+L" & @*U]GQ9,")5 MC#:\*U6'D.E2^[_'RP/(,3H@[19G=4Y][!17=E7RG2 GTBKB+Q'GV@+HM!#2 M""HD*CD1:DK8"SFQI;C<@-/3'M![:H9%F. MUVJ4L=:& ,(E1(ZSF")1QL,I8JX1FBM=QI^29:J3Q;7S(/F7=/3USI7R0RU= M,I[_=S)9W9_'U)XTQ />ZES;S@J]5KFUYS8<0T2B63F'/ MPD(#6K3GX%1B ]2: R9;[L-FE2+F;;Y#-G3MGB;:*2;NJMP\0RY&U= (+V^= M5A!RXRB&($9A6ERIP#K =N?BUD0K%JW:BT?'Q>=4B?:,K6NKIT1^T:PB]_ M M?O?25V)O;WU0D*KG"S%H-54*6&B40T)S57;&H1A;^519_@&T#4C$@)/]J1L/ M]9-X5I J0JJ51!5326 O'*6142P%%T:XP)I2R)WN''$*9@G) MX&&;WG02I/;8^*8^P[MK#5G::GOS>7B=CE:3],.56RU7\_2OX^GX9G6357E] M3'YDD]_=;%XO_MJB-0XDBD%-$*"4$R9C1E$YR1G%5HA::QQBF=78:(4M!]C$ M,-:%U8*1L]@^JS7.VDJ3=E;ZRUK+FG&89[\H%BVZ_%'.@?^1)O.L1\Y5MHS1 M3;Z.1;7V;;&2GN\]"T7#>BGW(IMR'QKCW,[310C-? L>SG"M1RZ2A!NM2[7G M.\WRCAGY53 <1/5&"CN*V .U\WF$A?I^/F^:_7S(F\SU8/I5V<3IT @;ZL_A3+Z@6I*GQ1 MC+E"1@FOV' N'?:V1.'@0,B1YN"0NF:UIH.5ZI=9I?N>5L '7D/K,WF.*)/' M@PD\URP#0:O0):)*Q#(V#CO_OQ@H%^."W8"0M#DT:QMV>S?]\GT6I/EBCQQ' M6W4Q=I^Q3D!\HSYG]3XK\HH5*08Q,=A8Z#AWT&H0BY(5>0R;PV6W9,7K>9KN MFQD%ZQ-9CTS\X;,5?_4F3D(P)8DE@F.L(96:%@.=I7-6-_+$M^0Y-UO-]\MR M8@!8+_^.3/Z17O[=XT4)*UXD6'H^-%(K!+@RSA)5CDV R+&=>7'\;<_BKVU> M[,7?OM_SB_\^3:Z6>\][/5[&Q!5C0H2,,D#&.E3JBOS;COT^5=5&\M"G@7W>M%['U.KGE[G'(.4.X$L,)X)G9< MR%+$ J;I3IR\OT0RP 8X1%5[R7HTDC5,9_XERH-5T3PM0O)9Y+^H3SICB;MY MX*NL^8(@EQC 6!M K#."$PAA*7(A<3LP:ED>]FXZG*Q&H:5C>61_M95BX%^M MGP-[S@+[XW8Y.;W47@<##&K3G[%FP'B;&",;>HT[#PUESC[DI6" M?KCR2M6]X_M3R;VMW&H7K5ZB'T:B%Q'TZ'8VSXC5<_*6Z78G[&;>*,\]DU8L M["2U$%HCL*!,6T$Q+\*L4EIC&\T1'AD6L.\\!C3@K,W>0+U [AX[WPV:;(N5 M7Z$&Y+$].,'BD)=.7]O&_V1Y)1]8(I@3C1 MDL7<47N(698SOJ>*=*26S[X/ MO%\R8^RG=_^MOKS[;QN]>__YRZ>__=6^__*Y28WWBHGJE+G+^\*7O0;:IM9G M[W!P>"K/3O\E2(;QT%_#S>;^EM/"@!G^B"JZ740[%NP\P$TY)VW_9RO%/7NK MCHO,:AY\MCL7-!5572\JBLKJNEIX K'S-0:1'J?3),I*.-)1<&'/@E[P/9F/ M,MX,DG\1^2^O0Z.M:.P_7!7TEOXQO$ZF_LOTC]L,_**K^>SF[I1ALECZ*_J_ MKJ-0KQU&PD>9+ ^7\S=;#=.LJ.U;,B_[=X53PN]U,DU&8_\N)E0RS;-U>C?- MOOFTNDU3K]),9UZ##_/EP^W3Z2(=1-^OQ\-KK^F/I\/Q;3*9_/!WF63#Z+,; M+M)D[H^':XW2;^ED=AL /4KN8/PB"I5\TUE '[^P2>[BSV?2+]+:SN?_>&UI67J;[3S!N0:Y+\]K$)"+H%,&:.57.#(6 0 )$@A$R,#RA:$D.K8 M-*SL"@K48I$NWQ?OED_U'\]A\/B;]/X\7OZH_QXNZD GQL00LN)YV_ MIC>7Z7SCE1;_D8RGO\T6B_A'(4\_A;_Z\>QPFS*$ZM'B*_U 9]F=[IRVQS($_RBZ:Z[(W,R:3>//-5<&(K$JL" M,YP0+VA#@TM'$=! Q1B4),8Q 2\E,=&3V&XDQO!%LP*G/1++:I,[4BW\,H)_ MZ%E>(B*]Z+@-.JF7&3\R&;%(FT*PD@[7R;-< M436ET#)V0D#%B%5$&Q4S4#2E,(!"K![GW"_I_.;#E2Y>X_C%;S&[]ZUV_^C,BC!M2N;)%=V5/4 M/)JDB[PM0$9MEVDZ]9A2/FY@YCN]*]?(=JUE)1 MPU^W:XJOLI?Q*#O+&UV'_4K;U.^+"^U\D1>"5UWIWEJ''Z;SI>>QZ#*9A"%. MT>(Z39?^A^G-8GN+X<;#W]J3Z&#R_T6?_VOXIO@ZBOZ9_C(?^6A_3A=_\P$?_F?AK!]'[]W3:44N-UU(: MM#(4:HL0,(YI+1B N:7&+&+.XFY::D](Q/>S:25E6M-L$6 7S>*ZHS&>.*A- M[Z;*8(&L< PSX! RNK#/$1 &-XJ-NV$\O-"H@.9E1X\?J089&;$^$1 MHV0X##@5]/;;U=PKD-[,V#TXLH_6;"\/3APDA',W7#R,MJC';U[Q.5\<[-K' M?N:VQWB1VRMAWNPL&+E)1H/SS-?OP>JW=_&'3W?I^-$L#RID*4'^7&_6S.;S MK%G?(OIID::1%[OI[@@'^>Z\=YEZ"_WG@N<*WAI%B]7P.K>:+G_DAE917E![ MV?#O\1^Y 79_,'TRGP<\RGL!_A3F*2/P:_.\178$_OKS11D-6V:=#%?SY77T MSU4R]S_(&A96@:;2^ING5^-I, U'V=+>SM-OX]FJOL:%=9=\_3I/,ROP+BY3 M4]?WJI;A2JX80I"AU$@FN96. 4T ! 9(R4",6_*EXCV]^:NE M#REGA6[V.;U=(E$3(O7+9+ ?6NO_(PBKW_PBA88A]Z1%2%X+BQA^^N7';;HF M*SZG0V^BC\*QUM0P+,D>E>]!H49XVO+;\Y^)-U;G/R(,@@Z#4/13()&"/K,O MPLI$86E*TASD9)]$T_1[C;J"-R$L=K8*$1+9]>C]Z]&'KS?T-O:B)/>*0&>K MY6*9Y,WY*F+U-]\KE9+*9$2<6J0)QLJ!T)X!QZ9HCZ*-M-QNIM+'2/,!:_%) MJJ1[HLIW[]V69.E-Z7W;A'Z!TGRW QT4ZNZ/L.$URLJHJ@LRXB)Z-PW[^K^K M:4Y%W\<>I<.3EUB<^4UR>%Y-OV?^E$SL7:?3MZG?L+4:M9H4R%6YW&'\-7C] M/##_6SOZ_B,D7TTD(41@:(0U" E!#1"4Q&7( K!F+[RLC[:>W7B!XU]KD:GG MP]E-&J(!:R/!RA"!"IZT3^EPDBP6XZOQ,%? IZ,OR1\?DP=2* M3X;^\J? " M%-_*>JB/,_OL-^*X(A^O)['81;.\ICUYE2>1!+_A/,0$1IF&%65T%ZT17I13 M7NZ<7/.&!U%5ZFEOE[.WC^EI1<+)@RPY_B/C[5R3S0YXKCR@)[,VD".6L15> M'GFER4LBR$(",[2QE@PC[<55NY[,9\NFGM?VJ1W2O8KAW&/_H&D0OE]7X:)D MV9(;ZA&2Y[4N @(BH8!#RD*OB1',XE(3<[&"CY-\(*YPZ3K!]33_*C3O23G[ MXF'U\RW:').XD+39\>A/+Z;XY?5\MOIZO:YBXEP0+&>AV<>C4:V'Y(073>G5 M53I<=LS?'>3G7N53+2>RET_'SZO=E$]=SYDI,C'^"-EIBUHN]23-,>)N'HA7 M2B^#H3A,/0F-BADCX?RP68M2W#X$,/Z7LZLKSR;^-GYUO=J9^PCO\KL?N>,L M=_^E_UQYPIV$/.M[N'9WUSNG3AF8&MT1^_V0U FD.>6&Q'B:TW2 M>!]FF=N MB&P[@Z,*\E\7M658!(?W^":H_7ZM)YF]ODAODVS%"]O??[U8^L]92GM1[)I= M_\*+FMQ[\0)$IJ\4^7R!UR2YG'U+GQ&-ZLB(IE(ZF>SF9A8>=#;\ M?1#E3K;9S>4X%[+AK R] H<4/_1PF;N%)KV<3#RI!4&2OZ3%UE+]I'D=KO&>)T-7*>77S MJ7<85,N;W2=<(#NE+,;_/EM-1EEP.?UCF 84GS9?==^Q(5EE31MFI(N%4,@! MC2'@3-G2UC.6TK6AR.OZ7\XFRW$8=G;MWSTL<-"U/F=/P+A91(K]?&#RI M4OI5SQ8]ZV[^<>:%\^?T6YHU>_V8SH?KM_^<3L>S>7:^6:7A-L_1S&H7RB[Q M,?D11'I[WGRR5V_^14'PEUXGN?&\G%?*KQ%U4N\%D9%D1>57:9(-9//$?4?+ M\SN/<<$_V9$'?I2ERP8M)X\<)'7M97('G06L%%7[T54RGE>=*/9+Z%40U$+F ME,4<6LH]D3/@#:>"T*UTH.'4L'[W1Z.@L)=OY/QS%QV5F@?O!,7C--]&UAA% M%\V&:^U1DLK0NS:;ZU[8NW ))UYC72P.ZY,5M>Q2:80&V,72$"V@!E)S6<9- MD(:-N$ESNTKK\<.T>>Q]>@^X3&T3_=I@N.U.!E7=?[=Y2_>YHT4)Z*@4JD6N MF^?U=2;,C)5B(1[@\TS.OO<:9>:R@72=+&Z3\>B@A% EG%J,@'.6B1AJHB%5 MG)*R40 2"*U)KT]I:9_-KFJ8'V1"DPB:%"#_"_HE@/0$1-?V> /A17.&;FO4 M69M7/'=C;SVF0)=&!6>QA9W"FF.=2&! M;@/8;5%8TRGS[K&F-1VJ_;D_&&J'VI^B!0]2TF'&I4244>Z(T@(Y)YEC4F$C MP?T6/(\MPRNUY&$O:LGS0.I'8,V-;7<$-19;RUBL= R$5WJ+ 7" MAQ1"C*&W @%2R/\(E6J5) #2S6UWGKQ/H^V.TOIO?_W;;^J+-=&'+W^QGR+] MX:\?/]F_V/>?\UX\_K-]:1N>+9[KQ:/!U7"XNEEEFM:F%)VGYX(KB 2S1#LA MB< 6: )I^; *L<]0@9UT,G;&.F6)H@^0HFR;VC+G@K^65JN:&YZ.D M%ZN;FV3N3UK4U-7<\5(M<5F7F1D@L\RC/%Q+31EG*WZ7^JL^Z'=E N3=T.W: M:G1]&G9+HZY1(/3-LZXQW6G6]:9#H/4K]C?KQLU>M0^RMT7G(>[UR_78JW$- MEMF]6.8%37"/^/W.;=CZWZ9>V9SXSZ,H>(+^_:<@GG\.85OU+1E/ I"_]7;+ MV\_>B(DJ4ZXGCO,FCD:OP:+F,2HK+WL*Z2DD(XC/RV2>51RLUS:&Y*:>1LZ" M1G1NK@1[I $;7^;)=)%GJT5J]+^KQ3(XIWJZ. >Z^!+27,]Y0$%<=%5*EO<# MC:S-^3 GP!JML_[K#=/9:73""R8CO.[P R@DHZF E;<.:$@(D\AJ9K5UL08< ME//>A%6-SK59R*G(6+)9?L4#J=FLEIK]N4Q_S,\.'LC9-.O87H_IU!R5[]-E MI<:\FWY+01G_: QQZ@>H#J,$ ],L*J0"A4FTBI94PH1+&5 M ,0<42KS> ('%D/9*+]_-D*UUU/HV5A7@IK'O+4RZ;P&^GE0MU5.SP#(5N=B M/D5HW9^_U<-D#Y-'"Y.T4N2LEL 2$QI*ASG;#D,BBR%6L7.\T>)P/S#Y1,%< MYP&2#B1KUI?V -D#9 ^0QPB0O&;I_?TJUY M6RMGZQZ4/CX@L%GFT8-:#VH]J!TCJ,E:LAVA5B*'L.-84HV8C8O9(DH[&;_< M.'XVJ#V69]@^KB$RP.@@/KSCP;53FP'_X8$LRJP9WD^3++)]F8:>![6ZP+R3 MW+F'LD]PMGV.?1+"JDDA,! 1A9E'0,:8@:&TJFCJ;X5I-)CY,!S'&;G<[SL8 MK,L/5U^2/]1R.1]?KK)\V2^S1QL1\KQG>3]XT+!G^>-@^8T< MCRN.!X3%SA+$"8- QSJVH)A#H%#,=7PHCC^1B,'&0 %J%3,Z&P7M(> ((*#F MYC8P9I1@Q:TATG"*E&*EP4,\,G0* KKL#=_4O6W 6)MV5<_\/?/OSOPU%RZA M/ [5D8([(3E6U#!4QKB,; YOZXS&WX*G=P._B@& S1'$/;_V_/H:_"JJU)TX M!H9#16,L'!>8VM@5PQ85A;%&>^;7-O1@-,"BS8R95^.MLTGC5D4?T[5>85D_ ML%!OW<>"=H.CIXH<6EVD+N 8!+!JYX2P!([I.&;8ZQP.0*9Q 630&-:('=_' M+^?)3\V&X[S09IFWZ3EFKV,=,O^5SF DW-P:5)!NP!-IQ,_Z;'L M5+%L,Y35IE I;](A@#7VZI(FD,.8Z*(ZPT!.&_[8KD!9EUVS6R6_#"AL]BCL M%:T>G,X=G#BN=>'5D@NM*2$4,*44=[;($#$:\=?0LU[;==P;:SV&]!CR%(;4 MYE!00XW4',34,IB%G&)8M+.,8W!(UT^;ZH/$K9:!'AWCGUJ>[..]2W@?9SO: M.-MFCQ*$U614'6MO@\7<8,I$K"WBK*P#X "&IKL[U 'PSK3QV ;2"&T3TD[' M2=,S\U$P,ZZ8.78H1E0[PQ6E))8AZ[422FN)%LC&"EHI#$1WC7 L;+A:]P,+77:<;O*70G$*63P] M4Q\'4S\A['G%U0A2+&,*+'4<"\&8M*KP+RADPFR30VON!VI+( =8MLF3O63N MF?B@3"QKYC>!@EJ(0$P%!5P#) HGH?*L#5[!_#Y<&3Z$@\S+=(:,?#8YM02 X*)*("$HF[=E6NGX0UKM5 M5\055K5#$D S2I1S#$FI4:RAX@6N:.@XZ2JN=-E]NA6BB!Y/>CPY$3P1-3Q1 MR') 1(N5A*$R$N!)Y1PSE]#3WEM+VIOH/2,?YJ,[^V0VM!2%1.C@:%:(BL< ML[+LYHZ- 8VAI?MC_'85?TX/V9NG^T[58\]_?;R\7O0AH3,*"6W.;R-(5(/Y M!%#2T#C4X@,#..86ER:2A7JW::/BN KR4:OM%OMLLQX7CA072(4+ED,K$,%2 M:<*4UL+9O%]B:"OD4&.$U;-QX8P8LX"8S0C#*H31DA,G@3>H MI*,<$1%K5-A4"@C2L*GV@S!==K5NS%0EK=8R=B\1ID>(4T6()Y0045-"# (@ M)E!92Y!$%%$KRCE:5H!&PMK^C9,#]1P0 ][JI*Q>8^CQX$CQ@((*#Z SCD,, M$;(QB)F4L;GK<8I-W(B_[!\/#M>^@ ZXZ(V(D\Z5/6#W@G,"Q2YCWV;HPU7H M&7OCR% 70Z(HBKFT2L:%M22PPW)ON?NRJZFQ]_&1MVD/==;LZ1GW&!BW-GB& M.,XT)DA+(#0EGH$U+0(LU"L?#9UE7XQ[(O[63>%LT@- #P =L5IX57 ;$^2Y M7@),-0',2>:!H RQ"NJZA0!=]H=NEWHZD*1OU]@CQ]$BAZQTA]C@6%(,($8: M:R 1!,4X7^V8:-;%=$;I/Y";E#/<W*H'E *(V/97'PY=GDV?:>E5_'[TYRP%V#,NJTR*6'#K'C788 MBLL[,?A]FC28\F3Z$)K667Q5SB&&N$*.$8$Q4K482* MG;/@(.,P3],#NUW&J\?R'J)ZB#I#B'K"Z*N-U'%"(V=BS!64WN##DN%R&"9F M4+JN8E27?<0;RQTA;;72YZ74VWV#MD>QDVHQY"CP!!>FPJ.N%5<86*E A8#CBF2Y: =2^)& M;_O]84B;1A :"'C(]@K=8_U32]!]O+V"/,\HW3/H%7MZ'=!F52@3(ED#AOJ-3K$(&+^!%-XT(Q6=K?I[K(SG2$V&8JTU=JKIXBC MLYI9#U ]0'4-H%C5.)S%"!-@XYARZ;A 0-.[.?.,L=VJP>3IM:C8--NZW=8W M/=+U2-Q,=J2V#D,*1%(%6$(K#5ZN3+8U1QX M.2#\H$IZ_\S\?#M1>;C*?IV^LT6QF(P)_6ED;X M=;C_YMGG\=0CH%]*X$]HH^A@,HF2C84'_NN,3*/E+%JDR^4D(^[HI]!$9?%S M%+JHI(O(L]Q5[K2)AEG .(-9)I=+5E$0V^?1 '7H^M@ MH2RB\:_ITN_A-7A:>2Y*]*S:1;6R^Y\QZ#^J:^B#[?I/"_RN8C:78SL MW1?+9)X]T;BP\R)_MS1:>$MO^^6X^VUXR5G6T&:<0431Q&803=/E\]ZU2:5A ME\;359)#0M?H] '6ROY(,J1?&$&L@88IIR@UE@KK,,**6*"5,U;X"_Q[4OOA MH^_6.MID'[_G=[CT8L1?XB?(?R[TCS5T>#Q^GHNDX3B=_O(EG=_\-DNFGA3\ M3F>P["'K_6R9+CXF/P)\F?%BZ,EB-4^_^(O%$R^_WF2K%#Y^3B=IAOIO-<8L M9D; F $*G,4$Y*&H,".2(?T65"-:! 72Q)PJI>*8$AK#8D0+]L](22X1/?&D M([5\]GW@FRCU_?/CTY>T7^^FOD7IOHM\^O/^/_).Q\9<& MHJ[1Q#TZWN6UX!KTY,($]QAL')O'L]%_&2W_AH;\& HA&@5:C0*R[/]P: MEI"]88QMK=Y[%7WX0O7E0%J34LEB[ZEJU2$%/:XUR29?GQ7Q?1,A#1Q!-1 M]-T+P;R3VWCA99L_,\B[J]G$R\QP!2]S\V_&02V.;K.,)2]&IZ.0TN1_\=,X MB,C9:N'!<_'S+SM1Y3 -POB!%:C]?LT$!*6$+!8P?*[?8!KT]75*7HP3>/IRWE M]\#^%F\:]D9Q_]T.[?BS_F:=O]FK)K]UR0UU N]W!Q*0=FD<6@/@Q7/?/?]! MG\RXMLGX%?;X&=FL>]KUAR:$;=_0XA66I,>XGOQ?0/X?Y^/I<'SKM>\BK;O? M]G/8]K]YPWCFW^]?WL@*[J?@0NUW_AQVWJ17Z7P>MCV]7$;O%HM55LRA9XOE MN;=0/Q,*>)\NH]+_%66NKCV48?5T<9IT<3;-W>Y%_K^ZJI.(^N9G&WS#][^"G<>TG@>9)R-JW33LMQD+(6!!%BJ815 M&SQ!J)& 2F(EBUW,G3 A7&P)0-S(YEC$]4A-B6)Y@\8GD[[K/\UR?D+<]A]E MW#8P^;T<[]]FTZ\ARA%^^N7';;J6*/0Y':Z\?A6.M3?H4.*!WZ9#)@)UE*WZ M_@H]YO:8VT:J90&ZN&IB0RF$&"@.#$82Q@(A00RT$!GE%+2-Z!N":AII1UK1#FTL2,&*4(8(Y+@ M -3,2D&-C9M G?O\W'@:G'V9K\];^R< SWC \$%K&7MX[N&YA^>SA.>-Z,PK M=.922XL1HU8)BY 4L2BFF$ H.6JT\ ^@^:4 S1. 9";X@(!N@'+OJ^@QMJ/$ MT6/LLS&VUF_7*F*XB24//@M B?^O+;+G%42NX1]^ F/%L6&LQ -">W_PXQC; M@>K0;6H0#E(ZU'(AR%T&R2ADD(S+#))AL"K]=Z-55@*956"&XHZ[>I&\4+.L M JFJ1):SI2?Y452^U8[0\6^;L ,"2&H*&M),$46!($(I;8@MAE$3"X!K--H] M/O.9WN$(VVP^7S3UM,@O]L3_XQZ6/'M70G_8G7_\6"[V#D\QW3=E(52;MV,5 M4(@"1C#S!SQ%E2V<8\TEV9VRNB*AMJ4LW :NCFW1Y/1L-HN_7XU S?WL[G_V1U2$NLI.]?$V'=Y"9 M?QI_2^_5II<765Y[^?SU.CO77V/E'_M' VXOHE#(5SQ97G/K3QEM>I6\3&]< MK^P;ARJ]X60URHK=J^LI MY12ZSWJJM@(?KG(&]'N4L> V$V*ZSX)@K^"^=UC%M!:8=$S$!%*" 9'64,EQ ML;=<$-L8$?3,O17'N+=\?WL[\L@1JG/SJMR=K_-RN=W"$^R.[UDOD]L<<"<_ M+J+ME>XU+P6YYZ4@]ZJ+V]+*55:)_5*QF+MN7JQU#7)Y5=;41U?)>)[7BS?5 M__U+"5JI_DH9ZAQUU$@J@6 Q%[&!EDJKB;!-*5'W&]QU!C@!Q9])LD<$N7BT M(\ X=,U9IE]G\TPM\EO_6^@1%*%HG#?#J5'*]3B=AU9"/XK+U>CIWIF>IL;+ M^FUR=2LI^@OE>E7B%:S+).M#X%6>RT4Z_Y:E]8ZGMZOE8A M5D$#6Q3=D);E M;Y>A@6&^/D'G^3:;? O7#ET-DGEV@478G_%RG"Z> Q*OU#?CP<9!Y8GW'[KI MP7BB#T4+SRSQO0?._KR>EQ>Y3;ZF;R_G:?+[V^3*/](OR>1[\F,1ZLVOY\7; M/.\1D^<\7W0]#WSW?Q:: &FTEDAQ05'H0(Q#\-W(F%,.-=@IYSRCI]!0(^#+ MM%:0DZPOQ_T]:Z&+#GI9%QW<@0XE'Z95?GXNR/(D?>C_S!!D$/C[.PS[/)JG92=L6O*X\$T^5L M[K_,V"3O #;S5P@G>5I=I-%_SL+;SK.K>N@N==)(^A%YT/%&7>@HEF8WR+%0C6[&TW$P+3/S4'W->IR%(P&# M$?AU[8[EU;-C\->?!]'M:AXLONP9Z&F:TT_U'C4X'=S=9)CZI_;2H) 1N22HW(7[U0X8OM,.#/%6AE8( M<:FU)W6+@2O;9FFD&\->ML\Z+UPX@3R1.#)-05XTAQBWI2D4C?"N(J\0?/6D M-HE&1>[HH/(@KY-61O2+\(Q2"#/5*))/< M2L> EP8 0.3A7R(0-WJ2KF_TI]3SV_ ZZ"+^:FFK]()>FUZPURR;@:G6;-- M*EY=\UL?+*KH]JY\?96A:Q.A,C/.T\HX:^GH?S ;INGH9<;25N3"8>6_P-@X MJ&+)N4!.,1R;? P[IPQ3U>?/O MY(6(-P['WH2+2QLQ"U[6M6I/#JE_XPQ*2GVLU,""AZ<\:9I^+X\/YUPS" M6*1 :YL.W?BB61W2IK![,+2T6,R&X\P1*BJ11@]^.QY]ZMT+

F<=1S0M9R_]9B?_==A9T/FKSV(P7U[4$/;I0$[_'B7KAMF'N1D_*L093/ MEOC/E6=:2#.7.,FLB>SGH<]VS55\WP==>HDS /#L_VT\RK*3DN6#BJ -H^G6Q6^_NQHH2L;=-;JUW=]2\VT-MM'E1BU&D9V_=7VDYNWU> M%&Z]:(+D=WWVBF5DP)Y5U>&?]*F X1XRPDNP#QB4>NM^4C/Q:UZ>$,RMV43E M%)G\%\O92X7;1MD&(:U9V 1A#2 B@"CK;6T;Z\+"1H)HNS9+9*/3IVCE.4G] M]R%S;HGE8LKQ+R7R(A];*%9[#,&O,G4%*CXX].C[^H)=I3K*+ MU>7_AM3BS/\]]?K!;/[#\T!:^+YS0;_(DEY6MX4S=#8L)H5EFMS0OT[B,33D MR.5#M\(,L&5P45Z&^,QR[)'V1XC4C2?)/*K"Q&M69ZXQ9ADUQ?6\;9(N\QEA M@W7C)7=A9.'BVXP_D^DTH+7]PQ_S2E 8QQ7&)T<_):$0Q>M+E29Z7ZOYN54N M[%64G@F?Q83)_"YG?A!DP[H"7Z;=9(>2,!UG_CKC6;3[,DOD^GO'ZZN0MY/."U[I;95GP>: M_[U8]?DYNIVL J@&O\[$V%D 9AJN=/ES][[ D9MCE,O08F M$5JC*AOCF'H$@A(::3"$IA:YQ!LPJ82CL Z6(#XSR^$#E3GC8 MF99YR^H9F:4/('#EY3(=38-=?SL?SS+_P5^SP>*%LTUFH88RG2]8277G17HS M]N;2O@4)JP2)-%Q8R;4VQC$)N"2@:$A#<E8,"2! AQR2Q$(%!:RJ( +Y8H TC=_ M[M20=+'[D'05G'Y9YN5O:9;9G?OK[MQU&Z\W'("Y+HO<<1B]KO>:WLWF^O,&?7,J*_'H['7 MF-.\B4>HN K_+AS8V9;FSF1/4>/)>/FC;-]Q%QS/4GGSOD:A4/1FO"R%X)Y2 M9CBA(&6U.F?.J'.<,D4Y%H1*[2F]I',7$]BH<_9[].$J?Z_RM71>"!MG]7*! M)9.@G2Y_/%'^O%',?$J+ MKU6SV9$,.V+BC88^U)IJXD56N5D%41-K5L*5., M!")YONT#A)+E?J]5"/HM7/^UUVOR(,?M)!EF-7%>?OG7\XJ0)ZI%.AUG?V7" M.@^5O,V+FN?I76ER?M.KXJ9E]?2=@)S\B%:+HL',0P_I'VNQNO4\DB=XW*6. M^3>=I,MER!$+JEK^JTS/2\)\]S+2,IM[YD[F/SR5K.:+N^+LRU"3'=2Y(F-^ MGEYFMYJ'AF%I=LHJ/WL8XCB%7C<*IV3SR_U]/3S\*PV_7>3U&KGNL[AH%WE: M )HHEX/-/SO6I.&![0R8%8AHKT!5JZ3SN*2PHLQ 1V.#-9%QX8"A2%K:!*K\ MD4NL^E#5@FTU[&<==M;]L-F5RPNWEJ+'T3YS]+*LNWI!7%4&]P!K9\#D?Y#] M:C^64;[!M=HWY@!7B&B&L8Z1HZ$M4VD8Z5@V.W76)-$K2)JZ90/6-O:M1]VP MN=\]P'DRI_IO/W\_+4M@NMM_5(B>E(ZCRI)%5-W (H)@3BXSG>FJD M$ Y)*G!,I04QD*IC!H['.XO M9'###]5T9,:3U3(=95TT-BZN0T@@J375ACF!H).*E"]-";.UQ=4&.PY!##%Q MSBI@H,S3\YB- >>;#<8G[]-8W"T,P&UV["4;CIZP'^O-K,13EAMH+P'ZRFN! M&31&F6]F$?V4*9RSU2()*=#I'\/T=IGE2BRNB^:+(:/S9_]Q]CW*VDS,I@$Q M[PHK YY. Q&&[*=,+_4//;OQVNLRCU6&$S+BBNS'SW>EG@69A>\N:H=#:Z/9 MS6UVJ&KWF$-(T-6_^?M\S6X8M/V@EO,YT%)^]R_'84;C_^EO[BU[B O$HX/C[U8>M[,I'!N$?B+/'J53/C=\SC?W$YF M/]*TN$[93R'R5E-NU6>W3O](Y\-Q;E74Q6G^H]EMT M6','^^*0O+%5R.F!OM6=:OI$^J9/>VCZM!76/WV9+<38ZVMG[TL@WYY;FX]1 M.WLMB@CN-6T,G^N7FP8S8;+&_A#D@CQ^C&XX="F8ZT?ZN#-MAZ5?MB)Z#M. MA]\TU*6B)OAF\ZNNCYEHSHO892D>??'&U(4=7_WO(5W79H5RM>[ACZ6BG->. MXRSYB:<@(#F4YP)T6_DR>RD_PE('O0,6I[B"*]3Y>A/&IV MDT8_36:+Q2[C.L]]8-IISD/#D!&<"E2Y*0F6!B)B$('(*N(@,(6E1Y1 %MQW MIGK:>I>15NC5]>BXBQ8FE2&*!P0WF]S. M&[<>&65> !>N\F:A_^"HP<0*$\>,*VUSWQ*+E5:L$05Z"KC$LX!KJPY_A R8 M;'768C]#O(>\'O).#/(V(AZMM52-,<$QU\X1KBC#R*A<56.:"&?9W-9>H%U,CX9_F6S?AH3@E]W&S[8S'^93J>%#DFCX'!;)C' M']_\^5'^W]'$Z:SM=4I.OV/FHLW6@JR*^J4S$B%(#46QB9T"CA1E#8@*+MIB MH_:-"(@&0K;I!=G)5.BD-= S83>84+EO^26AA8Y[++KR^Y5SVGM=[7N]YO6U>Y]7X#'$8[WCWS8PCR:':SKK %]L8%R+Z MZ4,Y#R4[\(BWX_2] ;+2 X V$ $'G"5 "Q!*3F'IV#:\V6ADCSK_E^MYFF8 M\1QL$-W4 SHK[L])JA\K@T( *^EM-9$J-.B&Q& 4"^(YL_"9&\6:[97WJ*GW M'-IS:,^A.8?BRJ,NM*((<0"=LY3%*(X9+60HL]+@ ^K7!^?0^]UR!@BU&2;K MOB)][%4*VVG8Y (\J6 C\%(C_(GBPI,STB&@E9PG",4.4Z49P 0!:N*RV!M8 MZO'E@)JXFZWF3\,& MT4[#N346^-0NG023CO')Q,AJO0.WBMH]HK)0D]@VJPIYK1;!4, MI9=T1CG"*J!ME^&8JX$@1*ARSZ(XIE@(R;PU%_/82E>:;9HAU4BD6"L'4M^2 M\21K=SG368.^SZ%OW?5LXA=@49#\D55W/T4 W2P<.@.?; ]?9P1?&RLRUJ9W MQ@[2&%+JA+/"_U]Q0,H ,$:$[P._]E#D3?F BH,"V9D4>_?(UR/?,2'?9N!C M%?!9S $@!DDFM)-AX#5390:LP[;A;V\#^-JL]>9BP-'^#-^C4=W6YKW=Z[=; MWJ"#0[0.T5/75.W0RP>K/=(:L)UNAUSYYG$WR18-S/:\-?VF88,\KT;>[[4Q Z'AV^MS;X9[/3I]UN]Q\$D]C+DYS8LUKA\@[ M8K;LV?(DV+)63X4Q\ABS(9%($@[+=5TN_ M:9>K91XF*B?=IJ./R8\L97(^3Z9?L]]M-<'A); Q$!*=0E76&;@]3I2]"*\+ MX)A0AB G%&JAG=%%N:2Q1-/&K).]L->+E.6^++GGK0[Q5BVIP1!NI2">HS3( MA@D94O2I5DQ(+0_"6ZUJO -,^X+B8_+C/J+_;MVC)^0#;&K/3G/INI,"'JU#4\SD=KOS#CM/'M=(GBX#\'F9; MV%8[@JX(Y^Y9RYU"DRZ)\Q-$ EG-"Y12>;FHE>:Q]%C K9&@0 (J%8WWCP1; M%@OW2- C08\$+2,! 57IKQ2.&F%4+#$DUA*$71%E4EQZ)6'_2+!E8?!K(L$] MH\*OWTE#P8FZT#L^1. TO0L$5=X%Z)@Q7@TQ5$,9; \.3*%U: #X ;#FP.,# MNJ)M=%:I.'7=X7C9MM:?4!JB=4QHK(AS%' L;>$4M-!*]$"/WU"V(.P+8';NK_ HT>#P ^B0AW'R9HLY7_ MN?D%6.47T#%C1O+8&@$%X-KKZX6'T (JP0-MPU])5^\]@Z^M#?2>P=-! %Z5 MA3AOK0/M+#8.6L.T<:ZPUBV"!A_ 6C_P6($> 7H$Z!% 5A4H #$N*092J5@0 M*!VDI0Y D; /#/1\)0NB S$!B >RW4YXG4.!CO8#:-N$>,FL@LT[>LAN$8?$ M# IJ \$ -!60,L;_>!>S6[8N=%P9]2$)\BIL]K"R2L% M)\OGM5B>HYHPS*UEBG!*-;:@R"54"EM".V,=]'S>\WG/Y\_C\UKPC[J80^M4 MK 63U"D%2%G,AITSWE X2U"H!28!SM$;QXW8;=HW[[AT([-UD_F9AT-!^ZS/3B$ M?4/X\]IQ?#;-H\^](?SY[/2Y-X0_GYWN&\)'#8WY%:>Z==,,V\NXMR>)YZB] M$9S4^@$+ 6-.8Z HM11H"2@NO!%<]"AYITU M6'N-JD>4PR/*9EM1H$K-T10I"XCAUF) XY@J84LUQV+7&&^W/:3LTUH\J,:S MDU'82;NO!Z,>C+JFWI *BX2PB$ %'9.60F5X[$B)11*H1JNT[;&H;:.+7]"# M>O&[E 38RK7]TH5-&D]72;YV^5J^7]WX:PP?UT_7">#S\#H=K2;IAROEKS4* MVS_^EE9E;/:/X60U2D=N/KO1LYO;U3*[VX>K^Y3SQ=\LGLR&O[_)J#-\_)Q. MTFQ?W\(8:"&45@8Z8AV-#>2Y.Y5C1F+TMJJ>(0 "Y8QA3$."G8J]2"W*[@UQ MEKV)4D]?MV$/YZMT?5<;B8-U%A9E:F!MV^NI@BCD ;9 !U^N4T_W$X_G_LY1 MGE6X6-W<)'-_TB):^L./U62EQ6)'5WZULS,]G0]7DVS)H]E5]I5_V-G->)HL M9_/ 7U'-G,UZ.BQGX;3Q/$K\AKXM=S1*KZ[\9F2_"%>Y&@]2?M,O9-] MKN5Y;3@ZF[RL<\^U/)^=?B37AO]U1T.= (Q]R^OET1SK9MW\+A*.FH_])PE#9Y:+-]B[HQ!LZ=@J).N7. M/3U4@553!:45(HPX(K2B1FE&6)&Q;!4!N)&EMR]4$6>**@.$Z:GCRO9*7X\Q M)X,Q&%>#Y &-,53,$F(4%0&&H-AC;0D(@-TX1:3$0GKN%0BPV5@@:'\SW+_3K@YNH',L *J!-3( AREH%-8IQ#FXFCM'A M',L'-,]. =Q.4ELZF\#8%M9<*Z(E-DI:+I'44I;U(I@ATACOWAN O=K4 M/8OP2 R_IR?*FG28D4=A^/7C9==PBU1Y!=[6JD" PU-,K3PJ(#I+%>AL M@GA?9LMDTN@\4720>*AW1#_\[^7H)V'5Z(1R22A#7@>#!#EM'76%&A8SHPZ< MY]G).K,3:Z3:*43IKK;3PP0"55H QT0[HRBR!*G8<,8-*94D*.(#6VMM30X= M '30YJ;'AQ1]7*M'C6>B!JHJ8RFC'$(!N5%:$&T0=*6/APNJY&%-JTZ6@IT8 M9.RQS6#55?#/#[0=[%K_O8>''?_Y_TDR;EE BF/C<$QCIZG#,K::0F,X%[%F MED)_@7]/:C]\]-T.,27Y)P1^+O!QM^Z.H3SSVE\KG2_L/U?CY8_@'##CQ7 R M6ZR>:-KH%XDP*3B"L6&4*FX=*YLV F9XK6DCI(@8P@C2''@XTA"17$GAP$EL M58X,GF;2D5H^^S[P?L_'SU\^Z/_W+Q]^,_;3Y\PUP7^-['_][=V7OS?IM4X' M]VAWEW>&+WL5].; 1/48/QR8K+/3?QDO_86'_AH974:?TMO5?'B=+-+HXWSV M=9[<;/^8ST(6T@ZR?)C6PMLXSVL>1'J<3I,HF4Z]J!BFHVAYG2RC\7(1Q;-D M/@I=.\UX[NEC-E]$R6IY/0M]0$=1$MWF[QS<+?-J)5:WX8MR(7;4$_[M844! M"%\33H5N''D[%'YI''YD'4E+T-65OR\WT.:?;_>@)J6F ( M2>\]>47,249EH(:(V/NU60-=G*?9KUH [4$2I_6>GXEZ\MQ M?\]:$$)/29&GP+&%K1\FB^LH6(*#G#,\FHV'Z2!CBJ_I-)TGD^ARM?!/ML@; MI=TD\]_39< %3^JAB43.2R4(WB0_HLLTNIF-QE?C=.2ONEK%Q3DZC6P#@> T$%U409P8JI@A#$ELK]];9N20(^T=LZ8/&W<8YSHU/2P?,G:[]?L_@[V MH?;K^'4\S1_/JPJS\HO<&Y-]TU:KZLS.V=BJFK7?6'K'0^U?\?%#F_ISGW43 MZS/I>5JTKJGDP.@\T^3N]AV?Q[[_3S&2X:TJ1C)\#/I,=.M-O8PD>BHX!RK( MS=N5LDDP]%WB%N];C/WJ\&WCK[]_AJ$ON3.&T M4N^M-C'C"%D"8FR5]M:E+H(ND'EK8,WPJ)8Y%SDUFLO#+GXE\B,?R^^O9O,O MR1__,UY>!Y=NB+_X;[)S,BTZ1&C2Z2*S*C\7898U$^A='L;=&(VI>V$.GP[6 ML9C*&2!\Z^^W]\W:9=9;Y[-C"S!A5>DUTQK$4"DJ49CIQA@L1F:%3J0N1@<$ MDU(W*E2C3#.J1K\] 3'/'1-WDIUA>B YE.CO.,IT7Y\156DU5,2"F!IB*>#( M*:Y?V(-SJF]U#( M<$+=%W*$$* J8@8NAEQ[XX82AZ#@$)A220$4:+(>:ED/L(S,:NY?SRL'X]G> M3)XM$]PW6#WW8L]X(+ 8>'7L@+4PW>MKT"D0.7I%Y]6V=Z>QV4]M;=?A"U6= MD>,84"V90RJ&!DN,$))E)31A/#XD?#W#R'H0U%XXCAO+"]AF>^$>L[J$6:U% M\4Y/F\%5/;(Q5".*.'$>"C "B!"4VSM$0DK5(>'@(8/G,;[?K0:'@@'@YZW& MG&7H9I>1O4\62QPM^U-6R\Z"EE$FA 8DUL99AT'I<36PZLCTFN$;N7OXYN"& MS -DTEGA?P(ROH_D= E7>*VQMP,\9D1P['CL+)'"T+L.E0;P[D9RY(LB.7NV M,'HLZ6K=['*CX=\_E1,^L5&RIGJ$6 PH9GYZB\A!1G@C<* >['SH:1>.%_W@5RD%" M;-;EF^BKPB MO+_ZU7;Q*Q!9K8= 66R?9KT$+HK:Y^P"_IMYSH7)9#(;>I;,'J-)2N';^NV+ M!VT3./?8I&*OT'K7I$(QQ[@#&A 74\Z4Y(!"XA#F3BGE6*A#ZE"3"OBB)A7O MIGZG4\^>6_:EH)8A(&)(K91$2400E47!)6&2FEK!I5\LZZA7?QUVUFF@N*1% MP:7RP+*YF<.3]VGTI7CW7G_XJXV^J/_/?GYI)XIM[OZ2AP\UQ+OU%+FKF VH M.9N&VN;:/\(2)K&Z32]&B^?+I\5F&D)8Q!338U%V,1%IR+_H#06L%X^ MJX!! @LO"#ASD&NKBTI;SQ@$-+:C!*KXZ3)?Q8*] K2/LW4.@CX-K0FFB_%BN2AAM2K-7:]:>49%;?,M MCZA^MJWB6/ID<2P5>ZPNO7\('_!>K1?V[O,Q.AJ_VV<9+GR-.MR]U]W]/4WF MD0W='NK1RB.L2#ZDG_8,J?],RE!;B=*?'L&?)R4\4FK;P^!94P7OJ:(=X7CL M]2X?M[46?WDI[YQP?NS9OGB_^WVK]2Y3PAX LZ>$(S0J7Y 2/9\'[^0+B?[8 MM_4,]KR^89[.YVNW04FB'WM<0G54M,!4,RA0!4 MQ<22 @<@M([[$5 M&V"">K8Z+K8ZH]C';)[ZZ_4]"9^+2:3J'D1D " LO('NC $80:%*^UQ0CAZS MS_.E/ZC"+ <"GG=#P7...O3\_#@_LTK'@":F7A=6$%/*-++&ZQN%&4S]5_#E M_-R:T@[Q $ER[@S=^^1ZYM[(W+6)*4XYYR4UX9Z=L07 2E)^7=,"!:=-4J^S);))!KFG-?!*JI.@)K74.Y 31MI MB(XM,(@*:@C5($]LXM@!H.)'0.V1CB#[-$"P''AKZ8"8UEE#X]A1IV?"P(2X MTBPP-W',K6#".L,TC>/8%JY)H#E]+ ]H>R9LS6I *;<:Q3X(A^P+X$ZGG M-.E5ZEEKU->W]_7M_>[W'LRCHH2NUA>>+"6<7'[IQOK"TT_?P;S*BG.20HBL M4#HVL=:( @:*4#DFB-#[*GFI.11+^!H.*S@0_%02>'K[]^B9251>7Q&&5BFF MC,$T1A9S#L2=?2NJT=XO9J;6'$^$TX%'@)Z;7H_"5K>//+=_KE\W])KFM\LW M?_[);YV_PLLKSRJ\>,FRM+;'+UN5GY]>E), II\V(A.!N,J@ 082Y*3C&F&@ M,"SG='(*E=*-(/O.R/0\#]S"+XK_;G/0?0 ('S#99BI\-ZG^YQ[5>E3;'=7. M)T>ZC?K HTRJ>@+P:RG0@!"-N(/<$!-#K06U\9TJJIEX#/#7ZC+V9=UM _MR M &F;D/_D?G<+*W:1!2?K@#IWOF857RL=.PTXAAQ1YZ6$I P7.0T$RF;'I!?R M]?,,S6WX6@P0:--[%]^A;>D5%$5TR_8['P#E,%VU76>EI<4%3Y]H F MO MUPD;0VE=; M33UL1*,;U9UO+U_CUS3RT$"P-H,/VVYXM\#A4'Z_HU7W3I>- M2<7&U'#,M0(,6:ML3"U79? 060H>M>R>S<;MVW1D ,/(K9Z-^W3WGJ5958#" ML#?D'%#$JMAX%C&8R=*08Y8V>N/LS-+[B+JQ@U:%G29+]PGSS[-NNUX!.RH8 M])@*HSN1)<5 Y=X25!NL@?\#Q-);%9@"4^8B(!S;QU#Q%7(-H1P(VJJW^A@+ M_GN'=,_0#8:N%;M;K]DX)C2.(9<$6D@$+6-2TN)&6=_S&;J]?$>&!PP?TN70 M28[NPTUGS]V;K1A6P9Y(1K/5Y23=CZ/G50><;/NF'<#^S= O*E,-,H<- MT2IFUF'G];L04,H<6+&1*FZDC;^"B4;EP,NAO<'\ QO965/LV(&U!Y/3 Q-9 MF8G$<0@4 $MA%K[ FC9BVD*Z$"T._9QVUT]91.T);;M M$FYEIN:_+Q/_3N7W;>!_[6TV9![N_#K_>.H_VS_-V@82OQGS*/1>#%<+3)+ M_#+U%'9Q_RD+\SQ[RJMQ@)WPL'S]8>>I)]"%/^2?+,D0:7SE6<<_ZNULGMVX M>.1OR6259%\D$W^W9#I,(_]!C]-IDLV.Y+\N'GRG\33[_=\N/E]$]X@V1[3W MJQN_],-2-2P^/FX$KH/SY^%U.EI-T@]7.4S'J7_?] ZRC?]KX<% 34=W/< ] M?WSQ5XXGL^'O;S(Q$3Y^3B=IAJQO)4$.:8:!Q!8HPXA$13M>3A A_&UE\BJ" M*6!6QQ(J@+4$!A5-0Z%QSH$W4>H7_C8 XGR5OMF.? /U_0SM4LD(Q_M>BGC!IFJX6G],7/O[P$:&IGK_$]*%>N6*GPN7ZY:1"VD[7% MAB#'[0PZHV$ZF11'_^\;OX/ALW_,8?GY@>7],O94%KU/OT>?9C=) ^6_CT?+ M:_]/_QZ%$/)":Y+<+M)?RG\T-OO-G=?P3L!!].9QIV)^#RK_].N;AAI0W'_# MH4W'6C_4P9MUU$LKGLO58OLX%H1=RKH;>E9-YR]_];^GR3RRGO-'T8?A?W6A_]_%TY5_R@[?G,J-]<<\L3A>E8;S/:"NB;$#:+=GK M8GY<=Y"G2U&2'G*Z#SFUO#TE,4262RH9L)#'W"E80 YD2C7:2+0+.>U-U 1L M(%MM^-M#3@\Y/>2T!CFU 3_$"L60X!!@PSB3G-)B\#9&L82-2H!V(:>].9^0 M#! Y;L[QBR)R[EHM8;DDNMA<# $&$H0QJ94C$ LA7%H-B-O29^L@%O MM\E4AT=TG8WWZWP95/):.A.S&%M*6"Q@##A$@I4,2IUMS+MOE4';2Z:$ P%Z M!NT9]"08U',&NV/0V! > PEBRPFWRA&!4]:GH2@;TD5GB3RW!L9OJ")#*5(>8$$RI%E1;S8W10.:-I)G_)-PCI5W/ M@K"_CJ3WS1[[Y4T)*Y6*_T\/P ,K] MC=I^#MET5E\Y6W=CCX+G@((,5HJ<%!!)CF,L!9%2T)@5V;X$6^D:31=?%P7; MBZD0,>#BH'5N/0KV*-BC8(=0L%[F[X00-M3-4:$P5MIP5.B",=*DC;!-BRC8 M7IB'LM FYKQ1<$\E9OJN9!$EH5PG9%@F M7]-0:G/OK)OD1Y3'6 M9;+P_YK5ZK;*>K3%,EFNEK/YCV@>KA+*U<:AZNLVS=Z^_,W-^(_P//[.4[]N M15F;OW#X45805C[I_Z[FX\5HG#'2XJ))$\,<+)*(R7.> M+[J>![C[/PM-@#1:2Z2XH(@IR;SZ2HV1,:<<:K"3XRBKE/)['. \(._=4B3K MRW%_S^YMZ@/5=]0R+VYB2*V41$E$$)5E]1V3U+Q%.L #K>/-9::%^L:*E9SM$INO$Q< M9B"V"J!U^2.Z64V6X]O)CU!D6.!?4:RX5IGHSWP*U#Q1E\3\S-QJ'F=:/+=%[7H]Z]=W>*5ˆG!35/R3_>TJ&<3V+TJ9SG8=1.W MW*%:= =#2YQT6CM%-258%27 'FF5<>PP.]0P]IL[1+;>'WQ!]K]%(OIID:;1 M=+9,\P+VGP>9HH#IGQHEZ\FBJ"%>]"7#SRH9EAL*7+>H&$:ME^.^UA4[FL"V MSW)/T:78>U_?N_\-[^)\B;Z^]U32:OKZWGZG][G39UW?6W553I;W#-+7CD5U M(OZ ,#MQD_@"M)IF M#V2U=H.K116N,@ (!!6%@!M&E"$R+G1SA0AP=[5HPW$ZW8JE]74R_9J.I\7! M#,.0)XS'AHQ% P*Z=.\%=DUBT4Z%ZJMJHB'[NK.TX6 M:63GL]S;/1U%:KH4 [,CZK^*](Z+ S",58"TEA2 A4 "$). M-436/9OYPP84Z^^7/ZQ^MOC^W#TIS_>MY O6&\FO3>;'),-/D+]KC1>%M!;$ MF%"MK5,<8FM)QM_,,6L<^?_9>]/FQI%K3?BO(,K7$]T1+#EW9':_NP:ZY!WJX)YE0D1?Q (4*E48W=:. 'G) 99=5 M3T9_F\*:-?)=CZQQDRL31W>QIG7O ^LN.V[MVDJH5 U^Y $6V-,H9&[@B2C" M90DBS;Q LB/SX]X:\B[=7=$5/G_G],\]3YX63VYE288:(C*0H0A]RBE7)!+: M$UX5P^%I9;I?'I4E7Z36KHG(5JL#=Y,3>^]S5?C[8-7V)*W5[4*6D3K1G$2! MCS$B(A1N1)3T-/:JJ"SB!FNUA'?AZ'+)EZX(4K@Q VLU!>9K0?G=3=C25KNH MGY;M>I 4[IU2I\3FV[F<\@674THC3S"-.*4NU6X0JD7P!X'_O!*7MQGH@:_( MJW3@Z"9S]V[GR^#P9P0YKP4YC3 +I$>1PAX/&,'P/R6+\XCPUV+QO57T'04Y MOUQ>WRC(S\W__"7)DS@;WMH D5'R(QE/[TUK?J1W='N%:=G;VOW7J_S8D)9)RGPE5+0DEL"#F MFF'7)SQD'$O@T MVE)QT[O[9));>KL4LW4K4_-&HH/")!*>CP43.@CAEPA7Z8,A8]C?.UH*%K]> M^_ /L_+)U]LX2TP8UV'01 &C+H>"7S-HK*>#PDBNG\J8FM,WZ:^3:]HJ]TM>Z;OF?[4F+[1 M4(X$KG U$TA$'K"YY[NRLJ$)063_N.C6F+Y-_9Y>L0OV5%].N'04IYGS(Q[/ M;?GX47)MBM-/8$HVR1$H]!K(=/9X9L;Z=F9O)$%H'7B42(^1B/K"18%&U6&4 M)CK8ORI("!P) #T*8'@_8G-Q7_?CS27UN0ODTV5%M\XV5*[K$R_$D?:DI!XA MOL95Z(<.T/[9AONP8KL!'ZWV9>V9L6?&UV%&65@$G58*BJ_'^A7J.P?\ME[0F;09R]0#0 M \#) 0"M%8 PI'Y$?1JYG'L:S&P=5C[M(%1D?S?7,0"@LVK_V7#_N3FW_T\\ M+IOUQJ8%8SP9'M*3ILL'R6H5SGRQ\+I:]]=*E217N(_0[OUJI\6FC30)C+5PJ48\$CJDG"C*Y*)] M#&)OP*9'*1^"\95J\WRYY].>3X_/IXU,"B(%BI3FQ",>I5X(S%G5V'(90NKU M^?0H"8LN55>JS=H#)\2H%^,=M_%$A]@]SW3P/$.;N=&'@BL/AQYHTSRBKL>8 MKXF[<)KA@!R" '8G%E]-OG^8)7>OY!+'5ZA5C]A+::-; -%[S'IT>!8=W$8^ MB*L8)U1@5R$ED19,DBK=&0SN('P%=&C38C02!PAH>?[ M@GG:$]PTK=**5FUQF"#LH!30/=&AS6!Q<25:K4]V*>AP;O[V!9DZJ:53VV3R MT$[P2T1 @0A&T[E)0ZVHX'2!H-%"(]!A0#4+@$(P]UP42EQUBV8LU#O6(?5A M%.ED#I/]=)]D%@V.79@;JRMT/(U@RW:?"F]?NIOO*/Q;/M1M;O6?\XYP-N(UO% M=65 @"VYB+Q ^4KCH!+LP/W4;Y7WC^/Z1[+E*-DS!(&G#P[^,HMA;M7W^]/; M=?:7U44N=N+C_ YN&2[-#.R]Y/UM8M<-$_3G7U>GNL9Q]H)T E !GQE\T0:/ MK(^YP8.F,ZF@Z>CAS/G(!$]]-)]^=J3'/X6H3 MXS9P *EA?/"UN3V?Q;/Y;)H];GZ&_?R3"5LCZ->;!*@]'B]^L%_C7W]V;K+I MG4/YGYW9U"'XSTZRL,7^=SR9Q_!P;&/^2RY&]A*EG#/-"^OA\^Q'>X4=G26FF$NY53H@" 62C[ID_#V=00*RWO=VY2 ^3. M(ZRJ,R^W!)#&U!!8'];T9EF*'T7E5;7*ZU$-\GI6$$'S3Y:9NI++9 M;0P E8['3GQ_#R#T<)L4])@E!:L!OQH 7(;E>6-AX!1<998NAK:2Z8&NY(L M3ZX.Q^H.BH]C#.E#4UHL),77T'?2/)_#8@))WMR =!A.YP6<>O/Q.(&_G(_3 M*P<;=G^X34TUX-$($,4(C-OI@U.P?SPQ8F0X!;'R'_CA/IN"2#'=$<=&9L # M\V*#TQEH2G#!9#IS;N,?B1W$!,:5YV:GTTE!OC;.]4>QH2L MDAB>^?@?^/LG0)KQW"!H"4"%3OFSP34#YJ/;6:L4Z(P/* D*^??\R0O[K,0 6(51,AU M,HQ-;_+51S7>VMA1T$) KF>P&V9O:XED\ ,6J$*8U7%:PLGOIT9F+6_YH-RP M1V=^#PH#/ >>6[T;+C4COK/?PR!'E63=P 7%GEB=S%+.RH84DKIX0@6JH$B- M"M'8?%Y3OL)#7B@4_VNK5)2H/NYQ X6)D!'WD7(Q,RF6&B%*X8/"ONNN2L4R M>T(OLB<^W1CT68B]LDB0ETR2FW2GH]]Y/FI*O_=\(?[$]G-?EURM.X(<6)YQ MLPKD@>MH=JQ49\R@KYP/I7:59OD,:#K.@-:LUKBX2!40O %(Y@#]V1)A&"4" MP,Y@2 '"34I)[PSM65TW'OUKGEO2LG0YG6=+5+.@TUY>/C>D@OU20(QQ;M2, M?\_3K% Y[N+?DR;:W(.=/GQTDG$R+' D7E>Z*]%1J+" 5;_MEMJ)(8UJ&); MO&@ER<.,H, HQ-7DJKIB16[C$:S *"FEUK"@7*"M89S? M6E@R3UA=%'CAS!*MT=PLVEOA5VF'M7@JQCPMF"!$H8+@C#LI*3^7*2 MP&^%0PF>-9Z:.TJ%U&9'N;_FQ;OR="&()LE#L2+9?)R !0N3?TB,(EJ8P*!0 M6F7&O#9+OAO+SUB(W^?IR.Z(65"C^5AI:$1H.7JK-11B?V!Q+)T4HA$X\+L1 M;>4Z6A&P-A%K>-OEB[/L$7;ZP0JPM-"5BE? 1ET_VO>8X1="J?ID2;6YB2M[ MZ#Q-T':3[!]I8=D;HBCEI9'NL!LW\QE@5+D[EG#S2F16 [?:5BEK+0?8%S>T MHU):+0W+$&66W-@!Y'/ -5#Y*_*U\+G?>ZW&4(AW.Y\_TMS2Q75LMK]I1U0" M=D$DU6B;<&S+B!4!S,5R-#FA)J\GH<"LME$DBO6\33:NJ9W'\M169E6(@Y*; MM^_RNINM),2X\'C:KPNP7479!J@:TD^R%9?C&@JW +(F'GMIP/;?VZQZR'W\ M/7E_#-5?;K-R-OL-,=YG?,YM9C2./^4^0RKP?46T M*SD16@FJ) \"Y;G,9-P)[L13Q\G*L[MG*IEI=[1MLWM>* M[-[S4! D/$_?+0!JI&=[W\[>56Z4TH/[] ']LC;X M=7B;C !T/]VL)0:8;J-EB;XTR>WBF%%YX^GP]W<;YB@QUR@B0C >,$PBEVM9 M#1(3C-[7;9@88D2Y2@=2>Y'P0@5Z:W$I5HA3^0X$ZC"^-SR0S9-GJ'ZCU^XI M702UHXL8@=%PV5HI U:>4?* ?HRCQ1AEL3%WC-Z0&]L8\&8Z-UG+^<^_[*Y9 MK0^V"S-Y^;C)D83'R\M%T;%69\]3G"&('++7__G._3.?H9A#JO/ M&Q;H6WH'\/D1Q/>7Z5V\=C+XD(YFM_ GS*,\2AG">L3W>?)+][IF*;B%2[]\Z_51:N_X2T_;?NM]9]VNZVC<5MR7TZ1SY[S+O;7 M?;=]IL_%[+4:K56*VA?/O.%;/YWHO&/N,GV#7=YC)=K:=R-J+S-NXP)W6EYR M:E_0L,2L9V"6__)2RKC8E(4SGG@W=_]H47NM27O M.:ZMQ;=.W6]KGO_U@HET/55 N8UH8E>Y?L0BS+2D8>ARPHJ<(9?@4$1KATAK MS@+XH_JN/$"J2$1/1MH02#Q>C2[\4'@EMIPDT<5)$MUZDL39 ,LV,XR/3EB; M0O N1$WL4:!3*-"H.J ]I*6B6G!%&(H"(G!0N>48"M=R"EI# =D*"C T4+S- MH.(W0X&638@.*Q)! ?(K(W]7YJ3T@SS@<(M9K+^]0&=U9\7X29=X%\ M2>OB72C"/(BXI$CJD 9>& B_XDO&H[7DG!?P93MBDW(ZD*WV6^X>7YZ= ?[Q MT]^LN!S:QMQ%B(I3QJB\D#U/EPL;%6D]5U'?]6C$<"1]%C >E"7T(L9!KUTJ M.KW*@I^J\*6_37.CN2X:H/O-2*"C"4J*R("2-BM8=E8>7I+8.UV^ZOQ(ID8H[J+DB*>+Z7G:RJUQT+7#5'E[0'CDZZ5A-Z9B=L1K6I 6ZWD?'H\ M?'86YE\S4-*6HNW+&(]+58,Q48T*K* 51YIAYG$W]##C"E?FI2_I\R$DB\'19A]6A!H2:('^&D?:U#J02R-?5(2/1WO.2["G6 M:4>22>D.A.Q/$4_*2-RY%]=E:YM;*XQ1+&HF]:- *4:ECR4-*<,DQ+BT&8D4 M5#_+I,]V%6E/V&'*!\KM*X@_74>L-SE[$-@5!&2SWA+U?5. M(Q)AO-8N[# 0:$=L8T8&@K>I\5X "!R8A"0[JP>L9R0,BGH$-YLJ.72E^F@G MXQ=WGFD'(&TKHA%\*_YBL5L1I3X]Q M,1LH1EZS*&IOU;]5ND^/(R>'([0NP!P2%KBA$":\)/0"GV D%_4+U'J_XQUQ MI!U5R&5\@.BK%E=^6Q?'VU9#/L[L#BOF,;^[B[/'3S>+8FY%C>_OR61H2GAL MJ]X1B(@(3V+?]SGS?,Q1I*OJ'AY1RO.CT$=5FD"(X>_. M5^_0MH!7702VJFUTG7Q/)Z::L VM2R8C^Z>M$V@NF4\6!34+#?.ZJ)&7#YSD MCZKRI2UAF.0S^XC[9!*/33[EF4Y;+CWVTI2.<^2Z=9623R4F, *.%U M[B+60C,M7#>DRA5@/M"*356HW+4&QD^P:;7Z^1=;VA=F'673N\]FL3_;M89K M/U>[L4MKHX-/'TB;;KON<^>IZQL[LNURO=P^ZW&5HUG-T9RKP.<1=8/0DZ%) M&:E:DBN,_&C-5;$71_O%/KPR3V,\8+A5=_R9!*UVEZ^_)*-Y6?*]P=G)'_=I MMG#T% VQ;)W?<7J7EJTFCAPIT&4>WQX00$7-Y(RY./(P"@DC@60D1%153"[# M<"UT[PDFKW=IBIP4+9G@J[_5^W1,CA>M1LSN2A)G%"9P MZFK!/FZ(U3KI;ZH.G("1+D6M*Z@ P;:8^EX)(TAHC0\WTMV68HGP M@,M7D?R]E?XZ84&]E;ZKO&>H9E17"Q)Z?N %U ]<(I3O554!!>9BK<30$XQ: M+?^A9OJS#:=V3@ 7 X;:E/&]#.\F?1OBFI&Z*B#VB*>5B$+@^CZ[G69; M^H.>[1 JDQ4+$8H36TDOV\KM]K7?G_\+F?+-[ MH^NM.2Z'$\)>0S2?H09^TI#P"I;Z";,^K0-8E0HC+Y*1H$A2["HF":[.QIBO MV=M8XJT! !DPU28 G"&?G[I.L(^E?4BCS*.DSG;T@/8H";?GG0T 5E!].GR:3V+F-ZR:3!S^LP([_V@X> MLNZOY&LMD/ CJCQ*%/=)I$KPP &72.[N72E2L3]7N.@:94]F=!NW38IV&JF:+0S MGAK\2[*[9H=7QV:P)XX/%H,1%O:97CPVA96CPO7<#78GC[<8# M3,=6IP!U;&0J1L2V@%G)F(9I#=/=9],?:6Y6&L8)G&@6R3 P\-9HGAE?Z\$C MN$G-:KRERE"/P'V!YM $O2LG*%:E,;E*MZC7>FFA[S/8[ S>4>Q!9KTH!KCB MAGN[\&['J_[M3>]S#WU?A=#V! MC4;950W 5^NQ*&WA!XCLP3( MZ=$Q?V0I4.+P-IY\+ZAJ:3 U0=5$O'NMFKE5W M4%CFE4)[&L[OYJ".F>4URW"7SHP:E<29J4)D._NL^.;&UBPR6AV\ MT. &[&ENQ(*9U4T*M EX!Q203GX8%H9WY(D9"RS2I/'<^2R'4=HAV <7%N=& MPW&P.M"Z(%(^']XZL^0.4"G.'IU1"K22)4!CN9W^PVTZ-/"XU$.B4B$?%TMV MG203ITD" ("3!=D<63D1C>J0S!GU M'(89EFO[Z28J5OOK_!K6. 507SM3:]' <\D1=4.+)@4)+4C'*BB->5 +8N=-^:GL2@!0^"_DVEI7QJE.[U)AS&@2MMHTG'AT2E/7\6^ MALS2R3RQ;]DV6-RZRFCK)0J/ M/PNU&C)O_[W-JH?)59L>JB?4K!;OGIP.*R_5E7(C+7"LS*?=&YN.$?8+N; M8M;)$TD3KS['KA84/I']]*HJY?UV=BA@^L#-/+B#2+^3_4[V.WDDB UMZX<7 M17%WK#C]@0O1B-?N*?L2-KR,X.HW^Q(VNSJ9>2+UJM_N\]KN8)$4UN_W)>SW MTUC^O!H#,WFS3+3V.NL\7:=U^_Z?7IDZ9'E9)%% MUJ&0A$@A RZY#JC4GB!1*"IDP9Z["(4FCIH:6#T*)0#2T\P"Z6F@9^P 4AF".?5-"B).=[0DMMU!ZU M&=" (CJ09UXUN(>8'F).%F((74!,1,.(4.U% 1*N9KX?AA7$,.3KM?:"A]E% M+34;D7P@U:NT!'W;,A[/NIM.R:OT1(G@<_>@MCZ_3F+AR4 >DSWDO6VEUY[G M>YY_79X7C<8L6NLP\G5$(LD$99QQMVK'B+4@+3IIVFN]0@=NJVT6>];O6?]" M6%_6K$^\@&*&F8LPYY@B-XIDR?J"1<&^_MFM3I36>%^(@1*]V.]YO^?]/7F? MH4971H]2WP=!+TF 9!2I2.JH2A6-,&XIS;F=9BR8D8'@9R'O+RAFYJ"RS+UO MN/<-=Q4]*>[1LZ.^X1Y7>EPY65SA=0$/&0FN)0X\:K+UN5 (TM'EYZ>.GAI35X<6MXB90!$>8KP7V71DSY853""R&"[NOK MW>KP:0U?*!M@VFKCW1Y?>GSI\:4M?)&-VGE1H!2CTL>2AI1A$F)HG;>S643Y0+D7$#)SG,XW:Y7$JH>^4GVS;6]LLLY%U^"T+6^.6CJ384R; M\?Y(8**92U 0":20+MNKX,A7X9I7Y%-5-/)OTSSWXRQ[!'Y]B+/1$:O4JJ.V MP5@OA>D,S;R<%U*RZ)31").N=@2 V+=% M.YN[410A/MJ6B&,6GVZ6@B_*D:YL2%$0^-I40UJT&$U,MJHR\/)3=WR1KWK1F-3YWZ>Y7-;W;BHE3U]F"19?IO> MEV7PG6P^+JI?FU]M*P)3)_M+\B.9S$V+G5'B?"V*^94P(\D>A8V/(+:*83SU M[^%#:^([ENW@>P&H\6AZ;^K@ZJ^_&806[Y$:',K-Q4=S^2^PQ^-T"&_Y<&=* M_Y==KV&?P[O[\?0Q,;V0XBQY[\4YO/QS_&C[ANCAT# FD-7!8WCWWV4#IILT MRV?.O^=Q!F1C:*C1Z\-T8#+,/RF(I^S&;8J[FM4H&XG,;H%RO\_3D5':FMU! MRGK\KU>1G6%:]U\32&..I"LP%F[ 0\&]RE&/(^FO%>GU%QT*0MNRXM/-Q^2A M7NC/&>!)>C]./DR*KO:?;G2Y",OX6+CO\PV'K]1YK7=RTN^CH#W# H\=N]Z91E"!"IOR=WH#@LKC:]>.U#PG_/ M 87\Z=W]=++VS"^)J<9=EXHO'M(.F!^O+XFALTT%@1O5J7?K9_/-$.M#G*_T M2*K;4[PO&I8 A5<[9AZ>E:M6]S&(%WA[7=73J[[8RE$OT:=?0YO=K'";@KF& MT_+ TT'$:1BYV.4!HE)RW]4Z"B,2^)R%\("Z;NVK"A7[\:%XP_5T/()'_$3( MSZ5$.:AN=P#[!F)[GB6?;@P[)9/<[M*7@NK\:3[++3Q;="[!.=]:TEM["!,W M5#+PW,@//<%9V172Y:Y'5:.DM\^X#I3 ,E(N"S6EF%>]SCQ,:+"U-O6S[UDK MZ?WU?^DOX7M/?PT#Q__T]\_AQZ_ZVX=/'YWP_S=_AR\MMKW+B%XRH>>*$.]E M&K(V50?36L)TS#$8;F BL?CLQ)7:EYN^I'-X>?3W22]GN<@?TUD MAFF;\WD,+__)X(O1-PGZU5YGOK6?\:\_#\K;D7SB]D&A?2:9;<@P3K['P\=J M-$4C(//[\ANN8A78.O$0KLZ+HZ8K1X_'*[/[GH'>"O<;52%S;/%N MY^]Q!HHWH8-BJJ:7QUT,*FKRQW \SZUF[=QDTSL+IHM9ELJV U+)=)7X'13> MW/#>HLL1:/MW4[,_P'I._"-.Q[8BM.G] 0HT:,IYTEAE?6=+VMH9?TEL:X.1 M63O:T+SLDSY7]ZYM0/CU\^=J[:^<,(9)E1)@,6C[>/.-N=;.= 1EO M,YX^'*N_2"L$O$E/74RMRP,O&A34NW!KR?=@[6.63 Z^]_VC*9]LNY]:#T#1 MXZ]JDF"8OVJJ5N'!!+C XD1!R86.6;1AG0'P&CHM?C$J6^[\].7K;_G/ZS\/ MK!JT^EW)':"2@]Y60+5U&<-SONHO^<]VD$5;G8J1)Z._ L-X_S6 6/6:H!F MQ.D"6LJ!&QNZ9!T8[0B,Z>%LFI46+\P H".>%"U=+"=?.5]K<[<"I6K$Q92+ M!K&UX#4?;(^SI.(T;VI,>?@0+-YG-OLZF\8CTV8*3&U[HQE<;MRA:5Y8,&9' M%F,KS\HM5I2S*9!BB9D'C;VQW>OF1G6VCXYK" MI,V"A\;[4G95--;5WXNY/GFZ6-M(YNYOC_>)M7+,(/Y9 ;C%[W(Q82WM1]V@ M_"^6\%>L*+/1'V%"]>.^/4R_E3U'OAJ/"E#?Q%Q564X-F^A]G@Q_&"8MT/XC0#)>/W9&9.E9)/D[\:+20 $7\*]+2PQ M\:1KC'SY&"VL<%-ZMAUQH MW;7ZYS;,\!M87* QL[JVDT]2]:(TC@ES@57YKD"I,N18FL5+HJP&MM3V@[U- MKU,CHHQW"?3DXF+3V _ U3J/X#6@_942HG1YIM8Q-:6^H>Q M<;^N:* ; -U(!0/91E26K+*XS>AJ"W/$8'4^OP9PG]F>A47KVHV>L<9@CM;- MZB@Z4D,S,?L#\@SD%'PX)G*X=5QMZ+L!)9Z/F>O*R&6N8&63&2Q9R-=[:AT* M'A\M5WVZL;_FNIKU:/,I1QM\7&@'3_'Q=J^:O%J/KVO-J5;:3Y::2T74>GSC M,GAP8'ONEE?95FY983M VA<9=]ZZ&M:X;Q//V]9SUHB\MDILEEC7>F%PIG>V%9W]W^O'7YR? MTM*!M$G?:Q[7-.W[C<"S?%($T#A=:-C#IH9;-N0UBVW6 &9^DQAT'%0'5$9% M-=ADUF+<0,U1,@9E/'LTXULRA1M]VI;Z,5=XO:+CFM7_*=UUWA5:EFZ"%9Q\ M B,;3@-K^$P*@\.L Q!M;79%)>YZ.UBB==<%<,_"=3&9/A<@ M>0#'+)F!E8)T_5BZ]D?SS*@I!S^_/F=]B;@OGW+P$YKEO0ZPL+/&<;%[Y7QJ M*);-Y5O5,IO>5Z-W%1KFO:65PIK]GDR2S#11;^IOI3/R_;55@M?]EU:NF:\= M$QS^$B?ZS72>O="+7LSFZM NS,/;9#0?)Z4$6^/$IGM'E\V+;7/6[3V:B:L] M#X4B=!'SO$!P@:MSR="/1.- EW/D<:E"RB.-9,1"/ZP\J6X@Q#,]FI][STX] MFE-S#E(T:GY<..(75LDR?57]FXTP,YIL14L W.G0'I?]5$K EKLR/S_3%X1) MM"1N]HQ+7K^_OOX,5WMYG?<9D%BRZMN]/_M?)DM:GS<=^I M847C[\EKOK(Z*W3L8>%!=7G>(A7S"#'W93NOTA_?Z,SI'%B0N-4%*;G*ZC-K M+/7&Z8[6]'<5;FCRG$@9!#B*7,9"@2C34E.P_T,_4.V;_@UP_E@>"C]3,F:# MSVSWJ@[B-5(C#]OP/A^[S\?>89H7EH]M 4KB1C49EU$6\5!SI&B@/9\R7@!4 MY$GBKV7_M0A0E5Y1ROJE6)U=*EU]3C+[JB9VD2>+E3(>%U\0CA;?JI=58A M. .YO[-KYV19CM:Q$4QZH6(,:U_H0"*!N. ERS&LI-J;Y?*]>&X/Z?A4*:6] M!.19\N3%F.P5>1PB'UN=^VMQ\4];V9@WV)ARX%X&4M(G/B),456QL?##:*UU ML3W<^V!3[0)[RERP8^'E;9[\+9:\;>FX&IGR*F59UVFV"Y76?WYKK%Z4>'5FVD8J]Y#=H5I;X*? MD GNEY'DAVS.$8["NJ%JJ$9.&PM#BAD-0L*Q)BK4?J5JN(HSV;:1'A4A__,L M.9JEOEJZI4U^W9$D3E\CZ16/-]BH\VS28S%'X1IS-!:>]*,0;!O%)*5,5+5? MD,*N%$?$'#UI)&-W1:N@[A5J4ZOHOO)PZJZ+K=$&!S4(6A(L% 3+:#HW 8^5 M9#E)A\=60" -NR(T]56YP!'A7!#FZJJ<)W)=*J.WB#A0K44PA M0^_\Z)T?706I1A-Q&7C,U/U@)/0]%N' 4V$)4E+@%O-.7QQUL%:_^$7*";_B M[/Q='J]137YC/C19])#&EAA=2JZF+_OVV-TO M\?@A?LQ-QL!M5LYFOR'&^XS/N\KHEW)B=!*4"5Y$"@/^!;[ MZ* 42YM?8K*&##M-9G5\>KR\'*M[UD)Q2/*RXI#T&3JL"NK<+'(DJ]I.HRHYLH7LQ---CFQ48S_P(26@EIJ@W=:1J01L"=/@=U(, MTCU\D*:Z\)&J7!<2UZTE+HH\3WI>$(:N("$-N.!52J% A.P?S;#O:<,W0\ ? M*OJUY;;VK;%5?;NAS%9KQ:G1U7J[E[;J +R@!/LNNRWKDN:PLTI*'H9$*-?W M(D%44-7U")#;>E3G@;LMWWJWR=5Z$&BKA3Z."3X[T43=YT,+1ES38H5JK;BG ME%!5^8](A2[I"$VX;TT3](C5Z5>[@JQE/!\A67VEXH[-4VRLFRFDDGN/2W;0 M%[/%VZN3!TA'!$PZ7P4:B$II%55Z%,56VR+)BR5L5@J_34[*C:T7=FJJ/I@ MZNHNU0$P1>_K>A-%5=&RR.,XSF>FQJ&=[2C>4$3@=?2SPV>]J%I@@'Q5\UZM M9-#DXR-;EGU%@;TK"A#Z;$F!;8G\Z*#: %MJ%!Q6HF!;T8/6ZR%L>]EA ]DV M#M;V6ATXZZ.^K$E[.R>1+W$H/OHQWH')TZ_JM^_8N<11LR+ZG>QB98<3J=S0 M[R7L)7[59*66"[LL574S>NC_27)34"N>/1,R\J:D?.H'PQV;WYL*F'XOST?$ M]'OY1B)FUUCG-Y4XVUQ&O90Y^_GU4N9\YM?SY?G,;V^^?$LA4H0 7^9&G8/' MX$)J/7ZQG1C2OH+I"4#*9I+LM^K,YKK1K,#H%'UW-GS"F=Y<.,6^\7%(6[MY MJ?MX#GMGXL]-#-<\'G=DDISYXKMG[BZD 56GGA M1'LFZL!3?3XN93_/80__EMY<.C>>B0CIL?6<=G.1'-*:0O"J==AW*>9,$5=%882E37P5RA1HVS'A>J?\W?7L MW;]-'Y*L^"N]2V?/EUIH.7O8IFL/TV3R3_OQT\WZ)9\FR::D[4T%EI[N1K]6 MH?:*O4I1Z;XI7==$T L@IUOU'A?]5]K;WIX@.T60K%7$O\'UM/QB#@88HH$>%FB)R^]--(^&TS$'=7!6U8Y#S M@J+2KU*1M;<7+A>%]O!/'0=ZJI)BR\C3;"^K98 "(8ET5204EGY45H>D01!% MFY'GNB7D64>R1#^_#8U7S6@,EL<[INX60C1GT7D4 M<&M[C#'AAJ%+>MQ M1!^_$FUJO#UHG9"UWPT(((W R0A3[ON,NAX."48N\41I _N:1JP_!WT:"EYR M#JIZ!+A,!.CF :6B=?,JU\?*U:ZK,8F0T#YU==EOB&$?8]T?4!Z"&AL.*!^3 M.#-]T5S5WOEDSW)=-Q9:*/?VJLH"KUL=A@3,!1)HAK!6,E!2!KQ$!D0UV3$^ M\_P/%?>P&W8]5,3TBJ_WRNMUABX"V%'+L'0#%$0=M,T]#TF/A#IBBD6">JZ_ M 5, [<_1=L3)@X[11M@TF8RUAD>EYW(2?M99'4TF^'Z2&(_9"P(/4I#[DM? ML-+%H D*^P.VVRPY1EZ'V^=U7%H<4I^!V1-DYPBRE]6=EM4$D3IL. A\'/E( M!-Q#&D<<*4%+6+B3P2/)*O5%>&]K+XH:#S&Q+N!)Y0WCA>YBP1AOHQ( M$$4J<@DI\820(-PQQ/8"CA59)$*M#^%U02R13 MTB/8"U"DM"]0B2^2B2?2N/NSRF"K@6 M*(Q8I+G4/M'2+X\XN**L]2..DSWWW,8;0),[,.TCB[&(HC K!9$!ZZDG!-*527[D$_\2S][/)+L2!]H6DGB\\Q47@NI4_GQ,N^_/"+5CP@N-"VN<6 M7"@$=/.,#XNZ5',H-!9<4Q'04/J2"=^KSOA8*/'F&(+^C.\YV'CRB(]>$;=/ M2.P3$KNJ+KAU[I%6"LM0!I'01%#*71UZ5<,(Z:G>C"WC^FPZ[D<%5>H M+^%U&@AV]AF)!*LZB)EI%R,:4$&(5%Z /8]XI<(@F&([.M$O\3#M*9PX["Q- MG@,Z]/F(YY#C0)JM7S"36&/%!<42# I/!ZPZ:_=#'5[\&5OZXP@I#@Q?\?,^ M6[_D,)X70$>W5(T^'?'<";(7U1T7U:P.O,749"$2']1VCPL?4[PH148B*O#% M'PD>151S?B5>I;%SCXR=0<:SC;(EC88?B&/D^D(+X;(@\'GH(5;!B=;]Z>)6 M6'E),F*?W-S#R9EF(Q*W+J;LRD#Z;LBE$IY&RB5^6+5V# ,1;%97^I/*YR!H MRTDEDWTV8I^->/[9B$36N4):8!4R2JG$ 4 S[2%!/N=BO2L$ICG>-HCC? M8]*OZ1_MNUY!O3B+*LX7$%/U2IC5@9/-GHI.GHIZR?>Z*=P*GC421?VX>./6B]E<]_F@&I5:.G]W\XH^G\>IPX M?T+V_PYS-Q8/-5=@>&(^':>CQ0.[ 2!NPX#6@KL\"E3H>2((:.3BH*IZ&BCO MN&$+)W3.N E(7G#,2$BK_0Z>H^/#:+*'G^X=9G3S9)'*.M$)1=@-/1^%(6I3(/L4R(X:*PS5V0P*N2'#D@A.,,7 'Y D\#]S!:=LZ Y%>\SX \ P#KD,GRIE$2NR[#21MJK-'N)M2^ M#UB)"<78PQ)+Y/(J4]3'89\INB^<'MB[DKF]Y58?:*&MN8 MW#B=).]OK13_!1/TYR/-;ML;5]?7?DZ!4"< M P Y<5#*CZ:RW])9_"F(3Q# MY_G\KF!)0YA.P0_O+0L<^>]M4L!T&JD.'#8QV1>0;( X M(.4<*W2S M<4GZM]/QR-#HU/!$DOY("FK/#2,4I D4?S>=5(\I[K)/_P'OS$L"ML>T[J]P M6ZT4/#&HDI;A)4X^O_X7*!3F[25;E/1N'FV> .K#*"WY<#+Z"Y WL(V5R9,M MUUZ58/CT\QO/G3W>&UD\?K0/V-FILS[P7<;=C[X MYIOI/#OXYO?&H;2 J/\U?4A@(09VZPVP.$8',S_? 6N49 )K7(#7\DHWJ"]W M'M+9+2SG73I)[^9WA\]M.CE\48NI541335$W!K@+B3D_I3\7H YD;)8E'MZF ML$B&; SK#$'%BX&6IO P*ROBL8'J"3PT!72&C9W"74OD[ QAO#"'&9Y693P*Z";4MNSI+9/)L89C7B"KX?F>V)#6F/DC_, M^.X3N,S^.$F3?&#(_@%N3LP+X6^X9[:/]-@+]-!KZ4<;H7QO1>DM 'VCEF*( M$(P1F,VROK).KQ7$[J*Z5!I*DQ(+KA@X\]Q0/;#UJ&:" 1!*.KPUO)"G0&RY MDP#M;[C=DC$@PO#6*#U 43#T\>/@*2H>)3.#)Y-B>#"MA]O$LD@AQ^ZSZ;6Q M,0H1MCK@BET>TO'8N5YPHV'LXN)D,C+/M$/-DOMIUN#^@5,M=YSGB?G_XOGV MC>DXG3V:6XM'FKN>>CE(J"=6LD(*RX9W26+&-,T7=_9Z6KL,L5'OJ+6!Z02$ M_2XJQ_6C;#<#RU#'2?E0I_ M<=,3JA7\86XJA.@(IG7EM#EKF/!.@JV02\!EDZ<%"\PO-EA;S=I@2GY3NJT, MKX#]LOZRJ1T(J)C *@57&N8GZ->"#>P'_*LS!L8=6V9:7?SA-(-)WD\+[7)M M*T"N3^ UQKF&4HB1V_FX<@HX?9V-@ M0- "QP7>F^$4?]U-1\D85GCYB/F) ]E53V< QB_L[3Q+/MT\Z_7,GW)[?H,W M>6/8^G?6!VL^?DW&B27O]R*4BOI1(")/2T4$#K5"B/J*2\\=>4\XL(%:K\N9,@J M?S3(?PC+G60KCLMC^/8P0BLCMO_>9M53[N/O@%$@_G]_']_ F'Z)QP_Q8P[O M^LMM5DYGOS'&^PS0 2,1R/I/N<^0"GQ?$>U*3H16@BK)@T!Y+G>QCPZ9_#>K M-!E@,QPT:7@RXN7E6-VTE5W=P G:0YBXH9*!YT9^Z G.RKQQ&*Y'E?&D;R'P M9V]G[W89Q0Y\ZYK/L/^#:O/&TCA6WH'>/LQ>7"^3 '65T=[!\(VG13#B^>S:?5% M<>)IOWE(1[-;N!H6ISQS& (6Q/=Y\DOUQYH<>[?(BEJD(YK]>RIGJGB%2__\ M:W71ZF]XVV^[W?9\KM;YG!0O5IT^EP2Z=,RT?I!TY$BTDJ7JN"@A+W7"<%;.8<[<-HM!0N<[+8;M:4/!3GCW94O8>&W M*MS3UAE[%5_A_)@:NZAR/:W;I)43SA[P/)0!;4Y<1+296]*[^W&Z_""C[-^F M<'MF%J[Q2_?**1P6Z;!&A<>,QP&%O"YM$E(,BGH8$&74=E=@8NP\G^ 0J4BV M%\P8@>5N VL:IEY%,_]GL9]?P,I_/H2YL'0?[XNPF>K;S[4WH(C#60N7*=PN MS8@9M@B8>4^V1QZR34W;_MS7/NK:Q$^!_V3-?T)J,%:D$ 'EU/EY* M&]+IU,W")\74U_\1W]W_^MGYF,P>IMGOYGCG@SE_ZYY&V1&NQ'756\Y"4!.) M/6?!./ \,-R *T.$/>P%K\.57S_7.W<"$@V[5U3U]EOW[;>.T>M[V]/ 1NP\>1AR=JK?DF_*>,%QE.@5M20RVS2]G/Z$H0WF;? M^'.756?%+(TN39(CQJ70'B.$^"$*)=$%LWA8^(1W@%E>00@]RRQ<[5,Y_&)L MLL51W3B]24S*A$DKR7M5<&--(,%YG;SNAEIZQO(*.8V(HI'+@.VHTIA3\43R M^C;.\_;@O$4">Y+=X=:ETY.%>I"G" M7%*P"E*8D>A-6>5ELFD;JZC=6:6CP5T'T\>7-/_]_4V6&(D")&>2_DS:U*5K M;6Y=4HXR@GP9(XKP5P"FJOR\,FGC#;$\'N?"@WI[.>.@)& M3G_T=*'O6DS]L!SP%Z>B:8PO(48R#?2 M!=XZFD@[%F\=L8C;6FIHIU*E-PSZH,3CK\/;9#0?/YEV7);I[DU\=C'D<=<1$484AEI[8;N(E^2H\AM)![+2#+M,I]*<]+*4!AP M75R*=> SL9HYW+EM^=;,/W:*5,BBF-7\[B[.ZAC-1?F0)VI-E:MK\Z'+VARF M'@<,%W 4+AX4)7]LZ8:JAN5*@KSY[3H>VP3Y9G6K>+VR2%5/Y(D2)U79@6* M1?&!LKC . 93?Y;%]LFC^+%Z<0;;_\/4'2@'_E-9Z\ D-YWG<$'^ M\R^[URDX#B_M]\83RJ)M*446XV=S9+G:DNQ*#LN1/>RG]I_XXI==9(;OLVU> MSR,9L!:93V+*$=ZZ2\W'([RV44NY(^ZK/G_]J!M>=2%X32(K.QZ\YBO_:HLF M!6MG&,=]JS'='&N[O>9;P:!SK/;?<_ E M@R7^80):W=R67_MD*@U^NXTG99N)C]/)#]MIXF/I]UIK'B$;S2,V.]4V^5F^ M?/VMS7Y];,#0^N'J$?S6W>SWT"ELZ80;_@4B_,G%.OKV'M1IY[FM[7H',LE4 M7;2#^QI[/F&(1A%6A$4ZE)JZ@<*!1[XFV80M /#;>'=;WBZ&!8FTV?>\>U)U;7.U?BQK(;]TE]E4Y7M;9MQ'W ME0"33DJ3 MI'@D_5(HAZ'?8B;+LT*YV*&3$,H8M9FZ_RR%U6SR$A)KBY-^?FLF.E59<>H0 M>AH9L_WN=U6%.)&)^N90=YS8SH$@!6Z2]$#%X0@!!AW1'U1=OX0IY2/N*8UQ M*&48N P%A?Y TKT*QY@1-5>G8 *09EL4X'8D=).7X^X)(%Q(G#9NPDN8"\O MQDVP-:;KD)X_R]A, 9M'T[G)!JG ^23]"]O4 XIX'=?E(1%Z 154TT!$BE M M91G710G![>5)MA#7I;H1UX4V="=I2S?8A_XZ>U9PSN9D'^%PTA$.%(DZMDOZ ME*I(Z4A%6A*PAPA@GS6-A*0T? OL.R2VJSU8?&ELE[NI0LHY!3STR-UJ%>\.C.T2 Z1>Y8CI;6.[ MCE/KHUFSL5O%!IJ\_&P1B\T]OO<>HMYHR=K2#2:0<>!4PS\&*&!4@T(H%7$9 M(Z &:5\I3B)F2N[Z'&'BA;Q3*3[/8\#S=7,V&(%\ 0#BF;HYZX&=#FS&&/Y8 M 8&]=\WN_%'W'-=-IVCDL4!YF@/N!PCC*%"NV7/!$1&$X2[M^?,QO4?>\_5T MKM;VO*SC,IO.XO'F(C7Y.<5V67)]2& \0[.# MF?DJG<"KFVT1G=$\,\.^2?YG$6!8)&0 M095:C(UYLEY$K2M4L%/]OF-3 6<=U45V JO=:*4NZQ@QK8$ZL"]4I+PP"&F@ M2EIA$LO-M>Z[0"MN%VB%J2M^1,185RD>2G>F$Q?^S!7MPE;#VUR2[WN1BN-< M/Y9=EGL-HM<@2CS@C>BF4%-/A$(R&GI@L$1(5+)#A!R](AXLIRSMZ\<_AE+Q M$E<^95?\V=S%SBD5O'9F! %2 ?&X1%((3TCB!ZA2*B)-7C%L_N6$T;:>\<+\ M??9L_OZ)ZAFB]HM(L%-\H3U%W$@@5[,@\$KR"4#Q4*=$/FVK'B\B'WI%UGL# MMZUZ[.[P?:/BT6\])%LX>5=5S'J53%WE1;UBXZJJJA0OU2<>F3IG\#2KO5T5 M9>[>%[=?I.>GDQW0,!.G\:S[Z;K!\ ML!A0^>2"T\K]M9OU(S7K7XS1G K"=BUQV;Y+<.5\,<\T@L/ZB+/D9EST9DDG MRY7-87[I\'9Y=#"DX:V16+!7'^!MD\>E=WR? M;;QTZF,UA%F.#$^GD7 @\^ MY)9"YN/BD3"?!D7&W^-T8BJ8&[(Q3S,+-+!^:C.,/V:)*6%N5F4ZSY=N'2R_ M9GD-DRPW(SX=%G]Z+HNEFD[&53EZ0Z^2_V M+]A.N"9_;IX+^JX'!60'8S+SR5++ _'-C3W @''< 2; )7?E7"I:':W(KV7\ M>FH05SLTGJCD]?,5.M\=_?C:YK$NC=C^>YM53[D')?#]->#F[^_C&QC3+_'X M(7[,X5U_NPWQGB? 3JWF5$*_Y3[#,PMWU=$NY(3H96@2O(@4!YHU]A' M!RDI5L28O34:[:11:3M>7H[535O9U0U-,K2','%#)0//C?S0$YPMFF2X'E7O MV3-[^_H(4GPTE_^2SN!-0Q,Z %PQ*H_@C )O^2+\^OESMR,>?IN,2KEJQCIP M$GA=:O8ZN;L?3Q\3P(.[&(!MDDU!Q*9&ISO8-)@])""3#[[]_1U\)-D ME>RT*'B=? =19@87)$-K)!6QUYH3)DCSX70^F479].[O.7 M7#\ 6FWX=7#TBM7([NSZ58H9J'WIPHHR#8O2N[MDE!::*VCZPV1463,%,!8> MA-+JJHC4?#DH#!:C:1KE-3]-"^( M^CD-]1ZPN/:& 0-PK#D+A5+SK,L<#M]16N**Z@-3T'HSDS9O03D:-Y-OOG%_-, M2RCF4TFY*_3TAA38A/3M)"B/& 5TY?PV&2=Y#M"5C5,#2:5;,"F=!Q:>K"=L M\8M!OX-?^+]C@(SLL4!-PDPL-*&'#[_;=E#0AS2T$-+PPGB%RO>,$DX95JZ/*E5*\" \XI;O%$#0M2U?3Z_J M0E3CCKM>1RPJ2@1C8*]JS"/@=B64K!B=>8$\WJ[O=.[?M5T_'J-72O)\Q?NX M'#J@7^#>:.1PO8'7Z(5JP%'YH=%0A0I/8QV%GA-6Q+XT\QVI(]$U[FIC8/88]R8E*< MPEI:<9KTY(2%[V=Y^"_L\;Z@EB+2-;N\FC$T&.O0](EE$ Y=$X4+] #8]7K?W MELRE3=W>BT;O<-'39[Y+ 35U"$1>=W=W?NK;H9]4.W3R[NFR9SNT0S^MYN67 MTRG]:0EP8 ?4G4H#8OP&C6B?G'A;S5__D<29$]KH@ UJ:?>K Q]SQR^D\_"! M!1'/H%31!>[T(>V,^YT^Q9UV7P+BIU[^]7,V'=@-6I/0))5W?6\OU+"WK9+39\"XM_N=/ M2#Y,P)Q,OIKH2N-<^EMIKM=^GI(HK;7>6HTQ,I"BU1KTG:LPUBFLZHLI]KBT M#RZQ.LK%Q-!RW\<<:\Q"%;J$!B4NN9X?\-9P278#EY3LB[SVN-3C4B=Q2=2U M,2CCVE>NKYD@@?1]$S5=XA(- [W6SO=@7'*[@4O"70^$.R=5CS/0,7H^9JJ.A_&H#+CVJ, 1\D4 QH,@I916+&)K M_?E>S7HX"A^#E,;/E@_J^;CGXY/@8XX;F;4A#X@.0D)4A#5WB2M$[05PUPJ. MO9JV?20^9M*]!#Z^F).5Y^N3%+GJMG;,JZOLY]>$C]-&(ZI0( ^'+ )[/9*: M1\'"4OK2[9(GITSY;O%)J+"*E A*X@@>]*OP0%YL*GM[ RC@L*F#];+_:L0>'D-0+8>%TN5O5(M_E$@F%?!::&GJA#JBDE1W //]-?/J- M%V MW_1D%-2[5KZBQ.5_ G+2.#0:^##%1W-<<::*PSX,J-MB5E*[U ML7Q-O?B5F),,%&_3)=]]C??D7>[&5+)Z<%$T$5[_4N/X[(Q?P6L);)SC 7+] M2" 6AE(QI"HW.;!F\"8) -4U7Y/Q&-8/>/SOU5ZVSN%BP-P^]+;W@)T?D[NU M)/AZ+(<_4BE2]$P9NZL5^#R\ZBZ9^^>O8_(WHTFZYI[H*HS%H0N9M)5FH=5BDH0$-K>R=K:SY5.]TVA' Z$/0UD]^ZYQ7H%*2#!CK I-53_Y.#AG,[2WC6\!C&][9CQ7\*VR.= M_ "RFV:/ V>2O#10_FP]%I+62@37?N@2[2GJ*1EP0CS"J_,&/_37SAO:Z=3A MU]NF[TP_X2<-DC:LB8M(O^]]C>?!N3]M9UW>$/):1LSC(-M!IDM.$%DX&R5R M/?5VK"OW8MT<5A&^V^Y41*_I45RG^Y<02%N<_W//]6?+]=N9WJV97I PDCQ MF/NAYRE"/5ZEM;K,96M&_^LQO=N6O'8O0EY?S.'!-]N!_:F>8R_>4@I;.IK. M31NNES#ZB57??6X)3KX\KVP4_C-I24)B'#"!*/=[SJ\:K'JQ/"*UIGB[H!1Y1$$?61TE@C'+KE:5$0 MA0*O]VW>%:]:,PF9'%!QO))G)X%7UF#\BVTX7'W?RK.76G=WK8ESDYU>JWNV MSDW!UFJ,>]Y>$DM)179X0,73S+*(6>@$WE#VF2T0FN*!TVQ NO=X!\[,FMCS M2;;PW3S?X_LASH\ZQP*#_FL["(G:L<6X%V(W"#4A'$D6@=;DETW7 \7U6J#; M3HZMC]/)CR2?)2/]$&>CW+HBFK\;Y];'Z>P?R:QV>ZW@V(?"3MP"8GP!8F(K MB$EYM:YR.;#0XZ8?Y$ B);D0!$PWF+J\%T^ ]8V?^:SZ?!W M.Y.BFD*:6WJPO\$MUXG3("&CDSBQ\V#9,1F]C^%S_+WJ"O\"'ED14"7TK))& M+9]8I)7O,E\1( R,!$8R+$E#DH >YO,\A#0*CV@TS$0#4)ZGR?#7T;S[#&)LW?_C:\87T/M%U)/@43F M^?G5NG@P\TLG\[B0N=O@^C7@>;,$^>__+[8$E"-/$ZJI]#W/YX1*A3AR3:*\ M$!IHB,,#_A+O(GI:%^WV8\%-H(:,1_"(GPC]N=33EWGA25?5BB:6?#=Q-E^2 M^VEF0FJ"-!^.I_D\2[[!W=X8Z.J=71;S\6LR3BSHO,? 4*X.J*]X%#$5,.$6 MD8,NL!_BX?NZ>4[@>D*ZD7;]*!+,9P%HCH5NZ(=(F$)[)74 (\WV?@\P3P+8 M>6\TJ6R>O/OOK^%?_QY^_.;HCX$#__OAVS^<__LA")W@PU?_;Y^^_O8E_/HD M[=L=72'70R:/7S8G\NYE*DT[=&8O_\4>V@Q-($U!*,Z"4G97P5Y'Q3T855@[ MJ.*GR21V;D$IFMTF +YC,,9-#D.=S9 72Y@;9 8Q6:ZC0Q ;$\U_A%_BI^NQ\G=[,0"(D5@*7,JJX"*[RQO/$7#I) M9HZ>@W%2D/$3]YA//Z4_?G;^.IY>@PI8_7+E!//,#.(F-:J)U2\'(,EA$O=Q M9@+]G.D\<^ZSY$*-> M61@Q5X("0# *4:#!<#4UC+BO,3 ?7JM7!K \O/3S2+,L"3]_'DYO8A;].8Y MT&">5[L1;F6"YF4Y7\\#%:Z))H704 M?1*(:Y0GDW?_#63VG#F\OPZ9SV#@P&F@P6\@_"O'2X;Q'&R'@EDJZAD_.J-" M[I@@/&"0[91N/^Q#Y@XP);P QC*6M$I M## !%+<!M/0/D%PB\Y9]L;[9ACHWG/ MQ[;]Q^PVS2OF@UNN'*-JQD4"7JE0YX ^\.$Z229PXRR;YD8QA]]A?>/1O^9Y MJ:17:[UX)RS)33JSDVQYY:]Z*;%!2OR//TF"W5]S!_CD^_LQ[- (MCM/9D ] M12*<37[[]SRUY0L'SO4\'9OO!L[-/ /VGY?+? .,#7_#;3J>FQ1^0Y^@-=/AK#U0#OF/K-ADZDENS1Y@'NO'ZW\&MZFR4V#A0W$Y&:; M[^+?P:@SI%+)+4.=R8]X/"^NA%L*?!L68XS+T!#X"=X(I&^ERXM<).W[/_98 MZ\)78J;S0OGUA&>C%&!N0X,.J!#*\WWM$8JI%\ EI08=N8%:LUX_9V;?9H^& M1V=Z,@JKR8%N<33?!)'B:CTEOS7GQ'T&K\G@&B>?WQO-*2](VS$NUOO<>4@! M("?.,GMMTJ4&K0N7A5IGOET>P'P25WD1<)FM=62O^OYDA1O'+-R/=)9VD$F. M2^_UZ6<841Q@/Z0TH!ISI"B7E<6HM%J+UH@L]OW-0-^'!?)I"WQ/4OP_\VSV M3W\ZL;%<=G<_@.:6;\XS6=; ]M'V:@I<$&!YT;-)*SLS'KI:SV9KC>^ _I9) M>DVV@%&0V;]!;A;ZQ6&,N=!&#%,#_BK'>^'*NT*N.CC=.+/LRQ9BQ%^ M.3^U0.^<'Y/>#R#F%<=-3:^G;'H=V85I3>PUM^_^WG-SBC,9IN-T$?INGQQE MT[N*\+Y-:U)-1EN=ZC04*O(]JD&GE\+'0FA6.89)=ZM*52G%"M AXH-TP MY'[%;9IHQ+RC@PC($H]1+PRG Y\NEB)>7H[536OA>(B\['B(OMME%+LP^4LPXKE#JO7- M;UR]%/^'*LPH,<)\;CYN8H3Q> EF,"JBX H(&()E7?YJO=[F,VSFL/J\@2Z^ MI7>),4,>G"^@_:U%2SZDH]DM_ GS*..\AM/Q.+[/DU^J/]9@[MTB&6>1;X;- M(CV5JU.\@ZL__UI=M/H;WO+3MM]:_ZF#+^MHG0*Y+Q;+W;,7C0[=G?3%4DR] M>.K_2.+,"2>F]%MI(3E@')U.98IC[CA]@PW?8R7:(H&F(7RAF P"<7H:.:_,$3W72:^<*] M/P,Z/_?Y]7MY/O.[F+V\&/V[6('B7]\D:F7?DY'S&6:5S)Q/]W;&KT3K)Y:X M?K)YZ45,@E*-Z![$%,4L(EJXDE,<^:Q(/7*Y" 62Z\>Y1>SUTX'^+PCE,;=^ M+F+//V7E:7T=O;.@T8)$2PI]U8"SG9NK#;AHO;]:YY+E.P60IR[N>PA\30C$ M"-=Q6;X7:4]S3Q--N,\#R Q<5M0>*JH%H MMU-?YS#PW)R53<.X-(=K6NGK9S\!)JS17YL09"H-2>UCPI#RI5N$WKI@6W*I M.V14%OM;;V\G880R.6"74;'[DCRIEXL5@C<:[$5"A0A'B#.N.:/,"RH'% N# MM9)D;VA\G016$$D'3/6=OWNL.!.LD'4?+>IY$76U3T6$)5$L%*2L40??A*'H MD)%R$EA!,1T@>1%8<9&G>LU_BPXA!\1A/(L\Y]/DLX0@PX0PQ@=>5TXB(M(A9X MVO,U$?^/O3?O;AO)[H:_"HXG_1S[#275OKB?Y!RL'2?=MF-Y,LE?IW[UU%S<"016FP#1TO;5AWWMU M/;IF Q!% PY;'1W1.1OPIH<]Y_6H^3Q MT41]GF[8:9'="K)#:'%830,F*1,>X8#@T ^4,U-[=U3]M3;A_2T/JRLN/]"S M<'-D^,3%6D^#H72 >:NC6SN'#SME8:R/^&J6A"QBQ4"X&). >9Z$OL<(\4&5 M1XQ#@,1:$^JW/,H^5$O"\4 2FU)L+4G_+ EK'G0#G8CK"A$)2"#QO+JU''81 M!6OMO=_RH/M0+0FA P#Z;4ELS.J(?%W+XZ.@^YAH/4H>'TW,:I,1 Q8MKJ!% M3!:C>QEVF1?Z84BY%X0N,<.=2[08A33:)(5ZWQ&L%T[@>//1'B]%D90,*%T? M=M G$-DI,V3=T51AT$4!BZ%T L$EXC[=?(#D0@G[*HSK#$C&)ODRY$^XYW]>X*X:DCD C4(02,J/<%PB,* ,!1"6!D2@KV->K3LVT5HLEB9 MD 6#.V-$E T>((Q[?2C8*:/258S1/YO!P )\,)=%E$4>"Z'GDPB'-*1UO1Y5 MF*1#GL8!V PD!@+UNY[&VHSCM!E(S&U&@*5P7<*!""+* ^6_"*_"&=CGLDLM M: _ 9D ^H*C?V8U]/KO08CL;:\$TKDK5:TRY+(6ZHVUH_8@U(0L$XB,>\B B M+B&ARP,),(GJWB.!"#:Q)J\P?;'BM;(E%:=+1G?&G!#=C18=0S=K&P<]!D/! M%K CY.I=YC//"T)*_8A@*BM7A401VJ3]Y"N,*#P 0T%9JU5;UE!80_%VAD(L M:D&E'TDOBJ(PQ-3E/ KDW#\A$OB;G)Z^PAR_SAL*-)"X5?^DJX;B* ];UN=C M;):,>WRA$ X6F$2 @! (7)]+K+0DI'I>/*7(!13XD?>ZC1,[8"LH& C1JOO1 MN6!&IXQ#9W%&_[0>+0 &\""&A$DN)8P 8R#DU:$)18&_42[FJP[#V)LK06T' M"*OUO=3ZYD1?7_B^)#P@S$4XP(Q%=8L9P8)7/O9X>ZW'@@\$[??0&ULU?435 MEI;'1T'W,=%ZE#P^FC!.&:[)2YBQ=FMN*V022#)!H=8J1-9O6;%JS:7:93Y_WO65%\6%Z]EZZ& M>& QS.MTHG8&97!).V&9[]>)!U/KA(GG3A^FDSB__,7@2#_ MM5"Z68V!R&K;5"]EX<2%,D7%,$\ODI$37ZB=_M0Y?VB=RPT[U5^?)OF-DI&1 MJVN%T^K:^M?#:I%>_@QDI_#\4PMC?G29396\$??,=4&_Z.Z\7A< MUVK?F+ZBHZOR]53QM/2K+4.MS<5;] M2*W^-)\-I[-\_GB#DEGJ _.-3)&7J[>&V4U2<7K@3)+IKXNO)3]ODTF1_.KH M3S6WE;JKRZFGNS:+;]8@&YDGJ0D:)1?J$OH3)40_%!WJ[?<7:EV40%6BI/6V MNN\T_ID4I\L&J=SB/L]N%#^'CX5_UG=P]<5A.D[-@WRYG&_&I>73=B_*LYMZ M:_Z>+3;S9*0MK3?.AG^^>\#P5XX-*>*&,)TAKGO=+.Z74V*Y0X*'NMQ5L;;:60*V;J<;.C!4GK8;[$7VTJA@T&:KE= M%N7RUZ-2_,L+%+=ZI7\DE:$HU ]&6G"3T<>7[XA[0C!+,O\(9JE_N/J,#H<#\>YW75[F-KY*3BSR)_SR)+]4S?8S'=_%]H3'*=5Z1 ML]DSQIL\H'.=:X/QE\(G0 :^+Y'+!47,E0Q+08- >IQRZ(.MQ-R(N+)UOK9- MRIK,ER)>7HY5ICV/\F#D2NX&V);00XH*%V&9ZP(<_^G+P(:[[ M%&W*O<:WE]QT4)NFRA3IU\W+330$&"_#JS\5'96KH_R?<7Q;)!_K/]:LZ;OY M@>'\Q!0:0/[(>6)Y#RI_^?7=FK]6W?^)CY[ZK/6/.GBSCI8#BTV-J7CY^3N$ M72K,J?:9G4G_GR3.G5!I_LCY,IQF%PJ08CCH6A[5VW#\V4;%>V#X!BO1E@AH M1-_1/)NNY-;TA]/"*'GE?U8!CMXZZR<;3G?CTFW'+?2-]<^-H>=T%TN)90P)!&)PLA'<\3A M>11UUZVIF5[S7+&\YGC;1H&1 8)M3O[I7D\*&W$[2E. 0*/_E"L"%P5,AB)@ M2IM) *O^4TBZD'ZWI[&FX#A- 6HTI4(2ATCP2%+.7.8+ M@:ON^1!ZA&]F"E[517A%4T#X --^C_+JW4F,-YXE^@Q&IX:[,_4@9;;K/OR& M+AN"]T]; K( !3Z%B$7,YQZ6(9^%D8M% MX+K 6 $!J'2#M9GBW7$+WMH*0#(0L,U.#8=C!H[G&*+E$1?/I'WW+P*!&Q.$ MD4!<$.8CUX\"&0+B4EP%([EP\=H$X>[X'?N:Z"DTDGC-&7S="T?8R*2U&P_9 MC<848<"B4$0AD"2(/(\@A(/J/!/YR(_6QOEUQU'9E]W@:(# :X[DLW;#VHW# ML!N-.*=D0 CFN5)&$'F,4R:JGIH0"P]WV+79E]V@LNVA6P=G-SI:8+Y]*Q[3 MVGVYL8X=_?F(<6C,"&:1B$3@N1 SQ#A1^*(>_8EXB-<;[N[7&6E!N:7$ XGV MUSFR0RT@;13R&)2U&:1D/I.(,>2&A$'U?RRL"[40P'1MJ,!^/8 6E%4@/(!H M?]VQK;):97U-925@D6@4 0E%Y $B&44,212BL(;=*.+>Z\+N-O(#.1@0>A0[ MZ]%T[OA=^5T?'<7-DZ7VL_.VLU5'U.<"_IVJY^]2-5B?";?[W\NC MZX26_YX_U/6[QXDB3Z,ZL3B\]86 V >^BQ6:(WXDF:Q;7B/7A605U54+Z4Y& M?]3+&)9[ZJ/QDS;RMY5?!4B;?I7UFSK@-QVL!E&PB#B&E '((CW/"PD*0X2\ MTB]B'G5AM-8(8B,-$FUI$)9D %B;V8U6@ZP&[:!!B#>&Y'DX\A$B@(>ZNSND M59<#YC$,=M0@WIH&43: K58)V'# :T+ WQZ=[6+K"U>5DS2R=((0NPHD^H!A M%D),0A!4 )%PB-9.VZME5LKI+BWR*Z!$R,D RS8UM'OGW)W2V*[NBCW4R$:! M#PX\@0"((N"%;J@V3\!9&8@G7+)P[8A[?YDOJFA7=)V1%<"! MFSUJ.KL-'M-N=[A*U(C*,!P*YI%(3RUF###((E(Y?B[G;*T\8V,E:@]ET@'' M;>9Q6"6R2K2#$I$%,O1) BC ?,B$KK$ U1Z=?3$DVBM%?W&2M1>>!,/ ++1 MS4.-;KK/#9VV#MRJFC9"*BYV7>33" K),/'#@*/Z%)P)%*WE-M8E/GYVNIQ+Y>]GV"1SS W+8ZM;&5_JEF([:",(@@4GJ),(0>"S$,1:6: M$D-OK49@)]5L#9+2 830JJ95S;ZI)@=TD?D2H=##PO=" ID;D,AE]8!24N!A":1@E:9Z@4O=54W] MUES&\V0Z'9O*=G[8N'JU1DL?U!' 0^ M" (@7428#' T/V6(2$C73OUV5JKV J9B /LQ.,E:R>BE M.ZDN23ZDFC%;,7C,%8.6^Y;[K[,(?8XT?%(H0<<23%"AW"'2R3"[ M29SWXZPH/@R<2;)K/ZZ#Q6NBT8R/"5=$(,0<0!IR'DH.>>4$"9^Y\_%#NO_= MQWI5%3K[HM?TDUE2W2+DO2D$95]VSF2]=E="<%VBQB\*+N^*CE-)%UZ=N%C79(AM6]IU6O<;0U%E>0T 85#BFH\"",K/I.'>-Q\M-;H6Q,M:4N M!D0&08@Q%RR"O@=HM15"3/E:VGZ]NJ]06HKY@-!6.RP_Q\K#WP][Z_@>N\HV MB@0D1Y[Z/Z7&OD*QW L@J Z6?4Q"MI8X^;S*MI>"10>(O$HQN%59J[(=5]E& MQ(8CQJ,PX#P"(1$^U=-7*M0;0!JL#8Q^7F5;@[I*987=98\GRJJ])T?)JKJ+ M>HI96ER;:0>F25\V,IE>=9WK*+DXVGBK9(M^?1$/I>O1('1#$04D= $6=:FY MAS%:\EE_B].)7N-L$BZML%K@I7/S[#)0R]LJ?MYGTJ6-OG9@E^RR-CVS&8I& M=R//#3D(HL"'P@=NI%[5G1LXEQYM5YWV$([% R&.*",&C;8-$9-< MNH%'I1\H[Q%#J%2FVMOT&6.[RK@9:GV),N(!:W6L#C9Y D4/'.F\5)%;BQ,3B0>$MUJL:S79:O*!:/(SZ+PQ61-*Q) 0 M4 (44 ]X3( ZTX_0<+VIVLM5N7TD#@<0T(%XU;&9-M;<.;1>#M&=Z#KA9O+N MSLS'BOFC;*:;+NYEQ%];]/_3/BGM@/%ZVG;)1:DFP3* B 2(0!2Z)((@J%LF MNP*%:[WL/B?317[77LN;J0(?N-5VK,_QK[,@HP=8PMJ0@[,A3P,@"!>EJ5!@ M&5$=F12!YS'N^F'5$--S?9<%FQJ1]D\#,"$#)EMM"?923G8?W%CS8\U/]\S/ MT]8'D\:0)$RPQ_TH(MRE#*/ K3/MB(C"M;2=YZQ/>QWE!XC!@:2M3GGH+(@Q M+M+9-%8/4[_?RK75TFD6I9-97*Y=@[QQ.DE.KA-C8R "O^R)OJ?NV-08R)1^ MM+[DY4O]]8^I\MK2H;I&J!9D>N_\+1TESK?D5K?&79W:^=*'%@\\LWF=3I1A M5O:.J"^TL*Y^FDQBD_+"?RT:@Z>+:GJYD\3#:R>97,57B?)*G8NJ)YH3#W.= M#553MQ=S0A?1'"ZC0,J01EA(BCCW):US[4,?N]'26>OGF1ZY_N7RMR2[RN/; MZW3X+;EZH)_&I](U:AB5W'RO:5<^?8[FA@4L&9:3(AEJXW*GE+]()N_^]3*; MY<\9E8W7R;F:$^&43U=\=#XKT;IVW!OUDV'\JQ/.ZP?3/_HT&:6+W[A? M77_Q&_VY'^?IQ452??MW+2[UD\Q_Y;N_S^]TNORT.K0QGHT2G4@WOG?T*OU( MIZEZK:XSO4Z)"/G?!I/DZ*ZXR0>Q:?.=_7I9396^$1+J+%I:DDNQ\E0 MR>FR(#<6;:3'E:07LSHS+T]^))-9XMSFZDG2VWBLGN(B+M0ML_(!\F2<_- M MV\99E<^GSTJ7KS]*QJG:"N[U!6_S;#0;5@W=EL:X7RHURG^DPZ0X=?[OBL4T MHOY=B>)YH@E0[YSX,$0$ Q Q-T* AF%4U9-P3C'&X 24\JLND8S%=-BO4$A0?/CZP/2P9P1:6 M K[KVI:S_OO&MY>P*JAM>V7+]>OFY29:@,;+>Q@H,5XI],-D/*X^-49)OU:/ M.:Q?/T#E]_1&:=/GY,[YEBGI7'W:NW0TO59_*CHJ+#-4K(UOB^1C_-'M@^ 8K MT98(:-AYG!&?(^2TL)P^$D[S8\XT77+R7DGDWRXQ::LP[W,<[GIX%S?P4C M ,\53(0RPM1EE'OJ[= -N4\J!<,LH*AM>+T7!2.,V/;95L&ZHV (+78P" 21 MP@^1+R (!,."UCN8'Y&U_H.[ LG]*!@@ R![,8_K:,+S.B/K&/L,/JV99+'U M@2#B,$0AAP'FA'DR<,-:,WF 6P]HZT3%O_OJDUR],1F9/+K6O3V*!JS=1.?. M^7J=4MRN[IT]5%VVV%014^@THD$42" P"SD6H#J+4A^TCUI?174)&$#>[S"- M5=WC5%T!%RW4,&600.@!!&@4 ,)8O>N2T!6M!U9?1765_XE!FP&>[JENWR*L MNLQAS^U6#E9?*6ALM0%&+M7T>!3X"/,0E(W...70)V0?:1^Z4*6J4VDO" O@ M0)'QBNU6.KO+'M5FVEL=18L]E4HNA2^ATDH =;=@0F&=FN7[WB:G)"_.D=B' MCC* !ESLKTS7ZJC5T5?540(:T2;B"8]S%@008DPP\U"UCP:\,46QS82"?>@H MD7R 6ITBWUD=/9I0L>E"UI6&'0>6]/3<$AQ\5A1MCH*%@(2 "S$$4 M8L]W:0#JB2E^(#>),+;6PAD/@"0#)/;7CMT:*6NDK)'JM)%B8)'8BJC+*>'< MC8 +(N)Y)*B1%*.4BXW=P58*XP2 ];JM*8#-%)'VD!M'[W&'ND#M6,+L7]Z M6LO0 @I0Q @"@?K_B L/ S\(J^%IOH]"LDF>P,M2?)0<3_/[O__U_ EUY'-U ME$^KXRFB:YKH7*3CL?ICUR9C@WTS85'!!Z0;4$Q)B*D4A(8B=&LF1)SCM5$Y M.R=KM,D$>/I 2D9;3-#]PY8APWZ8@1=);\3'U _I A3Q MY'Z5R_HI'F?SYO?1DF7&.^MFD:E>.O4J&9TZX<:7BJGU;=.)UJ:_@\,RCL\4#L MLMT_'UXGH]DX^7)9[P!1GMV$/\T=QOZL4' ^R0N=495-KGY7.CARBR*9%M[] MTAZ0*V9\UY3K;H_>.!O^^>Z!YH\0AD'H">"%V'.93V6$>-W\T0<@.&FT(:$0 M8/5]1(&DP/.$ZY7Y8RP PO2X?Z)AYK/W@>^<1-GX6^UQY+-D]_:96TCX\XTV M%^Q\B8]1FX]5N['>$NG=WGT2",C*$YM_K_/Z*K?Q57)RH:3FSY/X4CW3QWA\ M%]\7ZEYGUWE%SF;/&&_R@,YUKA7C+X5/@ Q\7R*7"^5%N))A*6@02,_D/8&M M;*:Q $HH?*V#D^EB F>\O!RK3'N^>RJ,7,G= /N21A&1 6'D'/'S^4M.+8]3O=[DK[/CI>\2]DP;?7" MLWU-.]D#L;J+L7XOSZOI1=/3#4@_[CZ9;RXC#[5+/9K4J]*Q>^M^4MO)P*$V MF]J.VM<\*>2<-5K@B-!C##(7AU&(H!MX;I4X*FA(UW*NONK)(/GT_NLXGDR5 M?SX/6'Q.5D?;5M-07AC"]=TVSA@A'$C0:JY6-X7:ID!8@V8-VMR@-4;=>AYS M"?48#T.*0R #PFEMT)C'_!T-FGA=@P:E& #T*K6?W31H'77NMJ9S*?A^K!V, M!%Q$W%V.B"LH$9&@ 4^!;**+5*ENW2MER("?EUJ#21P7VUC;$71.!T0W@M%.YI@Q /'R'LN M[>Q?KQ/1Z%TO0@5H?>!R+_(B$D0<177-)T>!7.N=T/[.J9N?&*XN,;7%QB<# MP<@KUH)V+UNX4S:AJ]OS$9J!1B]Y)F3H8I]$3) HXJ%+4.WP0AA$NP+H%^SK M^S8#8D#;':=S<&:@;UYPITK"NQFP>RFEG3=5KDN[749T)A$-N?9'&*]J M)UW&@[5NQ9LCEC;.$(2"'6)_L.,!7G867O0 15A[TB][(N&B>UP0!EX$H.]Y MP@-,1EB"JMS$]4- U\I--H<^;=@3B0: O6K5HRUN[%])Q-^N4\5ADQGN7,J!BS+5?UCEUCL7<9$,S.?3 M9.*,X_PJ*:;SCPNC#2;5?)KM><_;)SY9_B_-8_KLK0=BH8JRN? M=JX#?5IT&@W0HA"ZPI.<4,J@) 'WN5^)3@!0M%;QOJ'HB Z*#CM=+^#MBNCL M4/-7%\WM5/OW(NE9Q% $#H4;(:H!!?5HQ"/**ND)(7;76EQN*#V\@])#3]>[ MQ71%>K8OVZREY]3IUN[] *!HIW#.N_\C_G]9/B^9\^Z_);=9KBL6SY,KC6U? M4" G7.3S@##/9Q)R'X70 W5E32B%VRB0\U&$>>A%!'+*B?H9].9;-$8\6*UP M>_.5?Z3$;@%T'BOQW%H&(?AE)P5:KOZKS>%=H@OZGJC"&VEUA&PV5;AV$HM M*R,ODI&'*K6LC%@9:-/CM1_^2;=B1LM"9=##(NDGTH@R[A42^&MIR[S_?XV6;I" M_4QKWVUO( 65 ]YNS])NZI7-0+0VU=K4N4TEBXK"D 'L"656H>^[D@4>\V5E M4[F4P2:S=82UJ;I=/10# %]EC+2UJ=:F6IO:$9O*2&/43X #U^.18)&/7.H& M(12NSP+?1:[O;](ZFUN;:K)6E4TEME"\:['EK>ETO_^?^.;VU^]'6KI*H&C4 MB"/$B8R4?''?P\R/0B^J$)B'3%?6-KU:=_H"%3]<2X&5I>"@S?SVSN*H'L"E M(U!TN2AIC1AC,.38I2#R0QK( *':U0H$!NVZ6GU7=$X&E+)T;[ M0U#,,[S[6K&NS\8% MU48/*9NYS1SI7II*)M& BC8;[UI#:0VE-90=-Y0$+M)A?3> F$0"22 YHV ^ M8 ,)#MQ-SFA;[8O1,4/),1M(V>HHHL,TE _T!'N^24$+S_/W9_YG.R8\US%! MRE.EV$QPNEOCA.?[)O#'NP1(W/DV :\!T7ZHKJEJ/9<%J4 M;0V3>'B]WA-'=_&,C1P558\C)_DY',^TB#O>6-U5=_A,IHZKC-E-V0SQ/+N< MWL5YV5?L/,E_I,.D.'4TO9D93+'H")3J%4TOTSG%#SR=ODI1766S1SWM9&]+ M/0[X"!@&1KA=!Z@KJ$2H"[/HX9(0'IK94V^)X&VG=^='-R[OR#A?9>*0N M\1Z1#Y4'LU4[+3^[N4TFA5EXW0_VYG:)5_;6U$)4/-DX2PKL >Y*2+&+ M82 9\JLT)LZ8!$&C<19B@GD>B,( (XX@0$"4@S992!@7N(3'2@J2D3O=^#YP MM>_6E^__%GYSPC^^_O[E?\+0\<+/8?3IN_/U=_?S^9J96^U+UI3';:B&[YX6 MC>:&)6J ])AA ^T8MD7GU-@)%'2#J]KSNJEF-U3RZ,24@JH:F,R:W^>?W+\?B1[SIWUYFCK9$RK,YMG$_U MI=4/2S-F#&LVNU57-+9TV'C.PGE?7\48H>I%_L$9QA-]-76)1%U VUR]RRK+ MMGU3ONH09_Q%+"EFBG,1%G(T!S^,BQ-#%3 @,N._7 M>N##1>6/3K3Y6#&JR2?-GDI/\X;**DV^T%_](_Z9WLQNW(D2W_'2[Y*\_F[5 MK/'Y0XYOR33-S= +?=?/ZKD6.4 //5HI0?J[)==?T+#QT^?HI2T;X?KQ1"L- M&[7XI<-4_50)3YQ/E&:6^YNZ5FS643F:"NWGSCB]2:?.>]\-]B]/__2T0"U* MR;R ,P$)4G)$!0LDP1!4 L40B+Q7$"CW1G<0? -Y&L:CQX0)/%TNQ@<(/SM3 M97-Q>A_?*HBD5DRAPO']KOU;GY&!13HQ0$1@RAE1NZL,7$8@JHT*=[' ?9:! ME0#5!C( !ARMMQ#>508^&,B_3P.Q4VOJ#WJ;3HMRGTXG9KO5>WR>_&.F&+/8 M4)=VW0[LH6S1Y84+ 4,1H@!Z <;"!42P>@\5/I$O$?=O%;VUV*^(]4%ND'O8 M'TU+6 7C&IMDM3F^M3QPV#B[=&4$(N032H@G NK):JY.B'W/?9$\U'+P1SP= M7BL(4,G E\N%,5S\X- D@ZYO=;N+QDVU4JL8:AFMSVZ=J8+Z552DPE,WY89B MP@5O#Z9X8WIZ* /@29?A,)(1]*D71I4D*1_/YZL.]"/"].B&671AQ]P:->&! M6NG#!DU\43/!)94$1 Q@93I$@)2A(!6O0T386@W60?)Z>W0T0.+9DJHMP-&M M0A:U W_J!+-<6Y J'+KU97="1#L,Z=AMTL-.$QYV&A,PJ ;IW,2C9&''EPVW M#L@LZ>7VEOIEJBD7 ] 2'P)2<")B$+(A3?W:6D Q5H<\Q'5]+-":<$PNYJH M1QF]O:4]H7/E8T_OUZ=H3?4@L;62$'I1!*1$%!'IZ:$C M%4B+I+LV?[VK/%U-B'@I3\GI^M;9%D\_#/:MG1PTFA>%4OV/,$I<*"0(,76# MBI,2"@+;XJ3HK':N>UJ'J9V+"%+ &7.5'\65$P4\0:@K:A>*"L#6&J=VE:?; M:B<^7<_I;$T[S4[_]HX.;XR.C"(9,@]$. PCKEP='I+:T6%^@%X*?I_E-^^H M#I/3]9+>@]1AR!?5+AXDA$CAB2A@%(2!=&L=EL1SU\8'=I6GV^OP>K.7%G?8 M/"EN]0GP#\73E22&+A_V$@#?__E!K6=YYKL4U552>IE.G>(Z-FZ8C@F?.E^; MH;Z;^+Z1\%)%<]XV\L?1 HH(&O@X\CSN @Y=(3#Q:C.&$7-?=/!1.? /Q?D6 M8^V^7#9S)=J'G881YR4?S$.U&O]C^XC_Z;!?GIQ,XY]J-19K,W"*V<7_4XJB M)668Y-,XG90GI^;C9IK XOAALCAV>- ==9)_Z+AA!V1O 9FDZT-,E>\"(A8) M-^0,US#8XPH7'T#4>;]2MY>HLTZPFZ?3O;$P-$?W0D"Q]($'N-YL/8!H'4P4 M/N%53J7V;'OV( 0+>]%,QRS*',1;M665B;.G\S#7O:,>.U-__*G' M1!?#/-%/$N?W]8E$M1,^=':AQ>W3MW.U_U_-QK'.^C36[+0QC-K$T7:$>4]+ MVB(V%KDPPC 'O>$YR$&/;^6- 0$?JFG5DM:T%R-YI?V%;)^5MI>'+(^*9*A MEK:[+!\5R>3=OTZR]@\G5B#2LH HZ1@IB;!Q['WG.[QRJ'NO'AM=]">(. JQ M2P.7<0'5!RX,8.VQ41FN%=V^44QT4Y7=()*VOZC+SK/7G^'BPN^&/,24H\@3 MT@\$#B*?S0^- 5FO"'RCV-D>N;B>F=E:+&7?QN4EO&:+5!,/*K@O/!9Y/ P4 MR"^3U_N)F3X98-JL3>8T@RS.%)"SBS*.![X>448F0 M5$XAHR" KD]1X-&.%9+070M)%"0V]3WNQ(BB$KQDHN2ST !SG!6S_.D9[!(( M1$(OY)X+$ X\ETI8%U4$,H*-4I(PA$KW N1#R 2,B*<,<'C[$(->J84 MY74*H5]?O,W7/Z93=>&ANL9ONB!EHN73^2W726IO^'R=K'M<=F TV*B!LZGX M5DYO.M%Y?%=YDI05AWE2.L.5AQS^R,;S5.'/R50Y97_J*]:EANI+>3:[NG9B MQ\_R/!UEN2Z$_,]9FUN:XX04D7L93)*^S?/?KAY6 M>WV)VJ*R6T4,_Y"+? M=RD2D0[CR] 3D"P%3Q?::Y2WJ%/N'HI0?"J!X(!0JH4-'BNF^=*(/WZ$]\T,J2)^G-A5(^9H$R"?JL M[HE^A0UV+$S;WW5Y]_1^RR";LN-)TGZ<;6[(&R;8/&>J"\R514W4!IB:CB#* M=RH<_2UE?LM KSZ NM%P4V>C3YPHN*KKRB/MU#/6>Q0S?/N7[\,IYD2P=);*-=P MIZ#E(HJNUR+7Q;_[WH=XHT,HAX1%(74#JB"S3Y#G$:6,'H@0E9RLY4P\W,VI M4C@E=PBH]<'0M,__6C9+^))7&&BI Y-1Y];269#88R3M5?XSXA+Z MW/6PYX> 15^;-MON9LC![S/S49F,XN]$G4QK5792M&Y2=*8OZ M-)%FC2>/@DTG^:D/[PW"O;M.U1?VK7^BD8 MN+*MSLD])M!_<.Z:F]5R-Y_.;:_Q$BHQ+=4JP*N@RY6)A=PI_W[O.B\725M MAI1@&KF1" */2,DB8]<]'$9>X*\-JRF1[[IR[+1 M&\ GD40(DX CB% (!91ZM17@03+D:Z'P9 MXTT>T%%>G^+U7PJ? !GXOD0N%Q0Q5S(L!0T"Z7'*H0^V:KIFS)(N!M:2IJ1O MOA3QOZZVS%QB6@OQ]4T#Y/L(OG8Q8OX]_NDLG>/L$#+OX)KMXY%*3U9MJPW_ M_H<.^S\=3L*4Z13*?CI!&\5A=:O>^=LJ_*V5:>@DZ)478D5< E MN;S45]0*9)!"H2YI4$S5O2^;% ,%W>LY# M/E/9BP[]KI;IJK1,A[0V*_U3(7ZN:N$5]&><7)59FKJYF^[0-7"&XSB]*8]# MR@Z62IZGINW9 MH9FZ1_4,M=*F19EXVJ H55O<6&]/5=JI4K'I_?PTK22J^5PUF5=Q.M$=1*_3 M?.14<=_R<75Z:SKYD8WKYJ1Q>7'-GIM)>ID.2QG,+L:5.!9:U\WI5M5ZSSSM MRRU-&8(UXX[>YOF55B]UM61":'7Y[T(8%0&\/\Q2V_GD>G+ M>%CM26KCV"KGY'QXG8QFX^3+932;SO+DC_+1O^F"G?'7V&AM$67YE[H%K6%. M8<#FDZDH' ,?<:;#CUSX7L0YP35FI- #C504%WN2^,+SF/")O?2K,J\Y4[%6,,W M8\LJ"7V2O4;UZSZ=\Y!'93PNXK'^@5-<)\E4!QQ-W./A?)CGD?I+5F.7Q43; M*$B[T1CGO=F2E(XH#2@^?)P;AS7O]*7NS8NH[E87[_7?']#L@+(G/P1@QXD M\MF1 @_/A, ;O61:/N"]E[V7GN[UXMG73PWEK7O@ZAZ0-_<+N(=YQ#O>33( MVO0;L>EBB*K<"@'+Z2/A-+2',IUP'A2O(KU;B/VK+D&7 M/.[]C'Y^;#7W+@I[&?O\K' \L12/4OPJ(Y_+##I)%SG*@ -/8HET?R\H(T!@ M6,Y[8P$- BQ7#Z96#IR63J?J!\O8)M);7N M59B^=QG>=DJ]M6'6AO77AC5&Y'!((R0%(@ R% *.>%#UA@TP$N%:CYH7VK!/ MD^]WV?\D<;Z:^M^B&2,#*-;3LJT9LV;,FK&C,&.R,>DKPA$5,.2!YU/&748" M7)DQ(DD@MC=CNJIYOX8,L@%GZ]V3K"&SALP:LF,P9!# QC@<&5%,6!A@'P=0 MC\7Q:67)$'?I6NO'%UNR*)OE>S9D>(#EL[/!K"&SALP:LIX:,M08H\B9*Z0' M_4 PEV'&:>36GJ4>1K*](4M_[!N1@0'#ZX7BUI!90V8-V7$8,K(P9$((2$./ M>A'U/2$IQY#4B,R7'MO2D"V.EO<7(F,#")\=S&OMF+5CUH[UU(ZQ1<,/X6. M!(",!Z%P0X1Z.N MZ?NAKVM%KV6!Z+SKF2Y-?>.Y+2WC4HC"4H9>TGZUD]T#]S4C9;[0C:9? M+D8^EP%FDD<1PX (MUKHD MW+=[YTH46K2TTV>=8YQW&F+QTK1>>C,^IQS@- M@.N%.,"$NZP6:L%#NG9*]M*UYFVM-09['?RS-$;$^31Q]"Y3SJ8L.Q[&/IJ M)R*T5L80K(_,WLQ2=IV/:)]#T$>=&(EXY-!Z>2\<-(>VZ-SCJI&3=H'RAO0U MFO,8$F8+ 5SO'S.HFD:;+K+9Y66A>\%4S:J6&]+D32U8[H;WX$T:/8C*H=%E M+UOSN-ER_<)20YOX(ON1++I855.F37LB<_7*\ZM&V.AKF+9G-;5QVREKIYS-OCJ7,38UG'FRD]633K,U" F_AH#\S6$T2&C". M_)#1D+J4"!9QA7Z1^D\D, IT!XD.#59C.PU6.Y]=%$K6U/*&>BY$\63C*L \ MH% _XR#BR T157Y W0U(;7VTT;B*8N2%KGJ/P1 PU_.".I$N=_]<[#__QK^/F[$_Z7GJ2VZ]RT%SS"VS<$W;DSTC;R9[Z^Z$AW/E7" MXGQ+;F?Y\%I;RJ]Y=I7'-Z_X6!LOQ&OP)JJG_B3:M%=#Y;-9/KUV_C&+Y7Y?)%'9JY6Y73&X^6SFY;C_UB2A%'6J%82 M$"M?A83<0QY!(&1$N"%# 'E"NFN]^XV +.1C5$Z"^VJ&VN@)H@_/TX"?LQ\ MJJ6 ;(YR5VS5]_O;Y1;_*Y^OP=BBNMM+QA*M-1/'?$#XLV4"FT.X\J&T+.B^ ME1IF9/H*:LT&!H@L#5";*]FMLFD:#;7"^4?=&<-ZMC#JOHRH[_, 8.A3B5PE M H%F/4$X##A=*_)XBO7_%8]7SWSVQ_FM'1B^SX;]NO6AXNX/!:NN7I>EB[!I MY/-0".6)0E>Z/) 41U*SE#'EL+H!6QH65JKK(PS]FS&P:CLOZ?FJR5&?F-^\ M(I\7MUSP&[U0R3$_1>LQVEWY7#)4@>=2UZO>NX6>IJ.T?F'4]:2O[CT3VAG&NUO"_,S<4NL"DTSH1#W1HR<@$E1&*/"HEII,5($!\H,5H> MM^C/QPFM"53XLVI+7'[RM7Y?,>U[_/-OZ?3Z6N%>]7FAWC'?N= ?^]F-=KD, MF'MH3_FD.V+]9X>V$S)0@'(@R;-)-5MO*-JCU,*Q(A"O8%WXHK)95#:."DM\2[2HKIKNSZ76F6]&.%M\II^+!5^#W MUH<1")W2O>TB)4.5IL?SQ7$N9Y.1-@O5LE4=>#6^> RM;]#X^E@<&U]/AU06 MUAW^8Y:6S<*/W:?Y,G&JAL4.7MZ&EHG_S09G@[T]$T]''E4NDI%.=3+B8LJD*9,6SR^GZ;# MTMA-RIG0>ERF44;]#?6O@B+F[D4U/KH*]4W5)8K*>NGQ\>K9JX#R:E L+Z8/ M>FP(G#Z4,_?6/.J"ZNC9+M_*F05ZQ:W:+/ ;JO5&QP/^>GI^JC[20Q*:(\&_ MYTFL9-P,;4@,JM.AV7$]!L)$8*OAJ[=&^GYM\Z MEEZ%EQ=M^'ROX\958WQ2W;'^*KU)&H-XY\1$ M6?G&?1+G.@2DGF5N.N%J6*=J>[]75"87A\L!D,Q#'#/B L0@"$D & B0DQ0 M%GA+8#TT>Z#,6NLPSPJ]B).1JXRY>S$K M]')OY8NK3=&W>)Z^&D+?M63O.)@<8 <4-?W< 2X[W$2P2CT M@:=X)8,(RP"CM=Y "RXM<4B]X1N1U0,KM!3ODR7[3+YQXNDT3R]F90/^:59. MAEE7S:+:G.=C/-"D'79@3M%7S.C_@6PSN-I>HS\]*PS-) M[I9^:8;37"3SXS;EP4_NS8-5$VKJ+S0'?*YBCCG$J,_?=CIC.T!4\?@A79=& M*K(5KHPV'ZE8G3ER%+D^\0+N^2X-(E.1SB+\951[ -G MK9^4<^+(4\>_CB=7B3$IVDX$:3%W?0\&YIWKFV,RVPM),@E_2>U^ M5O/?-N%O]Z8Y+FM< T=\TGN2CD!4JN=H@AHK^2XR"9J2[QWQNF?NHY$N;QKWQ]LMAY=UXM2V/4R_[&( MWVOE#Q] $&W9G5*]1CEDG6=3!Y MKK#-@RI]^IZ/:O.0)W5J^GUYH/3 +2>C*EJE ]US=+'XJI*%:>5P&MGX61%S M.\OUD4#IFPYU@&D1SHX77NBMLE4*MF@S>)5,DKRT)<-AI?G4^ M->-VU>U=DTH;GRX4\=FUJW+CBVKZ]6VFH'.=D-_8ZK4I_+@L,QM-V%P5HJ84 MK$[<=-8%Z*'YF$24O1>JA@#-,OHGYS>H1]C,M5QNCT'*NVZ1!B 08AOU[U!/ M^@I>\&UUPE0=HC2+'DP,5LMH*0 :,3?U9Y2H'XX'6BZ5'IDBRG*PR*,3UGI<@S]DBCE MC3"]AJ")/CN(@]&F,KNE9T*]'5'D=Z.RTMH*E!&Z73695< MOHY@M'!?)%H ;Q1Z5/A:2=U#@EJEE3T0XJA,K;KO-,L?L:SZ.U9$K8@V,+"R MF#J_THB3N:R';-H_&286S6IBPC,=_3&CI. MU1Y5GDP/-G!Y;N)[<_)=L<;"TV19&4KM8\T#BI MT@/TFSJO/)[854S,;,T(PU#S&/KM(I$9Y65Z42ERU[G M%&V=5W':C+68G/HRDEJN41V!&:K?:H4JG+;#+?U&E/$Z,*YSJ MDIFXW)?\*IY4N]B;ID*:7J3W#U+_4 M*&-?)J>E<+6I>KK3N\YUINRQG^FB^<+Y_?>OVOR.$@W*RO6Y2HLR9?IV=C%. MATV'X#+-;W2F9J; U\C ?@VTRH6N1?,%F]@CD<7Z*":M)7PRFOF_2\>1_3E+;#XI8'_ES^3CW]$X..?0;3X M[.5#7]]V^&U;/4C/BC/G-QTE\4Z=8="Y5?E4:6C M.@+[2$;6$3*Y#[P]3R9IECO_I4M='^+S6G;=$?*Y5\I$5N9 MER^I:2B9+)4O\,6T*/TT*8L_-^J(L?>2AL>JE+I5$B16=&7[DB",HP '!! M$241$F[$@*!!Q-4[D$:V).BEZE2QOQV%6E:?K^ZW[\ZG3Y^VJIUKZ[F>M5&A M(# "GH]@R"D)?0]SZ3/D$@]R$;CNP=@H"$X71T6#=9^HS(VICRT2YS<=(#+) MB-T^R6Y8W*6FTF4E39V 4^;]U"1G-8WWI3ZL#VVZOM+MH!I(N+7J9C/\C*1-9 M=4,!7>VG*YN4!-5%7JO'F.6Y79WX8BI!TD5J5=VD!;+W\8?Z3'HIG][T+:C; MLB0C1V=U* Y>F/17G>&A+G6I&\T:05@T7=*#1^X71X%K[4STUW=H&(_ ]OT; MW%+2_D@2(\3ZE%[W)--M_;2PJH>[4#2EXZ119G<>^N:%(ET)1BF ([4M.F:/ M7.NR6Y;9F,XKJX5AD>*H \')?W0\=<4M3&UA?0Y>F,98^M5<&)RKN>TJRW\N MZK/RA4$P9[FCS.21QNJG([.+)FHEAE6VE+8-2BC22^V!Z+3319_Y2DR&)NJP M9E:,:!=EK&)QN%O;'-UC2UW:K^X8EG?422-5>&,MBE&8T]6[9#PVY\*ZT+#Z M<6UF].ZONPV5YL5<<;#RO(J$!?6#A04TAE'I7G:?Z"9$.O,Q_A&GXQ)7E,?I M=3+* WM#G6FBP5G-D;ODHE 60!>'W-W=G>I6.?&I4O!3YV]ESL3$E(7HEI3% MI4Y^7(W42R_ M3F^-=UM52GFFRUAIF,WG9O_Z8SGM_EO56:\A.NHK"G3F'6_38)7>*OU+E1Y* M"H1DQ)-24$"E\ -$B8\QX2S@5!R.TN/3N7H;S=59R$KMBR5=_MZH/1M4K:5* M,.M\FN>.'E:HPNJWU>_']1M1WP68^:Y+ QJ%PB/292CPHX@!'D0'I-_DU/E: MEG$J%BVZOSE14A6[GY?=J^WF;)7WT)6W2\=IJT?KVQ^G48X[;\Z?IH& Q0"H'NY,AH!5T+ 7 X\'/H1XF"M5V-W M=S6JXTK7Z45:%94O(H;GM]XWW5IR3JWP6N%]2GB' M'13>S]FTD9/12AN=:, MOMB7>W7?C9TN DO.^>SF)L[OMVOEW,Y2O^CY'W,RWK8']8;3+_8OE=1WA<0^ M)2%$-"*1YT,:LC_3T5@CI^]$\=?/9?N'E177GEUS?1J?GC6:Z1;CNW35JMJZO M8LY5?^&L[#9RD5S'X\NZTY')&RN_8*Z<)S,]?--;%03T*,#X M?FE0]6[=J#J@;2]1&E-I]< %&S]OI!L;LM?4*!;KE^XM[ MKZ@MYBJ=E)0J"_H&?THD?-;9:ZH#A6 MV-_:/.Z[T8WE< \Y/.^C,7AR?%6=;6=E8!FBO3[1JWV[:OC=4M!GJZX%G4I\ M@6#EZ;=(?+'Y*QV/-[PPIK (&NB PD623.JXP46B=*B.%UPJMRTSXZYU2UK3 M!7E2AQ2JFS5B$]H>5F<$PUB[DM-Z;$\54!B5TZ9&RB!,D]%!I*YM(.UM._![ M=]4E/152$,SI;LU2Z0L<\B>ZGC[1+'6[GZ$#[*.Z%DH5FXIQ^8-S=;%XNCYY M]2C::1X)C[^GTW'2$?;N@;QC9V^@-L>N]8I]#%RWM/=VRGNRM%I:+:U[;FC= M-5N]4\#W:SS-T^&?SK^=*L@]59MS,7"^7I\&CWLX3S[*QD_2/?FS/4 W3>"; MM^*XCE/E#\Y[L:R/L[$L/D@6O[C-:U>& K1G(U]H'ZTH]Y8XR[SN$]=%!Y,> M#S:WI%I2+:G6MWPJFFRUK&U>_TCQ)WGIRMS3@=5B[G$ M#CSM';>/V,%MSTJVX.>NZ9/US>UT?F63_7DFI)M:1VE=3C]'/=R2A/ M[AS_U/F:3//T3^OCVGW^1<2M^K>Z9CG/QN/D>+L,](&M1^S,MF,*6W!DJS$[ M:@&L)WO8VF1-81^99SU92ZHEU9+:55*/TY/U\IGR2'X_=?QQ?#E.'^\-:CU9 MN\\ON3S'WAVO%TP\7K_U:<-G);BWQ%GF=9\XZRM:4BVIEM2NDGJ#1,/%Y/\2FS9^6WM\19YG6?..LG6E(MJ9;4KI)Z MG'YBW1/R^ZGS6SP>QU?7JU5ZUENT>[WU%GO,Q./U%I\W?E:*>TN<95[WB;,^ MHR75DFI)[2JIQ^DS!LD//4,Q=_YC=A-W!3!U8L#= >VY'>LY:]EGO;87DV[- MCZ7/TM=9^KKHM;'C ;V65$NJ);6K]FEO7MGW4^>/='@=)V/G<_(CF71E0&$G M=M9#0O;6,3MH]G74,:LB4/HWZ^&G5S!1UCQ9^BQ]W::OBXZ;/:VPI%I2+:G' M>]SV[[-1.KUV_CAUOOR?OP@$^:]>GB:V^XO-KK%9FL?#Q(ZZE:]@ U]D_ZP@ M]Y8XR[SN$V<]1TNJ)=62VE52C]1SS.+))-'SN;^,BR/V&#L1(SZ@;=X>01XV M^X[85WS*XAVW %OZ+'T=H,_8G+-I?#%.YN^OXI%Q.DE.*F0($?BEC0?ZOQ?Y MV;^N(:#Z[><1T;N]/R&$<&6]S+_7>7V5V_@J.;G(D_C/D_A2/=/'>'P7WQ?J M7F?7>45.[*2C?WE7A!"'@C/F8T*H"'P!2 !=XOK4]1 +I?Y-O+0.FQ$7;T*9 M;I+E-_%X MR9A!4!HJ8RN<83(>5Y_^RSOPSKQ6CSFL7S] Y?=4SV[^G-PYW[*;>,VLW:6C MZ;7Z4]%1>7W#;#R.;XOD8_W'KZOH[-T<+ZFOZ%7ZEW<0OGL<3I7W$+_\^F[- MO%>W?_PCLMW/(-KJ9_PU;]:@['D,>D#(^VAW]6X%[\6FY(GN4??*W)N;,_KN M:5J[%B#;DM>?)L,LO\WR>)J,G(M[YUMRF>3)9)@<)_M[K+Q="7)8&W7T@3G+ MO([$%[=4OD@Y*4X\&76$0LM!:SXM_RS_#HA_43I.'C*?_0)IX<_K]"+MROB! MOHNII>^PZ=N#F?F67*7%5#GW:39Q;![#X3*R4_19_EG^'1G__BW)DY,#SJ=L M!\]]GNETJHYPN4M2W ON5FC="9)BF*>W&C-85G>-U6T9-#^[N4F+0N/"S]FI MY7-?^6Q=\)XS.$K'ZHY.$$_MD6UOF7RG"W_?__>'K1#H 1T,XM/5U,^C%N*W MXUR\]-51,LS*(-+'F>XXK1,6?QUFXRS_:!0IBI;S0I-RTYEGO%Y/I[04B'*7 /* M;9'IN;F8\R! ]>['\5WQ(!1U+!8]X'VPPJ+P!#-$@<6BA\I'BT4/EW>PQ**0 M6P[VCKY>85%BC4PW./?F6+2,BRHL2B$B9W>$,"B2GS_(]G'1\]MDF"KHZ9Q/ ML^&?S8BHQ9>'O+TXNT^2O-@63K41^IEG/.ODW3JN%=YDMPH MR^NHFS]PPFZ!ZMM+[UZCH]L@U8,BM/=\W&P+.2CB^LX[=(:@!JH;I8(>%(D6 MI_8$I^(CY*'%J0_A5-S J:-J/M#N.+6>-&1QZL%*K\6IEH^M;2$'15S?>6=Q M:F]WB;[A5'*$/+0X]2&<2AHX];:8Q26"W!6G?E5LU1.*%,2T^/2PI-;B4\O' MUK:.@R*N[[RS^+2WNT3?\"D]0AY:?/H0/J4-?'K3&C[](\[_3*86FAZ6P%IH M:OG8VJYQ4,3UG7<6FO9VE^@;-&5'R,,.LN[-H>HCG4L@;HT6G_>"C M1:<'S#QR!JF.B0++P2YL_A:=/F9BK/O4"=:].3HM#^^1_AN3LQ@">!+7Z'*: M:019MHAJ":JBK:'J'[&BQ$'00%5DH>HA[Y(6JO:#CQ:J'C#S\!G"&JK:-CW] MHZ]O:%4>(0]M:FF-3HE)+05GL;)6!!"LW.M_F%:F+8%2O&O\%!A02BPH/>3] M$(*3_[0-3GO!2(M*#Y9Y[ R:I%);[-P_^OJ&2FV4_ZAA*5-_0D"J#J?SJ.DD M(].L;++?$CXENP9-R_-]9O'I(>^,!I\N_<^"U3YPU?;)/ECFL3.AL:JM+ND? M?;W#JM8E[@3O.H)=H1EX+\^J"T( 15VR7YWX[UJM_Q0X?:X1ZONZM?\'"UD/ M>7^TZQ#UTAI &JA8#](^^W@%5ZPYW@G=O#E1-W120RFIA MR<_N.,&8E753^$VQ:=W.WV+3P]X4J^-^BTT/GI%V@LO!,H^=$5W,;_/[.K'G M6U3Z*"JU)J83O'MS5%J&3[FIERJ;G<(3W6;4'/\GHW@RRA6 C*<['?TK[*DN M9*"H.<9?/_J?SSXM,>K7F7KLN+!-I@Y_1[1IJ+UAI$U#/5CFL3/=9 K:'C[] MHZ]WT-2F2G>"=QV$ILA TZ2XO4TGTW$RR;/Q>/L^_$]A3B>L+CYIQ$HM$#WD M+7 7('I0A/:>CYMEF!X4<3WGG86AO:6O=S#4CG_J!._>!(9"+"'#3.-0""6& MB$(,"4)"G(T(EA+"D<&CVW?9OX\G WU4?ZH/[UD-06VTLQL;G#REF])7_^3\ M!#KO,<8G4'".D8UW'BI6T3C31CP/EGW$G,3;<\X>TM<[J&D+[CK!NRY#3=P. MU(38"?\Q2Z?W=I#3FTNA19W]9>5.V9\6=1XL^RSJ["U]O4.=-@K?"=Z]^3E[ M.404 T 0E6=W$F%6%R;Q5J>(@H>QI_/^P231+Y\_.>?WQ32Y*Y:5_]([?Q=G(\:%?276>Z,JB+ZPC%D/]S<]!'P:K%K!S;-'6*O=OI3 MISBYRZ9B<[X.5PT5=#6U]Y:'_:.O=^#5-HCH!._>'+PV.N\C4)7?CY++),^3 MT3"[N;U5^+"]&&Q075F]>7.;3(KR78U!!TYR>:D0K,:D<:&Q[V? ,$MMAOY_T]0VC(CL-JA.\ MZPA&7738AP"QJCU47AW6#^/B.FT/ISZ8#[ (FGK99%94L%6!U>I9%+H=5HB5 M&L@*+63MP&:Y2T3'I@5TBI4[[286\APL]VR[_4-GX=.@]6P:7XR3^?OF7_// M17[6>/WX$RY3H"')R75BZ(,(_-*.Y[3:\\/\>YW75[F-KY*3BSR)_SR)+]4S M?8S'=_%]H>YU=IU7Y&SVC/$F#UBAJ[\4/@$R\'V)7"XH8JY4X$G0() >IQSZ M8!OBOVOVZ)B8]H+"&Y\>TFP@9)1P_-4P:Q)^;IYN4F6W\3C M)=F'H)1K(UC.,!F/JT__Y1UX9UXK H;UZP?6XGMZDQ3.Y^3.^9;=Q&LJ?I>. MIM?J3T7'198K&'RB(/ XOBV2C_4?OZXBZW=S[TQ]1:_?O[R#\-WCSEMY#_'+ MK^_63$%U^\<_(MO]#**M?L9?\V8-RI[W>/>X"3SN.(E-;8PX[L"%Y=Z!^Z6.M9#), MCI/]/59>N\-8(;7<.V[NM;5KF*3>>#+J"(66@U8#+?\L_PZ(?U$Z3AXRG_U" M:6%Y8MH1-O9=3"U]ATW?'LS,M^0J+:95*D"6=X10RTB[WUO^6?X=$/_^+"I!CFZ:W&#);576-U6P;-SVYN MTJ+0N/!S=FKYW%<^6Q>\YPR.TK&ZHQ/$4WMFVULFWZ73:^?]?S^4MMV[6AF; M&ML)WKUYK0P%$&$( >6"@;,[@2!"93.B[?NWKY7'_/7T_-0)?R;#F2F'.4_4 M^L>38>)XR22Y5=A5Z&ZEL?UBE+7TY>$;:>NV#91X[D[;NI3.;>\M5+WV" MGQL-Q+42VF?XB3%@ $ R=D=%!#1'>%GW0OSDR+A9I)>JH4N:[3G_2^-GQ?, M&V#JHNT%./URJ7Z1Y(6%HX>\$5HXVAM&6CAZL,S#9U@WN+25])W8["T!=NW"T;/RCW&$Y3(=9K.'?U46Q=53S.IY<)4XZ,47M>39NA#$7T')D M2OSFK2@Q,(U]Y,"Y2*9W23)YH,^ZAI^_Q?F]XYTZYS<*FEKD>DTNYY MEGV6?7T@S[+O@,D["L1I)TQU@G=O?MI>-D8G^F^&SV(%%@D$.OOS3PU?,1LG M<9$H[+HM;/U=_[X!4"_N#>!<@:/Q)![% ]T>_=1\_&DRR7Z4\-0;_QB=.I\^ M.;^G-ZD&MR7$+0?\?!E.,XUS$38XE_SS/UO8>L"6MVZ6#D\P0Q1L=$1_4(3V MGH^G>*,3WH.BKN_,0V?0I(S:H%3_Z.L=CK6)))W@74=P+-5_8V0&_."AQI84 M4)#.T>3%>%L<:\;Y& 3[.3MUH#/-G.EUXJS"VQ*/:=F+C>H?*/(M9 M>TM?[S"K.$(F=I!W'<&LB\GKYH(08%)G%I1HLRW0NIP 6W*JC,+"9W)@_X8 MX,ZWX#?G6Q*/I_<#Y_?3WT_]4YM3<-![YBX#V ^*T-[S\11OA%P/BKJ^,\^. M7^\O?;V#KO((F=A!WKTQ=(508H@HE$@ "N#92"#&(1GIL.O6G:A<[W?'SY-1 M.EU@UL%JUH"8%VV5R;+Q33:Y6D>M@_E;-S>S2=73JB@CM/5GOVD9FAAD?)Z- M9P]\HQG7'3A>//E3)]:Z-^KYA^KMSZ>N>CLNG'ATDTZJF48_$B>^,D^N'T_G M08P3S9/"N8WSZ;U^)T^FV3__LV.A\P'OVCO$? ^*SIZS<=-^60=%7.]Y=X:A M!LX6D_2/OKX!9PR.D(D=Y%V'@3/:%CB;>0&_S>(\GNC0[)LBYJ5?JX^4K9^8 M%_%XX/S^NZ]@]'B6F D&B;[*Y?0NSI-&ZL1F*-L&H ]Z"[^V0=$'1:(%T1T$8EN!:'M$\@J\.RC0C'<"S>?)<*8^O>],P-G"YYXJ5=?@ ML^5CA_AHB^4.FGD60/=50GL'H.T@,0N@EP$TV0E ?QVK&R86/EOX?(#;FH7/ M_>"CK=L[:.;9+([>TM<[_&S==(N?E_$SW7IHA4XN3M6/JLR-)'D2/#^4D9Q. MG,OX1Y9KQ&J1:S>%V2)7R\>GMA3;L.!PF6>1:V_IZQURM1ZR1:[+R)7MC%RW M2)]XIG&:1;'=%&R+8BT?G]I>;*OYPV6>1;&]I:]W*-9ZRQ;%+J-8OBV*-=D! M0]-O(LN/,8-!?5DQ;:RHS>.Q!=0]V,LMH.X'']5.9]O:'R[S+*#N+7V] ]36 M<3]&0+TTVYA",RZ#FIEPTW$)B7=N/OQ8)[=_GXWOZ[$7Y'E0_6@#M<$S:-== M1KNNA;<]V%E/_M-9^I\%NWW@JLV!.%CFR3,[#KFG]/4.ZEJ7^IBA;G,R'+Q, M\V(:Z['%TVR.=[=%NI&^F+,8@CS-'FUCO 1^#8!]Z,>*4W$Z6:NM*YSW3];< MK5]\GJCQV$^"9&AF@3@0E3_[\/!X.@N<#WJ7MG'A?O!QTV[%EGD=8IX=4-=; M^@Q4/IO&%^-D_K[YU_QSD9\U7C\N8\O/KX'1R75BJ(,(_-**_8"K]6OFW^N\ MOLIM?)6<7.1)_.=)?*F>Z6,\OHOO"W6OL^N\(F>S9XPW>< *X_VE\ F0@>]+ MY/+_O[VK;4X<1\*?[WZ%BJFYFMU-B&U"@,G.5F5(LCMWN>Q4DJN:JJNK*V%$ MT(ZQ6,D,R?WZZY8-@0#)A+Q9HO,AA;$MZ='3DAXU4JM9C_8.6B#AFO7#P];' M1KT1MH-UP%\@/>@K;,,=E%-+),U]I'T'X)FGY\PZ NUG$N0O6E^/9MV.' "+/;?*FO5F]B^"X,7U:/.AE=$L5K_%Q<]L,-GO7+,ST1-:I+'83/I?'-_JYKLFH8_PXWH! MDXR4V"/VGGG4.(9)"GJ62X*0&*062/P1?P[Q=RP3L:S[]$NE'>6_VI:$1M_- ME/"YC>\9NIDS<5FL?54I4[HD0(E(&N^)/^+/(?Y^$UIL/T:OO;*_^>W.D( M5XF5A.4R6;$7[!9JG1T*$VLY1,U 5)>-ZJ?JT##"@#0&=>&IJA+/OO),4W#/ M"3Z6">3(#GE&O]EZ2_)89GWV[LNR)=M>K1O"_3E-,N,R<%>F_3KU6KY?![-0 M:7=^Q\ZZ^W7.;5IK;-AYX=WJU;E"1).=.(RVXCB\"X#VL/O)*FW,<9:\8@\[ M;9IHXCT\ M+R#8+?S&-J;IE4Q!#*-FY9>DFME.N8T'GHOBUP9>B7%/OK3@Z:U94+U7-JT3S72<5Y&&C[CFL M@-2URT,YJ6L_624/M+/D[>TT45U3+';_\'FGKJF7V61U;3W.45"HZRSI0'(R MY2E&H;*^YWA==?W[()6=D<% )),$[_8_LW>SDOG60@T\[@I?%MT?MI8>4XLZ M=U54U")%GHZXOF:U(/W'/G2/,#'ZR&Y@?.DE?+YP?D??FA?.8HAGI$>MI9'DE/.TW>CCVAEW:<^8?/.T%-B^9*P5U) M'/"S)_;N94GA(;Y>5U+_6KS_D/V.ZXA@.JS7#>.G92;$ZCT#$JU2<)4\.JS7 M6WS>J5XRTE)P5T+5VS#%<@X^\>RN[5"^$'K 3A2\M6R)R%H10![G*;Y;);?Q M4#88"WA""MF#X9@4LI^L5NEW>E?)(X7L+3[O%#+%JWGMPU%*)I*;^'FW:45R M?4_EZZF+D'FY9G[LVNRY]16+DOG.1=4OO^R"7,X;-GJ#H/X'"6K_6*W6R>?L M+'O13D1K+3S%YYVFIGYFDS[F%<)XQ(YF/,B"I+!;@^Y MY%?VDM4J22A7R2._LK?XO-/ ].M5*;@KB29NV8 ?18CI(IS>9-&Q&3UVV3$[ M'PU!:%NMNA@ +\SC.;>L*%ZF>T'40@>=V@N>;+&3D_86DRGK\6]*8SKD_BV] M^9/N)58I;+2GY.WMH/\7NG!BT#M\W@E?FEYOLO-W5NCNOJ;0_9B,!/N<\%2@ M_[:7C;D6$_:1M_<7GG;8E(RT%=Z^N=>M!&-7" M(*@WHF:P,VXT=YN[XNI;&(QKZT=ERT22B#@;\81]UFHH,%K9B82>ULPL=YB3 MO?_D4,Z.-SD978E!1XWT)3NO\JJN)GD,B5.E(3MV"@\K_=5 /@,) MZ;XA=>OP4&K5+0C:8#L*6WLM$K3N$DG.6F?) T$;H*"E\]/\P^>5H(W"TL1> M? 9TY>EEGEN_BJLH#'$&'0:U<-N,.D9V)5]7AYX7[VLIK,;4XM+Z0-.L1-K0 M:WMYEE'I;V^:41CYC(_H=1)Y$Q.X!<1FD&-<&.I1Z0 M<'2X[Z.ARW%X1)_3\(@^A^%Y+QQKY$,L"75/+1QKX:QPC(6*A5Y;.&(E]8KM M1B@?VWTI>NSH2L0CN[;R]Q[<%1KTHS8CG@?&.ALEHOAMN\:WP]UW_ =FL=A# MO8JP6>BD/+J*^SS%F "QU:9AJ[:;K]]4P\R*TIM$X34L0YYN+8CP>9L M"K/]^U4BKB$2?T_"(/H?AK12O.QGO)&+ZO?UO_W7T MSLSUZL+-%QZUR79?6&B@.=X^R0J:A2 1]G]?3U(9\DNQW=&"?]WF/2C3>YZ, M^;6!O';ZNH#SL#+RAQ2PD%EO3'LW:!VVVZWHH-&L1WL'K;U:JUD_/&Q];-0; M83M8!_P%TF-E%MR!&C=+-,Q]I'T'X)FGYVPZ /.TG$OK'[37L\FE2@]X,F?V M89";M#4L%HLD*>Y^J 05>PT XLGUDKJXD -0@J=BS,[4@"\L AG+;M:'CX"C MHS1HR.T8#P$8&O%^\F'_MKJJ3&=I\ C6WX=*&%963^+R/)IO]RL+O4"1_>I; MN^N]%D9KO=9XRX^Q-^[-ZY6ZL15]9( F' M5\RH1':9=2$$P8M+F36Y_I3&1>@_T<6MH6>B)[1(8[&9]'O<>&F$(2,E]C:; MO:<:-8YAFH)[I4J"D!BD%DC\$7\.\7.QWA\8HE8;E, M5NP%NX5:9X?"Q%H.43,0U66C^JDZ- QS+XU!77BJJL2SKSS3%-QS@H]E CFR M0Y[1;[;>DCR669^]^[(L;)EO>V:BDECQINPH>+$],]'LGIG>,^R9.98I3V/) M$]HS0Q9.J_:)/J+/,WA$G\/P_-_P'=&&[W)0]^3B-7KE#=]AD_VK>EYM5^<5 M9UBK!]\E35O!'DG3$MHO#8Y$']'G SRBSV%XFR!-R:]:"NJ>7IJ^LE^5I*F? M]DN#(]%']/D C^AS&)[WTC0,PNJGTW-2ITZR]RE%R"B4%'=+L@+G%YS#2-FP)-\BO+\L9-,2X:O(@^HL\' M>$2?P_ V0CJ>MW^CT=U)]F:5V@6_4JD:7+.CJTRD=E?*>=P7 S[5DD2RH[T0 M#2*.PR/ZG(9']#D,;R,D7/O@A$9W)]F[1\*U>1*/DOS7Y!.9?NUP(TC0N=XG MT9#B.#RBSVEX1)_#\#9"T!T>'=/H[B1[]PBZ0]&3J20]5P+&:40A^H@^'^ 1 M?0[#VP@]=W+PD49W)]F[1\^=\(Y(2,IYTQO18.(X/*+/:7A$G\/P-D+*?3X[ MHM'=2?;ND7*?M3#0%.C'UC)P3F,*T4?T^0"/Z',8W@8HNMV2C.QEBOGN"'EM MK#/VF5^NVOCZKJ?T@&<8/86;N8VM/,63ZD'MP3==W#T[.;H%)/ZR&/$;:Q%. M=5Y^J 05 M>PU9QI/K)6 NY$ 8=BK&[$P-^(+1C64WZ\-'J*#B6)U8)0D?&O%^\F'_MDZJ M3,4V/(*(/U1JE=52/,^B]7:_LF";^:W:ZEO-YLT]KU3^CR7K<[UVW3T5N#,Q MS#VRAD%3 I%O ]^@:$>ASY2&SX.A2 W/E+YFPX3C 7\29G*(_J,3,4,48^95U($$JITN2:P?2;#4=Z MJ(PP18C2.3 V47P(B]X1J>C);!+*=(H$RB\R]9!BF5'G#X"*E2 '0Z4SC)HJ MKF(QO'DGD0,Y30,+U&6C(=3-?#UN%5R ?4#Y\/^?(S"%GH3'X4FHTYY$<8&A M7;O2Q(DR(XVOV9J9()NM IXD"L/#0E*3K@Q29%J:KY!#-A8BG8.ON24PZX.) M"8/"1)H^OIW7I?5N:(,D]" I,ZFFV3J&&NG)I CR!>])@[4(U9*3!+4TU.H; MX "PWR /!>G91V6:^T_09K2XY-K6 T81@SP'9N)$Z=KU[&B9<(TQR692Y.DU MRTVP5R!=GFA;BI3;[GOZ M; ]0W]!W&L[+/)]=9,04U?C9(\6RT C3&0/GBWSY$U:-G_*Q(O++8 ""1E K^SA.3C5%%'U@ @ M90MMR]8DV*J17J:UE9"_P=@;E 2E!,:,[J4M@ZM#3: MNK63L\:^ 6,$$XH+"S#SEB'8^5%[6:PWKX;--YZ.*EX/F1A9&UHL0ZN]:730 ME4U#(O;Y-QQ$H/]4T+7CJ(8_X'>Q1^!@[G^.H,>P7?):_XB%J8%FRN M2S+S"P_#GV/6L[% >ZE2X98EVMKXP?7\6O\C/';WSRSP,^R__^G;!%XM0 M>79O21C6;U4S_O_+Y**CNM>__/7GG7XV2'[Y/U!+ P04 " "S<91/>0!% M2F8> "U=P$ $0 &-I96XM,C Q.3$P,S$N>'-D[5U;<^.XL7[/K^#Q2Y*J MU=CRW*=V-B7+]L0IW\KV9/*6HDA(0H8BM #IR_[Z@P9($11!$)!DBUZJ*A>/ MB&Z@^P,:W;@T?OW'XRSR[A%EF,1?]_IO#O8\% / MW_[RZ__U>O\YNCGWCDF0SE"<>$.*_ 2%W@-.IMZ/$+&?WIB2F?>#T)_XWN_U M))$G_GADX1<63-',]_PDH7B4)NB4T-DQ&OMIE'S=2^/?4S_"8XQ"WH0(016E M LKGQ*<3E%SZ,\3F?H"^[DV39/YE?__AX>%-@%'LOPG(;/_PH/^Y?_"VO^=Q M&6/V!;Y8%HUP_+-4]'%$HS>$3GC)@[?[\'GD,Y07CTD1ICO9Y MH1XOA2@.%G3-1&4"*! F"QJU5>_WY4>U*#;(@&.6^'&PD.&Q(O/#6U&Z__GS MYWWQ=5&4A;J"G&U__S\7Y[<"YKW?_N)Y G8\FQ.:>'$%KK'/1H*2T:0'XC(! M1.^@WP,H9'3M># MGWK]P_5:45@HMU;D=)MHQ>=]GP8 -83 M@@DT\3,TL?]AC28*SC&:P$QFWR25:J/M<%!+3K%V_?H9RJ89*N6E)-Q@:U9K MR>K-T,^FEN,G)X"*W[M5R5#P9D+N]P.2Q@E] LOTT632F(DP_T>OX+)B:U)* MN2?XU&AAJ\U1*1?_6L6ZEMB&"+NW)2>"/]9N 7H,INY-6%")O]9N!([O$1.N MQEN;>4]#EOW=*UBLUI+8QP%K[*WU5/+/M3LJPP&PZ[LT(J>!/WH%\8H-2.84 MN'URZA8+*O%7KZ!?;H0?QR01G."G_,?Y',=C(G_AO\&\_26?O&_0V!,.^Y=L MZC2[]?MS2N:()IB[4TID(QA,*1I_W8- J9?'2/\-_.@-#P3R(I4*RFZ%F*8X M29!&0HCSHI$Y!S#<7_<8UW:$,LE?7*@0C5V%XB0XQBV6*?)'KC)Q$A2U5)PY M1:[B2=&'?COL@YP'7L\[QBR("$LIXO\8')U[DHF7<_EU?YEVB6O*4'@5_R;^ M7E9!1IP5,1 NC5EKNO*PT))E/^8:=M'[,4I\'+'5U)\3FU!XU__\[J!O@8+W MMXS=W[N$1R#\2W:# H3O_1&,&QLDJF3&D7#P23<2,B9>P:73FG<:"K74QK%P M\.G=P:$%#KNQ(-1P!_^S*B 9L0F/MP>?WFILDPX/R:UC<*0S: 4G3Z:(#LF, M"S1%,V58U\S-/X1[WQRKEZ@JU7XNM)QCNX5#4[&CA;=N;9_Z/> MXEF UU4CV*1W-ZMHRDQV^$B%7&=TF#J,W1-<8 &490MY*X+5P/;1A3?V8Z\ MO")/U.055>T0SI3DX)(8R,VAVJ'&!ZD9=]US.8:@Y"&A: ,/[]A"5XQKTW.]C6JL#LPO0U+HRHSE/J\_PX])0:O:)* M+Z]3E%G4ND/?"IRA=.*YQWXR'J,@N1H/IWX\0>S"#]$=X5Y'R!UZ%(+[P/_ B.UMQ.$4I%OKO#MX_0U_D7+Q" $]*X)&QQ^,F+Y/# T&\ MA'@+43Q5%B\3QA/2='+F6:?[O%0WM>YF%;]_$]ULUROR9%;]X,P902@!&+Y?!&]P. M/2Z%QSG6&+V%)$!7R++KZ([=)__MV?OIHB)3-SL\Z!]6G?F-&,#\]UW'L,/+ M(7+;0#7F"*__MKJRLI%.T<%XD,QF. '#"3!PDPKZ0;&]"3#0&Z.Y0]UFG<)- M0%/BMT,%M.#D1S2S,4[RA[H].2-&W9QOZ]7L8C4;N1B-XJ%NZZT!JRZ:.WW0 M;PM1';4!&F[F^'_ U!4^:L\0L7?+SM4H]-JG7*HI2OC4':V'39E5 U#OQ1BR M!(H[D2KOKHZCA;;8U7CHL^EI1![BQFN#PWCJN )42%P]03;'5"%BM<; M:18L&R$TCK@Z"'=CKZI_N3Q\%M\F)/@Y)5&(*#OY/17GKWD,A)/UX&UF;X;Z MO=MHS1:[<>RI%?[5DU6"HRDJW2'/H:F>UCHG;$T;7,/3C/$[-XRUY\"@FAVJ MZHKL6D J;,S8O77"KF#;*:CN$;WV)W8'FHO2!L4?+,*#17X7T#NG]("T0\H] M1A3?BWW/LY@E5.C"KNOK*8W+3_T/FN6G@H^G,.HZ!"XK3D8&QK6F_@?-[2\] M()U<9#KQ:8SC"8/9\1K1VREW?X=%PZS0:>)A7K ]T(R8G&,V:WN@K? M'4IYPVY00&*XQ2C^=346N3L@J@R@-47A*R4PI M>S56QLLIH^XT[V^E88VFIG)TRM;4Y.WUL@;+0LS+FRSS+:HTW."H]F?, M_ZLQ0->WW;0XOZ=X#J[;48HCR'!YFG(<$HX)Q_44/\)?EOW,BI/9\]<=(U[P M_<7+.?_B+7@+$'/N.]S*VG8R$RX,S>%"7^=)V*.X&X=UZG>9_QWX&;V ?E_G M!;B@V3U?X-3']-]^E*(+Y(/&[)=+])1&HWF@.ZT#?#S!R%,Y=1T#=??Y+$$S M)POIQM%H(@\^:CR@&LS@BE3IVH"HII-&T@D!< $/-P^L9+M#]X7077N 6H_' MBLM2A]@.FTP3#NZ(B=[H?ASHSL[5(M,]5^,;(>$#CNR.ARP*FZ.P=QJ'(B?M MH&I=3- RC3E0>J>Q.CF'3IJ97'@'R[)$8HYEWFF,2:'P[EF//'W0HZ6RU?+F M'2E=3IOL%(D@[Z:2X50-B>7ACV,D4[_P#P/&D#A:?H[]$232=+Q,L%X-YK5: M[AQ], $IC[)G=J?Q;D-X1VQ;%? M0GN';S.^RP=@OL>4_S*)\1_"J9U=!]XA M_JM2F0^UZ%*0E<=J$T2=JU88KW1Q]B1]/,._Z4@F6N"X1F1<6]8L".8M,^QW6N=N0TM.: M5QSUCLD2 KO^7^C3?A?1R&"'RF90<7(,M*3F!6*]=U!!HHLN0H*X ,D@EEGH MBVN'E\CN\JJ9@_F(BVY'*NX6X6KY&/>;-=MS]FB5L73>(];SRAMOFXU/)F:_24#?IYX^PEJZOR^? ,2/WQ*_=CM MD55'EHW(5O;S[9#-Z]G!JF"0K_?>(#['I$[[_HXL&V&M[/Z;85VL5&?U[&!5 M,#A-X;;1!:]HELZ&_APG?G2.X&4A_\GY(/G:E31"7]DK-$,O*_:RFKVL:D_4 M[>65[_K#"E#9K^]NIJ9=S]AVS[B$61'.5&W"(E28->);"3--^/+/BQIV("IZ M%[^?DWARA^CL:A3AB4QXM@E,FW@W0EPY+VL>PO(K5-B#&CVERAWF"BX.BQ - M+,Q[0.\U*Q(F!+NZ0G$RFT?D":'LT-(UUXT#.EIJXQK%H2XOG 0F9Y8?H/($ MNQT@*QA$$Q/S21Q=EC@3/)TT;M<4S7TV=/EALLX M>3FK8F]G!X7+B&E@8?84= G7ZH'9C99"OPZ>@)F#V1'0Y3\S =0]/^ &0>;/ M@(>@.)X,";,\-J@A,V^(OM78L!(33W#IM.9=[%8]M7F;]*W&9&EPZ*2MJNK4 MP4S5$ILW3]]J+)06CRZ:)K%(;JE]6=9LA'2GES/*[ND5GJNB?I!D(;&C]3&R M,)L@W?76?$-$9,47//-0O:NF2&Y$8>9/)A1-L@M.*VQYV7%J1$PS:>2(>67> M<#&CR_M;F>PK+5+7T3;"4]F(5.#I]OISIHAK1,>$SL1MI<7J[ K0&/DTPE19 M5RY@4A@KZ\==ABS[OV^(3*@_G\)+5%QW"<6C=%UKZ,JZ$=C*R9T?N 0%;JQ4W\3#_,> M@.XF2,91OA@M>'K 5"G4I96!!OT.4Y:0&:+<4PX0.,NN4]DZ_,T;".\TGH@% MMN#V9Y5ZI5H[:0\;X-D@TM:@5KQ_&U!WV%447OQX@^:$PG/1&X33P+T1X4I$ M;C=LU2^+2G?(5[')/N=1!"5CG,#E*UZ^G%7DCJCO EZBI+@#ML&NLLGF-/:M MBG-LU[?R4EDC?_%D,[V_1>)Y$2!.ILBCY:0L"?$"]6'%&"4>SFZ[2<)=[ZQT M!P??VXZ3T2<_U%U2M)I1.NBOP]LX1SZGAAR-*&:B/=G>I1U@1@YF7UVW:R?X M]01#3^68;ZCNP)%Z&#"6SN;P SLE=/#@TY!]@]L<*'0RY&O68;;.;W4.>P/ ML*:H5"QRGLFJO:SN;II8$U!J4M?LIXUU @/O1O K9]4MP"\GB\U_WT&^!,O& M\+4&LQJE-8&Y VU)UV+K'0?BE6\2_/P>.R8G7)EY([B5K0.+D5I4Z(D:/5'E M#O5E8(1RKN1T=I4F+.%.J&MHO@;_1NRKP7DS]A+PK%)/J74'?P6>=#;SZ=/5 M6,%I $F;L=NEX;4K:>P(U4C:HB/(BF&N5ON$EU>^ZP_+4+E$PQ9\S+&P[@!8 M\[S=Q4"8T 1N5\$3"-G5KF,TLLM<5DML#'_[G[3A+VATU-+I=7R)DJ%/Z1/W",0[7#QXA$_GQ/'*T3K\&_'5 M1#0F?'LBD5E>K7Q?3 2IHHBH>M<'%(R<)CHC"^,.,(W4WP<&?D$:+ M)?:/SS;Q,$YW![K;F;4P*6QW(.6:6-=P:EB9CYY]<+&1"O>=&:QJ_!Q-_.C" MAVL7D$H+7M\:)<\#KFU5C>#;.T J^#U/-, K6B"?_>*&=]='C,"M.6-6.1DG MSH,/+A-G";H.SI^PN#$E48@H@]?MDR<[F*IDYCW1OFZ65)C\U9-L.JUZ)UM9 M2VU>#^OKYCX-$-VT8Q6EEA<@;] \I<$4DEQ1.)<^6P\Q2^:-@%;G,QV@/:^Z MJEG4Z665[G 7VG*9LNJ(S4N8?=TLI1V('9R5TA%#OZ=<@)-[^S!NF<@\(VF7 M*1"P)_='OVZ_\C"+_Y\CN,Q@9^R'^*8R-:+ MW^ G%"%YUF_$Q%W?KWL)A8O> ![@\=_!]? &33A)?BW@ LU&D&,G]F?HZU[] M9QQ%8&)RAHQCD.!$7+/Z1DDZ_[KW.*(1_H(3--OS$M[VKWLQB>-T]B4D,Q_' M9_P#B+3GR8)S1#$)[T3!,)6W$O:\_8HH1=/#_Z6YBT\&82@4Z4?7/@[/XBRY M(YQHI;ZK*$O^,B,Q[\KT:5E;(WEGFZN"UXV332@Q61(6 MY\*><,C#$ ZZ47PO[K?F>;"?-#I;D4V+532#P_9_9->YEY]*.GD,HA1V^]5B M9S'\B'A_X1X2KS!Y@BQ>XB@OGY_GP'^AN>?B_HP*#=%H'7V"9&++]1R)8<>DZ.(.S4+%3D0K&&6DIS-JI:IWL@FR9)957[8FB&M;>Y1E"+H M42@9I-SH"P:W9)P\^!3Y<7B+Z#T.$"N+Y$KT:L7.CL^O)/TR;0N5D.((AACW MJ?Z'@N2.J%F:EV2V*KI]/^$H93A&C W);(1C41YNVF >,,F+-]2/F9S$(24* MEXB3ETH4$F^ 4WLG.KUX.C$&\%C"1) S;I@Q&Q/*9Z@T%LNP9G6MQ&]UI>62 M/U,W:I)F?7VT6@,WBS>YST)>%H^QO_!=!@'W1GB/A%7YXMT4<9^!_UAYN\6@ MI3*+UG2U+6T:UM'VW1;.\]E?!$K(R+("]DWK0W'1/X)!PHGC 8_D<> O26@NL_V)G/=9WJ8 0US)B4]]3,7! MHV(Q:"&*3_@@HLRH^4S]Y)RH8R7J6MU8\T$"Y-.K8SRLXHI)J>7T6A>56MGOV>5_@?" MDVG" P,^@/T)NN8>#B0:%(5?1O\-+5C)>'#+,<]8K-C/Z^UAMN]S@^3^%IOB M.>0NR7W@92_9NG@+3;^N[4-RCV*N-'9)8(4+@$R0;; MGVSD@4K(HSV3\SSOV GL8-Q-^1"!\3#TV?06)8FDS#6R EW;HLL:'>2OP-_X M"3J-"*%ZD77%UAC^$ %L&,SSLZ.KF[R9!DFTY9Y1%'=(K@4U#K)7_KC5C0,\ MC\#R0F7<$.LELZ)KEZ3PZ$;66#3#Z:Q&,$VQ[7>^\E;ZU5S$"_$DRY?%?Y<[ M?^+>$9]A12J40KX5J5OF"=7.3\=P6B1;?QQ++EZB<(+_Q&>\ASP5OA161.S.#SZOC&*:R6H@U3 MV)RB &>GN7A+PS1(CA$W[BQ;GJ\< ',C:>\$@Z,4UDR^<36"Q\6;73GO=XD* MJ:V+M^Z\1'WOALT7'L7^,UL#.C\?+G5F0X'VK8><^#2&5N:K4\D*:<9C!)F&D$PQ6M08'6:6T%%)B:O00F7).:MYWX.K/?F M:=NT";[@8$WQ\+.]AE:NX36HKS($Q,%3G'V";'>!W,-"X2FA"$]B90)S[6N; MJ*QM<4AU_"R.")&QX9Y*V9U;FTL+?;XLO%;S:,+Y=?CG8%X$*C>PB>OA MT"-<6X!MQ[/9G))[>?BZ"6UK^O9U@5.2TLQ"*YNOMRC&A%Z2!+'C%!T>]-^7 M5>!,]5H%/SQ817"%:ON+4OOK]5\:P&*W);0&'X3;SZP?,ND%*\W%6K9'F>M<)75S,&4T0W3AJ-2>WFXNU\K@VG"/P(WF2B4]]QP@\O^JMR.9BVQ]> M^;&5/ 0L7MU25JN;"K7.!"KB048,0I\6>0FX$>=&CL]7F,T)\R-6"&E3M&U+ M>H8^6B?.#8FB4WG^HUGV3W MD=7+A>7QNBEFVQ_5JB1\6D#7?&I@:@X%>;!+)[BY> NN82XWEBTZ+S=&EY"J MA5)EC<>^>%N=A(H$-9.I1;E6SJ9JN],Y/.T)Q]4H_Y5;C/H16E^T?3'7A4]_ M\AXB(J8@RX3*^UX@^]ZRC%9EVV!DA),MO="KL3S$)&\&< >!PGK ]SA$](3- MYX5P3C3/>>W%3D8^LI\D(J=I'!KN7%J5;)F)J>^OSE/G:Y@>:\7-;E+*\S3) MF-"9/LV)1;DV"O<@%FC@7@&Z)MR WL([MZ?%KIEI)>O3L@8VPVS[U@M,JL^F MA(*SD_VC=*/=F IE9>KVADJY3?Z&(*GI?(H#F?IN$2"9"CSKBH.-DY0W+K\S M)#U6/JE(EMU=R[+;7T6YBM$=GJ%\9PE2H61)*XY0C,8X8>(^%TY^K1'+EAT21*4$RW>2#=_;9Y%%8_-,[>)0AT88_??MV\UJXYC!*[(N M_5H\HY) 2@88 X*Z4BW!\6H4X8F\D%F$&"4AZDJT[2YB+6 R28%,DE$YD5KW ML7TV0[:T<$!UD$I%\6R='N=PEP$'NM<^#_1CRF)(-7^/8:3G+#SM'#VU3U49ZK6*:"^ M^V:!7V-"4)N"+1R=]:W61L0.Y=LK+&^T6P+3&JC7X--"Y4!P?P)GU5PB_(]+ MFEF320O5 A?'<2@2WI'Q-\+CQGH38%>V!=.:;&AV3ICEV[R5'0:+HMQK":PR46[]:)TMW+6YM-'B")%4TP&9EK['<_$B MPSW1&1X7DO:)? .X7(U/'B&))9-)HL1O,(&41;4K^II$)"FU%5$M^HI$O(IM M051+OB(!;_&CI8!JR5;C)4QNQ2JA=O96S MD,V1Z/5$[,6I;12>^D&>PSL.O\=C_YY0$$/SO(,[61N0YT%6"B&6#$<#5"S? M9FLRL"#-"AFMR[=P3^@VF*(PC9!XA*HFT5,>HEQS!Y^B!%/!$R)T5FP_G'-B M:-U"+\_"N75G)S.ZR[G:Z2U,ODR?X+YD.A(:?Y84 X5L]0=F1;,K MD?-*E-N,I34RZU]<;9+7DJJ5ZP99\*19-]!^:9]OHU^7:N$*E/YNNA*A'ST5 M1;*I:0"'TN6#KT5BQR+JSZ[@E@]Y+%3PV9#3G/$ M:[,LVZ*C2C9U1:#14U%$%6AQW$:\6B2E&Q)*LT3<0X+&8PQ5)"7=/7M5J^N4 MNQ+&/.\OK\]_8L8].G@%X_:Z.(3Q;P)R0\:+FV6#^,(5M\(<;E[F%U5P.Y6J MOLYP+.ZE2Z-E\]##.@R>\YV&U3Q=(8RX.Q(]P0L52A86L92# SCI"K]^C[$X M7_3#I_*R>-DYW@"C%@8">!)SVPO/) >+N443FU2,Z=D5;V&658S/9G^7SZLL#U[Y\ M"^)=L!]G?)XI6UUI?.3Z>^6L7'$=L'X9_QGX;OT.WM(*4DFPC;_G]5*5_=FU M6GK2ZX7J:EMNAI?2M96SM]4F;,M=M$+@)4S'G]UBO("A^//9AWK79TD-V:9) MGN\I"]RJ:5Q6H&N?9ZN7(4LKZBJZ@>RU2&XRK?:*L.?2/KVDLYE/\1^0(D*< M4Q 3#A_X/!R?HR"Y(VJ,KKP?N)S 21*TW]J'I_SZKD MJ[G')VY2$C\^/#@\+ =^VB_MBV>59KZO%: %B4,K#?;%PYMYM"CN:5S[3] X MY;#&\@& 58E;>0Y@(ZDS7FW*C'JU/)"[*4GE,7,XU8)07'W"J+%4JP63J)F$ MJI9HI4#?8QSR,GB,N7.&UL[;WIDQNWDB_Z??X* M/]_/>8Q]F9@S-UI+^^J%;2DDG?&=3Q586WQFDSI<)&O^^I<@V7LW6615@6P= M.\*M;K* 2B1^0"Y(9/['__[S_GAW3S]\.=\]._S\"E=NE^F MP2U6[_ZT6'S^]Y]^^OKUZ]_^]+/QWZ:SBY\8(?RGZU9//E'^@JO'H'P$E &G M?_MS'G_\ 4W>(E5X__^>#YKWSU-+76_K3Z]OK1^>BQ![%;^M/__?67 M#ZMQPF@R7[A)2#_^Y[_]\,.:';/I.+U/^8?R[S_>O[G321BEB?M;F%[^5+[] MZ+;[ARU=]?)JE_/0$(6^]+2#JB=;#$-/6V;M M:C@,=1_+CP.(N]NN)]J6E\MQV6/>+CZEV=9^I0F\]&7] 8WJ.S741_4OUC.1Y,TG^/+_&BRDBH["=W69BB:7N+_HYAF MJ[\^SMQDGM,,M\66T.C0Y5 CZD!Y)0K?+6?A$XKW=[-12&?C\4;KZ$!XNQZ' M&D^[9;B[91_TO2Q_OIS./D_7^#N;Q ^CB\DHCX*;+#:2 O7)=]/Q")O.\?O7 M\\7H$G>'G2/HH^]CC_'E>BO$G>]USBDLWN:7G]SD(LU_=3%]G.+:C;@QIE@6 M,3:/9==\X<9%6?SP*:5%2Y">$(G'YG@%CIW8B-]%%%O M)X_.W(<%_BPFW-O\]O-&:-3@6>]$'IOK5Y\-R;3[[SCVF-M)GO[>T,MXIY>7 MHT4!4WD1HJR\.DU:3=WNI@-3V'9AMNYA8'I; J1M!_U0^[C8:D'ECH:#4O?. MS9 _G]("%\WX8%(?[:5ONJ]WZSFJ#F[^Z7P\_;H7=[=V4(7:@[G=OK=!Q[%6 MV-Y,/BRFX8]/TS&:@_/7_URNO&RX[8X6!X^I=<^#CN^A"^&7Z?QPC&WO;LB1 MW*@SAQ+_L(=^Z/V29N_^[-/OP";>>EVX<5A;==+*+S);-*U#Z/H7II!P, MK/YZFW]#EB'.IS/4$%ZER?2R^#"FL[?YA9N/0OEP-%[BTKCJ]JK+EO-S'&HJ M\+&=!K97)Q6H_CV-+CXA_\YP<\&]9?7U_/6?8;R,*9[/II>WGGV;;\W ^71V M?PH^MUVCQZ2I%YZB&/Y<-I87R]&X'-J>+W% B^4LX9O/1W^6WW8S89].JE'= M=@8/Z*O:&%JNQ/V[ZF,$YVXT^R\W7J9?DYOC*UI)W*V-!J/JMD'S!M6@MN X MJ+/JHRB;".MU*'=Z'&P\72:A%L_;K< 63?N@\.?I-'X=C7=:E_>?Z_/=+2?M MB[9F"8H].)VOS#JWJU>DM?G$VGZ>5A^R7 MD?,E9*:]0["7SGL>Y?ZD#TO/^K3K5DS"G^_1RMZ?RE;]]$S[^M<7*4]GZ=UL M^F540OA>I$G*HP6JGYVX?G#?/8^Q[W$=IM_GJ&-]V#WVY_=!_?=SQ@7;G(Q M0M:M7[&;[L>?'X*6UJSH%JQ"]VY\ MX[^EG4<(K1H/3F5[(+;N8W":6T]_VR[ZH?@+*HW368MS\D<>[9F"UK/Z5(N> MZ6D[8T\TZ(.:%08."!7;U6Y(VLY"F"W3 ?;,P1U6&,WO;C9SD];W( [K;=B1N:S@H=?L H47[/FA]-TN?W2B^_O-S M"=&=7VF>NTCELMV1:->Z#RO>IQ*@$W.U'DXN7T_ENW\+3 M+8:AI^7$[FPX#'7MIG-7NWYH6VE=NTFY\UB/;R[1O#,7%IN=OOW$M6G=(YVO M1G-W<3%+%QO'Z7[*[UZ=]$CUO@K0CF8]4O8NS?)T=KERB5YK(?M1V::+'BG> M_/-SFE[,W.=/)587YW,Q&_EE!T@*16C:O0.G+Y7PQO2SWEQ&095O: ]$]=%UAA/T,IC[=-Q^^ M3Y^GLW)[I)^A[.ZXPN@V7U]MBK,I*OC%RXO/WSWM6]W-O(X1_RTM;CS"_;!C M $HJ\*_=_K=7)[U07>)'7[C53S>?+R\\K]\+Y M=';VUV@F#CZR/8=2F>64XC<+J(LPT M_/&/2?M0B:[]#CZVU9O?KE'_=KDH>:+B'O*L>]?#CW!Y>>EFW][F6_2/67K[Z9=K>I=M#UT..L"VHV[0>BLYRU#Y?M+K%T+)Y!4H[ MP./I7BK0_4NZ<.-?77%DEB/W$E?L%[V/:\^W5!CWX0OAR4YZH?K!U>R=)#[9 M8AAZV@)B5\-AJ+NK0*#E?YW=J_CP+@\F?K]^AQE;2\CN:-<+;4L_3_]-IN+/Y;=Z_RI.=W=ROLEHOYW#AW.>?RJ;X4QHOYE>?K+9)('23=OM_;3YN M'J'U*5+I%9%CY]/X[S\B0:(]A"T2F"HEY!,<&!SD#2PF$*6=QFR M2M\YG6WF9EB.7$7.?9R>!12TLW0UMC1?W2/9PH5=31LK:/#.,$@Y4W J>)"* M. #7NZG5-T_\ M-"^Z4.D11HMT>=6^I(RO-=73P;F)8]V!H8/+$D0R,)0)46@!JN,Q^P9T__'38U)E"'$SM$3O MFG+YN!+N_?4%S#<1)WB41^[ZRM9FKXE7%]OOWK]>'8"MSD_W$X9]O+$A,EKN MI0:>M0+.N ?C*0>B8Q!<4L/OQWC7E)OWLR(\PIBK1QJNO1 D,5!2!?"*"2#* M&/ Z9(7K.5M#GZ$WW#*C+'<0I)) )-.H'YB(WC)^%_KY52F[5DN ME.6L9 M>/WGC,ZRV7)YX?4-5XJA#.Z#)202&3J"(#Q 8YUH2:ICOX$T0?RV: MTYJ\9[]T[EZ6NKHK=3?S2AF49"%$2M-4&I-42(C,1)'>*&^I,%*V, MK<<7E_QK<9WX;#[CU7;[B\U)USOW[?897IU5]C0=C;*2I8CV:7+)EXW/@O2V M* XY9.>YCZ+5$<#CJTO=K"[X:WF=U#1^'\OJ7@:-HRVK>W0T)DO*35)@&./@ M2&:@IQ?8#^%*3O&^?' X5@O1X?7'SQ)H@:I MT'HB8SMEV@:J67HBHWN\N.B)$#?T%M&VLF>==QX[BF4#V,G%*KO?W;Q_U[G^ MMEJB+7MH7,B>>N]!..F!FB# >4TA*N82<0D-^U8*]%'YL+&QNK-CTU$C0M:4 M,PM:1 529 [!10\N>)TI43QS=>H1*X,@8%J9K;4<2"T'\F;R\>OTOY.;;3O! MV+NO)C,G-4\:F$X2HJ<4% \*@E!$<]1JD^.G'C]R0G#KQ-G30QR^-?6'N>O> M&FX--R)[\%HJ0-:L3B<%2"=#%%RS8#J<>=6)PC@MU'7A[=S#>#S7 MQ6VG^"0^G=CBD46VJVD3T4ITD7!0*0K01*%6)7,H\0C:BI@2YZWB[ ;M! M-D(8Q37*ZN!QR7B'/Q+1!(BCF=IR[GOZ%T3[G;1IG\RJ)6AN4;G;$_7PX883 M%)621'#:1P@Y$[#".N!1NV24#?C=,X+!?C/U](P?SIY:$W\O0&KWY#_>H+'! M&*L8!^U%AF!P<"A-.3 ?;/;61=ONBOR) ."@B9L.Q*F*6+@7Y] *#H^W:8(E MH83^@)<4U2J.6C5CD:""%3U:=SQR8D_=(]@_(GIC5BU0H'KV)L)&.6,,B:M@F>52S$P7-#0I6I4DP(JM(PJF[[GJ&1^\=N-%OEEWR;'WYYQ;9MBO2A7391QFQX,*"3(1!8AVVGCG.N9UQ5Y&7%76E5U.7WT>+35>6#:[I;[4T[FS?*.)8"KC*O M;0(I30#'B00TSP/R/# :.AQIU?&X];]##<&W:NZT56&[&Y;\-IV$W>?N3S9J M3#"24,$AX-8+)!L)EG #B=IH@LC:D)//8].7U=,KFZJ9O;( MUSR@:"8\@5Z%;TK"0#LE2;96$?V>%;->1+CJ##,C=^Y47PSV=0V+NFHL[IN4"P5>" '.* VYV'>9NQ2H$#S*#DI]"?N>I/C:S2:CR<7\ULA>I3P*HVUZS.[&C6)HRD63(1JB49=/ M!A4ZYP%9S#S'C9[0#HGPZFBZ/8-G$*[5PLN[V>8J[XHI*Y_0%H \\G1CF4F, MN RHWAL0CD4@TAM KIF<(J56=G"3U%%J>T9$/VRJ9_]?)[X%'-F=]Q9>D)$#S1JA'1;=O=VK1O:$S:D!"@^"TA M.L>!>-S3"0_&N&2%5AU.&6N"XJ 9O;^I#<2S:IZ\J_)JC]3L>\R7]\CC#;4I M$644"&XLR)A+CE%4]T*,7AII44QT"):N8U7WAXB>6%0["NXFWV6ID]DZ%NZQ M9@VR)_AD+6@=&43/"/!@40&41!IK# VZPQ911Q7J#Q ]LZH6, I\)S@GW[87 M4+C]6!."9B0+ 2)8 M+ACL=0OH(W)AF2F2,6$<<1UNEM94(CK9&KUS MJ=XN\D2%ANWB8UNS1C"A4BC7Q)P(0&VY$JN#!@ZHQYB\/6?8;R,:.RVF/$VS1M3KHD0 MY<$8-)18E EX\08R;GP(,5LTF)Z'OM )#0/QJA92KC+E7A6-_?-Z%%OP\72C M!D#QQ R'AFA![!U3TRJ&JX<<;0EM''M]_ MOO'12"%C@I!Q?"IS"CYG!2F2* AE@7"J[3^%_]>"P:4$*MLIN]QP.O\ICL\_O4(:21AG!+*(1-AT+1- M&E#'(8# YQ;-ER!SJ_4[S*P4KQR.$+7M+R/$P8MO_YB77?9\-$'DEGRE83'Z MLBM!0/M.&IK0F..X\+VW!)A3 IRU&KC3Q&7G>.YBW=0Y2#EE $TKSDPU*WN3 M4^5M+G<,5IQ=AL5RAO2_G,ZW'MWL:MID[J*Q*#NHUA*X=0%RLA*R#X([1E7L M4@?S%AZ'3% ^U"P_4>^\1V8>!T)OYO-E$=.JR82[I4@&4QD 00E!AP- M BB7^ >R,Z4.J0C9=PR*GMWX\NECGZ-X:8]NZ ME\:C%JRT138H(X!S-&JHA #BG%^3FR\6I= MH++>ZA+)SK8-R<1J&14820AHY=#>TB*#C"R3%(U7K$.,0AT'8ZTM:@!F'A=$ MM^]E[HVBVXT;7"+>&Y7 >,D@<-RLM><.I!01+7>I* M19RUJ-P 7C%@:E2!6E5 M:HARX9Y!-<"!05*'K[7ML/=I=5_JX_2C^[/<""\!]\BK\^GLPRF7GP;+P1AX_V%H?9L]Z2A3NU4F3/!$YYP3>KBQ464);0@;G$J?9 M9!I,AV/>4I_R.T!+%;[6VGZ>X-4Z?K[CPX1:[[P]AJ?T5[?8$+VZF_#M M^HZV&X_G;_/38VSI3#VX_R;Q;!F5 6A&M2@IKB $S\$&22.1GCC5(;E^G0CP M6M \$L,[^]FNUU(Y!?TU+3X5U63;9=0]6CPFH N-0F),;K3<3 MJ40':T)\%YO;L/P\@A/C]E*XL8#>3$J41GEF/\NB6\=-Q/7$/.$@A.6@F?.@ M9680O$V<6*)Q7?1R9/2,$7@T5A]-NWNQG(\F:3Y/Z\QJ*XMM_4W<1[7;TDVC MG/=41 O::@.Q1_:D7%=IZ^))>:23 M)B02=3E3<6@Z@0\6%YPMQ1D,L88FP4SN<+191SU[_IZ4?F:F(D9OTDINA^'- MI3#: M=:AY^['&"!,BTQ1$0C%?,I%"9*B-)I6"#1Q5TW8W"([INJT$@XY\JY> :,]# M[B=.5S/Q-AI6;!)O$=TY@HCXIV56.".M,;:#4_^HGH*^D=$;!P\V_<\NI[/% MZ']6[WV;[]]SO;[D>ONQM4PM[-C'\S[@VQKG'4G6&R@7^4HQAP1>D:L#-<>H M/OU:Z ,C[K38?[2+SZMLFOCO2_QPM/6:Q:ZFC74R1OP!1N!NCBN30716@@S$ M,>M]XKX?;\+S!=V O*SHG%\'M)U/9Z^F2[_(R_%5&K'M/O M20'1T@$+^,-)HW';3][%#A&&=:[/5T).SWRLEYICDV_L]QFR\=7TZS8UZN'# M359<""82B%*573-4$CF+"9Q226=/<9ET4*'J7*^OA)!>N%=Q-XG+L/C=S68H M1+]M$H]MWT<>:= (%@PEQ$%(,8,F"'^IG2C\,SI9QEGNH.KN?C!GSV#94^ MN5A/TMQW>#Y,AF"$=,'3D.-#^ MY=$@'#T>GJX$[/:CBJWMFLP\%]E$8$)(H"PEU-04&HR.!"F(C3)UT&?H<8/H MAD=0-U8>#SJ;_*I7YM^C>5;WPE2;#IN8@X\JX^[,LP-" @,?;0(59"CIWV,G M_R,];AC=\& ;B,?'%XB;2O8X$OQDMDSQ5HV5@T3DM@X;'6C@5'*(5@:0Q!N@ M))6"U[(<@$?M5(=,R_2[#;R&&]:AMB(];JA=W]BKP=Y:L"N4SPOIJ1#_9^'2 M2F/83(HZR)X(B486Z[RTF2]#XQKT:'&'CUN_%S? ML!J"G<<3H5OK9.\E.[?VU)CLJ)4&B8I. >&J;.:H5@@?T=#F2G8*,J??E6M\ M>-Y6DY:K>*RW^7:,UMO)X_6#!%F>.C*A*>!N9$=)E M03K(R#I'QL\H7F[@N;E!ZO#Y28\7KWZ" MCBI51N_3TZ*J^996C0S&TT4KE]IY_\GQ8MKK]Y97J39^Q3&;CX?H6Z\!LLJ&K&3 #SL90WWRJ-QHW%< MN.40;3,DIHN17A( .ZD3ZW"V7N>4X!217W5*C@WV\^D,9WFR+ED9OGV; @M"0.*3WHT68XF%S?L?E'4D73K,L"O MH\D4U9)O;R:X-Z=YN5URMY>U+ZM-1I(C4-%$396PR:,ZI"Q8SB-H:Q@PQUQT MMBA'':Y"5KL1>RC"'IY+G##GZYVAK8>R.W;WWI,-5%/3LROYKN=W5\V$I@//)T8Z(G-)9C/US>(!G/ M8 7:=,9YX6(4CK$.>E0=(_NYX*H?_E>+&YDA?>]FTSS:&B%R\U1C36#290U" M>UKI1PZ6P@08"+#,'2:"J3YCRX 41C$J>A#G]]*@'3]UT0#[5 M0L3[]"5-EEMC8*\>:02R)CIN(5.+\K&X181V 6(D-F1C;>YRZ;F.#.EKLCLP MI;K2L-%O6JD,5\\V4AFB0TA ^/@68KXBAPA$6:S(U$EW6%I5XJC[WN7[X-- M]5;V/.&[2HS-*P3K>+K*U[#;)-G:KDFX@06;#!"B,NY?2@/G!C4D9T)*0?B4 M.AS65);]A\WB@YV@7WY5R_B3QN,2D#B)O[K9'^D6/[: X^E&C>;(/!L)X*9: MRIV7+=4["REPZG5@ 0VJ4Y<._2*C5V95,P?2!'DP+I0)8JEEXP)JA-@J<.-U3J MI&3J%SJ#,J^B&GM3U/U#6BS&JR.\XLB[_.Q&L_+'=:*@[6;L/ATURDJEK7!H MTA$%6C""BAOS:"L$8M!P#)%VN(U2YS)*[XKNL S<#:DG\AC>\NZNSKOO'*\_ M HG=C9J$%$;K*&3%,AB2'+!<*L&7M'8I$"E#AQN\=9254_>7#S(-!X/H*D9H M>N_&GMO=9 MP&SP>:EX/W/-Q_@)MB.U'-T^T:)12P=E,@)E,4190!X2AG<$58\P0XU3H M@+UZF3)Z#5WH@TW#QS1]2;-W[N+>(5*/%[L>J_3Q5*#40&][E19N-![NI:_= M;(+K?75-^UU:%PM^>=/3L=[[/H7I)(S&HXW!]QMR8U86W%D5^.GN; M7[CY*)0/1^,EJO%7W5YUN9U]E8/;KB/1/TYO%=#=7%7<#*!M %R;OAI+2L2A M2>"E+)FS"9)8% C%(J?,,)58JQ2)WV/@W\D$FO4_D]6O]CRA2JZ(OY5,9-HZ M[\L^S1O%G+32*% J$4@T>' :=:.5DN*9)Z@HG;K'O0XB!F9K[;C"MY-[=:9; MW&;>V;9!HYRG5!S- 77>1%'!5MYZ4)%9FAEJQ+[#T5ZUG%45-Y@A>%H+2[^O M)B/%,Z0;54G4,WQ"M6+#EI4.,7^[7,R+A82*Q19D[=E38X+E!DTUH-E[T$E( MP'TY@W0T&BLU"Z259ZTJ7QX,8Z5_[<^5Q_MILH_>$[1FC30<-$%V1$0>*)L- M8S8H(D]>N ^*@VE=[E;-MK3R0XPW6]1J!'=4G'S(5TU<'H7E)P76M22 /1,@U:V:O*RZEN'*:WSQ;>'WMYCF?SN[[>3X/[QF[JNWT8CD:%ZB= M+W%TB^6L9&(]'_U9?CORVX_MW7JR'-;V;*[;FC6""94"$T"="$!Q$8'4P9;J M)<*9<@78N>.IQ4^2O@JH/F3,JX:-%2%JJRG82#70H!*:W:4"E(C<9*\,\_U< M>!MPY^YO6A^6+^F7=]7"PT)87BY7\26WZU_B[^.TN6-^.ZYIGU*"?;^BT5X[ M[DR$Y-%"(,%(4"8$P+]$I$;DS$[_&&PP"!Z1S8.K#&TDS<"*P[D;S?[+C9?I MU^3FRUD:]J#MT;>]<#A7 962E!9O$&1'%Z[KR,9K6E^-YF$\+>1NVPV>:M,X MXJ0AU$,P)>Q)6PXQREQBKD-,(@3I6BWOEJ[_50S++]/)Q<$ R^)V]3E.E@=WTZ_**K!PWK.FNNHJ?T M+UAHUC4 MAJ R(:@44([#P%+K@*& %Y(2%6,K,^68KI9A4-,[XZIF%CM$ZFYOV/C,#,E* M LE!@)1)E^M.I-1I98$KCKOMR0J(>&F%M-^F\;VADUD7AJJ.%BO M<8?DT8 I-2M$%#I:D6/D1PS=>EB(:D\[I4W[IAQ7RA #$)L2Y&C1:L[* 4&+ M648CK6%=*J%462-]3O-#G\0@3!S:X;"7^5V.!.XM[:$] 7\9_AT,_U^GD_1M M?<_[?#F)>QC]NULVQ@S#G?3/36"6I8I+@.BO4!^4P%<(K\93!?;M2X8\^WP1A#>J?$A(A#''B4?7TSH!"J1$,)\R[DT\/ M/J IWQ?3:BV%AS>&KCGR-C_\LDV9W$.[;**,V?!@0"=3$HDE!RH8#=(FR4+ M?4*K(E^/F%)IG6[A(DT6I=+%*&Y2+K0!W@&]-21R9CB:TT3C--A@ M"1"!\X.KTUF'_WG5(5ROCO4P(.;JL/0H?LJ! Z%*VN2OH_%PY7.O7C!T]/35 M>P;FUZUD*C7>42H(32?KTCFO4DYHU)2B66O5]6QRVQ=_;"_R _*VQV0_]GB3 M5):QZ.),< *R) HV5@7\341E#96\W397:82[8K ?;] D*;*2@@.3L5P>\1;* M82,$I[RCGFO5)?*UCF[:??H>:*0]\:J>>7Z/8/SEZK--*IN2HGCV)96%NCH[ M<^.]T-*JPX93:K1.Q01V'B11!'AV'$H"+ZH=B;)+ZLXCH>F R=^%IZ&X>4)X M6X6W=$/8JHN&:DV MW*/I.O?D*A/#JL3F2_QZM'CI9K-O>3K[ZF;QL6VH0V^-9$:D("TH(P*D3"P8 MJ<4Z=8?-3HV]W:P7AS/::QL5T(0VGM,T C7(8!F( M5E93GEF'%)]USBYJ;"Z'"BVZWHZQN/IUQ)=LP\X'K9NI/3:Q!P@.V> M!^2DEJ60C\(EP:F)DG;P>E2Z(C:\IMP+YX9V;MPR:H=V!=QZU>N<4UA<5]_% MS]Z[Q=&3]#U.U6,97+?YKUMWTCAGLS$E4O;MSL-[LVFOWAN)8CB8( %EL$0ECA)PTB;@"3D; MLF7_]/PJ[JQU#M1C=JMIU< :%O,.)R@P"U]%*DUE.'$UFO;>'Y5 MY:TC/A]VV.1 #"'9H*$M'5A?8KX,_C#2E]IQ&8VL#FDW11WCXH0@V0N+#W:# MM:'PMVG1[Y=AE2YTXZ^[R0E7CMKPD\WA\4UAC*=<9<.]L8FD:$"20O*E##HQ MI;@44VL?D,M$A=S!I5\G>F]@9)[>%)S2_OGR4\EK^&;2S473\YL:K;W-VFA0 MTB(G6? @%$JG3*REP1!*>0TX0[+^D%WXB(KEHNYF\3_=^KG9V'Q M<>8FZ_)H^%4IEW:=_6BCZ=RJLQ >3U!5[^4-HXQFGW*YA.)!9BJ!9YXV/GJ> M:#0=/-CZ>P#R2<_&H-A>+\O1Y-K7>'=U/AAO#X@^\)4-SJF(KM3V"I[BQ'*& MG,MZDW%?1$4C.1S'YE\*Q_7F8%#T/@S0[0&?3W;:2"5=]CE U(*"%RF4IWE)Q#4.QMK ^GQ M:+.]X=2FFR8X&:A."JAR10PF U10#I%3%0URW8J35UEJ@&H@9E;?H^Z%B.V_ M1VWMH#'!H?9D>:GD0('YQ, HGB$QXB4G3&5R\A%]5?:HOME8"TCK%&J+_0&T MO6'CHM&Q)';1C"B0L23H73^QV2&GUQ, M1O^SBM;9C*'F)=5Z*:L>1H:^S:N;ZP]B2(JX2]KVA%G;&S;):!^5X_A>ADO92 -9T)(OFQF:9)16M JNKC[J M74FT=C5M$J4X^'*W*;,(P?$ SJ(][@RE.&XA&>E@3]11$ON&<\)?6/.:OG@M7KZD4KX2AKY^\=*^>KYB MY#;*-NKH;SAA'[^F\9?TZW2R^'2@D&G1\6ZVAAB]2)[@@"@!IE,"9J(L>K>+ M*8OLGKV,ZA=:>^PTQYF?4Y"!#T?^W\G-/GZ=]H;T37^[&2A9E#D(!A$G&9*2 MQ; TI2JOD\(9QW0\^:3HSP?@ T[+">,:7[^UALYA/>YF(C.,6,D56)HM".TR M9(GL5"X$GU(4O$LVS#K>H&>&[:$FYG31?3Y=;LNE>%B'NUFHJ%[:'FY82AC<_V"VU\=C<+HS?2,J6!BDQ! M\\1QBP@<"/)ZZ2MQGC_FNC61@CH4F[ 4. :-$@V1*X&\L..U(*=UTJOZR MOB?XP6V80?A72\;^[$:3PH:WDWN56F_2%KR9S!>SY>K>T&]37+!S?&IUD##_ M/RE>E)OC-P]L 5K/;VJ42HF'4 [&C 2=HX"<7"P_=.)%['0)RA_6Q34P)H_/ MZFHJXMWQK9(5N5 X?\6#]5VTC^[/;2IA^UX:JP+.B*(@B;% 8^:PRN413#"6 M&J4[)9\>UOLT,.R&96,M2*V80%E9I)U:'B_+"NG8&!TSOGJN7+>9#CYV;K??C==D5L[[X:[]&$R4%#L)R7 M2!$&LICO5@>!IKOGAG78BH;UJ R,J!K,K& :$#0C60@0I5:M="$ 2SJ!-R89DIEK63=IX!'MBN>[^V##(A>* MHFF2".I[C"L'U,N2H,QRG[.5OLO!<:U+TH=.TP/;KB-OZJ7CV!!:_&?S3RF6 M\KNM9OU.@T9XH6S4'$@T"DRV 9(U#I2B*6MB U$=W)>59_^ 27MJ_KMRJ:KN M>DWU2_=YM'#C$DE?DFEOP\/VAHW0A$E6@E!CB""R5""5],"SLH('1;T[^7"2 M'G'1.[>J[Q._3V=_O)F\FTU#:B<=[C1H" NH#ZERDY]$L 'ULT2<1HV<&&ZD MM9& &,XJN0R6O.Z)'5P MDAN7M1;M@E./&:PP! HZ,JDZ"*ZO(5U58&Z#A >-&B><%TX'R-PRR)EX4 1W M09T4#3I8;64_USN'#,_O7W?L@U'#FYK7IMC AN5*=+YPXW+9[<.GM.L <+@7 MKDJ,I_C+R/G1>+0X 2/T(46;BYU;EN.3;1I$;,B4A"<,MR!(@'AHK?& M\,A)*Y5MF+&BB"Q%8'YWLYF;++YMZKV_'+OY?)1'J$CM''G+'IK$+"F):TN> M;0))$ &ZI@T/[;-<[C5HK&:9 M.%3/),D>G$31GV*0N,]KK1D/CHL.Q]MUS)MA,-(;PRI#XK]<6#&M-23N-6A0 MP'O!!-IP'G]X%@A0J1A(Z5,.CB@9XJE;.(-"HCO#ZNFY:S_Z._>MZ#:[(?%X M@T:(R'0IUD",C: ]07Z%+($HM..D,T+EDS=WAH%$;PRKZB<[1-_:WK#)3J-( M#!8!2.^,JY;59NW=^R6Y>7KKQZ.+ M%0];0&5[P\9QK1)1R,=H>4F&R4&:Z,!P%1PRD_C< 2IU(H6'@4KOC*L%E1?+ M^6B2YO.7TTL_FJREXRH[]@72C;_-1W&3(?N*8]^VX.> WAH22R2A,D"T4V"+ MUX((A;/@C+,.__-=ZC?5J80W#*CJ<'-H/\T.9\:5*7-0F!-R# MR!&+C6REO870:M&\4<:Q%!(%KVU"!=\$%-M$0N8X^A*U0]LED#]J&LC^YOB^ M^!J&A=7TG6WD_S:=A&X8NNFA83YK)M$R$$&*4OJ6 ?=H,;K(C G2!M/E0F"E M=)#'@5$G+AY+2)TO%\M9^G4T&5TN+V\K>6@VKN+,CRXO;M%TE]HK"M^AE8O_ MEB.=]#;_EA;WOF]I#AS6.6J^$4TAHH!SI-_:@/L%-1RRB-HRHE-JYX X%O=> M+;>%3[=JWWB1M2PW:93V!>X^@C6HDTDJG+>$:W'ZF7MJ0V&+?=4GHX]AD3]) M_W[V^:YN&F%\\(99$.7DP_K@0%#I@$HFJ+96DBZAUJ<"N[WG_1!D'<[2DP+8 MF\G'K]-R][C;IG^GIT9YGX*0$6+D$M#JI,@8G4%+DXS2A"ES\G%V)P*S3EP] M-:25_#M]8>VZK\9;F@T3%G@T!++6I1BU5.!RTLIEPKWK<#1>*:WVR:"M"U]/ M#&\E)TY/<+ONJDDF28J6"A!!*7(%EZ+CVB&3"%J^MA25[I"VJ\[QV$P/O- %#MF%M![#5.8@[';!U8.M) M@>WCIS1+KB2-Z8JUFYX:CK96C"6C@]:X]HR.R!-O0!CM&$TE',*=^D'>B4"M M$U=/!VFW4H*,E[%D,NK%/_1TMTW4RB:>,GAM*$BC',AH#:JYS)&($Z/UZ8=> MG[Q;I-<).'4O['$3KI^Z*Y9H(=D+;EZJER_H"RM>G+^BJUQC^J5^_4J\?D:^ MVCZ#6EJP9L4GVT6TZ// M-SX:*61,$')@H#*GX'-6N(60* AE@R/3XJQNA0C99,?6S0]3>OKOW MV[;8_WV:-RH(KY@@0$L4F%))@L!]<)V&)CL7$LFG+K)ZF*]I%=952]STS^5H M\>U#0E:L0@Q+E,5TN7B?7!R-2_QY7\XLU\OBQ+9Y4L M J4(2MF7LQ1'B[,2O7F1UDD9MR8BVJ>;AC";,N&HQ?F$-#'D"\THDUFR. -H MFW8*"JYSS-,_N@9F83U 724QVT-\/]VH<9H*H;, 0R,#)AD#$ZT#3HQQ41N= M68&U;WDM*+WU]$\I#'JGVFZW%O#>Z)QDZ7+U(H$+&L'&EI[)T0M =W"QU+C'U#Y >V74L=\?J\U^FDXN/ MJ+G?0J(TFB*P-.6)FT,U= ML5MEZ%N-=UNSQD1%B$;+WA1,&Z(5VOC!@G04%2($MS =PBTJ^DAZF-#'TR7T MQ;?=&_H3WK*/Q5^S>'/Y>3;]LC)L-OE>MDY^RY:-%ID31>#:HLF:#<2UR" M6J$>LN;;]W$F-^R16T5W1/]X&8)YM5/RO'>+5-39 M\_'T:ZD[DZYO.)XMKIVZ6P"T5S\-,4'JG#A(@BRGA$;<:DE$:6MH"CXZ=OI! MH0.!:6A&'JRVK,;;=E_9T:*A3-@@D@9EB ?N+0'!N%K+6A]T#K3#45Y%UT// M:DJO+*OO^=[7=-O1LG'9\,2X RXH 9IC*'D_'! 2E-/4,1E//HO*8$I*WZP[ MEC.B1I[;UY>?Q]-O*;U(DY1'BW=(Q!'>.'0VF'>S]-F-XJ9:T_RJ7$WM]QW; MBW27K"NJUC[ -NEL=[9N9(XV*%RXQMH$5A9]SGD+@3L;2YP%HT?T*VU&L')Q M[![HZK'&"T&V7>LN+C+1IFB*-&VG*GV0/SFH$748$USI<*/0'M MUU-W"@VO=/3%NWH;R6)E&OXR10OX!MDH)MOL)SO:-D99QPVJX81F"T8F!R3B M?IJ3I9D$QDV7#)AU/$3#;RO]<_'X<7"MKT@^W;;)WC'FE "=<@9'(P6M> !I M4S0A:-3A.UB]YKM SQ!1U)WKCC3#C^[6S=B8#@ M53F224K3#C&4]OM T"!\/$Y Y6[4//I\HW!CY=0Z4&@#HJ+/,F0="62!ZK\U M5@G=X22#DN\"*'VQ;NB3C"?\W@,?9*RXLPR+Y6PTN;A31KC"JX[MT[]#T:9^ MXZY%>._QABO%LV(.HI$<7V0#.,LBY"A,\M(S-+F/Y[5_C.26N\WCK= FT(%J M(8 &R2 *5.BHSJY< 3>,,B^I._E4J=TG\K$]IC>&515"]ZAN']O_9,,F$9$\ M:OC@E*#6Y)0WMTQ%T=O[WJ59GLXN"X-O H\JO7OS MS\]I>C%SGS^-L#-D/NJ ?GD,U@^\:CZDBU7D^22^GBQ&BV^_CV+!6AA/Y\O9 M\=Y[99+A:@MILCG.&IKC.V@Z\NMO/GR?/D]GI3C5D2G:?'VU9F?3/%K\,IT7 MV^-]"CASH_%H]18=V%%K8Z_LNY=ECZ_!WB-GF];W]7).H)B'1 M5"Q( ZF2G!$2\A.,=!E MI?A@0G2M-LN=H3O/ R"].IPC"J>&VX&Y=Q1?$8?TF(Q3AL-\\WE M9S>:E3]0D?R"HYI.MN%HOXX:9:725CAPC"C0@B'/.?-@12#&H&".M$,.-?G< ML#0X]PX.(+VZ:G9U?G$SX"W1HUL;-:5@9K2.0E8L@R') I'X11M6^$[M96[SW94)5L5DZ!E$P JM\4=-(!-$_):D5)"OW M"[\[>^I-^28EQH;4S9VEK5/_:(M&*163UG\5\1B7F4Q$YKCB.;DFF:2YY&)_:]??KI2%, MB:2U <:#!)%+7*)T;GU7-5!%E>X @SI1,3V)@<$Y5VN3N/$Y;MD7;AYJC)>& M<8$B33%D6\P>?) .EO*^C$F:$/$'3ZK+LD^L+-7?UC[IO/9LC0CZOKN"?3V=G7]TLSG^>.93H?'1LK_[C]&[S?C_:H,G$VVB8!(^_X)+*$43$/RU#:\A(:XQM%8HP MD,-NO'I;BJW ^ICCKE4'C>-<,L(S\! B;A!4@XD!%06>LQ*4H*'0C_]_P$VS MCPF^[\@;BGNUI.=5.H /:?9E5/(?/#:,S2@W)]]A>C$I4=?OTFPTW=PRO8G% MWIT$?Y@W-CZK3 .QH!ESX).FD"SA@))+2^>5=Z2#7*\3,C0 0D^'W8,K"]N6 MX%&EXTW\\(?%-/SQC\EH5^#JP 2MR'B[UB/>+A?SHO77B"782E-9([-O;_,M MXL["8O0%];ZC$C:XECF=+4J^V]5-J'7JV]LF;[47#L_DQ]];;ENXV>P; G"5 M/ Q5R/+5ZE;8L97(QR;D$9EV^['&L4RM#0DXP0X#"@*(PAA0G*,Y)1A1L=75 MFZ&NQ:ZS0YR/)M>%+7:5$GFT1>-(YE2:!%Y&M!2EE:")<4"LIR0$P[/OD*FS M4DC(X3/W1-:-[ERJ=T':+]Z4/!'+8F/_8^+6A])H2:*%O4.)V]FVT5Q%%IV' MI"(JNH)F2,Y0B-)JSY0RW'6X-%TI)*1'=/3/K^/@Y&JKWJGG;VO6>,DMB8Z@ MND@)9&(XR(B\C$))G9WTA'4XCZN3RF4@<'3FU/!Z]N-R_ AZ4JDJ-U_9; M^[W'UE#.ON#K5R7.IK,/;IS*3-Q41#N[VF>*/$(%=[0UAFO/KAJFK2#.!R#! M"R@EU\&DC,C/PHE O!?M$C+5X)AI_^^XVPXSE:+E=S.KQ"6E\M50-;/L^E\_H_)+*T=*.6L MY47*TUDY@#U\.;;K'P43=]X@PP@7:_HEB8^*S%IL/W78 ME@/C(6%[I__&9N^R#1Z$,KEDE:9@0V9 362*2D8U[Q"L5RE@^%G@MBO?CZ%N MWM*_?DD7;ORK6VS&^3:OM>F3U<^>@Q9R#$[<3&%)QS*:O)VD_TYNUJ;&0[>. MFV@T,5)E,,7H#AS-;\7^;_?;G5GE'V+G#N=-TP9ZU&M@G)_ G*Y,6HDY^"] M#TH3GGCHX"#_EW,9#,3SYR*"^@9NJ_HL'\!YT)M]A_96!OZB*!$CGR:CA$]\Y+W?O&MXJL&#Y]X\,:[$3/OT^?E M+'QR\Y*%XV+F+NL3-/3T+OT\_7.)0'K]9=@CGWLOVLW)S6HJ/SS.P'_^V_\/ M4$L#!!0 ( +-QE$^<*%+#A[$ #ZG" 5 8VEE;BTR,#$Y,3 S,5]D M968N>&UL['U9E]O&DN;[_ J/Y]G7N2]]^LZ<7-TZ1U;5D>3VS!,.1**JT&81 MU2!9DOK73R9)L%:2(#9"Y;Z++54A$QE??,B,C(R(_-?_\^UV]M-]5B[R8O[/ MG^$_P,\_9?-),O^?+FIS^GV>*OGZ[*XO:G/XORK_P^_>673:.?UG^8Y?._ M_B7^XTNZR'[ZMLC_93&YR6[3]\4D7:[??;-$GU>/SM=+EK M\/AA^NOFE[M'7W3]%:^?A5+*7]>_W3VZR%][,'0*?_V_O[__M(;DEWR^6*;S M2?;S__X?/_VT0:XL9MG'[.JG^.\_/KY[TLDDS^;I/R;%[:_QM[^J+[.@F6F^ M].DDG^7+[^'EZSYNRNSJGS_'IP-$4$*P >A_[6VP_'Z7_?/G17Y[-PNX_-K- M:&RV3//9XN1!/6O7R=@FDV(U7RX^9I,L$/9+[.G(J/:VZ&<\=<$ZUK"?T7V. M_V@PN*?M.AK;ZG8UB]/1Q?(F*TUQ>U=F-]E\D=]G[\)\=EM'M76[&&C$]95_ M8D\#C;\V/4[KJ(O1Z]4BGV>+17C9EWR^7H".#O10F[[&9,+_\VE6KO_VN4SG MBZNL#--B36JTZ+(OB5J,?* 17J[*R4VP!"[+?)*IV6QKH+08>+T>^Y*GWF=X MO&47XS/QKZ8H[XH-_]1\^BF_GN=7^22=+[[B,VHQ88!=S%_5W*=E M^&?<[5U<7=QM%XTA,.M\D.=&O?I9GZ ]?\>Y9:ZW\G3WAD[D+6YO\V4D4WQ1 M8%E\=3:OI;KC37L>8=T/LW8//8^W)D'J=M#-:%]?MFJ,\DC#7D=WF98!GYML M&3Z:6>.AOMI+U^/>S=:+8#JDBQL_*[Z>A.[!#@89;6.TZ_?6JQP;@^W=_-.R MF/QU4\S"=G#A_G.U]K*%:3=?-I:I=L^]RO?2A?"^6#3GV.'N^I3DP9QI.OB7 M/70SWONLO$ROCWK57CS8Q=MM5N;WZRW(N_EB6:Y/(XX"=+!1;Z.JN2+7:=O% M&%U:SL/BN8C\OT17S8\.LV7R D7[,)L4\'@RL_W9Q]2% M%GA>E,%"L-F\N(T^C**\N-+I(I_$'^:S5?@TJFZK+FOJYSRC&0#'>A;829T, M,.H_L_SZ)N"GPN02YI;UKQ?NVV2VFF937Q:WCYZ]N'JD 5^4SU5P5_<;/>>8 M.L$T+,-W<6+1JWP6SW?]*@BT7)59>+//O\4_'0?AE$X&&W5=#3;H:S 9:GZ) MIW?5A00^SK[/#:G M0X_.\+]]#+O2TT=9JY^.Q[[YH\ZNBC*[+(O[/$;'Z6R>7>7+8*ZU0KUQWQW+ MV+58!N\XKCXW[]^3[&4AO*@\WZ&%E= MWJUJ1W M^3*=O<]BR&CZ_11_4%?]]RGKATB3N*%K*=.^?OH<^_KG[XOY]>>LO+WX,LNO M3XJ(:]EMGY+56Q;JM>YLG"[T4'S/LNT^ZS*\M]X0#S7L=72G$*%&^R[&>EEF M=VD^==_N8N#DHK+!C@WQ2+,>1U83PWJM>QQGO4^F5N,N1ODQBY$#DS#1Y_-K M4RR.[V#WM^AG/#45>[1A/Z.KI\YC[;H9V]K^.#Z4)X]U^.888UFFD^5VIJ^O MN#JM.QRGS1?I]76976_=9@2=UTN&H3S6 CC3K<&2767E5E+=KQ]O."CEM ME'6ZZ'#$VW_]EA7797IW$R,H@SZ79?YEU8(2#7OM4*ZZD]$K#W_'=2)YV,.D;UZ72=?W8;#?HU;UQBF? MK-,3BLE??\SK'\BW[;=WV=9OOMBP_F*UC-5[IB>L9^V[[E_"U>UM6GZ_N'HT M'A7#9\C#=:."=OK[^'+6L>JAJD]_NI]4=^EVT'7?4I8E]1U6O!ACW^^PZG?V>1D=F/'R.T:M?EIW+=>);!I"[^8>PMY-.1OTB M8?;H$/>VZ&<\=0EQK&$_HWMJ0(2=_Z[F4O3AW38>_&G]]B-;3:=?)V%9? M%ME_KL(GX.YK3=-[GN]C+'55?+C9WI&EY:0:W/:/C\>WJP^:SY>_3O/;7[?/ M_)H^3TG94X&T*BH:JY?2]4#3&DDJ#0<5_ARSV8OY+]/L*EW-E@V'N+>?'@=< MW*;YO/UXGW33^7#7O?]RF]U^>7[07G^LK_71]4!O0G_E9/4E^V4'37O3J3+%[7WQ;];Y9,7D- MQ36"5^GBRQK&U>*7ZS2]^S7.3K]FL^6B^LEZOOH%P&T!X_^U_7$2QIY=7#T= M4_S9.C&Q&M4L_9+-_OES&$%2JUTBO/,.6F8Q(L +'/YH(*66<"R-Q/2IN.O: MA46Y17=X>3\_KKE;4]9UFT1C(YSU#$"/-(12$FBW7($+XP?K;_Y?H9L^F__QY6:Z#$+8_+.;+ M\$VXV3K1,WSV&Q?],(0)AOJRVK&&X:IO^<'OXI7'$V&EM,H!)!65P$'H :W@ M\-R; 6ER8$JM1YL3%?R<,NWA6;/E#(JW3U;W&JK?-$@XQ1([JC416!%AE+)H M*YU0&,+D53.G5Q+L-;%>H4 KA1W1?BN$WAH/SJ/_)\*,4_WG4?O'[+Z8W<=X MO"?3W^]/3.=7M'^P72(=Q%0Y+3""Q'H"J..5K- :.20)7ML+'&? J4HK^H-G M*"H\'>H1 ^#EPXG2D&"&..):>0HM-6HGE=44-58Z^M&6_];@G$?E1Z?\UQY/ MC <&*"Z]=#J\AAGK<&56*X;(N!?^-JHZJ/56Z+PE_8]RP3^WVL]DXV7+L,95 M<]W1-?ZUQQ.@F<=>$!M6/TT)ME;[2C+LI!C?TMY.0<^-N_:8#*;M5]8ULRIC MP5Q=E&7Q-9HGZ5WXS8,CL*9;:%\W";*6>ZF9LD0H QBR#%9( W!^-@QG,^H M(]"&G2P6E12/ JC4;2PK?W3BV-\TP6%FM8PJCZ@-_X30X6JN5%Z: M= O4.6:6FC-'(B@AG $+@CE-(%>2[)97I0EUC56.?S"5-P?E0;W_^NLS/$*O M?[4]LSER/U^'IT/UKMP;\'CH21[*QWSQU_L:9T/[&R5<64P%HT8*J*USEA&U MUFOX&<)&G^]@Z,6@CYT*O=X@ =Y90YPPFGL'' 4(HZV$P8"F0UK]!X^$NE#2 MTZ.\*/D]_0_BK+*RUKL\?Z\_F""J-%,:^R@40AQ MRR206]$Q]MZ/]>"GK2:+#E%IN';7TNV']#:L.4^&N'>O?_#YQ&GC)076.^8< M(2I@!"J9' 1VG,Z>M@HJ^H/F;:A]5#Z>46C[5"V_#+:+/TG^F.?3,$/E5WDV MK49P,<_VNFZ.-THH$1X)*@0G@ -KH/ ['#ATM6R38;;H'6F@Z F:QDK]_+5X M;1R+PUH]W"JQ#$A%G(&:,4)I,&&XVXX]_-4V/W?M?$O=@UH[Q::Q7M6E^9A= M!_2J]Q]6Z)['$QYF*4*A]C)L"Q&QA&!6C=8 ,:*=<@^:[ :4PSY$[^TI.[]W8#U:[T.#1G7=;M-XN.T9EDH^5%&\Z(3E$ZHRVAL_GDYC8M_SK= MH'C2-('4DFY-4VL M 0!9K9@BD(1M+[,6[KX%X/$/9V0T5.A1IG2"V]^!,3^*X3$2HIR'("^/8(_: M'ON:)%Y+)B@7W F!!/'"TFHVIDC3(;/#FAH=C956](+1V::)R[ TAQ^DUQD\ M98IXU"PQG@79#H$;U\3S9YDO MLXNKJT.L.;&GQ"DO#1% $ZV=-]H#O/MD(-+-3U][BVX=V^33%,NA@V)?*PS5 M:6CLZG8UBU6DUU>=Q/J89783=[G5+;YG?/6YPW1K##&6W'Y?(WCWU*X2B2UC M7H6-'%7661_^OLT$%EP@6E94C@7ZGM)-PH&Q+HAMC:?(>&VMV^;&"Z(% M&]+8.AC^VY^:7^[\^T)OU'5C/BV#R/%MF[)Y#P6^CQQ9'&R7*&0D$MY3Z('T M$DGLMPEU@G)IV5@#BOMA0=$?=$-99L^&>M0+_>KS"=5>A+TTIS$_1DK.''J0 M37$Y[L.*CO16](?4VV+#* \BQD2"LQT]')LCZYQ%U.LC<=" L*)+YA%G@'KN MH*XPH :.\'"BI2Y/MTL:(74&MGS(EG_,RRR=Y?^531\*2O\6X(F+ZBFDJ=55 M JS$&D#'8N( 9S[ ([>(,*[0D&E-=3?UW6M[/Y_Z /$,M*K&N[YL8''C9\77 M?\NFU]EE&IVAI["J3D^)))XYRST,7ZU"Q!M-<(6'!8-621HCJ7K \ R<^ERF M\\5L?32DIO^QVGP8IU#I0 >)!U1;Q1'DR$M-M1"^0ID)I)O;/?WY&H=D4'?0 M#44$/N^LZY?'$LZN]0L\01SRD2-I@-P7+D5CY,NQPB,V2% MC?'MH#M$;GB.5%<$UXH@/]0L\<%R5)1CZCW&'C$D]<[7Q0$PX]Y.=Z/$O**WC :B@WOYLNL#%NTCV%I_?0UO3O*@]<;)$&B MZ),"AL9C8.H5,**2S@73:GS[EUX8T DZ@^U,+LP[M=S$DHGO7K0]_SA!!G-#"+8:R(4 89[6VW?A6-Z4*NB)CGZT-F+8[V60 VE_HM) MKK.KL )^S":S=+'(K_+)>KN]J.!X#:H#%&G68:*X,IIXZAPTED(OU;:J0T#' M6S_"(I)#T&@0,(>BVG,9?(!4%9-\&ZEZ&5;V8MJ0=:W[#GL)H0-42!F$>=A5 M:(7I3D5"-3>&^W/$#4# H7'M/0#PF%G0;T2@7BV"R;%8A!=_R>>;+WG(=P6; M>9$'5J[_MO:M7F5!D=-SQP)68U63L%8N*DF/QOT=:I8HH)P#@AOEK<%&:@HV MUKOP!GA2*^RH)Y-KAA$PR MM4V-]-HK/&1-[X.Q?MVH]KE5UB]:HX[M>T7B(T<2>UHD&#I+I4-($64$(5++ M'2@:R.:F6L_Q?/UIO^@#N*',LM=&&_]89L?]S4?;)EY#+0UC@"D*$:'&;&]' M"C(3!/RXCR5::[(&,[K Z^_!E5$>4(R/(J=28T\!1!LS8>^S\M^*6;S#8/'^ MO3E< G%O@P1)CRGRR'+&"/#84T.K]9H"/,)K9CK40M$#1(.E::;?HX&R^%QL MI:]PR1:_E<7B8*KFD:8)5C!^'\H *CCAE!.&*HF1X8.6'FE,BO8V:<D]2;MZ^7R:='S/KU MY+WFW'J+3BP&M>50 *T(!P9JC+V W@*!.'*P7AV,M^?$PH)"KS0*>W),I2;: M<+I!A7FKW8_AQ*JMVK9.K-/0&K43:\_"5K=0]^&VB1'80@J\((II$[9IW/ * M*$]@\VB8L3FV:C/B926L3B$1?&:3QV M ]S;..G2Q&N+,$> 4NVXB26J*YFUDWK<)F-K39Y\Y-4,K[\'5T9I*(Z/(N,[ M%37 >P44XEIIIJF4@+MJQ-:X$58SZ5 +]4Y%3X.HL5(OT\E?V=)FB_QZ?E2A MKSZ<(*+"B@B(@PXRKCS0"&Y'"KGPS5V20YY0=:',+N 9+*DRPIV]#]R;OILO MT_EU'@P=0V.+&GQ(*PI'JNXU0I,*1(JFIQA4K1D=[GW:OF MZ[.K0T3_FVFCM$E_1()UY?/:7J+W,=O4TEGV85K]L?8M,7! M*S[J=Y) S)0*4@-('*5A2^)]M:E @N%!;\WM((BK:4!(;XB=-P#PM1,*59:Q M1,LZ8/9C_-/%U<5J&?,V%_^>SE;9OX6/Y.00P:8O2CR#2%-LM?2$2&+")K>: MKY%"MGE8^WFB4CODWW"H=ASO?&S4G[/R]K0XYSH])M10AW&\AL<)J0+R2.V^ M2VI-\_CF\X2CGLJD8>$;F#(Z7>2+JZ)4M_'RF>X)]++_A")*! K;%JLQI\8R M6CE?.,)&-#^+)&^=3JW!_/'6S/?%UT&6S/">A(:-M"?<6&>YX5Y*+]D62\R% M:I[S0W\(8HX!U'$3U*Q+\+V;;[Z_BZL]3=[GZ9=\EB^_GYX0TOD($FFL,M(( M"A7GL9R_I:#"7TG2W*?/_@:D[AON\=%])THGU-WUEF#K%-76!1"8X";L[Q"O M,V?(2*^ HEX$'SQ5N\=8(U M0W HGFU/_:<'G)M_9M'[F$W5?1#M.OMCD5VM9N_SJ\-7$#;O-G',,2DAX:0RB%EY!BC@20N]1M$K51 MA[/]2'O.#%_J//&!F8&+BIBP9F+GMZ@@8X$;\&BG>89O;=6VS? ]#:U19_AV M6*9.:6DD\THQ@E2PK@S6%2@(M4C(&%LV;VWMURU3=Q)P;R/(7F(*!,. ! /= M 2LMV%Y"%F0&"I!QA\ZUUN3)T?;-\/I[<&64P6_CHTA'AW(=)F1(;RB&6! A M.!> .F+Y;L3(CS!/MT,MU$O(. VB$(>AX994%=,P@OP-)634UGS+>/EFB/XWTT9ID_Z(!.O( MP!DH(8-(QB1GF#D#%/(L9G-6T@ O1UAXN3=]-4G(. V^'S\A(VS]F%3 0H.= M$@(:P"IYB=1VA-=!]DV7?I [8P3!QVQ27,_S_PIX3;/Y,K_*TQUBU6EC^!*J MH^L\6X3?K6ZSJ4D7-^$7\3*[^W063Y=.BS+H\,4)!4XZ9R$' CGAD">@VKP0 MQ?P(+Z3LY9Q@5"C_D)S>Q&5LG@R]9$'VQ]=_]0JW1C*F\_SYTF+&=UWT"'X/^*'<5D&BZY)W=WMR M_&3W[T\4%;&ZOD6.#W:>!)XQ$+\KL( MO,+%ZI$$2JR=IL0X3S -RYC5.PE$FU"'\Z35-*5+0SQ^Q*GK8;,[U*K]Z(V) M\=XKBRC@S" 3-KR/OA@O6EPB>IZ,ES%,3\WA_1'IN[5"'O]B,HD)0(O+]/N1 M6,)!QY%PB@R42 4SB#NJH =&5;J0G#9?B<^353,&JG<->I?YW(V%"B*4J^SQ M+_;Y[OM]:P(Y88[;@!G7 L( ))$5=MRQYI&SY\G2.96PXX/X;1*%QCD_MP-]Z/DY?4VH M1S]9.SDZGIUKO3.ASFIE,3#$*0\!,=J1"CW%3'WIA8K!E@&BL'L<%&.8LKC;-X.VUS!O\MCMXZQG?XQ+S/3\[' MGB7@;8?2_(TF_M44Y5VQ+10QGW[* Z97^20Z[3:[A'Q^?5G,\DD$;CYUBV5^ MFR['.2:SNEW%")/[S%U=99-8WF)=[F+Q>SK-/A>F"$.<+];W]2Y"\VDLU*?3 M63J?9)]NLABT>]Y\Q^UZ_RZ"EL[4W5T0<0W"95;FQ?2Y>.O;8FMG1;;O/*%: M4 D@@ 0[S(WFG&T<)1(SR44M/]3(D#N62=FNX\1XKA55"AM#E30<,ZJWB"&( M[) 5>@_F50Y)CN*,"(\Z%].D=_DRG<4EK8J,BV5$C]VSNK]5$E2B+:3:8*FA MI,QXM@-'B7K)SN?(R1R*$\\O1>P,RJ$LW3TC/GY?YJ%VB=0R;#&)YXYK(1SD M='MO?9 UV/A@W''TG6BQ'C-:X?6V.3+*"/CQ4:.K^/:7@WBT_UH7HSX2X5ZW M@X0Y08$"P"@)%*2*8Z>V$F%N]9!Y_G6OW^Q&0\4 <#7/X-R$%JW?7%S%?>\B M#3NGK+S/)]D1W==IFQ!/5=@<:X 8TAH:4NWU>[3T@U7 5 M6)3+1RM ^-OSV3_\* RWF*["-KCN_P>?3Y2 3!G&,968("RLPJ"2B3@FQVD;ME?1 M2UUW!L[;4/RH#+Z1Z+NCQ?W=?!$6LEGE#[79W:Q85YP[O*X?:9;$PT0I.#,2 M.(0H0M95'AO"I1GTIMO#2WI'6BAZ V>HO=P6A*.9AT^>2[CF6 J*N"&021?8 MM3T_#K)0@4:4W]*MHKM H_%'^WN8Y_.[6;9U)7XJKI9?TS)[7(S[\.=;NX.$ M.^2=$9Q8)B6!'%I:36K$"M(\&[WSO(T>/N2^8&JQ%5O+]RF=;4_)/]^D\]9L M:-=KP@AA1#-'H3: 4"^XIY7L8:_2O(A6YQD./5!D4.R:3QA!OF4V7Y]&;H7N MCCZ==)YXH]87>)#WU,-&> L.TD]-@]\6>^O/EC M'OT7[^;W11VW4.TN$J8\5]!)AJQBP7(BEK!**B],\W/.SC,4^IM>>@!J*+/R M=$_)D4/)9ATF7M/P96B!,454.F8LJYRE5*H69>A[OJ[]3.>5@Z \7@X>/<%J MVF5B!-(0>2^0@%I"SOC.:4^I]G"<3JZA:-&:A:U0_F\^OD1J5+ZWMT;#\]#/ MYF&T91:,39TMOV;9?+O&_+;*I]$$?3??B*.SJZ*,M034U3+8HL5=/F& '2]- MU4'W"6):)R'8JB:_L=JL5SO M;7Q1?LB^/@K.+8MY^.-DL_,Y8BN>U$\".!4(8G6U5AW?S27&;?4Z_;09]>&K9WR@Q1%!B(7=$ MA3F304%5-65R#E7SJ)[>BA:>D3:=X3@46Q[1^D,QGQR=:%Y]/D%,:>4Q#F+) M8-ZR"\+:JK*9:"V@T1=I9X+&BN/(; M<4]8\WIJO94./*>%V@2SP=+XMCDL,;2@NE#C^8WW!_A0IWGBP\9068JI-LIS MAIP@=,=UBIM/%[U5WSLC6WI =!1\BKFDALD M1E@>;ZR,:@SJ4*3Z&*NGS+.I2\MYO,4R[/@8SZ%8]+A.TWSZ:5E,_KHI9D%/BUA! M?/G] (>.-4V$DMQ( :6W2%O/D$=V*['PLDWJQ M>.+NTI'CUM'^1DD\;G=">PJ) ,8A+CBOI&1HE"78SDB:SH \X*[Q/#^'ZMG2-9J'R988 RR6 CN- M/!=FMY$0T)$6M4S?HI>X!T@?R-1'\<(,^^ >TK %BO80((%811#GT0PF+,B09; M*2AT8L@0R%<+_/6BD:)'B-(Q5^C[M S?6WS;Q@(VQ>U=,:\1XGBP72*95,9H MYY RG,#7)CDM@ A[)N?__54I:]KO1?]@364!?!LJ$&V \@4@1 M1)0VF$!:2>=]&[]#7_9^2RT=\6 V@N5MYT)H 0P2B&'B%2%<22ZK%989)YJ' M'_94GZUGPZ%/\'ZD@'9%!">,,\8E5@XA:>.=7MLOSD T;C.B)RW6B6QO!MQ; MHL8H;8H1,^),J\V!,'S6,M=AUS[1E"$;IF ! 0"7>(IL=W7ON:Y(0!A'ED@%M$(I5C+F&E802$3-N*Z*-R@YJOS5";Y$+ MHS0;QD"!4U6_YP CV#P?BF68QL)3V641,/D4S]9\?I]=AMDQC,D4\_NL7,8+ MK3]E\SR82?%YNXJKE3A/5P-EX5:%Y=\C(63#UQ8 MM/M]0C@U1&,%O&8"9WX4M<4F:J_CT'-=SVHYM0.E=D7L_Y&=/)$9+)\(P MM?%:42&@DI6W5BJB1GR]4 /LGVNN%08_C@Y'96,-J[KA5/9[@.]V=7M0:4^> M"1:D%-9Y8S0S"!#+J-K)3G2+6@&]7 ?4"/6B&]E[U5OZ[;C>'C^38<\)80 M@+Q!E I _$YZK)JGV/9RNT]KO;60?=CXOT_99%6NT^=B/F^Q6G[,TFD^^VZS M95;>YO.XROLT+_\]G:TR=1N-@*,Q@@WZ3!SW7'IL!,0 2\T#,&2+D2*RA6^M M\^^ZSV#UH7$SUPR!%>ZPNGL[K,_%MG5:O8^OWHMT^6$UHG3F$O-+)+$84TYC7?9 M;.4V =@! P-&P(_N$1N**3YJ('N?W\>*6,NP),=3J77YFUI4J=,\T4%4";%! M2A-DM- 0B4IR2NR(KAP;@BL]0-;8Y_;X)JN[M,PNTW*Y"*M@?@YVT-X4S[KM$\@-E1Q!9H $FG"%M0OR2 E@,-I5\ZSE MSLN/]4Z!GC ;:L7X8S[-%\LR_[):/N1D7%SYHLP":)]67Q;Y-$_+@-.!=:-^ M)PGQC"EMM+60 @:5WO0&W& E$IXE^U]3 M>('BN^U,^!#&>X!.S3M-1"PTC 051BCLD4? 5BNMAI U-V0[KTLV!+T& [+Q MBG4QSS[GMYF[C==T9]GGS2X]CD!G\Z"'6%9\7=UJ>P/C80NF66^)QY@YA0$% M2@19I=2^LN6#E0^;>]HZKT#6^VHV"(+G"94-YGE69HOEQS#\=3KK=!O EUX? MVA/5[R3L"0$4S#NKH/*(".]X-45K!$"+:P,ZKT,VQ.S3&W+#\:?,[]?39_P. M+JZJDC,'V?)ZD\1Q'>N%8JZM0 )!"&45QZ.]MBU.87Y(=VU'.#TP86S%>][= MWJ5QP=TLJ/-KM8@7OUW,@Z#36.$^UB]:A';3]61:9=?O?)+AE\W+_W25\-ZV MS-.![Z2+&E*!(F&FH"3LI\*B@[4A8E/FB0#.Z]51&!ER^XH6==-QHA0@$F+' M@?7>,0J9JPH[.J7ED%FBKQ8U.@2@#;$QW-2-+#-/",QZ @@AJ9*K; USX MT\AOFNR;%EU=VMP,Y?_FXTND1A6-]]9H>*;]Z ]P=[CB@'L!M3;,$LH]4;ZJ MY.MCZ.5XHI*&(TD?=X>?AO-@QP'I;+*YC>"/L$LM#PI6FY?-.TVLL+& /5,0 M)>:1- M\[)^/=5L._,VI4]PAR):%X6[,*."."T!LMI:X11DU=VH7@ENQ[VKZ$F+M6XK M;P3<6Z+&* W\$3/B3*O1(/?7$T4IEP0[XHPW #ADJBL//&%8C\_J;J?"1O?7 MGP;24 39+L U#DL6B1 "^M5O,920J T('SS3H 0>UHD3EHCD>?&A)VZAXAXY'P=C_RG.' M_.P2(M]GZ2*;;NY-?U\CG.=PPT0#RZ%P.&;*V;#;DX!M+&\:PT59K53E?B3^ M-+G)IJM9]B@9]+$(QP)RZC1/A#14&T.PU ))YBVW>BL],Q .>>/'P;";KI3X M_-ZG[C$:,G"F5G6'R[*8KB;+BW)K2AXHRT,9Z+"EA/- MAO3UG.0][E:W1:=@?,V%#\J]^Y(]'V>3==O82>QOV3A*T^%I1(AA07F!'N.(54 MHYTG4V]>DDGZTK MB@7I_IA?I?=%&:?"]=QXN([QB=TDC@/I*=0 0"HY]XJ :K45%NHA[QP_Z1"W ME::*P0!K3(??BONLG$?_P=JN66Q+%>XM[7>\4>(<)-()@Q01 %&C)1+5R!'0 M+3*%^U)UQ\ZASC'J3+N;XG#%E8F#R,J[M%R^7OSDA-;AZR[>T M2<= MMT1F*%T_E7[A5]',V%:+WM;IBI=VJ2^+8S4>3NPI@9IQA\/BI:"B3@,MK*GP M8%HW]PAT7B^O9Z;T"]S(B&1699D=+/U\6D>)A %>%:^J$\HH@A'FL$(CV-:# MQ@,WH5&'^F[&JV9 CHQ6[^:?OQ;_+TO+^L?Q-?I*"+,(2$FHB'<":8"9KHQM MY9%K7DQ\( /U[.1JC.7X^!5ONNR.8;O>$B2!4]88S+#"!"#G0>4\5D*CYJKS MB99&8<^9@TX%M@L!I=S*9OG @0F-YH]6"BNZAZCG)*#]N25]Y]$\5+/5Z6Q] M(+&SXJOYTOAV8WF?8VTG93]_S//_7&4V M6TS*_*Y&$=I:[1,LF>=42P"@E3[,[=B0"C"DV6AKSC;5^RN%^[L&:2BSY^G8 M/Z2WV=&PS'U-$HT9"=L*!,-.T5-$/<&^DE!Y/_*(W8ZU>) CK4%[B_089=#N M2%G143#?^GSDL@CP?(J11]'/N+UE9#.J9;R=\5,VSXOR0[',X@8_="(.Q_&V MZC3!84\A@0#4 B>YI\ @5DGN9(M8L-YV4.V56)P)O<:\B6<>-49%#Q/EM%X2 MQK7$1"G@M%=<.JD4JJP[*'7S:DZ]G;EWRXQ>X6I,A0_9U_7+>YE*.ND\\0YZ MAB7R&N#P<2!H[0X);5OHI.A,NRN,^GV30LT(MXL_#. MJZ4FR_Q^DQ=QW-%[>F<)Q&'/B9E"3A+,F+2&D!TJQ ]Y1TQ-;G6X;^X=KP%9 MU*!]#L^/)8(#QBRAG-G"!96ZO!9 M59)8#)KG$/6VY1L5=5I@.10KUH5%=;J^&?8V1A83NBW*9?Y?ZW=>7+V;+]/Y=71B;**9W+?) M;#6-\CYZ+( 4?ACA"/ $0);?+V>QJ.I\ZOYSE=_=OIZ#UN/;$NTD( &6 )'3 M@%D!3;7TAQ_+$>8[CH*!XU')< OA55:6<>01Y<_IMW6QC_!O$WZ8+P^?XQ]N MF@#C(8"*>*<#ZIP 1F4E,:$M%LS> AA'0<*>\!V*46MHHHO9%Z4M5E^65ZO9 MMKST(38=:I8X#C$##$K"N8EWB "F*TF1,\V/>7L+H1X5DSK$=B@6O9O?!^R* M\ON?9;[,;/'U\ 6NSQ].(%- !T-!>$+#OY@'LC(PB0.J>3*M^%LPIC6B \XV ML7#FGVD92V!\/QYC_7J#Q$+E@F XS)L04\(E=]4A& %6-T_XD7\+OG2"ZF") M&\N;K/P0\ K@;, Z3IN];1+! 3->*(TU$](ZBI#:R0A:E!9YN"_T35.G*V2' M6YDF94Q"L-GFWX]0,>E=ODQG-8YMZG>2<"6]0GX]PE>U6JVI6G>:)D\A:KH133C-D)..D\JU0 <"@-]G7O:2Y>[4> M94YKY,['F[V08JUV"0J;RKB"&X*(U$CS>/WY5E;E[9 7+(^9);3]?+\\;U=1)OZG28<&2E%QHI#Z !T!K#P.[C47:$471G M(50/6)Y_\;I,O\<)-$@1?E*NLNG[//VRK3?<:#D[U&'8O0JOG05>Q6!Z:'G, M$*V4@1EKS+3>CF3.NL!UB.7YF!9S;R,^?^;+&Q,,TF!ZEI4$J.0 M#8L^U-H'! AVDE<>-$H9;%X5L+?#EK-PJTL0QQ<*W$D(<*(8QPPBRGB,A";$ M4U9%2S"H6MQ3U]N".&SX9S\XGIE-T5Y<=!58?J"S1 9 ,')0"FBUEE(^1,PR MI] ([??^ \N[PVLPE_>V,L[G0DW^0T^D\Z!R MXC)IX*"WI+6:DSI1]7/'=U\XGHU-ZC[-9]'X\T7Y*8W).Y-5N0;K2,3OB3TE M5 ++*,5<,@TU@8\27(.-X9O[G(:.,A^$5YV".>#IW"3+I@L?H/P]76X'O-[. M?M]5R$EGL\7%U7[Y#A_FM>\_442*Z(V!W-NPK7'(2+'[,&D+Y^?01ED9!=P%\&#UJ?%@;C:W MHGIS)0Q E_X ''HA#.1]S/F':/9W\W@U5GSF%>!JK(O-.DX !#9LP26RR@)! M+':NVLIPP'#SV*?>O MG6"8'P?9L)IE>+<+V)V;Z!&@W%8H\=Z"8) M@%/C$#9"6&F9DI94[A=.D!IAP=MS&F/=(3D^UT,G+H>$"(9(K(8OG6%26*]A M=2S*E=7-3W9ZB]@H9NT?T=6=WB=8W?X;K%8Q0*B%U?OB_GUYZR\/>9M.-HXP4XJ&._GL-Q@ MYS5VD.Y6=ZI^G%H*G:CVP+ZN$_R&8LW'W)EJO&]/?U(GB0%$"F8AM%P3 MAC45NEK0A>.F>=; T)Z@+OG0.XZMW3U71?E[^E?VYTT ;I?K\F*(6,D$-3:\ U(!RO9E,3-KP@?VOW3.4=Z!7+HS?>FAL:3>]6C-ZN.HV=? MTP0091P EEHDI>;&JEW"GB#,--\4#>W*Z<4@Z1:]\_"ELJ1.H\J35@D'$ ,. M.5*:*T.Y=Q[L)D]%FQLE0[MB^F=)&^#.::]N@ZS6EUEQG*JNT&R*%GG(_9+-Y]\;GXG'Z+ M,75AN8UU">+AVZEU3)IVF7AA!6=*0&Z-X@HB"JHU7%+1(C&[MS3;,\Q5/:-Z MA@.R\!&MRLE-_%RNXGTWQ?S3LIC\5>\0;$_CA&M,'%.84$.I#S@K7;D;)&>H M.9=Z2\$] Y E =MD@#6R20])=\>W8? M7W/\QG>\T,FQ0H(=)8Y@H(F7WEM(V.X8.'Q%I(6C^"UXBGL#H1J:$X$T?Y;*1KET0^"9;<5I*G/WCTY&56YC'DZ7D& MS+9RV&-8-E =8-VP TDH.F^6F(#F4V%O+JH.>3MJK'\( MYO=%Y(3''"%)C6":<*ZAX+9:O"3R+>KV]N84&PLO3X1N*)I]6MW=;6XO3&?5 ME9WOYE=%>;O> ]>(&ZG90T*I5>&_7BFCM=5685X9)?'_S0]L>O-1='D-92\@ M#9?3N\S*0.S+-)\>K@3^[,E$"\>)"%9%O-&&>FZUW\DC+6R>[]W?'2I=:^I% M0FX;A ;,XJZ*7=91^O.'$^ 97XIC[WIO"=*0 MAD<4?E<+K(J&G$]?V6O:?!%OQEV568VEHFW7B29(,V=H^)\W@@@L4)6RH*BV MS2\P[LTWV;'Y,2!ZP_%M?>JSKJ8RS9=AP(OPK:QBA16]6GXHEO\O6T^6!WE5 MKXL$XO"I>2^AH@98[+&S52D[[<(7.+[E:#BEOV!;+Y@.S*KG9XF5",?)M*]E M(C&(I<8$DDZ$S]5HJ2M'B:8:-B\$V-O2=FX.=01EX_BTK=Q%>9F6R^U?UGDB MB[4*8D&4@,#FKL1%/EV7L7CUG+9%;PFA!F&/G$ ((FJM5'FUP&X6?RINHT%GN"!>>AHVT0H'&L;0J.M83K\QX(J M$DMS2T9XO\G99J*NP7P@T+_^^@S'8.C]M?[%*S_?]O$$TZ]?O_XC,C_]1]@@ M_+I&,U*[F.73&*ZP,R 7FP2W"%_8093A)S?9,I^DLZXUT48 Q H=_B@A=)8RQF,,6:U(@YXE^WRDJNO3!Q-OE0X4 M@ARZ\'_J@WAR*U$PCGCSV(G3[8(J.T,=XI)8W3.PD9!2()"DU7L^6 NM]I_)=G[W[] M;O*F*CNH_=8(O44NG(<#3\09)P4ZVO9]#K_-+HN Q:?L/IO[_#Z[#+/@9NM0 MIZO5:<)C]I@HI_42/C(C$>)!,"DU9II)..D\4Q3&J0#,C 6,:"L109;=CTR)2J#>_4K?$ M.0>*Y[%&JI/C&+JTMM&G6P'3ZT-;U/J=),X2S)6FV",)L>1 45>A(+T=X?+4 MX4:V-YS.XVSZRBAVFN@+?*..88(A1SOT(BW M X]OZ>J8-;UA=28OXSI Z$O<\F#"EN,5;$$(@H-FA]Z<%:)H4< M&N&.KJ5NGD<@M41D*"VKZ72-<#J+,77OYMO(J:,:/]@N45A!2B7D%E(NH;": MFTK6L(0VUWYO.[-NM=\E.H,Q83)9W:[6E2K6UPI&+,KL)LZ7L8QV#"(_SHJZ M?22>*QVO:-+ \2"R5\""+0:&,T$;,Z0W[V''#.D)J>&J&BV#^-G4I>4\GU\O MCE+C]09)O$_.:LVL,QA!(H0@I)).4M2\5E%OH63=\J 36 9,SGF6W/K24_.Q MF,U\47Y-RT.QSB?VE!!G;5A F>.<"R>5Y49?%N5:+.N^W,10S7CC9%!L/!(Y18_Z(SHX@6)AX8J[:F3 M >X1%B?=^@9AP>-GFAZFV='_'CAT#@#P&?8[CSVG-?;]#QN$8O?,JV1 %G M'SYS0=CN,P=*C?"6Q:$(U UB U8AVAAB[XO%D4)##\\E7@IBD,.Q\+$6&C'E M926+0J)Y/,6 5YKWH_TV. VE\WVV>!SR^JJ7S^FW U2HTSP)UCP)UKQ"%C"! MG6;05]L_Y[2N=19T[JO(^V%(#_ UCL!1T_]8;2\L6Q9/]_-YM9]_6?G\T/7B M772; *V\LT(294BP(*G7G%?22S?&^CQ]D^<,L YJ,F_62+LNA+VI,?3OZ6R5 M/4HJNGH2:%3CVLQ6_8:9FP15"(8=@DHZ#BEV%5;,N^8K7&^E> 8UD ?"])-8@X+D50A_;0(:-M93\XC&3SB;"W(M=G9F$_P#9>7]>C?"AE M^V2H[MMV6[D9\V7US%51/BVA'*^:6#_SY7D-Y?4WMV\1'N+=B;)&8\0!%9P& M/)'37&]P9)@*-L*R4X.LU"/$?JP<8BEI\+0"A6E M88MB36_C"*!/-(>+>]DY##X7>\(U7I^;/V:;FC#!9B[O\TFV0>!C-BFN-PK? M9WH.]>K$:@H)Y0I8A*WVVB.W^ZJ5(LWO\H8__ G$R+#OQ?(\PZ:IM;T.$-; M <4 #L(R#!RJ4-.:M3AS_6%/34:&^7*EI<7?D4L#FG2;:*^!I&*MC MQKBPM.@JUIU1R7"+'=0/?T8T&*IGRN%]_?3^Z=!^H,1=X1F(E3V,CS=:.4 4 M,9!22Z0$",E:[J9Q)>XZJ)4'!@B(,102DL#CC43"<:2:1][WG[A;6QF'$W=/ M0V#4B;L/L0P/B?\?\\5?1XL&[F^6:$, <4A8(ZD@&BD%R18>'Y!JX3XXF2!M MTG9K:_E%887.L!FN $7Z. W/YF"020$@(U%0@0S-LNOY]6M=%NK]F@6UZ%F MB<34>!!V1@AA;(!A0NS@D]",\,ZE;A17](;1<(E=CXI.?4WOCO+@]0:)PUJ( MN"MAEG@.A @25=();9K;ECT6$^R! 9V@,_(T!V%]+%H?MI^*J#!?2B\J4QQJ M.62-Z>8)>4WW$VV@&%,FPZM96YL2_S4NU>KH#0D383)DVG!!+*4*2"=PA9]J MDPH^9!FWIE0Z#XCG)J&Z3_-9E..JB)[71^&G#P[;&M(W(&=';T[T^N1! ZFP MEMHHY;2O\):$-X^+ZVW^&YQI-9E^'HV<^PN(J%>WJOQ;-KW.?@LZC#]45\%V M^)A-9NEBD5_ED\WYPSR>230F??.7)1X;S*R6))@M%'&E4&6O1FW3YO49>IN< MQ\KSP91P;FIO]S\F7K4VGWS_7*;S10!T*U3\VVPC8L]3?2_C2)30!,52+ 0( M1BPGC%>Z@$ZSYA]$;Y$J8_T@QJ"?,,P@TX3%N\=@?,V%#^J\_21Z/L\MO)VO$=/29\\EU".!0W+H#$8.N8AM[0R^[1!P^KW ML#W$LTAM9O M#;TFWOM \V!H.FF8"SSW@E82!+*.L,1K:)& SGA5HL+ZY^*XKIX^GI M4S&;UOANCS=.@*#4Q 1TI(V)EPAKK7:P4=?8]UO+1MO; M)I%!0"0E";M.@!CW#.)J9;04Z^;;K-X.M#I4=E>P#&>U+;+PKILP\]A@F;R\,O>X0&F[W MO;XI( SY][3\*WN$Q\&M^+Y&B0FX.2P1<@PS+@GQI)KNG).J>:7M_H*7.N=! M9_ ,MKQG\X#!+ Q836\#]%'^=;KT428<:9D AZ&!QCM'J >:H+![JN3%0#0_ M/NLO=*=S.G2+T5"<4+4M:KGT%_S2.2,ZA6@H0NC5(MA*BX4I;K_D\TV8V&13H&M= MJVM]L5KRNOTCU1>H-K0&-S M6:XFRW5AHD_9WG=^CRAHX0S&VPL[2#W MBDM$-"9JAX9WS?,B>RN&THLYVA]D9]NHGK)!38P6$'"CB#'>*F258#MS"P+: MW O16\7Z[FG0%I7!-5TK-?*5IQ,<9. 2!+J:6+J,*$-W#$:XQ9E1;RM&'VZ( MQH <5_2>$FY5[FV86=:!ND]BA<]F/[Q>?/9EHZ37 "/- 4,1L,'5=%9CM(6ZQ&^AM@N[PDVT' M1N//M4J"*N;N6YPP@CEY$P5*Y],G)D-Q9;,O>[_?TWI)J* B;&Z]EAPI$38X MS.^(BR!K7KFDMZLYNOJ@>P5JN"^\FH5\ "K6;+W?%Z4ZPM+=Q/:TUXV!?Y^SY8W1?C-?;8M&GEP]AAL% F%$BOI+'!*(<2E M0KND)D\T:D[8WF[AZ'1F&BO0PQ(^2+:=G'4VSPZ??NYID2@5BU)P!#TD !%I MQ<.L[GF+F:^_VS,Z9U);5(;2>K/"+$9AQ"B)[EL*H-!>D0<&8]@BRO1'"%9K M@\50>G5I.8\UKR^S3UHDBDO#K*4$ >*M<] 84,F'3(MA1 MY\U0&4KK?V;Y]4T8GKH/5LIU]F$5<;JXVM2SOU@M%]'F#N(<^_I/ZB?1T KA M$<-2(VH$M9Z+"@MO3 N&_ C1+WUB=6;>;,G^0I33F;.OI\1*$:77V 7[1V,M MK-C-GI[Y%E'1/X++LE^T^D[B#H.^#*-^^M)=KO;VS3H&(JZVD$BH6CC^>D[X'R-KBAX0'\HJ?#G8H[7;]S5) .7!)I(& M*@D=@88ZL).0:DO'66"@*[4=94$KE-XB'\[#@R-U_,="@_.HOQIGV*XLMD-_ MF!J/)J_7:)UX0HW2 FJ'N=% 6N1WE M8LK)^(S2;A1WR@53IV$T=%!NVPNF)&::$>(98P180J04?"N=%AJ.,*.W%P9T M@LXYS=/#)ED#P_5XAPG&0G&AB<0.,$^!TXA5Z%C?(H?O].")OX-)V[E&!O:M M/1YM7>?:RS:)\)(S1#2P6%KLPP=O?26C\^X'-'.[5.SK;KC.8'R;E/EA[-Y1 M,N4\#'E\\T\8]U'[Y]7G$Z_72;$X;!J4\!BKZ.+>RN8=&.&M8QWHZ7F]L@Z0 M::CU6@6A/T:;_$!A]]WO$Q=L- #B;2"4*VR)!#"N+%4,F_-<%4][C2FK#)!FIS= 0^^>::X7!CZ/#42WBPZIN M.)7]GG[+;U>W!Y7VY)E$.6J(LM(#ZN(67'HM=V,W9D3GGHU1+[J1?3CWP9?E MP])PU#7P_.%$21:L">&M-,A[1;3AM)(**]\\(>KTJ.:WLLIVAO9Y./0AO:US M,O%ZDX0Z(0FAFGI. 3::>%7Y\ W@6HUS<>Y"90>UWQJAM\B%42WR8Z+ J:K? M4SWBOB_2.0(([5WD]SR9>,%CB6QE.%-402.WQQ!EDO5:6(*D8%-0;55FZUF+8?,$^O9376]L,=(#WN9ATU !\O4'"I4,2 M8LR=X@[+>.@N=\NEI63<6X%V"CNB_58(O34>C'(;, ;UGT?MG[+)JLRF<:PU M+OI[]FR"#,"44PX(27P;55SHL;!=I!,MB1ZX.EL[9Q+M/O M<8$[?O1ZJ%TB.;*::B]\6!F]]5 J5^71*FI'F!G1L?J[A&?X$+1U5?LP[H!] M.E.WQ6I^J(S:P78)UDDJT&0HZW#[CQ>;2L]M1Q+KB3AL IT<%RWH,D ,:L]T:1K MT,Y#E@8,>20A T$Z1 D70%J*&&:B0L\+CIH7<.O153$@+1HC-107U@6Q37%[ M5V8WT>2^SQXJ#SZ.4?:[N 87!V=0MAXQ7N8W:7?E\+6UP]FECCC/MR7/N6MY,Z2; GB "# M+>:62&.!=+L/A@3;KKD?L+=+%?I/GZAIO+,(1B M6]=W,\IX:O9DQ.N#CJ"3;%&?.5V_)Z& 2D.M(K&LO8"40ZPK?#QL<=[0WWT. M?9+KS/@^\*^/.LY5A?N(4U7EWJ2SR6H3UO%T*-T57#[RVH_9I)A/@FV0;JX( M_A 46D:6K:^6GQ>W\3+8HKRX6I=5CS_W*335>S:.^])H+^;HK;VV)NH@/K M6.7ED_M*O"0,Q>0AZ,.7;9SPTFQQL13@(:,B#A90[DJ]SX_)>P8L'7/]X[9) M.] KQ3&!&"Z/O)11%90Q.(V W+GI#B]'I5^//?F--!^Q'P+Q;0T3C%/O=.6 M^? M5A*Z8$[@<0?M.DU$]$H0 M'*P_9Q&&1D"[ UT9-\IJ3]3'_M,V?\?%2=.88!M9J)RVQE>14 MM:C],'P64B/>#(E>8][X8E4>'Q4"AXER6B])^!.%@@ONJ$8( V1!M9ET@+M1 M!MUTR8Q>X6I,A>=[M0@T3::%RR%/I@136.2\9V'D/?#WGT+ F M2,?ND%YP&FJ_TNP*9H*#/:^U-U1JP3AABN\@0MH/6A7@L,Z[5L[!VYA/@Z5Y MB$OT/C\ZCRQJ'P^?TCP!(DQ,T:A12$'-.=!>;Z1! '#9_$2X<]NP)R7WB-90 MGW<5@74Q?W9.&89\9V?CH,/14P_&5I@D#\3A:610,+HK"EP'1;L[T M%HQHA1G2=&R/U%#3QWEN@*<2&XNI0II)ZK2W7.^X3XQI[K,:QOALI=Y6U\&? M!MQP)LJD7)_?IK/M?+<>O5HNR_S+:KF9":N/+9M>;B*O5%G&RI!/KNE^U89I MVWGB1)C%O3=>($((MX!2M$4-0H1'-$GU3K?!T1P5!Q]BKRZNHFWW$'35EH#[ M>TY,,"@H X;8L*OT0CAM18675/5N2S^CB3TX^SJ#\LQKZ-;0>S&3G[Z*[NLI MP6""UKAH2!HOGL;QOP>8!WM"+K!$@A>,TX?HA4/6.PG]I $ M:Q:'K8)5##L#,,$8[.1W8(Q%Z'H*@>L'L+,2YE1Z)";L> U2G@$F)22"(:4J MV<(DVR)^>U RM-%:'5:S'>HDL3#L0@7UD@>+S!HF%71; M%)"R_Y^]-]UN(T?61=_H7LS#3XQ]?)?+\K)=N]?YA45+*9N[)%+-P57NI[\ ME4F-))-(Y"!7]=[=EN5$)N*+ ! 1B*%#JY_>;HI[.D1ZPVS47(Y=\.^A7(B^ M,SJ>*73W&IS[Z_)F&[_N(V,?/9L,A;TJZ9>KYTD>=^NQ\SK48C._JN^A'J7Z M/"9G>7L73:![,89KZ* 6D)=+:% $X-;U8+J.U>D M(['M$TE*?"@0C:R#"G"K)*8*$VIQC:@ 7 UYV7XTRV1X$3J8CS("[I-.5NF( MA_[Y^@M.9+WT^-6 ,=24>Z"8H*G]G<&8-,Q!;M!%D9D^,ZR,+J?*FJ&TV]MGGEH*"#(:UA3+(F@:-I).Y.0A5;RV1GROX.PC2-D)[*" M?DD9*Q1D<6^<_!YMB=7-STCU+M[C8E= :_TI&H*K^65R0J??_AZ9MHZFR;]G MZ4YMLSX>N=WYQ0$Z*I%'$0>A.!."684:!" U$XKS+,_4Y8A(#K5//8M6>P#L MG!+BKXT,FGL(@+%<"(JYI);+9E%*K&6^D'JG&\@>?GMQ,(O952 M :&]=EIP9NJ<.J \Z9 A=+X O$4%O3.B;S'AV4N@HGVO*9:&(B7\/ADF_8GY MM/7H+BQKF_F?K5]'34LO(S)'IO*XG9>A>U M->GB2D".>"*9LPUM2,C\D);AT]NS)*-7N,9UPK76WT_V/2GR_H 0<-IQ!9V) MUB5BP#*=<2NM22B.L]"EJ@_$C. M@?TT XI?;^CV'*[SG^W\+LU8;^S:+PMKO:3?M\B@.;TX'A,*N<\! 1IS)B$BM<7%0)3CGFK MM=9W:,Q!,MH'O1Q_1> $> RY12 U825<(LMJ%+"'KD,M\;+A+"49>C!0I2A6 MDPY!.4BI_MFBU7F+T8$1"*/%:F#*)&-.&5OG]PA,&$5OH*)J*6E8]@W>4-K0 M84#:]+)N,3HP0.,B%@8"Q) #U#)L&[H!D'K:+N>BG&TK-9W1^_M(SR2=U%,7 MFD*.H_VG]ZIFHV?&>;VO9NLJU=1X=WNW6OZX3TX^[D+*?5\@44G BD+#A-QU M@P![+"E":H(6?E$N+H?'L*#,/#)/SA6/%T.#5M11%P]P;%BN75<-KH"F"T&C9'Z>?OU?ZO+S9>EF=W--[.;'_M2*C:A-.MA!:4\=J.KI!^J38O\_#;# Z",4 0MD H8R^+2$(V9R*#T^05K MAMD!L=%GYU^IXK=;C P.W4J?N8XQYZS!#$*MF]V3:PPG5S^J'B6TE M) >MP>XV+R^WMRE_-94AO5M5E_>MR^+/-U7=HUW=+E>;^7]WOS](X['KS4*? M"!0)!0"6DD,)#-2::MX@Z!F;8"APK_(V$JZC[UK'&]8>&Q:4-9@8R!2-MB5! MPD2%H:$T%<"\ M:LRSGXJP]47X0G'D)A"XT&^UD7U?^=^BQ;E=/2T[.LC']"SN(9?5Y^]5M=GM M'&,'2^QG^7AF467>WB4.S1?Q=_/9S2XB)A%@9O?9?1?=B-4(I U"HPO&_4?KY&W*D@BS;#@^1$$N(@A%I$BT5"R'Q-?3QE M^&3JA0S'YF7O*$XZ]$)OUQ&S]5I=QIUT?<_5X^$6!T8$K; RUAE*B&>$2:I( M[:A3U!$WY%7662$693F^[ .LH?2NUV:;?EQ5IZ_$3XX-VDGB0,3+2N.L0H!) MWM ,J '3#J?HS,D6DE$"K[^'K$PR>&)Z(E+(H+?+Q:?YCVKU?Y8['7O]_KTY M?M-Y<$ P $+I 8+.Q,EK):UNSN4(SY3,KAZXL.P!HJ'6^Z-C\I'MX5?5?[;5 MXO+G":6AQ>C@@5%8:D8,\UI8) VLW1V*"<[S Z9ZK@K0JP)1'KC!!>:U>9\\ M(EJ,#A9I81!30!(%M;7>.=C0C3UATU8HBG+VD-041^_O(SV35#&F+C33$9;U MIY3_M8H;\,DPFS;#(ZK069EV1DG4X'WY-6$4/ (\Z]\%Y1 4P#-3>2^C>CY11A>)M]J#"4?V_QFKH: M-'VI&EF:WBWNMIOU#A387A5Z.2HPX+3E%IJ4V6$$X<+HADZI.O1P&50#*L#' M0]+2&;,Q90-ER48]*ND#GC@I$),IL)I8HQM5CU,D\@L/]Q9_,YYLY&$VIFS@ M+-FH1P5@A28:0$ZP=XQ#@TFS"PM(.L2<]Q:A-YYLY&$VV)W/(WO@?>)3B]OB M T,"Q=XBHKQ,/FYK#$&X04TX:DBV5)S?X6DZYE$AM,:4A].7?P<'!>BL)@X3 M*)UD$D@$W)Y* *&:MJG3G7DMI*$34K^J7$S21IF2.(PC!F:V_JX65^F/%*?Y M8W;3*NOQV+!@-:"&.8. 9)AYH+ V#:6,=B@=WM_]<0&V/:\:7PZAH63A\_?E M:O.E6MV^6_RHUIMV^:^'!X5(G=%8">XYI!XY2D&C/ M#]) EY,>3@V+X#)< M5-W-YE?NK[NXB>Y2?R\VWZN5V:Y6J2;V>EVUD(KV+PD:)G79:19U<\T8]PC4 M"7I* D?RT\MZ,SUZD)+>\,J.)_IMMOJCVLQV96/WS326B\O[&1T/+6HS-D"! MB*00.D8HE%8!9?9TJ+@B!C0NAN=[7S!ELWLG;N^7T3B*6]5.WHZS^-#S@8&H M(6$I (>*,BXP!DV@E<38R6RVTK?"UD+0#)B*O-I65^_GLZ_SFW;-@PX-" /,+HY.?VAD_=G65LI-74>U,97;W_I#E]UXI3L64KRJ'3G@K#>:XSJ57Z#C;T_3*.X*61EI) M#/:<2TD9Q::)J53>=PCFZJ\30SF^MO(^=4=M*,EYY"PY3UR.#PR 601@8QX M:I00F+-FHU72J7P9Z:]=0F\R4A2JH01C=Y >Q.2(8!P?&(@&1M"HGU,"<;3, MXF'L]M0B,L&.0?T)1E&HAA*,1KEZ)-5'I.&5IP-#PC%K->0&*& %\Z(QS[1F M+C^?L3>'5'\BT!V?@IZHEBO]C-$!R2BJR#G#K?36>NEXH\1K@SJD./;FI2K/ MZ_[P&MU R3%,0J2/$F.XQ$913XQRG.[E6^/\^E2].:_Z6_^E4!I*$CXL%]>- M ?;(O,ZS7<]_68C;HI3&4NV]PX9:H6F#LTY!9]/3*TOX; ]$V];/",&ZIGFD839L]S5:*_,.J_UR5H73M82%^$*L^RL>^ MFN@SF>JI]X9RZH_R^%)W-]&KB\6^VD)\(&X:J^:O>K:>GU=*M<1W@I4LJL+$ M&VPD9Q)SSNI,1RVH8:ULB>GBV;KX:M=O!.H1U3QY5+B%G#A@2&U0:.J$&;(L M3;L*K<-*SZ$$H2H"@H63R"J! MZA AS8P:U%60EZXWG("\J*E>#-:AM/&'*:=#/>F8K;JB'AL6.#6*Q76M*) 2 M"^H@-'M*+273SNTKP\2#DE$,KU]90L:1C!-9?M,3C'$$PB]7U?S;POUU^3VI M^_&O?\Y65Z?K!AP9%J"2SB '-090.RF\@Z*A%$$\: ?E=L98&<8]UW'*831< MB-6F6E7KS:=H=7[^'Q!XM$>),L !@)@T BD &^JXPODUY7OS'?@5=*L M5\(9B;!F2D&(/%4-U)P!:*>MO99F>*=R:7E0_KW%:Y*J[YN2JI&EJ5@1/BDP MA4!8PXQ4F$$ :6-2<$([M+N<2!&^UGP\HPC?>9B-*1O=BO )K+!2@O%=K3#- MG7&JH5-[,,&:&./)1AYF8\I&MR)\GBM#N-;<1-O 6[;? M!L!2<1+!)((!Z94Q #5T,RKUFS&ANG,VH_%&'GI_'^F9NH4T2:&9CK"4[M9B M#8FX(H24UA1I1FP3U*0%56+(9J0%N[6TYF=.MY;S(/MU(HHAUE8C:YEGB!A' MD6QJGFEI"E,>V]%3^XK4'N$>,*6M4\)*R;G4!/*&9NU@?JI? M_U;XJ/)4&MGL@.3?EHOJYWW]/+]=7)V1('QZ9& . YMJ'EC A(308+5?$42) M?.D8L9!(:[XL^\1JL-WCQVQ^DZQ$OUQ]GCVNKVBKKYN'OQW;1%J^(F L4T4$ M3+2"A'LLC-DC*Y69X/UW>6GI&;3L;<(L;V^K50JN_SB[JU9G;!.G1P8"#*4* M(\>$8]Q2QW#C>I+0=.A_/6+)D*QMHCA6 P=$W5?9O?S91(/L8#I/B3WS30% MH)QUDD'#/35&6=B$A2AN1;ZK=\1:([F;1K_8#1]M>8]4JPC+^T>#-II)0#25 M2 M.8,I4;BA2!N3G$XQ8C217&CJ",[I]DF.7!. XAM!AZ+F+:KD0!#<.)B4, MRK\Q'K'T2+8.40BEP0Z18G5'SGQ3D(P#;Z*)+@3T3&HCFR8E6C''\UNN]']? M.&Y"4J\X#W_@/"*CU:GSZ/G@ =<,6,&! YHZ;WA3U"L>IM .VF&]I0SUQ;V# M!U$^7D/)PI1JB6@,A==&$:@LX=!1@?@>(=RA^D-_OK6!)&H@2(<2NO;YY6WD M+>-M02O(,7">2P2)NKZH@ 0!)&HVJJ MN$=8$:QI0ZU&>(+M9X:2G:+ /8C)8+4A=N%!ATI#U'/)_^2_ELNK/^1ZM =.#.\UYV19"8 M#5B78;W:/!*-^+?G8A%_%=)YN+R97^W.PQU"!P(T#S\<"(E$4XHH5 A9QXBS M#:2<0SAD[--9\9B=6;HL#$VF7I')Z(-Q;\<>#XJ*Y'Y2R$AI)77("]I0E/R3 MTPR3+,&BH]SNA,ZOP/=)!3A.A=TCQ:3=[>R;Q;?/]X?'Z:9V!T8$X;$$G$I# M&&*&<(&M;>@3@$W(0U:&3<]#R(K ,A3;]S7T&@.XF?6)E(NCXP+EQ!L$(K'. M"D9PZH)0TRJ(XT.&>(QRN/>!TF 2<3_%DP'N3YX+#'DI''=>*P<8E!JJ/2T, M.C;-$[XPGYYSOP!";YOKDSK?I\3L0N%:'V]FF^OEZG:VN-(WVRK^=5%MU'83 M)Y$ _;R\WOPY6U7QGS]7JQ_SRVI]\G0O\MX K56>8PM2DS2%(9(:[>E7>M"R M5^V.G*LZ]VL_KN'2T'1\0D<)PIUU*.D:1,BT;M5DX MC_([5O9VLU5 "GI"I_,><5C\VNT%I\8'K@A7FLJX?SIGN=!"TOW.J7A^IGYO METL%UWQA=+*Y?=[&\*$G.,O88"$:$-XXK&?:QVE5JH\G,!>KLF*B % M R"5+1$?JLV?R]4?T2!M9+4=]T^-"U K0*(Y2[1$48(1\F#O%&>P0QV[WH(P M"W"Z,"I#J?#4_'H(D!AK 6@V!&NFY-+,8[STS9ZT^+* M<;L['D/SN05S U%(:9O0_-87?YG.U]55W:; MHK4_5JOYLLWN_-JP0)6.!XY-$=Y(60(%L::A5'HTP29B?7"^ #1#"\&[V[O9 M?)5TB/?+=9O5_G1 A(QX9E*\J^&$6B2(;_0.S4R'K(;>+*X^&-\)E*%9_BR# M;[==W>RLQG]%_%J*P>F7!""LCM8@\/$_1BBKN&U U0:H_"";WDRT/D2C.%#] MQF@^N7KL+2SSW2+^6'V9_37()\SR]FZY2&;2Q;6MXLD18 L&U,U!H4M/(%4/YQUWA*-(B?%KV@F+*@"SRG"H.,2L =HT\X,/Q204@"E MP7+UGD[U9(C"J\\'0*,:P;DDT0B$+I[JI,Y]95H@X\ ;"5#IQK?G^74%D?JU MI&':@2L3$()QF/\I:6R+ZLK-5HMHWI^.47U]0%"062,A(A12 @Q1".&&.DS9 M!,-3.G)IV0,L@U4.N?K?[7IS7RE]N?I0_:DN+Y?;76[FQ]5R$7^\K-J$K)[U MGF )]Q[#327EAK/&6Y4- $%S2\XU',(:VF-H4_4AI*@U*WLXEI=+7=MPD]N M&J\]'H10 &/O3!*0XRY!'N5/:X;-VW]H2%(U6XX.4@E&.!2,:"(\LY8PWM'.D)EC#NQL+ MGY\F/8 TF.5Q?5U=WC?%K5V(J77EI^IRN;B?B8G=+][<$BJJVCC#,+.+30"=Z8 %((/\$ZO'TXR89'[\Y?_? M\NM:76XNKN.3?#]U]]==W/TK72TB$X\53COO18$Q AF77G#JN2=.<=O8!8IC M-Z0N/*)<]0K:4"+T>RH.M_RVF/]W=P%33W:])^)CM9C=I&N82&;3H3=NVJMM M=2PPH<-;0[1?531B+3-0 \*!W$7.W>-D4(=6!;W%+?0A7,,A.)2D/5H7L]NZ MI-)K5-3+YHATG?FF )0BQ!B"'9'06:>D;G@083(3K%34AT3UB]IP^]75?+U9 MS;]N-P_NJHOK^DK_\_;K>GXUGZV.5W)L_Y(0M4T"O(?&"\R0H58CV*! %,^W MY7J+F.AG-^H)L*'$YE&,P;Y>VX?EYM-^CU6WR0ZYN'Z\[[XVJ(C\C3";H"0T MS,*HMR)(>:K"24'#%P%;QY.]WR9/>!0.C I>66,L M)TA;@:'5 C*YIY.!?/>!?$N"4 ZAH23!;&^W-[O*ROK>XC[-_\!(?$93\EP9)O90<2J,D()(X3U'CE--6RP[N3?"6!&DP!/L-@D__":LBMMPXC3UW=+ D1+KUL'1N/JR;#U8L+DP7I..N3]"J_[YV^Q_ERMS M,UN?BJ\[XRV!0"D)8!!2:($B2!D#&_ $@?DFP6#5G\O)Q\MF2SW!.)3=<(2" MA_E_F-U6)X.WSWQ3X%A"AAR(]I2+RG3\?\+VF'M IAVDUPOGVTM7043_D;1) MQOR]10$;RUO^H[I9WD4=O[K\OEC>++_]_#3_]KU%5>P3(X.V&&@(I*#*<2,) M=-PWF@FQ8-#,D]9M=/KAZ O/>4GDLNNE?9QM=F&O*2GY,MV,GZJ5>N#Y(&!\ M,5+.8N6H9!XB!)KY>F7R_=]]]G7KE=,E\'HY6/! M,VX<237JL(<8FU22?+\2E)MB'],A)&L*8$] \_E0;=KUSFWQ@B ,X,Q*;!'1 MZ6*"4(YJZBD@%J M@O'CXTG,^7AEJ]F/)?+B^OE$W%^7-]ND?CU^[-TB_3+-^N,JVH&KS<]44WL3 M=;*4_7YW[PY_7<_NYVN!2@ %=8H;!AAF''%:=_A%3"'YMG:C?.UG.A!/8+/R MVTUJ&OR(S#J"OIO2??*U@1(& &((", 948#[?9(:3K-YMVCJ.*EL9R U+U" MS(?JK\V7/ZN;']5OT63]GJF^MWAQP%0**@UCU FN+9) J@8MILB$.OH-*QQG MJ&K%49ZF3/[?:K;Z\N>RF"C6[PLI[=NF\NT:*JA2(T[9;!+,>=HJ3&,R!_%4 M)# /W D+7OS\L6"8S#<&*#%W3CG"XRGEO3;:VQH?SGB'4D!C'+R3$KX,>*DEG?B/!EH#MAV8O/EI6] M^&QPFA'%4DHPQAY*1 B^Y7).M03Z2T9]JW(WOGH3E/VU/6F6A47P"=O#089 M@3260 'GD*4>J,9AQ;%1^??HO66RO@$I[ )QWWDAKT13]AGS?E]+8W%UL?E> MU3D6*5?OD5-ZT(_VGTQP^-M]8_VC6L2U.1_D$[WCN/]2OZCMN*1G-RD!Y?/W MJG[CV;FC%*E6-_Q#TZY_INJ%IY)D6HT/ MR&.D3-38)!$8.ZTQ\#7]\>!D0[80.)H?4Y27!XH;E$1JTIDQAPE.Y)Y(B#D] M.%@H,0!.(TVTD2C^13$-H,#\ + M3XF$W$OO*5,*D3WE%FDS[1R7DJP]2VHZH?=WDI]QY.9$YLK4Q68<\^39*26$U"+N[;E!Z+(FLS M/%CF!1=&0 :LY=P);AO=FUH#)]@(?#0IR8-L$L+R8;FX["8O#V^(]$ODE4N! M=]1% "A5K*$?,9[OX>@MSF$TD>&Q4%\9FT@_3]S2UL9 .' M]M-MSEN(RL# H^J.>6"",Z,UY)H1F&SRA#7$^^MUXUA M)[C?":%?30XFZ9J< OO'87O4NIV1<,$(:CYWA M%A+DK+.6^/V1:W5^J']O[HVN3'O1G+<QJ?I-BMN)^.5\D1=G/YJM4:KDZV6,@^YTA'L7"4Z$Q\=Q) MBX&5J,'(N YA%KTY0\L*U- (#N8;O7=EI5KDC;O.+->;^P72PC':8GC "'(: MB37 *>"9=<0VJIR%VD\P[;H?V>D!K.'"*KYNWJW7V[27ICGOLL\OKN_UJT=. MXQ.%2,YY3>#*,&P(YT![;2RSC-9N8>^X\/G]MWK+V^I';'H$;3@[)W7^NMQ$ MP9^MO[?:60X-"=P#)"S7#%A B8,0$-)0B*#,3V;I+:6J'[$H!-!P.\AJ_F-W M4_$464@!]9:CO>"3DU^$%9O.4U][0Z%(!K!T/UMOKZL M;FYFBVJY;2<0IP<'BJ-!SRP@TAA&.3) P3W5G(ELP>BMB5X_@E$=Z M0 *+-$4BD*(V_E=);YQK:%.\0^9M;[WS>A>#;'2&XOS3 EE^GDSWY,5+2L\1 M 3@V+!@1!3L9^%P ABTUG#9FET>:33#DKS\/6$&@QHG"V/T^.8N_1#/[(L+T M[;Y,\4C!%P.D+;K;NYOESZJJNX2EZF_#?S _MN10\.Z^"8Q-$ZWMX=0:>+YK ML9ZNC9KTVH]1.E?59K[:&3GW\XGGV:R6=HXX8;BQ4ML:'8^OR#;1"L2NC MR\5R*MA/.B[FTQ-*4V7[$Y$QKP\(T'MLH311TXW0:.J)1PTDQHK))0B.*A8O M? P%(!W.R?1\LB>C* X-"0Q* 3EF41GFSF%#K" UA4(30:<=3].5;2>EH!-* MOZ(\3#*N9BIB4.CJ_/!.F.9C9HO9U>QX-EC[-P1,C0&0J+A;9MH@W( DJ MP00#)[JS9SD$5$79OUI&$^7S]]DJM:&)\SJ?_:^_(0#!/ +&&\&YB?0@#5Q# MDR,==-C>O ;]L[\(5$79'R=1FZNK5!&]MES-\O9K>O2WV5\I64,M%MO9S5-! MWENY\ZJ+[S&3,IFFQ)2)B?/! M *#>OQFXX,!#CYSQDEN.O5>XPE);E3]5_MA&SAH#5 ML[EF[+LMWA@T\5PGM[AG5/FHE$3:]^M7BWPY+!YL]!;DL#SB?>V8O\TVE]^3 M9G(_JXOKAW7S,"!S9VSU[N!3DD+4=S61E! 03PN)]CA0GU\5I'B\TEN0O#ZQ M'[ 8T6ND'=S!UVV.\G(O#\)H3E/7 FDE4]P#QEF-FI+QC^F$4DU%8D<#?V21 M35?$GZK+Y;=%BEX]7RJ?C@^(2\L48H(J&'&@%,H][5;A_$.Z>/#6&Q&\3OB6 M/I+K5?#:1EWOXK-O*8 U=1)>K ^UP"S\A>#BV2 D3%347FQN7 R#O><_VCG?72_:4AXJ.EY(ICRJRS<=U*L$<)@_R]L7C@VE3D M='#0)R*:";L$YW(Q6_U\_%"N[MCRQ<%)I0!V4EBL!>4"<[9?R-*B_-A*^3<7 MT;+ ]QNC]W%5W= MZ@DA.R)V7HL1D-C-5*,$ID-'BA:G0X(75^ ML9#>(N_*\[T$,H.6=FCHKK>\3\N;&[]<_3E;';LJ.C$R:.,9=E ZXR)85#., M'[1Y R<9@MNCD5(6KC'%XTR9"!0YSX713ANN,(-:U_<&D3*$[*!%+3,$H0NO M6LC F?",PGCS?;;Z5K6W*.\?#U0Q +"1%L5=5$6U21#<4.8URG=.]!B%/0#C M\^ 9<\7O&H[.;M35_V[7F^3?@&?N 2]?$"@'SCMM691[RJE--2MJZJE0*+_* M:6]5Q8;<%3H#-I2X-/T3(@A/Z#@B((>&!,2XQ-)R!YR%WB!#(&@HE*Y#7Y_> M*H;U)1*%(!ISSSC=Q>?(J*!2A0Q*M(DR+YRFJ5QP0V>JG#'QHV,(Y3$/JC%% MHGWAN(,# ]#& B>GY]4^.X+IS5=Y&N^JMVOIY]^[:JOM55SII?CQS7"W%] M&62<<%82[0TAFC:+#2$F\;0C3@KQZ3GW"R#TMKD^R5B2*3#[7"8?2!#[4&W^ M7*[^N"\8L[E>KFX;8HY7ZCDU+@ @N)!<8TTXE!K'0]0U\V=.Y/>&Z,TJRL1_ MV1\JV5QMOOYY>;WY<[:J9HNKS]7JQSSJ^*VXVW9\0%)+[KU%*;N;,8 %;F0= M$8 G6(6I )=[0B>;V_IF6Z4VP)2, !2V1+QKYOEU]E-,X7C''_MV6"IL1XIRZPVQC#"G1/U M/#&E>H*=?0IPM 2FK5YI&C%OSU7LN*O@EDNULN;^=5.TG8&Z@$SZ_## MP2OMH426 V:$05!@8AIJD)7Y%5#.WZ_'LZV*X3,LMP]JUL<>#\!YH+EG"C-E MM37.&]A0) @ TS2K2K#H*+<[H?,K\'U2AM54V#V.Y7P1-\(XU<6WQHP\&9A] M8$3 '"J'4TNQ:%>HU)E;-#LA-I'7F8E5K M&4=.\-<>C=H(T,(Y:*)=X1S3P+#&HL#6=K"JS]>TQSV_"Z S )]3.GJC3Q[= MQ@\^'P1RFE ,!9%0:.B$9XW^203P:+KG=S<6O>1U,7!^#<9/[@"? +\+F<_Q M8/I1K;Y55Q]GEW]4FXN[S?QR=G/_:$^_/5IX-V$!@)F8+>&6FTUG4T?YPK4#+_7KNX ML[,'+A;!I ^'=K8GNZ9 4!$5#D_BE)UAF&A#]VA00_+79G'G91]<+0Q/WS[L M(L[K1G2YTH0QYKV@-NJ@SI/F:*)&X@GE(O3 ^#ZARA:"WR(YFVJQ:^*XO;M; MKE+PZY=5_.W)+;O%T& 1EY1!K9#!%'H%;-T_,U%!8/XU1?%BNCTPO#Q V6Q^ MMUAO9CNH_SK94%6ZWGWTXT_CDU+JAT_Z)2/68GA3)).E4S?P#4A&K#]J-! MET1G*+_FEQ3*_>WB.NXRB_5U"O/^UW)Y=N'N>9+3";^_EPQ-RBGW=D1G))&IY[RJKM3FXS("_&X1Z3E=$>OXP!3V92V$ M486&W !$K9+-:#HF"&"C:14) MBG:44D9;"ALW&;->Y?=QZ:]FUE BT0FIX7)-=PK:\?HX]X]$"H1TT=**9A54 M#E#$68,)0X8.F?[4DM>])4)E8M)W+N=N4A]FJQ0L\.-$XF&IK,>/U2HY6I/_ MY>+KS?P>ZK%S'NNY?:IN[_U KTXRE5:_W%17S8[P.?YV?3V[K'%H4?&[U$<" MP4HQ!;$VT=+E*JHHMM92(,"2M3I9)XKDJ8S+,A\((BX\(ZB4RB-.+6.RV5XA MB(?O9'(SQQ":US>O81&?=+YG9T0^;V:KC9UM3E0ZCY3?-.FUO0TS+HS^(X53_\:]J^6TUN_N>@KFB ;EOA/6W*.B"I$6" M(*"0I5(QD(KSU6PQA.)6P9F#4MVIH(M"J5\*@A8#2B'QAK,Z2 \JC,607N]N M!5U:L^V<@B[GH3.D@M\J8GE?S.#Q@CZ2EW#P^0 )=-XSPAQ4E!HNE&[V*N7E MH.7@R]W&MN;NLCQ$?0:JURDR3W;Q8X'J!Y\/1$%/N320(R6X-@+5U4DEU(() M/\U[U4)\6O:'T*_!_4G=B$Z)Z<,Q^\-RM?FN;J-&>3D[>(?U^H/! \ZCR@D8 MTI:XE$1/4$,%<%/+*"S C65!.(8R)]UO3IUNX[1_* C!&(T6L9<@DJX(5V!/ M!:%F0B9=6:9VAB(_+K)*E39OU.+J?4I0/;483XX)PB3GG8]J*^?1#@4:(]+, MVSF6?Z'<2]9".1:61J;/?5>MY[./L\OY]?SRZ+;[XKG B"92.6,PD-(C1)T6 MC9T"'>&/[;74*<0D/ M,ZTY\]OL?Y>K9JIM/'@MWQ T1#QN+Q1RPXB)6PNI=RB:.C:9270:?T&+_OF$ MFK7^^:E*&3V/*E^T[T">_?9H+^&(D;.:*>R]!IC7J8'4(.C,D'&.1]V"Q67A M8'/RH;"<=)3 DYWDTWS]A_Z9&G">N/(_,BHPBWD\^ E4SG-H 3> -> H2/*5 MW<&:E0\@&,N^\!Q*H7HQXS3?DW'[1T8%KP6W' H)&?-,66F,H!HY3<]D M40Z>DHK.:/VZTC$IS^54A6(D87A-:4TS/^D%.S$R8!)M&<$(Q$Q8#CPQ1C7T M2N,FY.\LRKWG$E$4I=&V"/U35XO+[[>SU1_G:Q]/A@;)HZE*"8TZHD@5W0FW M>(\DXT,F<+QE%:0+J..)43/I\X^;9T,#('$-6H&H499*Y)V%^P6)A)UH-;?R M##TI*45P^SM(S%O14B8B*.,(R.?93;5N\HZJPW5.CCX?,(:>$R,\Y(X9)ICE MOJ:->(2'-(-S=9-L=CUWN10 J,^KGZ8R]FMQ&0)U,\&FAS\/D0M6R%/!&ICJ8$BDMC&F@( M-FK"859=&+3L#YI?@^V3.O\GP>U"(1O_4ZWF_UV>J%OUY*$@&4; <>.544IA M++5%^PL$S_.O[7L)EBJ \+(0%-E,4IL31>/V#P3'I4222@"9Y]H08:!I9@0! MSR\/UTO04V'FY,*0S9A_5U_7EU%)^[A:_HAZP.HXEUY_.F@..-*I7P\$T)%4 M2IHW$:XI14HHQH#!00"&'"$^G1D,!2]41I[-##\7P3&CZ#98Z$5 T=NQ0 M/;V]@?ENL_@[P/!P:3E<5?NTU97O9*8PI98"+SV M)*X!CR 2#2V0:#C-T[\PGYYSOP!";YOKDSK[I\3L0B[[IA?8;''5LCO4R9._ MR'L#\! YI* QBBDK*<)U#\EHA$,#)Y@]F;J>2)7I"O?4SH!(98A M%;4D8(R3'AMH&SJQ]_G-^8I?_17D_@!(94O$OVZ67V M>ZN==TZG^Y!ZG@+)";5;+,C1 D@,I;1]V*;)75R_,$>/*' 'QP3KN(D&,<1" M0^DYR$^MZOM [T;]7&Y.#XP*&F0AQ9!0 % TDO"&S-)!TW/^&HQ-93 M8Y4B0._W/V[SC;N^U8*RO.\1LU&C01Y'R-1XC1T@T@35^,A9%S^[6LQN'N*5 M%U?OEXMON\5WO^3>MV]Q<_8K@S4>1.!AR,@"NDXL^*5?% MFE K 8$F;M.06 PT,@T0VF"4?Q4U6 Q*O_QO5>?Z/!#[C$PH5^DX'N'2 FBT M1U$?)\!SK1N:$'03S=TNQ*=6)8_S$/HUN#^IVZDI,7TX9G>I"O6%4$,%,5'2A@Q[11L5UQ.6'^?:3BE>.66?3/I1G[]P*\APC M+($P"$H",-$6"K"GPG9H<3YP!?ESM\O.4&2[XXI7D#<8*LR1 X1QIY%V2N[M M3._:5;Z=0@7YK=8F=Q)]AF-\?7YZ'G S2&4XNII<( P8VD6.XE4'8H 4.G MS;V2J.1'--5WM0_T?*J^Q7F\YDHZ/B (SSSV@G-/4O@ MW2O)UC 1'[,0]\M M7OMW6Q9%;B@UZ6&>:E7-UL?!^KJ.1\SEL6O1G-<%AA@$QF'A'%0($@50DPIL M+7;Y,M7;-?K@KO !<)UB_KQ3J1D5Y-1'HX^FYMJ*[2F0>(*[3;^,.I1,?QY. M(^TMSQ;%^;O)@1<$1XB(I[%3U#GON))2-&>RA=+G-__J+=AB[/VC#))O.70+ M@H@@!-1!(1FV\4BF^]-8FG;7U*/N+)U9>$[PUGEHC1J>L8]EV:VP2-7U?/-^ MN4ZKZE-UN5Q,YABCX :TFF%)A!1(( M2TTMJW<2J[%KEX+2=YS&6 4_#(D&%/' 2":B&28LQ[4#S'* .X3JCU'PHS6C M"Q3\. ^XR85X2(PK@S0N\,=*Z!P&J1KXQ,L.!':W:?+OAQ'FQO MH?"#H%9"R:5(GCJ&-/&\ 4?H>(Q.-[BB*XO:5(#(0^=7X/ODPBJFP.YQ#(MR M!3^@!$P#2[5"3@#$!&6LH<\Y.F2)L"X%/UJSJ67!C_-@Z7-U1T/@:GNYN5C5 MF6M'#O;7'@W&,N.%UT0: KF$7F#>4())A_[%$RSGD7.L%P!M /8G*[!)73RZ MNQ]\/A#&TJ6XXS35J^4,$Z7MU8])+7Q<#Y-1@_N7-] OPN%2FR M7/RH5M^JJX^SRS^JS<7=)MW(GH@4.3(F2.VU,$QB0)ABQK%]7T$K@6,3*VM? M /]E/\AD<_3^TP^U(4[46WGUZ: \==X+B2!@'AMM&1?-7)/R,IU[PQZX6 23 M?/[5M3Q>J>70KG3.P8&!(H_C9#D%BCB',;!2[RE@*C_NM9EV7HL8-8PS2Q0-!(&$2%[RBC*OY+I)<"K,./[A*I(PO3V+MD-D=HO MJ_C;DUMVBZ&!<.8=B,<-4H@*(DDT-ALJH'G>(7[LF+#"#"\/4#:;WRW6F]G- MS4[FXB1L=7>S_'FZ"M*)80%"C"!R$C 1_Q-W*Z[J.B!6^2X)#.P-L+!@TI)5\C05 M!8W*"00NSAXC AC"#2W""3--]UAA/AVM?9J'T-OF^J1\8U-B=J%COK>2I9EJ]S-/N/)V+[?$=S#5QBUAFQWAVA=R4TREL@QY MK[ Q4&(.@.#(-6LI$C?%A(<^V',H@>H\=":P/SQ*;.BT1;Q\3[ 2*6$519X: M9[$4PIL&"X+=6ZUJW,,NT1F\ 3.HZHD>D9*'AX(7W"#"":%1L_'>$N!D0X5% M8-#28)U%H N77B9)Y4$TW(GP.,7I477VAYFGG,/&T_$T!ZK%3E+D_<'[B)Y& MCFM/>>KI IH^<-8H)294:V=8\1H#W>'.LIN;^PN3WV:K/ZI$E?OKKEJLCR9O M'1P4K7*.H.(:8Q05>\,=E W&-D4P3V^+&IB[+XZQ0E .ESV^J.X+&JFKV\BF M1/]F_J,Z+34G1@;J%# ,12-08:GB>B1-P3)KA>E0H+W'>A-CBDY9/(>2'W6; MMNK_UH@];SMP1'R.#PR6&Q:-"L4D((8;J)!M[@ M,U9E2T^/U0;&E)ZB< XE M/,V5D%G>?IW?%VU2E__9SM?S>_/S)D%CENNC@M3^)4%['5>-T-Y);)042H,F MH,LZ[/-MKMX\=>,*56_0#J>H1P2VEYOM:IU%(]9"945I# 1@SD*&FU(R-"JO)M^R*Q]Q-0]!ZA7<"?J0]F@_5 M+[HYE(Z\,&B&L 51P33$"D2)PZ+QPCL!>;X/NJE6<1E$ MF:\+&38S>;W^SNE! 6,'!<>I!CF&?ZD(BY8]83?4%M/, M^;1U]NS)L-N)K:",:QFM3Z2%:*R'>#R;"97.'E@6R@"6?_L])3AB-8T6@4^!N!QZG:"I:7/,3="X&G)C MZ!7,X7:*!,:7V5^U/.MJ$1EV3-LX,"(@!G$\:3$%1C%&N<<>[1<"4?FZ[!B- M]OK9.4H -Y1@/"G!=D0GM[EWZQ M]LN5^G.VNEK_:S6+I__5Z 4)7YVW6L79?;L/H?[Y\,C'V2[1:4? ^S;E"CN_ M/*AXM$E"O86(T=0RAM0J$4/44M,JL*DGY!ZR3$Z1N3Y$YQDE#KM](UBC)9(. M8XTEYT)1PDR-(Z'(Y6^FI0L?#B@RA\LB#@KV;,!BB>??M>RHBO,\D4GVY+F@ MG#,:2>2IE519Q+$E#0"8ZB&E+3=S;"@1>'ZGT@''P9R.V=@\4+>X2K'9'V:W MU>F$I!X^%Y!G@B)#,(MJ%T(64F>;34(([::=S98I)<\WO.D ^X_HED-X')$] MD9+WAB5VI,#.:K4S'E,5B431Z0J6!T8$;$34@:!10$33D EHC=CK0P1,J%WH M--C\/#*T"*R3V> .(>=G\]7_S&ZVCXW59+Y>1B/U?Y:IW,5--.0_S39'[97^ MOQXLY HZYZDR6"BA);%[]1Z+0&)!!B/3>&])%@"Y"1$4C:',F,<3C$S^=>2^&*\F8;TF^5J M5=W7YC++ZOIZGCYQ\ I[@$\'RS$!GDGN-( 4 (UUXPAB0.G\S-S^KC)_!0DO MPHU!E?9CE.LS*&^TM"_5ZA:>TM5[^6APEJ-D7 $>;20JJ 26-2C'7T[QYG9D M%7T*?'B3)NJG^?H/OZJJ)I1J2 /UM6\'@ 2&6&H9,?=*"H_\_M0T .>;I\5K M8TY%]B?$CC>Y!)HU;^<_YE?5XFH,'\WC;P<%J;8(IJ!\3>)_O*V+VS+$)>O0 MV[=X!=%?;0D48$?/@4''PF32KY:+Y-Z]N*Y_-79XC+M-U7VKJBXZ=(!9-SL9 MWN6PI)R6;XOY?R.OJM5\>9^IU"96IO"7@F0D&G"B:\;@P MZ4B;^U#.?>G2]S7Y)^)NCHP*U&.#'43 374 MN@3"P\;AOYCQR6B%H^."UL)*3;#11/M44XO19N$31)":=L1,$2ZVDXQ.>/W: M,C+)T)3IB<8X(I'VRHOKS[.;%K$F+YX-VGDHL%4$$$^4\9ACW]!DI,YO&]'; MM7PA'BW+(I-]CU)WPMB=>">J1[]X,AA""<-"&ZRBJ'-C(6'-'*'%0VJS+;G7 M >=E22SR[[WN=9H6_'KY9(@D:J@=CF8]AD0@ .IJ! Q0(.B036N'Y5=G+(;: M3?<)7[4GHWT#ZB<# M/.0J6LE XQJ*"E0#74*>(G&!/2S[Y:!)X!:\!4\5O? M=_VA?E0WR[N$1%M):#$Z>,2(-!X9[XD1'#A49P!'NIER^3[6WC;LK@Q\6;ZE M,$C#U6PY5*_OI&2<&AJP!2X"*%W<2V7\0P#4K"[JU10K_!86B\((#243)PKQ MG12,5N-#%'F,#,>64ZYQQ);7W0TB[4:#_'OYWJ*M"DM''S"-?&>X=WY%HLS- M;+V>7\_O?_%NX>>I"^5\=K,_C%N5@"KZH>"U-PDW!+")1[]D%)+&82PUG&#% MZD]H'O4-)59BF;V=U\,[M)OU6WR^VK :4]?S%0*JWVTC*&E612<"(: M*Y=YI29H!TY$?J?!D'&UA+-/^V %59Y[1(PT0%M#.*V#1@#'T.:?VD,'Y@\M M;D7P'#$(9^R(FZD7I$' 8V>L@8P*$@6#05DO>\:T]*T\Y7W'U;R%@C2.*\6) ML\YXAFCJW];8X=1"Z/,[4TZO($UKD>FM(,UY8$\Z3*;)ZCX1%_/XL>!!LN"5 M=SH>S-&NIWL#C%ID?'Y;B#=3CJ:U #Q/?L^'<;!""6V+<3RK!P 4Q@(!)""% M0@J(@6NH<9!Y.>UXECS&'.!N)T3>.I\G&9,R!GL+W6M_^7/YY?MRN][UV/T1 MMZ&J6J29'+_C/CXJ"&BP0IX@DFKP.X\41\W<(QX3K&&2"_ZR+U!*,/1+?+ Z MBYG/1@2HN88<*XR B$:5IP3P9LZ>BOQTV-[<&(49V0V0P;RR667_K)&<(JV8 M%L1Z(A44MJ%%0I)_*7T^<]^8GM4%Q\DDK;V!VFG*,QK)4\YJ83'4+L4,W2/K MO>1OJNQ?:RD9HHA:'K#_B&XYA">IQ[YAB2VD/>VO'S;+RS\N[M,TDSZ7_JKN M[E;5Y7W[JT_S;]]/!8+FO"M HKRP-M)I'464:*A$0Z.R>SDLX(/? MA#Z0=;.:I\SR MW8Q_CVQ;?_K\>YM(UL/C@M,2*^ZDQU:G-J&24-#0"D"'1L_C%?\:4HA*@CN8 M$Z]855M'A:,R4H* M 1 ;YEOZ(.4Y3<7&Z^NUI#"4P;640ZO\XZMFBX$@/8: MXOA_5!/(H!1UQ"@#5NO\\*_Q2E*-=F!E09HI*NO5YI&8Q+\]%Y'XJ_ I07+ M4_7DWX/00@ ,A(1<<(6I5;S>%5-]+#9D!/0;\5!UP:]WGA_<"IX]$60T-Z&* M!F?\P4%+C9:RF3=RFD[3[Y.)_7/.=<+@[?!P4@Z085DW',M^B_#=;F^/,NW) M,P%9QB A2J1N=BP:-EK9)OH%P2G5:\]&?5F&]E[Y-OOK--\>/Q,T0EH1JPGF M!C&20EU%,W?'2'Z 5G$3OPC?.M">GP*>&UOF_KJ;KW8/WX=2G!>48^A0(IAC2%RP#8H4G>_<__5.M4;..>PI/-0PI])BAE MF!/"":Z\<9IQKF"#)%8V/R9XRBT3!I?B[LA/7H8OFBKX]Y;%?JU^66YF-^\6 MF]5\L9Y?[LR)'O?H-I\/DBL!,9'0*08!= B@QB/,O9#YWK4I]T@8:^?N@2.3 M7PON/]OYYN>[Q7JSVNZN!2\VWZO5E^^S10W*A^7B1]P-JEIEZV-!G#N'P*+M M0X!ECJ@H$IAB).O+22:XA/EW!>*?53$86][^TOB?'?%/-HM]MY51ULFQ"06B M)'/Q'"=:6<:D-@#NN:,XR0_PE?\LFG%X]/97T%-;Z=]5BH^NKM2/:C7[5NT= MN>,NJC/G&"#GA$*OJ=%.4NZ! *SAH=XQ6#/%L;&#?MQN[K\'J=U__6X M:%I(69NQ00MK-([+BB@GG1>+SR]V0]H#G"-?ZIW;EI]25O\L_ M[_O!>,@TUYQCSJ56SNWS:.*F;SO4KX._TGWFE'DR>278SM>7J1*DCYR\#U38 MA3(T1!\(:1GBLX%13N.. KC1R"+BJ0--_)K$HLOA_L]E9Z^LR-[8Z_"PYJQ1 MB\5V=G-_"?MN<;FJXG1^7T06NO7=W:'-^9QW!!8U&4F\ I\*'-R_K M]SN 7Z[J7Z7GCH5Z##N10+UTCFEMN&,I!0-21_;Z$NB26O KW@%.FCD/2V7P M*N:OU4;XI[+Y<1GDV'#F.(((.^& ]U[4?G*(A5>M[C=Z0NY-539G5 (H-"$J MKF8.N=UG)T"(K1VRX%+?E34WE8UF(D=8"4N%DDP; M5#O5(E,$'+*OT4@5#5J+P-&:F^?A.!GGY!LH7(@9D)A2++B"7'D+(=$-L@QK M,\W:"QVE9(@*AGG _B.ZY1 >1V3/JKGYIB1V'$GMI[J=], I9)U& %'*+*44 M-;1R1,B0LC-BQ:G6+#^KNMUYX$YFR^L>D?MI>7,3K?(T:-R([4<3":D%+\". M0T)P2E:%QLK&#,#&=_#)3]AEDVW[3)DWO]!*F5!:@T/1-E'2 .\H1M0@0VH/ M,Q2"D2'[3_6]/GH6TM%2(,YCX=M?1OUG-)\YA4 I=$QRP"B#VBD/M*MS%:&T M0N?K4],+./Q5%E$G#K[]-?0T(V0"B4,!2L*I8@8 YZBFR"K=*.-12;?YEVO3 M"XK\5=90)PZ^_344&7-=S<=>1B]F$31D<3/#D!++N"#6>=ZJ%(8[]"><]SE)XI/3QE\$QZ' MTAP;=*U]/0W-U[.A4=^^K:IO$8*G92;VB)U:8:-,*C#K*=8"$1DE"I!=:\J& M2\#P_+29Z2F(A=;56^#3B(%8CSMG76PWZ\UL<35??)MF+-9]6/1#5<9=5/XC M"G:QT4_JEN[*3N?'9W7]8'"82\&, EP 3;2! M0%QK$&EK120\>)V6I%NO[Y MDOBN@5S=/AQPM+&# ,K MW,"&:2>\E\PJ(>/1A#'QKB84"ZZ'[*90--QK*/Z_VM7F/% S==,>.J(0PZ4C MT5!-E8.C,8N!J3LP88&0!=.,K,K$_D!KE#P,W@X/)Q5B-"SKAF-91E<;A+ST MW!HM)%$28 )P,W<-08?TU]*&4C;JA[O:G$5[KWP[NZN-(L)HXS702!$.D:-- M1QXLJ??Y?.N]JTT6WSK0/I0+)B_L'4!C/;102(I Q %) !M:..R@!YW/Q[>L M!Y4 =S)^\3<04)QB;JFP %,.(0#&8F<:9!EF>IH:6T:R59H3"F$/7PM$&DT]MAPS#DQ$U3=%X+'RPN1'LH_<'WHDM7)\%KT! MT7])9^8!W^EK 3IDO8U&O:'6>T3BR2@;7!$ ;MJJZ:B25D[J"W/G'^DOA>\D MM=N_N]"?*^P':B?N/GEQ_7(:%XO#?OR6(P.ER@EGE2)(@_AI(RC=TX"Z%$H> M5@4>B)/+/M$M+R%?_EQF2LA^9/!.I.80SG$0YTZD]+ZQ#I3&-+^OP,"QC%.2 MD%QT>Y"0."QW%WDT-@!J --1TB573!ENO2!-X 6/J^"M1.9-2DJR\2TO)WZY M766*R!(6>=:BZ)M#8=;I,'3DN8DI1DP]N#D,Q_Y.XE#T,# M!TQ29;R1F$1QYX;A?0P783Z_0-G E9LG)22Y\)87DL_SOS)E9#\R",* ,%I2 M89@6"!L%FM .+;%X,RU9IR0BN>AF2\CG[>WM+)&]?K>X7JYN=XC\>[[Y_JE: MWU67FR_+ ]'9ZNMZLYI=OM:FO8C/AFAZ4,B$]%I"Q:6*9T#C3S%8V0F5 M@1I:M/IT('7CPIN4]]_O[L:0]V>?#0QS@>/IQCT5&B@)/6OL;:,ISF]L7=R; M\2O)>SU[>SF2[6Z1:<6S/@S#$HJZSCF M6B("O.4"VB;FW' .\]V?Q1U;4UA0;XYADPG$/-7*]0&09T@\ :]+;&:9&:0, M<:$HXMI!X2TTP+"ZM@FV5OM\"[NXDV\*"V9R#'DK"^*^/)5:7*5\_U2M]\LR M_>HQ@UZO9=#C$LF>4R N6H;($TX@EU11#46S:5D9F30=M^<;7S1#L6C,RA<[ MYOR\N'[$ W6YF?^8;WX>+W]13[BG>>TB.GO\]'*U21I Y.W[Y>);^M%67S=# M?V_L B-I#@\%7MZWJ!!R8$2 '#E,(...8HRP8EK=NZXXY=Z)5CT(AJ#Q5%V. M5YX.T?:R+&Y C LJ=3P>-7 MB"TR.U][//B(!I,6*":,1*G*I6B@)9CI_*BHG@M==&+MLC@P0^F1SZ=Z,HCW M]0$!8DD$E 8I*W8M!NU^11'A()EV%'HWAIW@?B>$?C4YF&0\]A38/Y(965UN M5]55FNO)=,$7SP9#$9-<. 4!%5H[:[!L: +>3; _0E?F/#>G.D(R%)N?'FXG MCO67#P?,+87&8,:0)(0A+;&OJ:)4Z7PO;L]5&TH>ZIUA&8?9K1+/#PT)0E 7 M)5ASC0T&'@(M;4,A$5I-^UCOPK*CW.^,T*\H"Y,\VJ<@ H7" I.+Y/URMDBM MTXX'BKY\,D# )$'8:RB]E]) 3/=SQ%KE>TA[.ZJ[P[TL"4D)MJ'6;*N?#*E$ MEZ364$PXXY@3Q&DS1TY1?EWGWG*,>F-;'B1#;;3_,UO-DWKQ:;8YY39Y_FB( MBB&U'#OL! %(.P?J5HN<,@(@SF9RS\4+2FI7'4$9@\TG3]*7#P?%/7&:)-A<&OG2/ M%8=H*/%(5[-IIB?EX.F# 3.E/&'"*8ZPQ4G_::CAC,'\K*S>M+B"#.^$Q7!V M_ M)"V!S%"<5[?+U6;^WUVDQ<7U_9QW<9%QUD?8?VQ82,7=K,< V13.+Q7Q$C:4 M2L@F5*RX+QDH",^0-V!-%$J;?FJO/A^LT XC1J)]2C#$1$)%'VCS^?=?O95[ M*,WZ$KB,XQ[UL\LJ"NYV<7S??WU(P(A;*2B$DBI@)=<0F)I"X2"?4*3[,-$Q MV=",PWPS6ZU^IOC%\P3@Z; -*5 8DV@49AZ9H%OE"1A/<]WY?16HJ%?(>@$ MSSB"\*FZVZXNOZ4&8,EAKK!4Q"" M\S<,_E8DHS1&X^P:]YV)YY=US'SK_>+9N. C<1IY994F0AAC*1?[-8!4_H6/ M>"OR4!*?H63A7Q&H]?OE>EVM+Q:?JC3YR\UVE=+OKD]L$:>&!H8T\0!8P1#T M#C&@4>,P$53 ?&-2OA6)* S1.!O$[XO9O4T<-[7Y^O(LI>*5L8$PX;TV"@(! MO20>28SWJI11'4+PP5N1B](@95_Q']VR/D9!O9S?W53Q]Y?Q[[-OKWD5LMX3 M]6G@C:1(4VT0U!X:OJ,2]R]\LEP&,W>#%L(#B MGF6(XAS%&4=!C\=;$\@HA,,=6I!.WN78 SZE3O]5==>G'%-FYVIFT+&-I7. M&E+H*<< &$9D(&],2;F7+7#7I$QZ;U7IW%@W#2J=S\/BS5 M8W6KH4X@ :7$C,7#/Y24K#*4J1%^W*_U+BIK6N;:#J&WR(51OMK'0(&>/&J= M*IT)18S&Y"$HXC^DE@Q7HQ:GQS%2793HV M=:'80F&P@0@2P>V#)$RV_YTG#X:VU7$'."X3'DO?TOC]ZBY?;R+DMQY[LK6]A-/,T947P MR1#B0!H]8(STB]BH XV/O_P&8<:7%V<@MC@9IE1FS-.)FLDFOXG'^.RJHFN#$/6#,V\A$@AY+)U6S$#!]GGO06HL M !VWS[*+&D\RHD>L_BM,&:5'H:8H001\*(NS'ZQ2<>%+.5FMK_-RK5:SJ[R\FT]WI9('A%C''\_Z\%>U MX=,^'Y-!J!4U02%A.PD=0H"J:CMI!(8C;XS9F1_%Z*#]GZSM$1VE-?VJ.7H9 M;GZ]^E+FD_6V_!ED?%?4J3KK6VCHY+H,40,V8==Q)S&GL:B$?/&>P0S?( MP4SPRZBZ& [45 0RQ7(9SY*=+#Y-@BE32YR#UV>68 H<]QQ*@JS5&.\[IP?9 MB.W04VXPZWP4A.D#S%1$>6ZN/C-FJX!]#-ONREE/<.C<6P5\@1! 1UB=05AK M8G2%"!8=>I8-MAZEB50,#.1(J#6=;I?;1=@_S]Z5Q7K]=146V464*W9=T?EU M48:]TX_V?&MV_\QYJ0)&B(6_)&806$;WV#D%9/L@V6!KW"A(. BZ8V=F; 4T M)#.?W#_S7CB)XF'OTA IK&?"5]@)Q]J7?@R6.S1N9G9!]U+,?)3KJ91GD._8 M+3*$D;0(>XBX1L8*@;6I$ A6SPC[QEZ&7ST!F#[3Z1<7\H?\9K+X8[+93_V^ M?5GCY*"A4Y,&3L?:%-._;XM%X.;:?=_.-S_3/6EH7%\\\&J[7$[*GQ^O=U\] MMCO]5!8WY629?#X#JW;[;9U_WP8.N;M!4^N>/>?BN71/Y_.A2=K88 JA,-_<2BBLI+N#(HPGTDA*@P"@K4IZL=NCX+NS@C-"'.:V8H,48#]R ;2'O<=,-] M<7<]G=9\*V22:?WI3F=F=QVZ[WOR7MU.RI/>DOK!&>!&(^*A(0ZZ8(IY $1E M@6GCD_;;:<6''HS)OE&Z$#?VNV"UW=S&I+U\=E^>?*K];<,[9"KZ#V-XSRE$ MO<8&R0=H8;#*1AA'&)@E/4$UAF6D[DBVVK$9B8=/8J<-"0:ZC2NHJQ9B[;QI M[VP=SIF?W86 M[#C*I #2*LVUHH@Y7N%H68<^LX,U>^Z7@2,$^;+&T><\:B&V;GEX<3]>T]9> M:G+3C$D-J,<(B_ 60$YZR1Y0@L"V;X$WV&%UB4RH =!KO2"ZZ^M\&G\N[U?3 M8AE#Z;'O_>=\6JRF\\5\Q_IX\K8KB^BSF*QF:K69JV_;=;SV:).EWNZ=44^( MQ$PPC*RW3#C&6(4#DKS]@C;8P7;]+F@7 #%=L6HET1-IP@>FS&?SS=H79; 9 M3GG\FMXBXX99H+F'1%C# )) F@H!YD3[J,!@Y^'UOA@-A%5M(L3^X_A'?*'^ M_MN_4$L#!!0 ( +-QE$_?L#G$88&ULY+W[<^0VEB[X^_TKL'UC8]T1*IOO1\?,W ! P%-[RZ7:4KE] M9QTW,JA,2N(X1:I)9E6I__H%^,A,/9("0(!)STZ/;3U2/-_Y0'PX X._N5_ M?+_?@J]95>=E\:]_L7^T_@*R8EUN\N+V7__RZ]4[>(7?O__+__BW__8O_\>[ M=_\+??X DG*]N\^*!N J2YML [[ES1WX;9/5?X";JKP'OY75'_G7]-V[[H] M^\4V+_[X&__7=5IGX'N=_ZU>WV7WZ8=RG3:M[;NF>?C;3S]]^_;MQ^_7U?;' MLKK]R;$L]Z?]7YW\!/_NW?"Q=_Q'[VSGG6O_^+W>_ 4P#XNZM2U@9/CX]Q>? M_^:VG[;C./ZI_>W^HW7^V@?98^V?_M7S(_O4O=7[_L&7T_#0!OP+@YB584^A:$CZJ M@!QC]?D#->/]PKINIA?QRT=JQMR]:*38F'A_GS]6,W:]D(V^&663;C6_&2\> M>1+SEG_J _NJ_R!_^HC\ML9[43UZ;S*UKLJ;_*LAM=U4Z7K9N7 D"(FX\AQ M_(30** AL7T_\:+$CI,H7+465EGQ[M>K 4_[(V,6_R+#TDO^JZPN=]6Z&[P8 M5#YV=^C_[0CD!> P05IL0 <4')""WP>L__M??CHX_(3V]0BO$GKZQ9F MSPV#:\<_9=NF'G[RCO_DG67WH_)_ER?Q>4N4:Y,MT1&[Y=%)6?5O]I,7$%9K M4%:;K&)1T_!':;5^HP7[3_RT+EDH\-"\>]*8/'HR[UAI_"WNN&.NOL;;BX[+ MXZ/-;IM=WL"O:1LK?N&?^<*T 3&N_EB%E%++ M[-/&P[;F7(:0S^=N>:9N(R?Z1Z,.WJ9UG=_DV08]XK)HAYI= MNOTE;3B\QX0%GL\@H20@V(HBUR$AQ)X;0S8 ]9 2@J0$WR@0PV+_@47E6W#? MX>/RP?1EPT,\9;$WVRS28?5Y6T0YT 8'W.#Z$1PA!P-TP+&?7=^G4"T6CIMK MP67H^CRNG@[93?,K',1GMQS/Y^R!Q9]Y<;N?,^#8\ZB70(]2&/J!0]BDH37G MD\!"L7#TI_I\@U%=!PGL,9UM#GV*G+'P:RJ?R^A^T]UX'B[IX45^[OO<\/N" MS0_NVX ,/?:_;'OR*@X#;*.(( ]'F 0)AJX](&'3 ITB:@9\_5(R=AWSU7L-!FO MB)0&YLZK03H<*+6]15,4)"GOT[Q8A5[BV]!%7DA=)[82*PR$/4Q4/U+=G^=52N8D,#W8V)1-T0V1K8/T6 -.M21F1.JVC"L+7M8P_Q! MH&9E6325S&5.GR5Z4>E\QR:6I)F5R MQLR@79T765T/5MN@B82(!%'D8C?Q<1Q %CP-05/HV3:26H2:9,GTAH(7,9^J/)E^>+-!H9DMQ=ZD.K +J) ME]@61=1CRD<=VXD&&[:';"GMD7KR;%HC-6=29$EJX\T 0:IJHF-JI+K%=G)N M-(VNA>B%&O;7=]"4&'A+#]9Y5JP^;=.F70TN-FB[R]BW1=; 75-VZ\-7Y4WS M+:TR]NNKK/J:K[/Z6;QD4=LA#K0QA@%,8M]Q@[C'%-G8#D7T8QXDAO5FP-^F MBG(/0.<"./@ !B?:SPQN2$[!9FJV<4%;7HO)">#TQGI[^G>.5MOTQPG;Y_V) M6N\)[B5TN6?C'F>L'V ;C#:V\2N'40P\FA,$71=QT>A.]BT,!2*U?58,CR6'O"!/4 )G9U.I,#H M-RN';L[:(V!)EI'[&A286R4\.54?H7,(29]:^JCI,*J.1&E<" MHXUQFN1&DV<,J0P4:E1)# 3&*5,3>FGJQ#3\-6]/:?0D9A:@P=/PE[K>D6EG M (^2]C_D1=9FQZT2!R9A3* =((OXEA.&R9"O'R6>*W=Z28?!>?9T7S\. W[G M.+N<3[7-WHED2^T!S\>STM;P%(IG.9;Y&FUO;R7K87U1.\R:7'KCZ*8&OD25 M[^..R^KES8L,O55"0AQZB>U&T'8#$@:A17M[<10%@8S^91ZJ./VP U^S)I5C!+'B2*(/6PE+B8064/(%]/0(C)"-,F0Z9R6'ML% M>.#HVE6E;,!W 8JLD5.D::2*B=)L?$IFG.RI_+2GDARH_#A"I1%U&J-I1*"T ML+L,C=+C2FG@[9-3*IH7>9-]R+]FF_=%P]ZY_'J;P;K.FIH;A3%VJ)TXMN5; MEA/3V N').(XC*)81JLFFC*?-0#R/2PY99I*HI@VSQID:$2A-%"]#HG0Y4QIY#24V!7Y)63:S+H&').H()ZA9G6VZP!RQ";%.0 M(?W'B9L9@JRH"MCRTNU0:? GEPEV25@6;_M>?LNKJCEG?%Y6S0A>B M&*$XP)Z-_3(#)W3]>AL99=/$B0A2?*D+E.3%/QX0Y14F1%5)91NVSCB+LN:S]F6WXN4 MY/5Z6]:[ZNBR%!3[KN59S!C$8>2$ >ZGI"%%-G1%+QG29,UW$KCO8C&PDE-&IQY+I/; 6'-BCNSB:QRH50I[(J^ NV&R42FZ# M36#3S#[8&%%C&V%:"%Z&BFGRY?E6F$:&1#7K0UG<\ANZ^.5K7]A?MF5TG 3! M$",+,B-Q&-F^B^/!%*(6E9$J)0.&%>K#_EXRCNH"<%Q*%;;4V!,3)./$R>F0 M"F=&].6'D1>QL(NBV$.!;_?&L!,B MJ5P@11-GT1>EJEJJ'*IIC 'Z=*C,66INO)$5&\^ M9U_+[=>\N,55MLD;FO)+!9O'X9!Z%&/J$APFMN>0A"2)1P>;-$%2:3W3+!E6 MGSTXT*$# SPYY9G(II@ S4>DG Z=Y/!,18Q'>1K1)#W\+D.:-/E2FG@#]2P4 M?=@?% F=$+K$XVM3D,1>8%/L[^U:4.BJ!GW6SKE@]$'UB)H&DJ>M')GA5^/J MD0BULRXA?1 XEZ:/[66HFD9_!)>35)D2OB6BN'#&-3C$-FX]'.?WJ M"-PG5>^AG6U7;Y2H$=G20_ R)$N3+\_OE]#(D-84ZR1P:.0[@4L2ZC'!1)$+ M>]-)[ >NF&)I-6E/L2TJ 564QS]1 JJP2RH)J')\"2?2_6/'9E17 MV9I?"LXBD=_RYJ[<-9^S=)-O'Y.,#XUYP3>Y:)I7?T^WNPS>ESN&)\0HHGZ$ M7(^&)$Y<*XF= 0\FEB\S#3*'PO#T")=U ^XSAG;3=L+^[G7)M#MS;2 682R# M?KGHH\,,#J#!MPXUZ&]R P]-BTG@L=(02K'N8(%VSYJOSML;/FF&6E&,]9(LI[^PLRXGL,;T#/L ! MMH=HCR=]\ZJI"&TCPJF5]65HI%Z72H-OJ9SR\UO;*\?:L[XAQ(&+O3"T$$4X"9+ #WH()(RHY-D/K::-*V&2W62L(39@ MPV"#O,?=Z9]"<1.]O(N)X=D(EQ-%#A,,.%LU9 2WZ_7ES; E>8SV# 4'9)@< MT4DC#;(,O33C6CG#"RV;=U$W5;YNF'*G]=V17(?4)7,J%HA'CV18#+K!FP&1S+%29$TVOF($TV!&/UZK\:]KD7[/GVP4K#U$:!)!"'V([M)(D"=V]P/E8JK[O M!#.&-8>6U;>TVH"Z2;N*LWQUEWV^ 57:9*#^ECY(SD>G4"H:>,W"IFR8-8#J M]AC/IT:GZ1F-G29SN@Q%TN'(B[A($S<*:0^_Y/4ZV_*K) \"1#*^0[*/$HG/YEJ)9.ATXG0^CA:E+RUBI@-MA#'>@G[!\84TS(8 N&_&*ULDFWTK(E84$J MHMJ#$>YM7_B?:,C+>ILI:6DR1-(4-5J _,@JC@*+BQ,9%1]$DJPD&1&5$GC/ M;T+X9UL%[_*&YCS]A.?9\T6J%8Z89/%LDS"R C?Q<>@/>YC400&1"X4FF3(> M!!VCX^NWKZR>LQG<>KO;9#S#XS";R[X_9$4M69AW&NUB\C0;WW(J]9SH5U;1 MYQ6L,9Y&=$L+O/SDQ>U^LR_OLJDF;=C7]4'HNBA/J0^0&%G(< MY&.7=@>$XACZKBVZ.J+Z>'-]J4,$]I#.EG%]@IJ1[C.5S&7TG,E>E'I?,+B.NZ\@0GP;AY8- MH>T1/[*MV';,C,O) M! 87HRE3?'@I+),9D;BUD-OKRWWXH1OY*$PP=FT24#M,_'BP@1W6*:16)>6> M;7P9EM( )C?M>@$_AAR"8\5NC:@PT81%(G3^6>;'J]HE=5V?O>I<@17*4PQHOD M(L40)YQ%!9ZP,+9$H<36,E1 $?N+*];5&9!>M_RPKY+C(5YR&5I!XB!^A4-D M18,A'!-L*:U=BC]^OO7+#ZJEME1(DUS(-,.7\F*F"%5F5S0_"-3*FL#>0G1C M@@.G5C=5N9"H0IH5N^/+)OS$"6!H$T0M#\8N"F)K, ,]DLA-*J0?;WQ>T2/Z MFW1Y44F:Q!3#*#]R>C% .=O6Z7,N1J1"F;9E"(4Z_)?E0*?P("L2*TIIR)Y' M((EQ0&PKII$_/)X%-)%D56*QAQH.*=ID2E!U:-14X6U>Y-1 *R5J*G">KB_0 MY86Y6597%X=]HHM+^BU<1Z6LF\N;G\MR<[R(>55N-T:XA/!BG(:#1J/$=H:5N4-N.4H09D4W5Q-E[65@R,(,79<%AW9*.&)E]Y^'D4# MJ9L5)IB9):I9OQ R73KV-HU3]4LK@UIU:REBI212PK0N79S$'1$6)4EN1,7H MYZJLZT]5>9,WJPA2GQ(GBH,H\6A,:82'W: $6W$DL2GF] M"]*=BSHLTL3,F!/S&PQ\RPE"&MCNL$B3^"Z2S-M0MV-\'K6'-IP-JR7G41,X M%).*>$5V93NDR5$:#'\^/LVIB1J+26<8^>\>BG"3[ MFFW+![ZCU!M?P2!$?NS'#D8TLJ(HCN)DL.G@1+(X[C1;,^SZ=/#:8'YS "A= M &T*H:*+P',Q*;LR?$3A$;)!I6:OAW::I=%E9!WL+D.A-/GRLCR:-H;$L]FV M[+>WS.0O:?5'=J21*\QDD;BQXY# #<+8\Z@W!&>$Q!#+R=0$0\8UJL?6]J_[ M 9ULXILZCV+J-!.!UGETZ30_H\ERDTE=AB+I<.1%&ITF;H17:[*" MA6E;9A!N[O,BYR$:+\PV6+6(:V,;4T(\GUK("3?5FG%5Z@&V M?2M] E%RG6=$3D4VSG4:HWF!I;.=+$\3(T2YLWSU>8M+*D M5L;H?=&P5S"_WO9E)5?(\WTVNT0.]EW/@I[KN^%@U ]#2?&::,RX=CVOL)/O M$2K=;3F56S$%FY%4.0%[SN8!6E]J[9S5BI[S-")?F@A>AGKI;]_4.:5_R;3U7Y ME2$JBWH5!DED18C8(85A['C(]> >!"6!]*TF^DP;5LNK_+;(;_)U6C1=N ?R M/!4;!?9;0M7RIC2_[IAO.VNC31 M\D6>QL0TC;=)4TS/T,K7U+2,,^=BR.1@"/.V#,69@/^MG M))J1UHRM<^J&L MZY7+GAK&%I,C[ 8D]"#V]PKEN"114@Z)YQO6CK[F+F^]04'&!G!]M$EJAR'& M5-6CI^T'#NBO9Y*0 R4B(J) X,)D1,6#4T*BS,9;4K+.LV+UOJ^FSZ*>]O:# M@S5^(Z9O6:%G>0FT( J3 !//'F:4-+!<2VSY7H,AXTOW [QVIE"V]WGD?2-#X9;S:F=R4ZQV/Y-O18BF,/@$U M$[//%)Y[W.JV;?6J_38'KXBW1N+.J^$Z'2FUOU2RUS%T-H>M7Q139+F.&[)A MPPD2S_6),UBQW1"NBNR6+R.*A8:R3Q?J&''7,8Z!R/<+I1MAI,D2"P>-L#1- MD,^2]O&,AY'X3Y6Q9<1^RNA?7$0QA06AF._G-"^X )4%^W[6C4;%Y MLB96WO K@E9^Y$>47XD>APZ,/-\/Z%ZC'#L@(BOZ)NP:7L[G2$%9,%$YQMIE MRY:;=J'_^,HJB8A&-_\"P>(9J9<3*PZT#V0E^4_P#O=8G9%]B0#SC*V@ M%G'J;@VQ&%2.IE-!J2&R%Q"EFO*L-/^JJEPKQF%0Q@ N"X9DQXQ>[E?_4'93 M5EGWN2_I]ZS^)2_**F\>C\+NIT\A_]BQ7_^2-7M/\.22<,]DHW"ET.9U*UTRX!L M;SS!S9O*J\[FDE1R@A>O*MI45D35YV/6'.UQ8N@Z@>_Q0TJ^94>(0N^@<*Y- M9>)PN2<;CI0_\H30XRU%.5F19$E,3,P1)"@ M, R0Y=NNA?V08G[,L;4%+2L@CDR(HF;!<(#2@N#)!T_% [#@$K#O[UGD4G.P MX(>\ !LVF4JKNOUE^U-)D5'D6$QLS-,K)SH#'L @1;1!6@QS:LRK](RHC;3 M:%R&ZDSTH=3Y8DU3H23?[IILLX)AC(,D\3W'\FA"B(VQ-5AS,'*GZ)"H#<-* MU,,XH44/9<,&Z+PM FQ8E80Y5],E$W1/5Z8>U7FUJ0$.A MU%@1U:C?LOSVCCT>?LVJ]#;[N.,WPEW>M);KRUU3\UTR83T;P(*T0PNNVU#K6+YJ4!Y MUK6_5A2P#0WB)BL MG:\MY,1NWPP]4- AY7O)'59P!/8L$9H4DR/::*9%EJ&8AGPKYWBGM:AK+^DO MH*R2..(VD4N2B" 714FTCT-I0*7NL-)M>VZ%W?0AY.O!HEFU56^@27H[2]L8 M5=RS1)Z2;,JK[N1V6;3N3O=.3'DUL2B]49GD]9K-/7=5=JAI'7J)[2.;$!(0 MU\6NWY_/#E#HV([H,;XI)F;98SO@.EN9]A&.1/;:)C"[C$ZGQ9-3>VZ3V1'M M3']/M[NNGLQV6WY+F>=?^&[+BB0TIHD=NK$5A8A@.T+>8 T&#I0)6%1M& Y, M]K# 'A?XO44F>;>W,H=B8C0'?7)"I,*<$0TZ0)=?(92DT4WY]C)T1+=+#ZC(429,OS^NP:V1( M>'/OJ:FDO$_S8F7Y!,(PC#W?QS:!"#,CO:W(P<22VMI3LC"S&H'?.UR2VX_FV[UG8@X[C#L9[$ MY&4&TN3TY05;X/<.T\P"\SHQ(PHSD?JK)@7Z[;N*H+I+ 5>B&ER$)AG/B8AH$;#QCLR/=E@AN] ME@T'/4=@VP,?#"XXX 5/ 2M-SS0WA)B0G:\-Y/1-*_UF[GN087)$$,VTR#)T MTI!OSR^',,B@J*I^89^^O(&;\H&OE?4"'D70%!U2*$T,U[L3TSCAMXZD\A/DF5V&8FGQY,T\!55V MA'<#;VZR-;]!=9^:]9G)XN>,DY!O\PY,0[,-OW:5;U?N&.>/3SZ\2AP?)<0/ MPB"Q0CNQ210.^Y1Q%%&Y8X$SX#&L=H=J*VD#Z@$BJ!@TR;W&.=I&<&=R88KT38._%\S^ZX"<6U[,7:M#0!&-[IC,V\#+T>U:/ MG^_'SLZV\!)@^AWOFAH6F_^[O*[ANKF\8>]C>*I83A!X=A#&- I]&E*/P# 9 M=G=@Z!*IG17-IN=2>285#5.&OBQ[5SPP*])UNY;+E\F:NTX[F$>22XJ:VT)P ML?%\S2"Y#,DXY4C;$KT<*V?XN #CN2MUR3$YMG1IIDF6H<.FG'N^W&F20U%U M_;6HF,;?%OD_LPVSV1NK]R ^,>'8-GE6M[42^[*)ZW6U:X_1AQ!"?G^&C2PO MM.+A>G"&"#-79*36) [#NGL,O17>OJ)A?='>W+V_WNAA< &D'7 Y[37:4F)" MO)1&DE/E)^W#11CMV^=(F3\=6H=?6KN_\^>-IC(BTQ-X'M'L.5IO&0(^BZ?E M_'U#N;QL>M_?8?X:BN'*$PM"S\/8AI 3*7/R;V<,C\)C/=8+TYI\9DN4I)BG MB^0:8%$\;-[D=5GE#RRK+;XNKW76=;_*T8I!6U$D\BU(;T\@-'.PG MR+$' !X,B5R:N4;#QE//\>Y^MTW;57K-.G[S^+%L/N_C9WC/5']OGOO]WEZSN0@DU/2KMLLAUH 7=IS8:&!EQG60$. M%,H-#4ML)<$Q9HG0S0U6 _!V'K"'#IC#X.#Q!8#[]^[)@L[K?WT!ECP$GJ%] M1\;2);]MRQB4%\U0^>?1#N4P =9UUM0O-; 2(,06P'$"6#9=^. MI(H$Z+ W6]IB.D!2'A35.94>Q&:A<\*@T^&[ *^D,YYM8#C%F9B03V9\<<([ MW:/30JF)+5%AZV^H*V[YM2TXK:I'%A-_XRG@*X>&;*+EV]BS+(B<(+1@U!M$ M%"=2Z=<3S!B6L3TRP"\R .MC;')Z-H5*,1F;B44Y]3H0V%Z7CH4(-*)8I^D9 M$2H-G"Y#GW0X4FI_W^3SZY@,YLVQL2Y(7%&88)R$GH-X'=D$1780[RT&EG0R MG:H=X]M_PZV38-U"?"I)H-Y=_V>V;OB%:-GWA[R[7E0^:?'DE30V/>R(*M9A,;++6KZ\>5:<("_6 M^<,V>U]\RJJ\W!S.%*]BG\9Q:,<8QI87>X3ZSI"BC!(42QT,,0C#L-YU>/E: M6#H;<=DWGIDV'%&M^W.)X(>/99,!6S+YP60CB>GA0MI'3BZ/%MH/K?2B M2DN/'.0%Z+ ?%S^85U+561Y1W!F:;AF"/(>CY>S=0K8\7]U4NW6S8Y9O8;'Y MG#%XV0;RXRAYF]4Q%&3''@TM*XBACZ$?NKX3N;2U'Q$8D$@T4-)GT)P./,'8 MID'U*,$!YMDN(A F<*2+ZV^$9?1H WZ]*&MGACEM_?5PE<*7['N#&#M_K& 4 M>)10DOA60&(W)LBQ>BC(]3U?MMBF 0C&\Z$^DZLOGW_%7W[]_/[CSP!?7GVY MDBW&:8)Y3:)IFG(#^GE\IPL'#5K42Q/35XB=HJM3VNE/(K&37)15V^E\RA>M M^E1N\_6QTD<1"EWJ(6)'",4VLL(8MP9CE[A0H8*2M 5S7?EXYM.C.EOD#; 4D&4!#%CLP"DF$HAA>1>O3\$%V+'QPY,*Q* MO%S-.#BA=O.3Z>83#886TW*R89'A1C,4(DVA>S18FJ4=EZ'>-(0C&MTH5=4.ADKNI1A+3^ 6T MCYRV&VH:0ZS@YUV^X1G7[XL.#LKXN4%8;. -D[LOY4.^#JQ@ MN, IM$(:V0CA(/'\D'J0QCTT&B0$2QWZF .0874_NJA%\C3(+*TA)MJ+:P@Y M 3_ !]<=?M [ 8/>+9.K^#7K1/MME3*W0"M'X Y?GVV9GV_AY,UTN]ZU6VB_%JP)1H$] Y1$24(#)X"V'28D<@/7"_> ?%\N M>=,<#,-JC])MVAZT_Y8W=^6N>9+#":\P5Q')5$V#32(F_@MI#3G)/X &.XY: M0/#/+?/J/(\E:YIOO&5(^AR./D_6G(M;'1=G>?M[:SSH^V',:VX13+%E$0?[ M@VTO<*6JK>BQ:#H$'[_:R=-Z<98$S[)I'W-1K)P!^67( MI&:?)"[.4F7,>.[(A_V=.7Z($B^BOH>M.'*IB[#7G>&,/2L,':D8=@8XB\\A M^:!Z9]<<;6DXF<1,,\Z=4"+2@LO**OD@<*O8C(VZ#-6?TV%=&2:J7(N.%Q^S MICM:SL_RKP+;15$<^+;M!U$0NNSKO0TKHJ'<$0BY9QL_V\#@L.DNQS-O)WY" MPTA_5*-K&5U+$7NIXX61+=EUW1SRX?>9O#ZTW-CR("9V$'LPL3 BK;$PM)$/ M14NQ*#[=X*(_ _3D$,F9LM)?)V9L/7X:D\OH%E.=>%$/2@,GHAWE:GV7;7;; M[/*FK9K 9C.\^E1;P)S437[/5WQHFE?=3R]O.+CW!3^)TF[SM:F1A^,F)(*V M:T-L6X3&%@D0M? >8X2EDM+G169X?C$XPY?&U[T[X&N+O-U\RP:/P US:?@- M^_"&]^S\X);3 M(P^&7?WW*&;Q(H'"*QSRCS:Y9+%'<\8*"B\8&5U,4.=O&=UPD@-D%4U7QO-S M7O_1G32T*$FP1R*,0DHLXEN.ZW3& B=$OB>57J9FPK 8/T$%."RU0]BJ! HF M@YGG3C+12YXV,]E;KQ(SEIDUCVIZ,)U[U_1B(DTG5<;IH(OM;PJXEKP,;UG\<\34_TQ M*X(PC7TKH20@Q/,@$R!KL$5L2^C"AVD69E,&J;.D$UE[6R+F(4Q5*70E9H)=B.Z%ZX0EOLDDL-9@PK"@,"C@&" :&8LNC@<5Q>9J903F->90YP M3M_,H-9.XZ9IU^FX!7Q%HC:^=5;)V. ME-K?* GM_O*M?,UF/9S7":P8>@3;* @\WP]\)R2]1?9M8@N+]T0[AM6;H7M= MO077_[50*:#?,[(H)^"G"511\*E,2DCXC(RJ:?@49L5$?)R"4RJNB;@%R+@N M3TK]KY6$D,-/^'-VR]ZLP59O*@P0\GP;T=BB@>,EGN<&@REL1418P54-F-[+ M_81!ATLEY%9F34"LYR!,3J5?X4I%GI5)D]#E.V!(9D=7@=>%;NNJ>/+6WJXR.^JI).S/ M^^5?WP]AB%GSVXD3A?P@>D@'BY22B?DDXG;.I4Q*M4,G$:JH38:XU*1-9ZGP M.<*15+Z)/+,+52<53][,/%%E1_RBW"XX>V&YC]:"&,06"0/J>RBR0M1; M]:'MQG*WX4ZS-=O+@Q5B=+$R9]*"O6=_=I]4<;T=E^$N+8#A,[B5E$9V&'#MOKOAM#H6PZ M;<;F#[+V^'3- 27959X(FB-V: M+6,2^8PM*3U3)'JI>J;JSIMZ-HDGR2JP]>',5A\*4A0'D1]&(8DB)_)HE/C# M,0K?07ZH4/A5WHCI;= >U]'!2*7:K@KLB:G4+,1);H>^Y.R\%5M?D#,B1I/Y M7(8(37?C]5*L4WE1#J(^[,OWA3!Q??9P'$I,6^FJ1*,H8,ZQ*O_3D4\0#588!_V$.<*$U2I"J* MDRD^I\K3!?CT-HWSJ-,113+ZI,+L0A5*R96W-$J='^'IVE!XAY95TI?=>1F\ M?2ZWVYNR^I96FQ6R2>Q9KAO:;FC%08 BU"_IQW[L^Z*[6/H-SSI%N0#P2.Q:0[HDF("!E,1JY'ML MDE4:IY$GIGVS\:9!ZHXC2/+](2OJ#/S [R^IZG3[UWEE;HRW$5730OW$BX)O&RA3-X5]6V5"E@"(; MQ3@(K #ZMN/Y&)-PL.LYEM2)V^G6SJ!#%V# J'A030/'ZNIDCM[I.B7#[&R: M]80P2?52(WNY.J;HCX"B36%*J%YGPO,LOV;5OY?;35[W,6&BPJNO!TIJO(CG.F9/O+QKOY2]C'I@"&K?Z[*FLV[H)Z?W" MVD]M',@#&WJ)7%,6>A#>].N$X52.RU:#!J>T \80=Z"E L[]# J)EVS MDRDG8'L>>PW[H4?XUPMP#))]E\UX.^&'+'/HK8!.(HBS> MW3&0&=CL8?.3W-Q1L.X]!7U%*[YRVHYSDB?K9V]>,6%>UJ#WJOC3\VK^9K;9&1X.%?K+V,D.9OWY3+ZH-SX M] Q;.ZM.VQHC WZ4<='\DGY?^8'CNJ''9MEN0&*80&<_!7!M*Y2JOJ+3KN%Q MA3X?,[+OZSOV@0SPL2:3'#&T$BXV&IR+:SFE?R'M1SC!T3!P :Y;M(#!G5?! M)7@<46<3K;$,Y37B66G^79933')_G6TVV>8@XP>E?_D[/K.PXS@B0>+9T \H M"I#C>ON9!2*.U/J%?NN&U;.M&,=Z\$V:5^!KNMVU9YLWV76;K<#KQ_'^OL YZC6/D"/(NK7_W,[,LBTJR.R*RY%EJ&V!KT MKYSK75?8CCE>M7FRG+/",4WL*/ LAQ ?QC:)XF0PZEI$:F5DHBG#DMJBDQ/* MJ=Q);&7-0YO*5M8QLA=KPF?8R3K)U%L[6=,I7H:&Z7+FM9TL71P));0."\RP MV!QMHW&)Y'*(L4-L:D5AX"88LB]A'/8&/=_QA')H-)@QG#&SWVWA6\5EV^'R MOH]MNWE;(1Y/G,B)&R7@5+J;'M86D,FFR9%2^QLEUE,V6;[")8OX#WO*%O00 MM;T$!788N9"&3E<.(L9.[(?)&\.._ /-C3 M#O"0WF8_RHPD]3"4U-GZQ]OR MZT_,IVX485\\'SQ>^/O*&Z_.R7E?\ FXRZEO@_CKF_09Q5_87ZP\:A';CSS6 M*[P0D\!R?']X/'&IT+1>^J&&0\L!"^!@Q$),>5[>[M7&*)'KU&)LZ.C6QPZ? MZ-5*G)R_4ZO!+B>^"_)=&A;%+MU^SA[*JEFQJ#!*$$;8\H@5V;$3AFYOQO5Q M++33H?SPN;IX!PITJ.3[NAQAXGW>&%>*?5^,)ITB<,S &V*@1-9R1$$-_BOB M,($'&9'X--0<3](F6[FN[R(7>PXFMN,F'HLOX&#'31PBJQ)R3Y]+)CI4@,$" M')>\4$B2)JX4YOA2E I1JG2*Q1,2WE +-<*6(Q>*^%_1BRE,2$T4^/YD6P.B MUZ; \FWL4D)#WTT2*R&8)H,IC\VLI2<-L@9FFT#L@2E'&/+D2:;[-/N[::EP &!#I&X:,B3]+98&.5'3B0DJ-$A#L\] M/R$*R@2=7PS4H9<:7A#9SO\YN\WYJF;1?$SOLU6$/"MT0O8O.XJQ'2./.H,9 M2"U) 9!\^#PB< %."I9(9 E3%0,#'*E) BB-.D3A:<,C J#(EE+$0=5^"\$ M8A(/XB+!-^\J%H.TYZ.O&C:SP?P:J^H1EYML%;N^;<&8>K;M.%%,8IH,JR)> MG$#AU0H=MN:1D"<8+T"+$O"K'#ND@$.5U96)'(O*S'ST*JG.)&;U2=$H2Z/* MI(??I0B5)F]>Z)9.EL1E[$OZ_?V&S:SRFWS=6AYB*]^#;H*0[5C(#:E+XF!O M#U,JO'0RS9/8J)MAV?((PI&%(;9*R8HBW::(B1)EV03E0(2(G"L0M3$Q4/#@E)< M^;O"201#*\3,&/&I3ZB=V/O R L])361-3*SI.S7( : BKHBS:6DN)BD<9K" MB#.H76:>D2*B-:H\+DQPE-TXI3K3>)&6GD]EW:3;_S=_:)>$J!58Q'4"XL1A M&#N4_1,,QEQD2^Y+*9F8678Z<("A4UI.5F-14G+,$3A-<$2YTRXW3P@1$1LU M!A#78Y\640[]0? M&#?;3W=EL4^8B<,H1 ZBMN/8U+;LR/,&$W:<".]*2S_8<.=N\8 6D/3.C3Q) M;W=RH_S(=70):G1T]N>>G^CPR@2=O].K0R\UO"#BG?\J6^\JIB^V<_TE;[;9 M*L"!2Z'G);;G6P'Q8 +)8"+T2"C:^:4?;+CSMR!XF2O;^>'ZKV" )ZX \DR] MK0!&29)3 %E^=,C <_=/R( R2^>7 77HI8:W1%P&OE0IO[WYZO'^NMRR& /3 M@%HH(#&%EA_%"0J'YT>Q*WS45NZII@6@ P,Z-.+]7I*:MSN].58D>[P8(3HZ M^A.73_1R-5K.W\45<9=37PCY,9[T-7+;A%?70KZ'W(1-'SQ^3!\B9TC4\#T7 M"R=/*#W<<%+K04]S(A+T-_+[:YHTJH]PE?5*SMD"F?[!,8NF2?/H_D[%&!#I:LT$AS)BHP)NE2$A9AIO3)R3,.1F5$E:^ER(R M,8T)<;GH;AUHNH/^?!;5I,VN7E%$8BY''HRP%U'7Q?9PGB\(28SE5$/1R#SB MT8,#>W2@@R.8ZK@1>Y@D,5 M3IOLMJP>5U:2A"0DD-IQE+C$@RX9\DB#)'$=^9I#XL^>1V1:3& I5)Y2((M M444Q1Y22D ARI+<$T=[_4=508VHI8J&(_M5:1*HLB$O#U7VZW:)=G1=97:^( MBQV:$()HE(0LT'&EBR8J'(GZAHF*=.23QDR=.G M(J\2,JHFTRA. A304>PGV8Q+@H6Q'& >AY'Q$YLGSR$&'"+20 M9-5 BB=1,3!%D9(6"+&C3PJ.?!]5 A6.EB($2MA?Z( Z Q([M.7]/2]56*[_ MN+I+V@ XE.((IO6L[B5WAO=NYB%7;P57E5.-.[@A!X_NY.IA=BBCI<>;EWJX^ MCB1D*RN:*MV^+S;9]_^9/:Z0!P,?^A@20KS(C1&-AT,WH>7)7O @^_29Q*E# M!5I8@.&25B-9TH0%R"!?:IHC3)5&D7E*PKBN*!*V&"E1Q?]2/28Q(506H]OU MI7F]3K?_D:75<(D5(V>LS"G)R *)&FI<3&"2Y.Z,ADZLXO)=-=*#6^2O)7U1UL4?:3>N6' MKH5]#V+LNCA$B 3!WA+[G7#"A^KS#U9 [6Y*1$ M@3"=U]0](^*$CDRE[?PR,MF#5^ZHF\:&O(ATMVMVMA![-(P]$B+717;L>L0> M M#.!HQ"5#DIJW9<(<*W+2($B(#C%XXO() 5"CY?R=7A%W.?6%$.OL$B>/9L>7:A/H^ACZVT5O[ M"9.?;^[]/D "'2;P^X#J?\N\[MV/H'?M09(R< M;L7PF'GU*[HB_\^OY.,70/[._GTE-FQJ8$]-= M>4Z7*3T*?KRA/:K,B(H/3?/J[^EVER5L!K MZQU[Z_9Z1V'D0TJBB)^[#U'H MNT&76!XAZMBQZ+@]R8:Y3L1A@187. )VM@%\C*61KJ2%W&7T)CVNE 9>/L4^ M!>LZ:^I?LI1;W5P6GWE-KBHO;E%:YT==.Z*^BQ'Q@]""K)<'06!U=PI%V((^ M(:NO675=BH[TVLW+=,%CI!+#V?T]K\U2WH#F+@,WO&-^;3LF^TG:>@'28@.V M>7J=;_,F9]VTRM;\A=R L@ I_ZYS#5QSW^1""/WM):F+YV@H5:V\ !U:,,#E M#; '#%K$+!I)K[<9.%M,(LNLB+[J;J2%::YV]T[IL!D>I;49/:*4O>+K[.HN MRYJ?JW+WP# S[E@VC( EB;S"/XL!5U.2I9HUK,7Q=;M,J P_L MSUA,VG5YG&=%^G_5 )?%)BMJ]D/V55UN\TW*/]%["5HW%>5X/3\D% ]#EJ.X;1(JHK:ZV6)C*:G/KE+KJY4U453]G;+*ZRRASG*E &UO_ MEC=W>%-M$A,O\CTG26S'<9W ;: JR-])+=?._C$ZJW:O2[%LKUT7A>EWNBJ9FX5:6?^4# MQ<>L&>H.18Z%'#OQH.6BP++BR/?MP:1C.4()8EH,F=Z?[;'Q^6(/[@(4L@'* M-"K%)&XV%B7W)85QDXTF&0: M*E0Q0(LAP]*U#R*Z]3 YQ9K&H)ABS4:>G&*]'GSUJUAO:M>\DC5&X8AD:6%^ M&9*EQY72P)LY7;(^],LICRL:.RZ$V(=>8D4DPBXOH]#;Y-],U2QQ2Z83:K.; MK.)KQ%47^TY7+0D2U67+#']Z=&N/[?S2M(5EV1ZG;%<>4A)R$VM,($QJX/7<]/NESAT(JL$,KE*#5SRIOBM1T"_SGEXT6D2+BXGO@AM;3JW/T;';.-A!>N)PV^_@#X/:]7KFLC/Z06#"(?46)A MU_4&Q Z1&[C.B=/TLJD>16OW+D\]ZW?NJ.2@=M970W =]T_R5D@N ZLUHIEU M7G,,CRT3+Z!=ES&6+8*)YXO42\"D893CE[8FY7V:%ROV=-=#EN,%U,:^Y3D4 MV;W9V(M\N2VZJ<;.,]Y6.+'#G48M B&010%"70&4+:/A4+SF:"8 M7D/J"E/N]AZ FH,%9>=#FZI9[1WI?[GCKH@IY%P--JZ?"VPKR26@\6:Z.-%& M;?-]ZYT OW=N"(YM<[7I0](;TI_S:HFO]YF27;='&*!WBH*J6U9 M. FCR'?#V$_">)C9Q"Z*;K9 MN)3>I-[3R*$]60MZ:R@SM4\]QM7X3K46EIVD,Q>J!S0C'L*JY/X;^_PE.S>3 9I>!RW53,J3 M]B\ !PY^8)[_56)Q;:9V$U@:75Z3R8DHP]\W3.L!:%T K0^ .P%Z+TXW*/.D M:T2%1=*9VE%BH71Y[:FV6#IGNXJMG6IA]M3ZZ;S-MH UU)D=+L_6121&\VF M8$#\Q/&B(/8\W\8V@C@> /$?"8_B9F$LS5?AN! M8_4($DIBUX\)&]X=XE$O#D@R('"B6.AZ&A-V#0^DWH_6&^-HDJU;I/U ZE@2 M>JR[#02&RS/2+S<^NI8*J.A;O8EAK\SMH+:>*>[-<1&.3F:3@UKALA> MP#AFRK/2_*LZZS&U#WF1O6^R^WKE.6Y 26 %F,($!XGG$]+#0QYV@QG/I(F# M.L^! /DCM=PCT+HT[U$SB>85VR9;9,O*#9^S-NH2CY[M&T'ZD(/!=E[&9M_\ M;NL]0:;*^TRC#;SG-=Q6CF,11$)H$^QZR DL&@X;G2CV_&C&H480D>%QYDO9 MI%N0#0+$)T]-"5+FVKN]4F4W-]FZ 3_D!:C;1%_!QLSWI'#27&U3+@WA=,'K.Z^9PVV57#2_;W,ZCT M-EN%/L)QR(RBV"9QDO@AV@- D6/)W7V@T;",D"C=?C"@ Q5#QJ\Y6!\M)!3R M)P1TDJZ2/S<;VQ,SZO:\E[A^RHFYU&A:;SUF35QG'2%,8QL:O7K23Y*8")< M\5NG27,]]P +H*S(;O(S7GDKP=A(/S7!^S(ZJA'/7IP',L6>8E8/3^HYNRV]']YR[-*(^\1S'#^(8 M06S;Q"8LKK)"RTLBT6X[R8:Y;KJ'Q=>".##0(CM;&#-&TT@GU,+N,CJ='E>> M%S?5QX_,$DNW UVSGHT>?RWR?^RR)*O75=Z6?^@*R,4!9;.6V++L)*8T#%SL M];9M!P66[(G#Z18-!Q_M;/^ $AS!4S[8K(%F\?64>1E66$I1(]?8VLF;?+VQ M;**/[V7HFV:?7EDLT01"BV/4@M BB,(Q)#*'3(W#L&&&)SJ[9LO'>_?8)D5\8XW=#U_:U'U 0 M;X3Q8.;<[,O%-S('$FS?W/$0[@0<[M1#CW*TG!K'#)&[ M@('+E&?RQT$4V1.=&/-+D=/Z[E-5?LTWV8;-RNML\[ZX?,@J]MX6MW#=Y%^[ M2R4.:Y*12]P .B3VW""($^P-,W0'>=21R[HR ,#X0-4NQM^TB_%MWF8Y@ 7I M'NW?Y.;5)MI!;,9]Y@:0&ZL8V&XK9(#+KVKZ@2,&>?%7L <-#JC/ME\B3^S( M+-Y@*RUC?F_2P7*V-UY:?-\7Z_(^XU=XK["3(,=R M_R/>+:+L('@0\P)3)+ MD7)/-KS^R#MMWJ(!/VP9GM,'$4SUPP,7XUU,@;/%]!X5["\[AC(#PB>"-O^Y MJQL>%]=?RL\9]R_?9D\L?REENZ<;V1'V;=^BA(0.]J$?#5#=&#J"*V1GA6@\ M:#GRBA\6J@:_0/&\>_)?\Q^N^4#[<#30:HASSM/\8I'0XMM=+E9ZUN![AP#7 MX_=]@W\8&OS/$E69:*210>&L[\0RQI;S4O#\Y-+YVT-TI/LYS8N: \KJRX)\ MY[9W>7W7I?KPW:<52B(K#I&7V"&AR$8X<8?59I<%E?ZJR&[Y,0*Q86NZ/2$M MBCLM.H8F+$D<'3^ME#U!Q_/;-@R?W$BB@5ZQ86$F7I4TGF,;1)SQ2E[PFHSQ M:D2@WZ1K1&WU4;T,Z=3H3VGJI903-7)_G6V8K"99E7]-^?E1CH0#83!>_([I M\BH.4,R,.@%*$(T=._"29"^N5D3D1$Z__=E$[R;-*_ UW>ZR0?#Z4YMM/MPV M3Z_S;=X\SMM;I?DV?VCUW^T!WYO=[EVPV3UPMPLZN*O-E5 M67MHYB;_SK^N+]KOTONR:O)_[A^PS=(ZNRNW; 9USZ?0;8:W]*%L&?9%\^L, MT2Z;4W> ,7<&W<'R:-:< D_+D"DUZ"^RXY3]%S[:TUYAS[K)YOB'[F#,24+)[45%(\8%I\7U[IH#8U' T7F\=5G+ZH0JD6**,0.# MEMUE][Q/H)7\TBWSG=G MHG1P(I2=!X_&[A@'9S*KI*^+P1:.CC[TONC(Y[XM/%5\1;Q[Y M2Q4,6R<^(SO",(GT5+^=XOD+:. M2227G:L%Q]7SS])XDEL*S]KMX!+H? )[I\"3SPYNL98&@V,7[3'SICN!/CCW M)VAXB>S#/\$+H):E>,8702S!T0SSIQ(AS]S."TB8/#<#Y7)ZG>P2RTU65=PR MW[_ZDG[/:F:5_1>S'^9-O;(PM2T;>I0@QR:A9P5^/)CU?$NJ^.ED8X;C@@$? M:#@TV=62J42*KJ#,R*'LJDI/7[^[WX)K995]!7I\AE3)'T MN?-BJ48K3Z+"U6ZP\ZT+6E9)N;MN;G9;N%[SRJ#UBH2V&UB!'7MAB#WH^U: M!I,.P:[<(LXD4\:7M]\95%'67U^%N5-UE2?BM6=@ MY&,KHI[/_A-0*Q[683UB02C7JQ0,S-R7 M\@$A+W6>U=U05E[7[/'U.F-O@UR$H,*H6$Q@F$JY*& /!K1HWFT8G'E%Z"4= M(](S@;ME",X4!TIM[Y'TX+W9K9O?4KYNWCSV*^6KQ(:$V7%95&"[OA?&(1E* M'WA6@I#TL*UB9&:1^=;#D],250+%]&0&YN0TI0<$!D3GV5MYG9;QL&8*C\O0 MEZE.O QEIG,BJC.7S5U6]?MQW?QDL!>%_*J9""(7!5&<$-]QX-Z>A2*YM#!U M.\;3OUIH[?#^80>U\Q'QD[R,Z(UTSE=AMQH\*/4 M_;;)SIS6%4^_2K+NOT?)_SA]R)MTN\_\#TGL6M"&L468^H41#5#8 _ 1I;;L MC$J;8>-!$+[C"1,UWX?IMES;R=60A2I_L$LGZ:*3KK.P+3L9Z\"!'P:8?^64 M'XY4]5#/=IY*G,71.9SVIEB&&)IP[,6XX7(P>% M(8T&FY FX51]D[%E7-B.P$P5-"D.595,.WDZ)4R$S)FDZPB*E&:I\+M4L5+R MY4V54F=(79X^5=E#FF^&[?U^S@R+33N?[I*95J&3Q#1"#J26C2T[P3BP]EH) MDWBJ;FD!85S0>I0@Z^#U&X7R"V^F&D%5^.9C7Z132EKUM,Q2 M-563=V^*J4X6]9> 7\$@= /;\8,P21S;\Z@?#%5F AO:X:HIFW0K)J :S4II MYQZA<.?^*%H+U53)][=Y%]/3,U$N)Z4*)=Z76M=]1$ --,4RM-.$8\KUVR6Y MFZB8?)&X/E%B-&887(?8<60G",5Q?"BF'1#HA%HNS9@"P'S"T>'2C%W7F=OS M';61>S,F-<4D,9VK#;2*ZA[T$BH\RQ,KK[,Z6FG1>JO%03'=U<>E\.F5KNI3 M_:6$ZW_L\BH;.;3OT<2&KF=3ZMK4BPFUAK3V(,8VDML?TVC8_)Y8C[4]Y')4 MSW!?Q?!B7\*P7?_+BR;;;K-ULTNW/-)M_9(\%*.Q7<1$>.X&43L\,[1$4X(> MYO/:)Q=JQ4\T':L1)G%$: VTQ#($UH1CSX_DF.).65#AUS3?\N5<6E97*;^5 M;KVK6FEO:TO[L94$ON^&<8!LY-E'E[0'**22V:"ZK9N75O;S.[[:5]Z =,#: MZFS-T()Z#W>B?$YM!44-G8-^;4+:WLY^0'@!]NC?L09YQQODS&HZ3J>,I&IJ MF(7JJB[OWA)7K2Q*'+A>9]FFIHR'7]*F-]@F.73PF,KC=+NM+V].XUM!+XYX MDID=TH0D%G%P'.W5W[AUM,";_L[;Q0@:%>7U^>31^=L:%JA2_&,-P M63>_9,U=N>E67]K?KGS;=2P,_9@&OA42 AU[&+K",#D<8O@B6'Q8DUF%>/R+ M?(;#<5#.ESN:QWY]6;*LK"ZNQX5\=GZG!=Q?#@$WQP@ZD. (Y1D8EBC$>P:F MU0KKZF!W0D]S_J1&MT"RTF&VW$A$XF9G#VQV#0+Q\JK^VA7YT7&[X[\F#67 M-WQ3M__-9A6S\0<3Q\51E,1) ./$&W(,0\^!4S=,IY@VOJ[?(JGSX5*#ZSW6 M5KOYC]HTP+0'/'%U?U(K*"[M&Z=?V[H^.B+_8T=^F\ "WR)_GD7]$2)E5O1U MM,>R!%>O:V^MY>OC3W_NW\J+ L>SD.W'! =QE%!D#W4L0IB@6$.VM(K9N;*E MQ[+\3"7YOB6XYV51(ZEMJ)I^6##[AIEB&8IIP3#EC3Y*[B6I)\R(M MUJ^G#+J19T.(7-?&EA_$GNOBH>!U:".D)U-Z"H Y,Z7;[;&; :SV-.E)[3!) M2>=J *V*N@>]X#3I$6+E159'*RU:;+4X*":Z^KA4R3EY7]<[9CZ[O/E0%K=? MLNJ^379Q20QMF&"B-9B3"DT5M@B?9!WD/<;VNG:& M\AU[XCW8,)PJ2[4:N)9/_9B!YBEY'>^/&/ZP9YA#/%^FQNN4":9A3.1[&5*H MTZ&1! HM7(E*W>=]BL8S&KALS$U$PY$M';;Z5U'*FLAGS*@OM$Q.QM1Y%!,OLP0J2=8!TKEEZA0Y(^(TF<]E2-)T-TK-[YE$7$4)+:=A,@+7.1':#@1%Y$00]D<+;W6 M9TK5ZL6JO2^1IW6N6^#ME4S;-TNC&&^!<2D[%^L:Q.T(:2MO%V >[0=?C[> M)?*YSL>_6EJ7SG802^^28NA4EI<9FA>0[&7(L=+X*ZJ0-,Q4]I?TC^RW.T;. M_NJ[%YAXU74:.!C'5N0G"1L?8V(/"&#L4M7D84WFYQ^9[AGJ=]\X[*[P3SL\ M[1[8OXZ&*\5XVT@#"8Q;YVB4Z;E;'.J[%BLXW-WXBHZ>D7N%7.0SM,'$G&0M M;2&7G2Q&TEM9RIJI7L 9LJSU[*6C; GF[QV><.-?,YX^MR:'\TI;GD2=;VR M/(B)925^XL0Q"G$"][?;1UZ XPGYRA>-K0,QPZ?(*N/8UQII3@4V0)9)Q-YGD9"T7ZW#F16::))S5U&Y;, M.XNA9;M6:(<.1"'$?D@)M?93 NA;DX5-SMR\FL;Z7KLRM-^D6X]V._WDJLB8 M 4+U*-A^(^[LXO6$(F'=4B-VB9*EZ,FH6DUA9\H&6W\]Y0=>NOCR<*/#*L9) ME/@!]2&Q81"R_R/!@,!",%$0+IWF9Q>R=7_%Z[:M$*Y\]X76)E#?KC-*N]8= MO.%JW18JN!3@?;9MO1,D2N[T36V*90BD$<\$]@/UL"<;Z7W.MJVBE%_2[[S* M.YM4;UB0R"7\.\*I17^+Q7I,L;9OF^+*ZXTJQ"Y'HD@*[G8]^G M0>Q!-.2\Q6'@3"RAH&IU'K$^H&NCLW4+L%?@=T<:SO?8;JOT7KE"@C+Y-V^3$MXB_!LA0Q.,"8@GAKH7I9,ZG#H=-$!/5Q-.V!P;-=#-, P MMN(@1$GLT<2RAC.X,;:3>/KY AEK,AU0Z_&"8]73<:Y BF)!?9N574EY.WFJ MX(SJ]A9?8^*FC>N%:)L^?X0.%*@SI?_C2E-;"_8UVQA,NL1 M#:?\51!V11 --L0QM-.&8 M\H%32>Y$U9+A9W&;?69SQ M0Z%C01L[;"H>$13M!3NALN?[M9J6Z<1*)_L[M&V%VAXOJ!A@T'W=KEAR4;WH MI#4[0&]+81^M8/+?RZFKWC82T]>S-8Z&JWP=F7(V1='<.>5 M6!DB1T362'LL0V;-N%;.\#[+22VW\LS2Y[TL]$B>_N#HDY^R*N<59Y_?.KS> M[OC*Z;%;G:LK$EI!X">8DB!P7,1<<8:J,+'K65+![<*@SQ @Y_M;P3?'MX*; MDOB%$2PX2"P,M;EA!K?-_GP@N0 'YP[#S?.?/?F#SFGPRIWSO'YM[_JSL:SS M?MY1:]Z6'1GW%OJ*+6/D7"HYY9]")F8633PR)'A#+Z+#,$ *P:)&9M'(#P(#<$-#0,9^+"C^_S^2$M%F_*\@)<*^ M:I42.89%I>1J]_#0W4*3;KE%NBV_O2]NRNJ^S7G;5YCT_02R_U$(,4()2J ; M#@O__!\JM^JNRZKQ!?=CH&##NORVK'=5MK_*@5?9!?D!N5PE69?6CEY?%\T&8\!/J7YYF/6 M,!$FH1[MLL],#1@TQU6;^ZRXTBGS0_- M>]1R6B?-I)BFF:103KL&)(!#N>#+I_U":G].*/]GQM==5DU6<=7F??4F_9_5@R*)!0*@36-"R(/'CT''WD5]" MB+3H2!M8BNYPX/R85J9R&:(*L:(:9)1161EJ66K1]%+T<80J0\KRG)!1<5%F M;RGZHN[ "XF9R(7,"A*/I#XR%]F7APM=BLTK:5_)?N*S#[>0YZ" 8)_]/\61 M%[F1,UPU"WV4>'*:9!R.<05CR-^U,\*CVZJ*C8:L5O,M);Y=L)@FDM\Q:">2 M3 H[]$=W6_%6>O5>EH,+9YMS3N7\C=6^69IS&1H]G[NOK/G-R+.X_K=S$O+] M(2LV><,,UFSLX7=/;]"N^5@V_Y&U<>[*=MFX0VEL0Q];_Q][;]H<-XYMB_X5 M?GJO.T)U@C/ ^SYAK.,(E^VP5=5QHN)&1EJB9)Y.)763*9?=O_X!'#)30U( M")!0GWN&LC4X]]IK PL;TP9->,(HZLUC)H8CG0M8UHQJ';TRN(=UW6,]%TPINF.#XM[#) 6!5)&%,*8%PPF(." MX (/)W-QAJ/(0!.-;3F60G:0O^'1ZN!A*YI7FS9]?:C:B@E!\_#UO^4)^'W] MN%:5D3Z:TZXEB[,PKJ>&3^M,'91P$>$[1]#K>C>96J]D;KHW+ZN;)9:42OGW MV6>]^[3>[?LO3AZK)_56YJ2BFXN_-=5UNS)=;U=I1N*$QPS&<11GE")&AD<% M<%S 7$7H7-IW+'Y'6+)B_Q%7NQJY/L*7>>+7_B%QC1+RKH(R+H.^Q$-/&H=Y MNR!>0C[,XT] 7P0G\7J$VX.8:)3W]R V9F7^W<1(K=R_&6DO#&5SA,"#\O^N M/:SG:]!ZN;VL=TL.SZ]\W%6WU7:]D=]%=W)N'ZT@2C(8AA'!E.18_ \-AT+= M&- TULGNIUMS/\2=O$1S=?(&1U-N*]&3M_5>=\7: L5JF?R\[.H-6&W9[".X MBV" US_8U2&<-[%_E:^1U-X>UWXD]Q;]J5VU2O-5BX8_R%63WZIM=?=P-]3W MH@\ED5.,[7X5HI0 D.0X1!1F<8@Q!U&6T130D%& 3)7?Y6;[^(WQ)#_;?8;..J< M*BYQ6 N-'Y+HQK61Q0_+_%D5RG?;R[_J_RK7NV8%,,S2#.(D8BB"45%@\=\. M152DD%O72@W;[N4R&((@C2/(DQBVE(4$)">, 146J\56;'NGOUC-VHIP;! M=O73#;=N%51B]EE##YQ:4%']^+PM'37PSU!)39FTK*5<]((.!HI"&.4(D!@2 M2&'.DC@=8*0 V9^RZQAWKZ2)$R75H->JD+IAUJF.2L@>R^B!T>DJJA^<-R6B M!NZ9::@IC[8EM/K>*SG)H\BSK.$6E=0#=N.!?2(Q(&,ZE!L444=L>M.1!6"L)R"'L%- M%5"#N+PA_33QSD0^C5FTJIZK(J(QX2"%212R##'"Z)#\QH 7B5X-;!L6M932 MK'3U7=]['[]=/3RBZT!!7Z?9HFY:9=B96GHHD5.%49GX-R2'ZCZ9B* F8_:D M;RB7TE5)E@_*##]9A4F6Y@#RA!**DBQ, (X'2!G$U. ]4Z=XE'KSY)=.WY=- M\[_Z@X'R85/QJV5[--:PXI+;$-E24]=A<2FR%X=Z3L$ 7T[S/[TVRBVDO^>I MGB3+%B+X5M3:AJO:(FZ-7WO:_JG3IC_6FX?RXXW(]Y[\?!6%\OE$GO$H3B)9 M_C@.^0",I2BTF_-.AN,X(>[Q!=\E0'G0?LB.W6;%TZ-D2^1G#9 CJ1^"^,<0 M1#G->?IKODG^:\1/$GYK47TK\F_/8>U!P#+7$TLA# =T$Q)#3C$)<\JQL)QE MZ6%9!2<%G)C(&UB<,U7O,07W]6ZX!GSO6NE-@J"OXJZ(GZ[0)^41A";WX+RH MCZ!W=V "P_ZIY11GU(HCF'$T4>7D7=7>+@=8- ;">)Y P#C',,*]W21,"=0M M=SC5GDYO,ZIG^+[>WOXBYAUW2ZF;#OF3!,X1Z]8T[HC/"YD[PM%7.@.JO18[ M$W_4],Z8*7N2!PD"(4M9D>+F&(8PM5KC2L.=[<'_I?)V3U$>*_ M4Y]3Y?BM]#EE?[3[G!Y3JGT.75WM'N3ZW:'(\ZG)E*$00 P3S/(DS%.*BL$D MSQ*M[C;)D..>]NY0Q3W85.NOU:;:_]1+&*;1J)8KS,:@7IK0PPI.B[POER&, MD30B5%:X]4.C[+A2.VA[NE5Q=M5WH8+?R_=]GZP>6<40%'D8(0[C3,@BR5(Z M7(&A88BTKO%-M>5[^GO[1%@KG>O-B546 88+ M6+"P8$F>P3A.LL$JXZ%Z"4L+MAPK%RUORK9N]KZ%&JPWF_JOM6@3&O4/;3 Z M+EM+D*DG6QVXX 1=T,-3$B\WI&H4D)R97+-BD1-)5JL*^3H3+ZB^;0X]J/9H MTYO:34O3S5<[J?LL3!#Q9[4_,4FS-.<$I4DDYN\H Q'+#P--@;#6+;])AASK M_9?];EW=?A.AK[9EH*Y)=DA434YGXD\W,^V'2HDKZ( MF9F>)VDT+;7 K2\Y MJ0U7GB6DUOC1?2[VLY@[#B___&=Y?7M(B7^B/5]7N_88QRHK ,WC H0IP)0S M"!@:RIO1/$^(CE#9M>QZM?U,876S%V4MD:TF:,OQK*=PAV4,"?3D*>T6ZW$Z M'JSW@83;G6I;YOU9)2I'=-!-2/P01D>^G7G9U@6#2A/YC_MOY>[EK1B1-&): M0)"@+(-%"@$AP_8GS3!36GJ<:L.Q'+;(-.:34]A2F)S/1)2>GK6@M ]&V.5. M8PX^$X=F)GI=O:FNV_[W2?SMZN=E^6./A9__7#&> M\81D1<:R(HP)!&%?%KS(Q)P^AEHGTZ88G)/GO\ MJ"H5KYJK]>93N:OJZQ4"#'+*TC1)(E+5VG MISQZ[*@IC3-B])2EYZ3#X8^RG+(SHB1&)/JA'&;0:PN-2$\9$$9(!R >#*<^U:CE/,.-8-09DP2DT/?V8PJ&:FLQ$ MGYZVO,B<-Q)SGK(1P;' LQ_R8\.1VGH;U).FWYORXPUK]M7=>E\VJR)+Q&=% M($80%Q!'88@/^A=%<:)WNU'SPW5ZD=%5QM^;]J[B 9&> NE2I:8Z#CG24YJG MY/B3R#RF:$19#+GT0TU,P==6VI/NG<'F&]I>RS_8_WFHOJ\W;66*I].LB$-& M(4DID\9#P!(ZV*9)GNI>E;9AT[G&M!OLZ^UUM]-^@E3W+K05AA57;&:G5G/I MYARG_FB4$H5CZSE60^"'HEGVZ=G=3?N,J9_N^EXV>[G?^LQ>2#(8Y1$.\XSS M!'"8QX<))(QS/;&"])C@1=5Y?E2WDJ9^URV M]:"VMYW5I[9IC&@1(\Z*&,M5*Q:SJ+<-20R!G@S9L>EGKW:UU?_U5M-F*R^6Z[%TVT M^KHI4=.4^V;X4;]$'X$LS@G@(4IBE(0)0#0;[,LD4&=TA>2K20J#SL,@A2.,,ISG-,SPDI;!( ML=;#@4X .-;+MI[J1L+K^[7F[-4)YXHSVZ7IUISU'N"*SAX,@.4F9QN#]RFS.[#)D?.NO6Q:=S;?=\JJKOIUU]7^[V/S^)1K\70X#:4<\!U$>"':G/=SA_YPVY;M8]ZR 2+ M5S_DWYLAVRIW6Z$.\AC$E_IF_]=ZIU@NR7X\U-1XD5#H*? 439O[^!U":<_JO44-JTPI5='X;2T?"MW*DH]?[D4B\_Q83(I@F#"RS[;"ME7GF_"/L.K(O4UJ%81_ M(4[UAH!'( .),CC"G#@:V.1;8UQ8B'>S$6*<_V?T_\?$L4*=FW.CA@-V/1@_ M7'A5NVV3>@LAG\OOY?:AY,)M69-SM[[:_Z/:?R,/S;Z^*W=/0>"(TC@$*0]I MC'A,LJA(!Q"I^*[>Z2[+QIV/,#W>X'-Y5=^*Z9QV&1;;;*NMFBQ(L]Z@,_ K M.V$P0 W^$EB# >SRRR=Z;(ZLI3@*BQ\+*ZZGU%:0LXBB#&)"B9@*%&$4#M24XG>_ M49'4;>KV-("\Z%W?W3_LR]UP..=93D>R%$)*4Y9&"(<0$)0%5"7 M4?-%6YWZ^$QVW3.JM./T:RVD:"OM_RIST>>G6WD8A<)<$F>0A"A)LI -)K,H M5GJOW(HAQT<)CO""#I_&5L=D#A7VD^:D3T\BGS$W<>-H,IL:NT5SLFJV1?2, MW:F;0*^X?&[GQQ93'FSW6'.E=M"2]))I="VL[JNFVMZ2NGEN%8ND/9-WPC*6 M>D44_*G_*W?";["EM$=IG ->P+"(HQQ$D.1TV+M!&%'-JI+F M=IQ+50O-1*0F<*[G?A,3 M;+QNRG;676Z;-B__>"__VUZYET=VJN^EO+LT5.GFA$8HC6@,"A85""=A1 8D M* JIYBZO P3.=:L%_4N+.CB%'; ?\N^:MRJ=!$%Q@WAA]C6WC5O:O[:T?UK_ M;.>#2.X>WI;MWQ<70P,ZQ[:2'0;'#P%UZN'3;6?G;*H?HA$M\UN]$>0V\C+H M_EF5IY !6F0,TSB4KUUR0L)AB1.EXD4.C7) MFH4S/:4ZDN6//IVC:426)C/KAQI-=^/9?7 KO*@_GWMW5W5E^MO=XZVLGEEN MKZKGAWE(F (," MSG(.DX$4.AJ=B4!S&4/.Y%GN&W:^TU>T#:R<0=5_5M4>R MFFXMQ*Z>DIV [(_#G,#T1]S4N1R1.P1]PIO]R[KG9_K#/MJQZ5P: M)0BJPZX].*I$Y(I%V@^&'.EKVZ>G3 MQ X84T\<&R''35,+H_OR6MZF8S^JDZJ7Z&I??:_V0J0_[CZ7$M35_F$GE/OY M[@S#&2AH$>4A$REND=(0]@ Q0[FF<,X(S+FZ/H*GFW/.%Q_5G-3+P.CFK,*) MX.A%=^M8^O&HAO#1%?GMQ\[XH]CV(C*:^=C^T?PG'GV7."W&OG%G7N[*Z MW9*'W4XD]#\O=^MML[YJ"_.(5+_]\( X MY9K9MC,<[C/P#GHP8-=,M]T%0#$%]X)YS;3\">7!*>IV*>,4MS=R;TSU6-+N M/'Q^B/D,?CY-[F=B5E6J:;FKOJ_E)O\S@SE+4,H3!I*L()!F17(X7H5)%!$] M+9Y@R+G8GF#3T]DI[*D)Z4RTZ2GE"2A_TM[S3(T(G05Z_5 R&X[4UIN>GA:Q M]6[;)JGEKCV9],PJ1\( 2#'+XX+PF,-H>-4;)X!H/BXYU9IS5>HN?7:'*.L; M694BZ'>)_R:WKOX>W,L[QM^T7ZR83+.:U&Y:I>;QQO[>]F6-RR_UYOI]*0]=?MQ]W'\K=W]53?G;>O?/AK%FK>=K%MW?U9\A[P:6T%DRLQUFE74[XE^=93 MP@/1^SKX*E] VEQ?!!W<"[G$>4 <#)#]44I-EL?.4CJ*EQ]*ZLR[I^!=O15_O2I/-LZ>"G[&TXP7',(LC3#&<9Z2X8U,'(49TCE7 M;MVXXV/F N_F9_"N:1[DDX@'Y,%0CJX)?@G8S4TIEY.[U],^U/O@OT0B>OBN MGB#;CXZ:(B\:&#U)%E!/0_$8K#_JJ\OHB/PZ"XX?^NO.O7JF1F[I@4KTM6E+ M]*Y8"!E!681Y@AC.HJ((.^6'"089?>T9!7N&W/7BT2<0@S\'A+Z\>#C@&>FE M]MCVHUM:]$?U<4-#IB9WO)-B,['HXH!GE 48@HXC?+!,"UTE_0M&'0^E3QY M=_3KX478FTO=5@^V).N>&9JM"=]E6AUTL2WF=.A/%T^?=<\DS M<$A5\TRY4A6]7^OZ^J]JLVFO*S]^<_'XF,I!>!')@9AR)I2RF(:AT."LN^D' M(TB*-%/LD7:-NNN< \[AK>O'+Y0^>M)IH8Q$B\F1ONHF(GYT6T>^U7.T:[N?;W>KMNK:VVM/-&D/M3[LOFT_BF;UU$U M3X#P/.&XR 'A41$3%&$ (L:SC"4,@A@H%TUV8]ZQMGWYSX^?+W^Y9)]_"] ' M&KS_^.'7[BO*\*5&(6!'W(_+G">TZZF?Q!M(P,--W %RT&(.>M"/,D&SXLR. M8J)1LGGYV)@5SN\+@>_DY2T>&M2Y';M^ /+UPV%\=\O]V*[3WHK M)(DX2 GD$6 YR6%. >]MI3Q.4BWE-[+@6,M[/)IJ;,:5HKXZITE/,0>5Q.7V MZMO=>O?/X,\.T]PR^!(O8\(VB4=/I&J:#T_%QP(CK\E)L]NO'NL8^E$U*QIB M$J8)2Z.Z @3 MV5JV!TP%7UMI,>IM_L/Z3@SJCTS1^FY=;5 R0TF5(_[@GN.\)92L[TA^D4+M\M+/A0VVQ4&HOM?Y2[ZE_UMA]Y MBCR)0P8(1P0AE"0%IG%O($LYB)07T?4^UG%&V8/16'+59$5A>=L=(7JY8X_C M]8QQ,BD:Z\ONR#%;-U8F26U5^)%[YU9[S3CP8!77$'@].?X:*H?V0V[-0%'$ M15:$4"M+EA0D_6 MT.6EB:1I$*$A9VX(,9,R)6+49.S@UCD)T_?; _DR %U/BK6&;/VC_-IET:/ M-J5,0>=F8$M/](Y$#9!,--"4,0U!G($Y,W4T85!-+%]V^9QR3B3( QF=ZD%M MK[EH5L9YNNOS:.+]OMJ6[_;E7;/"40Q2G&81('E*XHREF!VR4D2T#LG:LCG/ M3LS%DS6DX$^),&@A:FZ:6R-;;>-F"9Z-MG+,*'93)4>-LY%M'MNL^['Q8]VK MI]5SG+"F7IR\?9!PUPZ?GZOFGY_*G?S&^K:,5@5C.(09*9"8FB-,(TX/PAO2 M/-0M-S[!E/-E\QZ,7#G?O;(1[:C"]'EV1OJ<%5+]Z&AV7'E6U]D:/ZI=JN_& MS0KE>8B2$(4H9G$*Y(K6\/%YG$+-[J/\L;]Z%J6?7KV#*I]QK0[96=-%C:MM^W# M7_)4!>11+D:U! EC/"5,? %[FP4#F>9[J--L.1^/#O NABYX1"AZH\"X5$]\ MB2^5'CB)9\]ZWC1?SO4X"PSI//Q9;]L.WB](Y3$"-$E02M(HSA(2H&]KT'^_4)$HM)W#+D=[X?TK/0L=OG]$Q.C\TI;3NKI^MR7K^VJ_WO0V42)O21<1H%$&B@A2#,A@ M,PRIEG1,L^3Z=,(!7"#1_5)M?^GQZ8G*1#K5!&8^)C5/-SPC,>BA+20]HT2- MR) =@OV0)$N^U"Z:H*9475T]W#UL9$64MJ*P3*=VY;=RVU3?R^Y=A-X^!PB# M)(]PR( PQU%(P]X^ 3G,M&3+FE77$G8$VE7M#AY!??QRA*:JV6->4>$6(5U3 M[3Z2=P':[W?5UX>N,,^^%KJW:ZO>+2-WJJR-29]UYCV10?M^/95$1\RI+^3O MU]6VO![>M^B-09YCBG%.&4GB*(40INE@K,ABJJ.%AB9F%#Y:WE17U7[NM?Z7 M:!E=^9_$HQ\]:JH3SW8%+'"BVE=$=]S)QPEHV?WY;OM\1?1SO=GP>O?7>G>] M2AFE8OZ5,P 9 5"K,AZ%)3B(M'I1+9M.^Y= ]S@;P/@OP?5]LQ>@L0=], U MS]Q8#XE:IK%D-/3R#0>!<**&FHR.R*2KV/BAG\Z\J^=IX;H;0$]M"ER;!UF- M^Y.L55%O3U/IR_J#(+'>[@6AXD-OWVV%WU5:.GL'7M?C!E6YUBIEBI+JU M[EU@=/?>GROS17!P(NB]>#:'?.Q(,'@R]Z:@#?9'=P]G#:\?FC^WT\_V(Q?@ MW&#CLGV7L>E>I5J1,,TQCF$H!B8> 0+3?#B00$.$@+[DFUI:1L.#OXDLKVEQ M:B[;&3.JO<_IC$;SW<2'S0W&,%:ZFFW5H.,%@&XO MX>K17L)&X-/3(CO4J@G3[*SJJ=2KFS,7[4O?]4T@<,XK6RK,C6B85>+]$#2[ M+M4.&ZI.G8GK_WYH]FUER'W]>"NW&K9RV=W7\OJZO*8BD?F^E@]]OJ_67ZN- M2!I7(4:<45BDB*2 \(S+@L,]I(*%2L="9@'B6!H_EU>;==-4-]55>V-#]MFK M=?--J*4LWMS(;]V4Z_U8Q>X%HC.NHMX%1O<0R@&YG$P_.9,2',^D7 2# \'1 M@^#@@D\!TRGJX5'@#$N!N Z@8AF1:42^,$K.&A\/[MK/YFJ]0/LW6/WNIB[T M82>76]KE@3_6FX>2',:*CSH8"#*$C9@ MRCG3>_C**1+GA[T/PZH<:4\>RMBV#V546R$85]TB0+=B8K [BY,&NO>7D3( M8+E[>$J^0QYTT"^"%OQ%\#A^IP^='#U88)G;E.S75K>=!]&/*=),OKZTECT3 MPQ-EOENY>AT4)7'*0 %QD6 >L9C(5U%[4$E<,-UK<$[!Z B)T3TY?;$W7REW M';A)RK]$Q.Q)_[ *_V:T7Y%N??&W'4>OU=^ZLVKR[X9CI46U%M'G\E[TD6_K MYC$L]J/?9NWP?1I^YZ;>7:Y__*/:?Y.[LO+8H_A.^SM?Y8_ETF"Y;=KY1#V4G$!S@O02L)4=,+TS#^-Q;K! MRZ8;4+J1HY6N7X+=X:>RG./M;GVGL0#D!8LJRWI> '4]#IWX]W0P.OC8#TO! MP(4@\R*YO!?PNIU1>-U7N/^/K^Y4+Y ME6;#^/=/L'0)F3'#,HJ5C4WI]F50+:*4H@I82D6J5U$&4E) M%@TXT@3H/>=NW;KCS6>)M3V/+_*=?K]!MM.@O+O?U#_+,BB[NY?WXE]9W'&V\C3XN/UYH$-_S2VBVTP:66+^&4@ M.;XXZ+/=--W6AB]UFHK M#NIL[MK@4KTZYN$TZ65]IN;=RYG[9RE+3;4OOY2[[]55V7GPN;RJ;[?57J5'O*'_+OFL4.%F=+N=CG M&XJJWF""/KTC%R\/%A5>1*R>("+<0YM[K*YQCK/WEJ_"KX[ M63&7RK=?_PC^.ET'%R/?][+9RW60]AFP9K^KKF01Q&X;[D$T&EL[*,X;P<0= M-B\"[V9?S;>#2LZ;@J4M-)^:A*.-L[=P&&F!,TAS1=[SG;'9:%#=#YLW+@LF M/OVN718G.0.,%S ,TY2D-,SZTK5YEA4 ^9'Y*()]>ZF/@R-'[IO$8GF0S6;@ M;R)D]5B1^]:P>"KDH%5XG LY/SJTQ(FAV8+_;YL.Z?+@/A\RBHQN9:BSJU?R M_=Y=L]Y\O*'E3;G;B9%^_0,U3;F7>5H+$&TV]5]RUW8%8DQ3EA8(I+ (PY A M.B1M&2Y@JG:G>1ELSJ\X#VAE$G/=XVV3G;5$''P?( ?K ;-95:*90JF0O'@= M0\W=BY,Z19?/ZQ2].ZE3=(CSQYM@\*D=G%JO@H-; 7H3<38K1^5?O*?7IYHO M[MI%JZS0?2[A6"RL'B09R_E^IL[5$A&8^=F')$E3+)LZ2)*0QS$LTD.FPQ ) M^QK@;'NM<0S./2P=,7KL@;(:B7]0*;SW\#_ZC0#5,/FQLSVWTV[>"-#C?.H; M 5&44,P0$P*6)A! L*#>&68Y+KZ8&IG]@ZOM,CI>85[55+]Z)Z3O5"L<*_' MBGH'$EUU?;67RPQ$)!#U7;D[%+^4^<+VH>Q/G/Q+@& )P5$*"(E3G+ "19!& M49;1M(A2S/6.GELV[?BP80\HV!T0!?MOZWWPU[H)[G?E]ZI^:#8_#[-VW8G$L[=O-K&1XCGCG5C\=+D=%T4E0?-%*-\X] MDU"''"HK:S?GDA8&//*LZH=RO\HIB$*>4$0 S1+&$"?Y8!")GVFIJ+D9QXIY M@BRX&GKP^JH[TR@7.:X$3LV+D5-(513%>?C4%, 3*@]B*&&U+X/,K'1G"1I3 MM>FL>J)@%AQYJE:VN)FH3.A.3N?^U2WB1G&2PXS%&*>( Y;!/ :#99@0K0>. M;=ASK%6G6+I'.V;3+CW:)XF8,\:MJ=DI0B]D[120OKX9$>ZUT)EYI*9X$]A2 ME;Y#\G>WKK;=QOM-O;N3*R77!_A!?4!WQZ0F>)9#6IFY]?/;'K\7?C^DS[)/M2TO6.Y_ MHJNKW<-Z\_GD^7=.> '2,(F**($HB2)0=$@ *QC(M)ZW=&'?L30.D&5-@@%T MT*,.!MA!CSOX4R(/>NC_6T\VG01'3427CHN>I#H)B1-U->!U1&M=1LD/Y77J M83U?F]=3Y9?MDOXE29$C/^QV N@J9YRG',&H$*9(FH=1&/;6$<0$Z3]\;LNR M_C:GC8?0]>35&LMJDKH$M7HR>DXQ+X(>V[Q:J4C8B#[:IMP/3;3N5>VVH4[2 M/M95;EG1 H4BX:4%"P&@- F+ @_&.,-:97 ,3;C>'>EH#?ZK7.]D\O*]DL_3 MS/SBTY;1E=X:CG;@_T[G>!Z*+RGW)^P6J8LZ7F*M2[G-GG."586*N MQ]K$1&-7EC^JMM#"4(5O&!Q6@/ HRZ.$$(8)13C/07R8(!!.)^3L%JR[/D!P MN'XC:U'\VD3E4COS; /[O74YS]&[X5[._ M/JO-NW[28R&&/DNO%?_44B-K3*K*<7?S!GUMVM,2JQ2*+*R @!4DRT :YA1U M"]$Y*]*,9(I]7?-3W77D#DCPYP!EYGV:QSR,="Q#POSH-:;@:RN-9D(5KD_= MFW$?'NZ^EKOZIKL6<[HOPXH8Y@ *)" I$*,4%W# 4*2QTAZU&\N.TXZ^RLT) MX@FUC*;3/*XZRS.LFUT\K3'4@[T(.KAR1M9'P&3CWU$0)A2)FC48M@H_30Z* M61VGU[AZ811QR[D'I1#<^3960\DR@TI#%'FX>]B(EON][,T=X=A[YHU10B)< M,)B&<18#''*:];A14F2%^H:_/YB7.2I@6/O1"\941E4O@+H;B8_N!<\SGL6? MFO6"?)UAWPO [E,%GUJ-6HXQ1V#.Y25>-0H/I/4(KN,%A*-_[;7'MO;(H6BVZ%[!_EO9?WTLPBTW M-63&;5)LYG_N ]NJD?9 ^SPC9/X'MO5BY<^,D<19'B(*,\RCE,O-!T('W'F1 M4M7#$OX@GN&8Q?0*6O]3TSG5X'D@:7[Q,7LZIQ>I*;LT_RBKVV_[\AI]+W?K MV_+3KGNYKL5QNBB'DB3#11RCB*>9T%B1:K(!41ACI5)B<^!PG( -,'_I<08M M4'G0JYM23M]*L!80\]V=)6)A;:_G3(0^#1&ROO=C+6#3=X*6")SU?2%; 9RT M3Z3(I.:ND>WX>#!0S^6IPHZ2&W8]F"V,.;:*&&$H020!, (9+^*\&.8^.*2< M>K7K-,F3!?>B?O]"VS&^G6CXLR4UK6$LOE$U6VOP>/OJM='NWZ2M>;/=-5N; M>P.;8,9MSX?UE+% +K/*8J5I>9#2O066YEN1L1A5'[;=1MW!!$&0Y$64$![3 M-*.0Q8,[!8C,#^;ZY(3W6W3&R:;/K$]]&G=I_'.N93UY&]630?^-M3=+C^\N M[<<22W%^MC\O3B:89)UOH7EYD':^"9IF/-M@,:Z^KV'"+"5Q'.=Q1(LD(R1+ ML^'$/^8)4'[_RW<_ECD=H9A/_M])O;-X>Z"N;X$E3R;U>E&=S!V M.G--X5"#)?X\F &TGJP08R +4T"C..2% %I TL.6%UC\.JZ@!GF9; PK MQG7QTP;V@^GQL8+6V;?61+PY)&"_J;R!TP#C3<:'U8$6X3++ 'HMPH.[W+M.HT'D5 M6P^4SB\^9MP@,HF4-_- G$<@@C2)PYRD$<0X!^D &X($>;3EHP9X]KV=_YNJ MV0B7!P+F%1USIVIZ<=)\.)@+HH+$_F ??F=&KP1;8'1\(6A1,O46='J( M@>S.QY?1_Q(H@P%F\*<$&K1(9RZ2K$K@"R+M+ 9^%%:V[];+;P;;YDU5_&C5 MK&]O=V7W-O''FQ[.Y?KKICRQ#2!A"<'"*(DC'M$PZDH,%#$"6:ZTQ6S7HF/9 M>PQ2SAE[F'I":(E=-16N)[9>K;^7UPZ;\>,/6.WDDH1F.3N)U4UT)/+3:/.S+ZR=H4(0Y M2T,<%R2D-*.P0+Q[:B"-'2 M0F[(\8B8NXZ:'X+NW,MZWKY@*NQHNZ^NI66Y]EM>/>PJ^<)>M^A;7G<+&W?W M#_L^U7\*_F0$"O,LC'(>9BDB>9(DI(@&H!G-8U/-GPV@\^%@N(H0K/O[D$UW MEJ?L?>F6%Z_6FZMV+;X;,4['"'FJYX5!XM,7TU%AON#K#AA>1MU\+#EU)SCZ M$[!'H3]QZ>4!R*/1QE: E :BV5N#;V/4_ 2<';X6BH7RR"8,E_+\Y<>;=]LK M,742(ZL$M"N_E=M&8.Z_.[R2&(,H)FDJ)DT\ 9C2)$[Z-]0A@3E6?9S7MEF7 MUX%ZI%)B'D$,.HR+/?:IR>&8RX,J[IWW>*8L&J>K557=,H;S^N/]6 M[E[ \KYNFB<)=)Z3"),(P11E.(J3/$7)@*I J=;NEVLLCA>"3T '+>H7^[]Q M,NDF/-J9X^*1F9 F*@4H^)MTX.\^)8,FG*ME?DZCZ8F>S^7M^9QN!I8USC1< M;>KF82=PG1XB^URV^$C=[)OC,;-/ZY]RA&H.@Q A:802%G&>)G%(42SRR^Z4 M649A7JCN/#E&X5!.3F[]]+ "M-N)7^F2OJ62NVF$CF_?SQ$I/Z1B+F>?;_C/ MQ[%^8C@LHSX^=7K2ZAO\\_@[/3PD[U:WBK9B "&0,LH(S^,LAC2,R8 O$JBU M,C$.2AG*7+'V0X 6\/MLUC(O M\ZJR]$GTIP]K,2W^434K'H(LBQ!GF M;"# 1$PX4E47K,]V)@X012!PB MBQ!(9N[6IR2,]$PCKOSH7&;0:PMMQ:R)T_IN76U7(4H2&(A!#ZY(B4!:A0?FK A@P8 L.$!K&0S^[-#IE%R; M2J5&"989*36KGC*)6K5+M.,)Z) MZ"-&,:1)A)G0L1XJYP50FJTO"G!&=7IM\,'.U7&2AT@6?8WMN M2X;/#_5>EH*G.W'+QT-ITC],>=L9[\=[";)=5G7B77'H\"318(>=7OKJ/O.*?"@0ZXQ^W43 M$(5EA<5CH2?P)F$P68UP$P^-=8K%XV*V@N$F/FK+'":4G5L <4J_!TLC;OVK MYVK(>M.G%Z#T]EB&(F<9:QD>G"=);]R/DM^%';;G^Z-5J;_:ZZVI>= M$/Z^K?;-YR^_#S9QD2# "IY0S%%>%&D6#C;#L(!ZA5FG6'(L24=P?7K0P@O^ M)@"J/G=GB5$UF9J/3#VI&N5Q(8$:Y6I$I.QP[(=06?+E68E5>PPI'W L=S?U M[DX6R^NJ7A_D$;*L$)\;AX4LQ<]IS@=K498KO=HQU89CD3J!%;3K-MU)?LT4 MRIA -66:@SL]33JEK7^B:1DA.D/-V"G2B63Z(3Z3O7AZKM0**T:3M=Z28 %S M'"7B?S.<1GE40-19RD.*,3&>IBE^_JQKC!-F:*IT&CSH3R#69ZI MB(;>)SI?QUGOJV9?7:TWP6_E6MY![>\QJY^=T:1H7"C/@O(T0@6*Q%]81#."BV+X])AA MO3ZN^)E+]7*M,RC:1"GV= <<6>KK-HY]J/?VLV._*5.>]'A=U$_[O)'7*KW^ MMVI;W3W<#7D#S?,H31',*(,YC0%&_3&[/(\CJ+10JO^ICGM^#T:]@VMR\GH7 M=T>'7B?O<=A)\I4Z]2//SW1K,W:6[]B&N.NI[4*C# MSFV&NY[:+BP?8#]W//)]M2W?[[^*O$CRZ8S1M6/ M5=8Y'=8]N&Z;:Z5CZL:HV(_[:M?^$'W3KNL>E<=:INLVXWOX&_5-OA9KG>J9W06"N;XX.%_ M'!V,(WAD'+D(CDX%G5>!UG1EH3!KG*KW.MQF)^X7";O:@7S;;+^0*RP;50\. M\B_G>^U#OYHGF2AW5U53?MI55V6_!";0RC%Q?5M^O.'K:O?;>O?/O-0 M?MS^*CYR3]?[_#Q)I#>!YW[0>M_\'$;M P$DH*WWK#FR:&\:& + MIEDN&YKSE,PT> ZR-N?MZ&TG=N[IL93[S11'Y[L3'Q[DGDE??KU!#_MO]:[Z M5WF]*GC*0)BB%!<\SQE &/,!)TZAUH'E^=$Y3O Z7#*):[KK >L#M':%J?NN MYC6P!6+H>(]BEO#-O&5Q$1R#W]\-.3KV1K8PSL7%Q8[&Y#;PQCUIG&88V8R;QK_7 &=.@Z-Q;F)R!CV8IA9\RM7C M.3F UI2[[]75(&*&A]"6B:/C0Y,"?D; M'W4FN6YKS)G._URSH6&#[3 R7M;[]>;==B]2_*:Z:G?55@5 ,$K2(F(HC\*( MQ6$\7,P''!9\II'()F3G(]0!SW#DZ":HNUJ@PV&E\YKE<:3GF4#-'N+EIE4' M5T]G5L?&T[KZ1@8WC> YG&Q9;3MO?#!T0HGEB9F#>#D?/-G_>:CV/]]MF_VN M/2?6?-Q_*W>7W];;WJD/]?:[&/[+?HUTE?,\3T.:LQ3E>9YD25ST#RSG$!21 M5K5>?U [7H#L2F@&]<.^V:^WUS+9GW^AT7ZH'0^ABT9Y]G&T\S8X<3=H_0WV MPN'C*'OP>=B+>R-#JFXP78RKSAK4&Q]7V+#^*S-1I?1_2.@--)9&1WDJK^W;@; M3B,. MIXS^=B\TOYWK>S/5M]ZZELXBEFQ6OB86S\\Y'=IR3\S)5X M:K?_[JF),]YFRU;<1MYMD9#>A8\W-^6N/X86@@+&(I7*>5BD/,UCROAAP25. MF/OB'P:@'"_[MU"&DUWR>@3[\NG3S/7$3$(U/IA[':7EMK^[8+]RAFOAP,Y1 M^,)Q@!T6M+ 9:,<%*IZ3_$+VLE@P%MR34<.NV0JS$FSDZRV6!G@6RUX4N%CW/CDE4N M/1AP[/I3NVIULY20?&WJ^]B3%>%1C@$&( &@P(BQPZ/S8F9+:3Q#W4C+B!T/ M59\>#U"SE..S'5.7<\PEP^GK8O"3H>!-MIE9ZC8NV'86F]M:;D.NJS/JA9_[5RE6,O&'.]_3YW M5&=/H@8' ZF'0T'B3UT)]L.HIU.1>.&]<86 N=CNMME.WO@.ME4J;&U*VX^/ MTDI"_\[%L)"!MMN']:9%V+S;7NU*8?KWK0@D:^[O5WD(BB)E3 R^/ DSD(,X M&^S+LWIJ YE]N\Y'I>%5JNW3:E55CS5XD&"/F\A:U\<0068UUC$KP8^V8369M14)N"ZA!T;AKIA&0/IH)N_*I=-T_- M*9D\K?NN:1[*:]K6 NPF@!T(=G>_J7^69?M+AQFB:++-BA*4"O,ARU( ( =< M-*P!#8: :LZV'*%P/F3U';-JH4\:GIP'1'&&Y$$D-"<_[7GS#G+083X<]^U@ M7P0#\*#[Y>,RGL0^\XS&C."QR8KCD'DR#W'MY=,IQBRLJLKTP6!7&N_E^<_A M"G!7;:&]_W/Z?RJK[=MH7LPZ1(!& QLR$449@E!3H,*T42 M)7I"OAQ.YU+_^W9W0--)>[^2'00\BV-;??33(B2^$ M(&Y[0=R=".+)38_=T1E/!D7#)K+P2.F^=2PV?'XZMI;/"JWE;0VG+\9MB3%V M6@/Z-Q]X)Y(SUVAL(X;**X)7W\KKATWY\:8](X*:IMS+ZE)7#[N=Z."7Y8\] M%K'YYXJ&C"2L*#**>(A)3-*T.W$+PR02@#27 &V9=3X1[ Z&;>KM[2]B8+T+ MUBU4S54^:R0K+NLMP:[FP-)#E-L>'<4=RG9$Z7$&?UZV+VU)O$$+^'_/O'JG MR./8KH@YX8W?5E$5U>[A_+Z?;7^6FV$%)=-VRB/ +(P#0&( MY/UTE'/ 0-@_2 +%#U@2FPKC9,/.I;%'&&R.$$UU<3K+NLHX*[WFVCAP?(+3 M(UE\C40E8;06"=^DT9YC9\71,G?Z\OAI5U\_7.W_L9:3POW/ 1PE!. H'F!PG.L^B63;_&Q2^51GJJZ0.!<6&EY4XH9P76P*[^7V[F+N1E0-M*C M70; CT[MU,-ZON:LU[7;&>Q(BE9D<9[0*.,AH3#"+(798)21HM#9MIIHRO$V M4[^69CI=G,JC6M(S(X5Z*4['GD\3P7&J1I3.$L=^B)HM9VHG[=!T8L6;YO3RD?5]M5]OVF\_!1858<91PB.>YV%(>9'!Z) >(4RU M7DQR#\>QY'6X@[L.>+!I#_3?]]#[(\17'?SNA\9+:.X"ICM9]")6YM/'/F0] M_J!%.FQ^-^W^=>]#]Z/E97@Z\TK33.=A]4/.YW3X[%1T)JY5AX5W[29V:__= MEI9?90[=7:B4UKMR U_*JX==.U*)'Y)RMU]7V\O=6K[^UNW>R-N8F[H1?AWA M)E$1T13D$00X$_\'#[LW-"5Q!'0&B\5 .AY"OOSGQ\^7OURRS[\%Z ,-WG_\ M\&OWU;L/?[ OE[^Q#Y=?] :-Y<*I-I2\B4CJ#3 G+LFJ=-*I]KVEHUM#59JC M8\'?Y&_TO@6]<_T^^=^#HW]B %IJZ'$5J9$!:?'&X<=5G>]]>ZN MZN!*+/56/OE>;J\$MB,(]+5IUY!6-$\@R&+$$$=9PL*49*C%D.$DSC/5!T'L M&G6G5B^8D(^__?:NRQK;?))\_'#Y[L.O[ -Y MQS3S2-N\6Q11-X2[4M'%\C<]+J<*J7Y0WI"2&CAG(J6F'*IJZ>$%'OP3KT5S ME@?;RW+_ZZY^N!=PVN6&50'2(DU9%$48LB0OHBCO*O1#E,88()UINQ6#KE=Q M#X^%7GIIAV4G.JG"W(@Z6B7>#TVT MZU+ML*$:Z]]OY5HJKA1DOBO_SX.0XI_H1]6L>$A04N \)3G'D,JWUM/><@X! MT+IH:L/>;.HGN^4)RN 4TP$!5!SZ3.G6EOY9F%93_B,*'6M<^=X4I.YR2Q[ MIW+3/3HO)H;:=P$>XXU M[DP7[,"9ZMH4>C5U;29FK>C::Z2Z5;;S3*DHFP6>/5,V&QZ=4S9K;$U1MN:S MW'601;U^*V7I12&J$:-9+N;(PE3*4@R*?#!-$D*F2INVP1EGKZYQ-2@2?P^B34:'2>1SR& ..4<9#,FPE A(D?')&:&QY<52PQ?[L+WY M\(183,@;9PF#3:WT9JI\ECK=A')R"#S33KN^J:28EAC45M)WV_N'?=,*=]1G MMWG(, 4T(@R2B, 40(('BP5B2B^FV[#C6"5;+$%DJ'HFO&EJG&/*S*?$';"+ MH&=PZ8GQ(%9@6FA*1Q,LP$ M(1$6<<@.!L,HTKHA,,',0AIDM$P^A4US'7) MI!TE6F3I^SQ#FFJD2:N_>J3KB((B&7&C?!=TW7R3MZ?$'_+.^??U1JZ9]VD8 MQ6%&I5FVJ288U=3?F7$V0+S=/&:!I1)"OL^J%)=EQY>M/2'C_*E?6^U;O]9;F[.ZF3T1L4 MA@A.$ 0<1!F/69:%PRH5)*EFQ3QS,XXUJ476O:%3';%I5KN;0**:+LW$GYXJ MG5!W6D=H&4DZS]"((%F@U0\YLN'(TZIOMKA1E:)/N_)^75VS'_(5LK843UMK ME'1/ZW2%>'H .)+K4PSG '":+)IU+%4]TJ#LH;8902W! MZLF53:+5Y&LACO7D;*"7G=+;53?N@?9%SA92.'421Q3/023\4$ 7CM7.6[&: M0EY5Y79U+%IV+%=V?'FLMQO!."VR*&*Y?#:9HA"1@UTDU%I%&.U9<[W;=WC] M4#MSL\CHN (N0Z:>\)T4>SRI\GCZX.%K>N>*V^OZZD%&M5V?\8SC1]AFY/K) MV"*=;T>,*.S'"V4Z7A@F[%.Y[.C@P)_:5:/3& NZ(OQ"_F1^W@X\AR-N"+*D M@"&(4)8#F"3B;[VM)&%*CW9,L^!8\Z>\>SN1.@6AGX4U/7'OG^>0A$E070IK MHNCFQ&FH^"P$FBFW(9%J_L&O.GMIZPRS$Z>GPBR_F+K*.<(Z'DWWUS?,?'MZ2&[:/4(YQ MS$G$DHR#&.T+!Z*Y?!?_5)[G&"1,\>G;62*AD&AZ M% 0]&1RP!4=PCR[UUC?!"[]R^E2N?N;J.EX:^:U'<3/+@MW'3RUAGD;DN;1Z MIO!XD'S/Y6D]?^,W74=Y/HJ#/"$T8CBF'!1Y05!Z* 961( K5>2R86?F-97Z MZZ:Z;67!>&'%@$O=Y16W-$Y;9-%*\NU3:;K@XI92.\LN4^9/*HLO*M,BF\QY M,!;8\N3L"/Z4S;2$S M\]IEKF*IMI3D51#U1J5YHN>X,IH9ZR-K6;,%U(\UK_GE1?NVPW# M [@7'@/+*< H@B@- 2E(%A4A'$XW(I!!IC<(3+?G7.4[B/]+[0 XL$KA*\R-K;2;XUM/^3/HC]/U_XM,S7M)MD+.%:X( 4M4I)P M (HBR[.$#*\T(,X+K5>L[5EUO)CAXHZ9$;EJZK8,KWHJ=_;VV1GA\^$NV@L, MCJB>_2CXH7X._%*ZLC:=.54U/+F<\I+1, ]C&J=1GO*,( @3D _K#*A@2+/4 M^$1CSA,Y&W?9IA*J)GLS,JFG=2? O%"W<:)&),T2PW[HF"UGSK\-/YTC5<5J M5T;/)H^K%(<$9ASC+(T2F"01P^Q@-$ZUSH]--.4X4[-UG6TJH6J*-2.7)GM/ MHS/1>25KG*D1R;)$L1^290Q93BF. E12&'.X7#" M#>. MU/8:TZ0[2R\J6%P(H8H9(X 6G%)>,#"47\(D+K()-YB,[,U\]L;"?28S6L>% M9RE&35*AHQR9)47N.)YT$96FS]G4^)V[26J72XN:L)SNR)CNQ MRI3ZD:I:\$-UYU63&54U^E!O;X;S*B='&<>V?D7J7!2$9IASEI",0IP-6[]8 M/H2E,SMV8-[UY/F(4O-4B0NJU11L89;UI.T4[*,3T7X=1-'G=$0/'0;(#Z%T MZ6 ]6V.?>HW^Q55-&..8X)1"@M(D!!"2PVI$%@*M9[3L6'0LH XNV!OQJIC\ MS4ZI9B+X_.J]'UFA"F]C&:)5WOT00SD&3&".M5W.<@7 LB!.O[;N/@9I2>D&_GGA.O? ]KZ2:$CRB MLLYCYH?PNG>SGKDO&!S+>65@8!')$PCC%+&<<%20-**#Y83C7/MLSD1[,^]- M:=\+M\JMFL+.3:O1!I5G>:@"9Z^=VK'$N!]2:-6CE\[O6&5+^1#/N-$0,X@1 M(B!+85I@#CDZJ"I F.MLK$PT-1M1F;UE.UXCUB>XCRW M/NF%W!DKG27R_1 Y6\X\/4QDDR.E@20,29X629QDO'N? .09X$3K3623SW<\PGVY^E9>/VS: ME/4C[5IT. M4-M%-!\3U2=*35'<O@DYD0FE*W]:, MK-?;.(RSWDJ:Q7F6A@Q'4/Y%%M%/>BL@!6FB/%4W^&S'4M&5-160@D_KG^W+ M8-1X7<+"& MLW#"G$_=QAQ'AHZX)I2B-2;19*;GAC\]:36B;H:YW7N%\JY3V?0C89OLQ>@\ MSY05,]4AZ]WN9[6]17?UPW:_*FB1X#Q-".0PBEG&D[ZJCC!9@!2:2X^F(TP@84IQV2U M+6_7^_+ZTE273(PJ]:ZBZUW/\"GWM!-DP0!MBDP9T6NB5UFW*W*Z^[4UCZK:BF>6A?N6A1Z@J9(:6J\N60Q@FB]8BQ MBT! FENG7N1E5)VF,>F+)DWTXID2V6!%MR"@;$,KG$6$9 F-($E(%$A[ OXBZ.%?M ?J3XO\^E#98R+G"L.[ MZVCZT=5G\_9,NC /RZJ"TEMG74'PQR .I@N8AC&,$B*/&R0A+2#I2QRG:11% M6J65K!ATOHYLITRZ'7+5)'EV7O5T=Z"TQ_=<89>2517>1K33*NU^"*1=EVJ' MS=1(ZB[7/\IF%<88 9B %/,\B5,N#,:#B9QQS6=GM3Y:IY,9O4DS]+4_T.51 MN8*]!&>D7XJ,:>F4?:K,].ARE!67BM-:?EU9](CR2D$TH;^L%";^*[_K5V]; MP?E'M?]&'II]?==+T8=R3QY$LK85:9>8Q %A, X)1#F/,1N*L*4I15"K$)H- M>XY3GP&B5E5TJWRJR4Z[9*OF'EV*&=^N>]UVD8D MR2;I?BB558^>OM-GG2VMPCJ/,ZW!(()104B8BHED4L0%A)#TY7K3+ 24Z^4] M$PS-E@4-DSB#^CF&%*HIV$SV9>OE=Z+_?MY3Y9S-(L"M,HY@ 17&!.HD'[ MLC3$J9H4V;$U@QJU"(/K4XCMH\GWW?F5[<@VL MRQT5J?E9UIV\=G8^P!0=P MHYOJ+MC4N*,R*ZMF-U94&NO4AV5>H^$%C;=+GP=W6^SY4KMH8-I/-@ACU^7G M\JJLOLM+=<$0\YEOLN?MO7VEQ9B ML#MBU'Z5P9A-M?QS)AKU='T %9R@6BC]/,_/2/II@50_TD\;CCQ_ <$.-\K+ M>\=-UF$N+C=?3Z;?/.,LP5%6D)C$(08 MF^Q1&#.GIE-SD*:G3B=\]=L/B^C1&6)&CZ5-H](/[9GLQ;-C9#98,3MOVIL* M42R?N<]SQG!Y-Y4+EF-YTSLB$\XG0&+HLCRB$&1+B6#CN4Q1UH9C)D%Q_G+$51P)5#IJ8DA9VIRXIXN M/3TY84H"6DA07F1E1%&FL>B'I$STH;;9KG17H?=E@[;7LM1392#-!QN"N6Y4%V=V\$V[&EIG/ZEX3EN MZRA3JZ9U<[.JIW:OW=592-@42!N1-IN4^R%N5CW2N*9CQI;2F3%:WHL\I6J/ M+'R\&3W(L KS(F91DK.T2&F2)6$6'_05 1 IER>V:=3YVO<1JGP7X'[\H([& M$2BKS(^+X**DZZYHG?#]\29XY=C94GQKG#Y;BG>S@VA/V_LK!].FGDG3(.?< M\307_'IP4LV)6[7C=JF76;\3C7-[6XDDOAOF1"K/?EQM'J[%M._7NK[^J]IL M#C=4HXCD"":%+.6*LI1#E'2%$V',$I2])H%.;+J3P2/,0P8H*_7\[8 U&,#^ M?;%[W#I4CJ2)3B+B1[[HQK5ZAA8]K2,?:VE8Y1QR MRE@4#I8!#A7O'MBTZ'Q'\]V'2_3AUW?X/0O0ER_L\HO>[-@*JV:JZ)K.B6+X MJ#B01!BT$!?6OQ=(TY"]*93[J7:3/'I%Y*:SI5-:N7T/J'WN%WU?5QNY[,CK MW9?UINP>$TM #"*0%!@E!:<@X6G_K 4D..<9U:WV/M6>\SGQUWUPQ'@1'%#^ M,>*=D04 M2$AB2B5 :8J7"6FJV9E3OG23,2VJ'&5>3PD93;2,V?-#8Z8X\"R-FLB%F8*0 M];Z\K7?5O]IEI?XM,$ZC&,8Q3PJ&44XBF,?%8#B!86:N*$;F9E.8)OB3UG?K M:CM)7\PH-=$;YVR:ZH\"D3.HSTOT**O1)&Y]5*=I#HVJE06NE)]Q_E;O]K*N M]$EC&QZ"C5E>P"0NLIRA*$W#'/:%$@G).<[UEK$F&'*^>M5BZ^J?GZ";^?GB ML_R,=#$+I/K1M6PX\O1E8UO<:!7&&LJT/S=:P B+3TN/_"(\+O;$^3M6(4%GBV ^QLN7, M2Q6T;'&D*EK]X>/UYOCL53=70AQ'%$$6(Q3#D, T/T@D!3#742M3&XYEZ@#K MT=.X!LLAQARJZ=,<].D)DPES3O3H##4C0C253#\4:+(7M=TFIJ8%$(V<#34O_ZB;$*^B"*.,)#PM (I8'(<92@>(,(FT MA&I68 NHF^EZS+P!4U-%;V,U74J76NVQ2>F(!"\2.3]T>QG7:P]ZCMX(\?N7 MRUVY;AYV/P7&7^OOY6XKC?:9<)2%$]OH"&VA6?0H M42/":8=@/Y30DB^UBR:H^\['W5VYD^KX:7U?[GI;-$VRD $.HB*-*<5)4M#! M5DJYUB$",PN.M>D(*KB7J'0?\S B34V(W/.E)T G5+6 %I*=%VD9D9MI-/HA M,Q-]>/;HQG1&E#?FKKZ5UP^;\N/-T^-0QX-2[ZMM^6Y?WC4K0,7LG,80BS1, M9%Z\B&%ZD+:,:CTD9->R#PV M6)U$PP]U=.3;TXU8APRJJNE3RT\.G-[5NWU79K79XW53-6)>&T(88CF=921. M,$Z'JF2$)E#6.E4O\."!J:^WI*:9]HM5$NF^)Y:#)Q( MIRZ7(^KI+"Q^"*@[]^J9FK=5&;VZ>KA[V*SWY?6ON[II?M^*R7A;OOK7=;7% MI6C=Y>7ZQXKQ @D,<2[^*)(\"FG>OP=%& H+K3M$\R!RG,2VV((CN$"BTUSB MFRDT5M1X@:BXD.BC&\&+$;P(OK:^R'> O5)P-?[-9=UR?-^$UMOV66\ <,*X MZU%!UC$\8N,^M:'A$?\.A@:S^+[MH<'09TM#PQ3&38>& M(Z['*%=Q$A)%SSV0=K9G5TQ.CJ"6OVU5VK$WQ=[8(_ MUIL'S1K*]B@V$_!9N+6NT3(QX*MT9XCVF%63K$4HU=.O :*L#'L >2A.WIE&N8OV)93AO9,\.>R*7??R^8)BA!F+$4X16&42Q'. M4=I7/@\+H+KVKYVF^IAD^NY,OHY9E=T&I_/)MO2OQNI%''.[DLR$M-ODZ MUE5?U?US>57?;N6ZYJ=R5]7=&Y-=Y4 9C $.@G MK7."X46[7;B5TKY]XOAB9[K=J \>8R\/9WT<$B"%\M\ M+89!*4U>(NR^Y=2+<' V 5\N(NKK?U?U7?E%#,UMIWK?(VEOUV<\(0F+XI # ME.$0QA@?+.8%0WIE (2/M@A!<9Z-ZUU/]VQ,IW.T:Y.V%LA:9;F"<0D02+[ H1&:3Y8B6A2*&^@ M&'RV8WD9GKPT50YCRA1V.1RSI:<: U$MFM=5PPY)&AL0CLDRVV X;5W-U.=3 MGWMX;D]@ A<>K/E/05_;:1$Z^]'=PMNI%:'%.,(LB2.01"D4!,2@MY*%,%-_ M.MO@LUUG8QVB:7)I0IG*IK!;MC2W%GJBC.72A"2=_5JW9!GNQYZTKLER^=S# MLUNHYEQX()=3T-=V6H3F*P'WI7QR>GO;[Z[UQG+,:(00+0H6YQ&*:!:BP1A* MN=9:FZ$)GZ:R]>#"\%/-AP,,25:;SL[ KY[<'@ -6[9+/0_P(C$CD]N)3/HQ MPYWJQ--G &QPHJI&\G2'^-UO:'M-R^_EIKZ7X]9CRSS.TX+PF'">$@A"%C,X M6,X12W2DR88]QSHU0&Q//5P?0>HID!5BU>1H;D[UM.D1G2?X%I8J!=)&=,LF MY7Z(F%6/:G<-5/,\6;D1/[T5AG];[_Y9/E?5A(9,"&G!0,(+\0<,XV&3(N.( M*1V.MF;,=0+6KGC+;G@WX-.\)3*9335!FY5(W8EM"ZUE\0!N82E[C:ZQLVVV MF/9#Q.RY\_3$F5V>5.7KUW(KM!MIUP_0BFGIY9HE=-U.9G5D_93DE]C'!A>5,B M;D3C[!+OA]!9]JEVV53U),_.B=[WAW*R19Y&, )9DI,PPF%!$S@(-=]O# M,UJ'(Y/-H6(&QUQ>$\=QF! H!M,\B](!9(&C6/>Q]5G!Z>B6X0/MXWM'FNL8 M,X=.<=7#WYC-/M8L5";(;@C&UEV6B;4?X\Q2SC]=TUDR!LKU$SLXY?7+:/N> MM"K"C&5A!$.(BC0C!&:'DUUYQB'1K)YHQ^CBHX+-$P6V J$V%BP0 3<:/W.9 M127:1G39,N]^Z*UMIYX66'3!V;S+12!K+*LH)@7-,\35.0%!"D?)7%?CJB%F*<'4LI+8M-4]4+!;J.=>*',78C<;WV?H) MYK>X,/2,%H16&&..!Q2@I9+)"D((MZ8R") MY N>Z@_.&9K0VF_0?U;N4OZ3H#DS9/@PT]>>L2M3ZD?'G>J$T@Q:DQ/5;D.K M9GU[NY-92M^'12KQ4':U>U XRMVXMKT;U:BLL!IVIYT6QTZB4WYDPZT:,QED94R0JY?FB3'5=J!XU/3:>: MW7YU6!;\M:QO=^O[;]75>M.6[XG2B'&>ISF+4)81 !%&@RTN_E]%H*99<'XF MZXA'JZ[71-[&16@^RG0/6ZFSI:(WPL\3K1%?/=6942)>$!@[Q"VK+)9\J&TV M)0TM*6^?6NH+ZZ0HXADH2 1B! $F,,:LMX5A#KFREAA;F%5+M"IP361.04UF M(6V*FM@HLJ6F)^>H.*O*AWNV_H;MR)ZP,=VY" $*( MPCS&-&59&F5I/!@)&5&Z_&+XT8X5I$44])#4E<.$H]EKQB!D[)[J5 MQ.(Y"6=48@);R\O#%/"UE1:CN7WV&T.] 0CS/$.$\2(4^H)2@,*#@30C4.N@ MM/K'NC[C+)!H;C-I4**X,^2&#;U^+T$L=('CZ/_8SHH^27ZL6Y@ ?[I_8>J[ M4HDF(C*,[C;'>WG^Y;&L0%)$(>$120$H\CS$29P.]AC+E:Y'3+?B6 0(>J\H M A8(&]>$>;G2DX@>5B!P!2TP]33!-HD:I9QF(].LJ-,$4M4*/8WY_X+>VN/, M@^)/=ORH;;9 M?;)C$4:?$%&?B1D0\_I$S"TG>F(KL00]F!FG8<\H.#,+,Z=J^4G8!.RUC<9B M95_[_>'ZDGR5&J9QB&*:%2@/L[1_EUJ83;,DMK"WK6YLN?WM_Y^]-UN.'%>V M!7\%#[?MUC9357,>SALFUE:;4LJ6E+7/L7H(BPQ12IX*!75(1@[[ZQO@$!%2 M*D( ")!0W=Y#E69?OIQ<[I@<%ZIG2\<3+#;,FY1;.;$92>N4*]X7 L(AD)('0PQ$)PRCS M(I=F(;]1,(IBJ=TZHXV9+GLP_O3ATP6\I01'C-?TGO;PY_X." M\TOV.96]IV$LP6**-BFWDF/50VB@OW+FEXNRKO\!.$;PYVPW<[_%V@EATT:X M'<*FSYV?;H+0RI-XLTSN>+$NGNMIQASO5_+JVQ*7F[I<%W?\,,4>$ YHB.(P M\(,$X0PFF1]U\WHA);&;^7('] P"D7EEU0[M=0!!U6&6[:II+@)BFF@)]7)J M^1ST8?W'7UHP =-"0ZAC[CX65>33E6R3XCL!!&T0WZG,$@ @X&OIL0FE#/Q3!U(4S#; "70"\8)]^&0$TFY4\M;/#+NBV_ M>%.'YDO.!/Z9Z#!M61UJRR9O^/GLMFYK?W%<)C 56+6L8$%$QV:(?4_YCWUX MN^KZ?64,M4!(9 _#D;8SDYAV^HVL,@GGPL?Y=I>1]\FNQ4*_-WFU6:[QMFZ8 MQ%4U7U$J-P\7;,!R!^LZ;VKTX]DNXBI?=A>1[P&'U T][+M9&CJQ3Q-,,G< M'(50&"0X0RF *XR1+PA@.P+(LD[IE9@(XAI<-#K5NR%Q,O!ZY%V"UDSGVI6IP M!-2])R.3F8'0*2:M>:,V/CFQZ+0.'.0E]J6=#_M1E'4)2)IYF41C+JR6)A2# M#K^5.$QS+9\@KIHO>759;G;]^+KU&_2#+^J4&X9HCR7S8L_!/G1A0((L3%,G MZI)50E 84ZF%8C,()DP#YQOV!_*Z:6O;UH?GZYZJLJ\U(+)*/U!Z\:(\+LC.W7T,(.$5*?,]2$P/A>^QS=R%'=Y^LOD@ !UDBVI!86*%*D']8;)#08UZ>+0*-,6FK-Z6IY!DVX9) M/WSD.>![RY'GPC3P2)PF/O4'B ZA1$V()X%F7*$YK!7?+7'? M(@;+ \A<3>X[->D6* L]&F4D)JB;H(81 M9NE0<5)8W>"$<\#[37D=S.<%IN3!2#UL2\_X3D/TB E>18Y-S^(>Y4ULTG8\ M[79IJ1Z7CD_)ZN)+^*[W:KEI^I/FR/$\Z"=^'/A9S'05.GZ_%Q[&$?:%&O.I M_%W#2M9"D;RB7885,2DR18BU0X1X-'<(X2=#)TQ5ZJ+5#A[1Y\]-Y M")TLB>H5?YSXOJ(#VWVSXC#V$8F], IH1$(/04SV]IQ4=/^?N@%S;U3[#K5; M^@[?+"T]MJ5?JZ/\G'BAQG-JQZNDP8]2]],FT8-S;R:_RY;\*%-3Y'S_]J?- M_?)K6?%Q13O0Z"L.&CMI%KK(<=PPC>,,!DXT0" N$MIQ8<3P9(4 GQW?X6VW MO&WWB,&:0Y;H1JF=_].*-COUJF4#8SU[SOH!V&X^1*49J';Z)?J#SAD&M9:A MFL,AUD94DJ974HY1MBUH-FK,M7*"IU6NU'MU\NMBUS8,.21V$^I3'S%+)$R= M_N(L9M3/(J'+K#29,IR/CLX%7ZAV(QQ+K5@I/2&KZL.G\&K/RR_%X_;Q_Y&7TK=(*4)]F"0.%Z( M4>HE@T'/0>+M[L>9,:Q:/1B^KX3?S\V&KWBY6=X5RPUX$)^"UT&G0)D\'9.2 M$_0[7* #=@8&7CMLT[$H4>U.QZ9:;:O.JE@9>]+_8T6K'M(L*%$U.5)J?Z!& M"/CEEA>ZY3WF!O/J:5GQBGC!C[HXF>O[3A2QPC?BZ[&]Y=2E,5)6O$OM_.TX8(4FJ-"LH_ 0,CY;Z [Z?H9R!X1'J/P'3VM* -.-J">%U M2D0SPTA"+4P18STZE2NTL"6U?Z:^SE=Y\;7=IN-Y),R(BY'KAR'V$,M.P6 & M$4RD-]'(_''#Z:!+OS7OL=@CZCHA293WZKR)34$8I4Q2WULH8(]EANTV!TR\ MM>=&A30[9A'4X;^V^T:=![5YSG[S\X=BPRO-DWBYHWK?NO?%FQ43-?LVY^@#\'/V:=-WV39>&)5'WQLD,3C7EW>H[G&%%386JU MBJD)5HUJZ24_;7?[+5]_93]1;IHOP@/-2>6SYW6\>LH&Z%V)I[1S:MJIQJ%F MZ3S?W'XK>0E0+X*(>$Z:!F%"2 B1XT=HF'V%F4='K,/KL&Y>0%TC BI#L%8- M-<2M(1D]XSH*B@T3T;(M2>T4T#VIXS54(4#O2D95_%-34F4F]8LI>R;S#HF7 M.A02C/W(AW[@>#1SAG-],$&>U*D[$_;-"ZIG2E E2-8MJ6;X-2ZJ'+;=LKHC M5HNPRH?IO4FK@H?*XJK*IG9YS=@KT0'Q>;_Y#"881SZ)?93YWK#7"\+ D>KO M;L"\>7'U#8FK!,6:M=4,NZ:EE:.V6EEWM.H05OD8O3-=57!05595N=2OJL77 M7MY]UPLBY"80\W*9PI1 ,@")(!7:!F70O'E5#4RIJCC%NE75"+O&597?PVVU MJ@ZT:E%5Z1B]-U65=U!9516YU*RJMU_R*E_>,Q5:A,3U'!*BA#H@. M./S ,R&J$M8-:^H>B1%EE:%9J[ :8MBHK@K$8DY1W<,;KZD*X7E7DJKBGYJB M*C.I65 704((\J"3>&%$<1JA)!SV>>+((W31E,URK55&W[0I)9X[>.+BR7_% MB&Z^S:96M=1*I,&%?"MU<;P:"M/_KC10W"LUY9-D35'OKIFUOBGN?C.5$^#, M)6'@>BBD?DR2;&<8>ECH7*E&,OJOJR?^_8_L.:S1#_H]KU9%G7^LBE5^S1[-[D*"A8^0B^+,<\(, MNLA+4L?K6O-&/G,AYOVZ+BHTII_E(1#,?I;'7R[EJ43,3"+33^NI[#5C$"U)67,R M\#)/S1Z-"9+3SSC[[NDN]4A&"$8X)%GF!:X;I@-2%EFI4Q1SX#.L:SRB2!TY%59KD#P@"Q9O+*Z#"^^[PRG@%]>453-,3NNN!__NK^9Y-7 MFZ%K>1A"FE "8>#QSN4I3L)P9]6+A'*$+EN&]?Y_1;\%/FA*\+]UY?WK0S&&4.DV"@W$REQ ,2W!BG=.O$7T;V/OEWB3A5?R MD&[^+.B_J-.;TLQ3ID/K;[^5O=6,)FE$V9 E=IBU($VS# ]6D1]&X[5>W)9I MK7?=W_R@$_OPMRC6H4D21(X1>S,P5O!$2>U661HH]/V[>VW5"[$2()9DTAA'$,+8I: -,B] MA#7C@A^SFKX3_/0W+]2B2S)DCI)\0SQJ%?VV#896V9>A5XOP&Z+9B/1SK.;$ M?\^$O/PKL&AU E#Q1RP%*#,U+@GPP_&]6>+2-$T1#CT_"2./$@KA8!9A(K0I M2YLQTRG ]WYSHC8%^/%OKI8)'ADJQV0 0RSJ3 !MLPZ=^B_#K0[Y-\2Q"?7G M4(V)_YX':>U7H-!FZ5=Q1TCYE7D:*?S%UR'?Q$Z4AA!G./4#EG-BWAUE,!M$ M6:I!^,6-F1;^P/TM]%KA#\/?(L'N3OJH'"7\9EC4*OR\GXA6X9?@5HOPF^%X MC/!?G>#:G/#O>) 7?GD*K19^!7?$A%^5IW'"?U-\[ZTF0>0D&*5A@B.4>#Z& M#AVLIGZBH> 7MS79>JXVU9?@<8SHFZ%0I^8SA%HE7X)8'8IOAF 3E3Y#:DSO M=RQ(R[T\?S:KO8(W0F*ORM(L>T(O=E=]4S].DXA!C!,'!0B[B;-+3 X)PMFV MA8I#-)Q91A[7XGZ UI$YMY%*!/QT+GM'L99+@1.$V?Z=I[M 3+7Y5#[R?\/] MIPHDF-R"JAH3H5'+S?;Q<;^[)Z;('^JVB^7.?U4[YJ;LL#@/75MJF; MY>:NV#SL.FTX84 @34.2L;@%*8ZC77K% 83AXFM>?2Z%AC7FP M]/#!;?GLV&,-#EP0Z30T2]PDAFEVQ4]M%#?VI1L[R!O-X;$QX'3!L6"(.*&S MY2POP)P#S/);7O75Q&/1+"BFH1LE:892%\8I]%$PG)/$/B2!6-*V JKQE+Z; M(\J'D<83!WL&UAPI^*78@+MRO5Y6-7ABG]?<[7_,.;:4C?4<(TR#09YPG'D& M6D?Z06?KRGL>;3X/RF1C3L5GX>\X\E2EPNCXGD&._#CQG03' M69@@!Z9N%@V[O#$*_6S&="<+=;YTM^5([4MWTK&>(=V9#/*DZ:YUY&^2[EX$ M9:ITI_HL_ W3G3(5)M/=N/C,DNXNMWRA\^K^8'#:#U<7+#,[&#EAA#T:!3AR M/#_=:3QR!V? "8X>,9\"VZ]GZ!Y_IJ[N6:#S[=1_.F?+&Q'N&[#=1 MJ"=-A'V+O"N!F7O[,^'Q $V5%#4\(G_#_*B#%9.I4EO4I++F9TWH?T;]K[QX M^-+D=Y -G)8/^77.>_^P;^-RT\[T;I?KV[QZ]!8PA83&?HQ2+W R$B RXRS.D^OG#_%8I,#]"X0?1HE+A/;'V6BGQGO!K M&* ?B OZL?^17GO@MV5U]_-"\0M/GCF_B$B6P-"+$763C+C8P5'>I2X>5,M;DYZAGB/V; ;G?HU7/]H8^'"9]WHW^U)N">#M5 _5;B?UXL MV#"NUQY'Z7']?$^21*?7A;\B\=;M9Z M>*CRAV63G[/JH=C4Q>J/Y9I?A4JAC[PLB ,W3D,8(C<9B@>2,H>F3+_FO#"< MD'>P0#'@ E\YL&E3KL&G8)HD;,<#,%]:[OP'S%4P,,#W[?(OO\C9^R=N1P3X MX^039V6V5@ZXP?QM_B'\>V3T"7C2G..GBJS\G9=H6Q>;O*[AZG^V15VT:-&/ M@\]N\^\-8M'[:X&Q&\09&^13!U(8TL E40LE=5! ?*QVDZ5& *:/O_:8^?KT M$_N9+\MAW ONRPHL]Y!5+Z'4&0S!O#EW'"13WD$(!L#@$'%[*]K!%_I+(@$' M#UKTL]T7*4[PJ11C,EZ69 >C+AZ]L=$8G_*:?)VORH<-G\(]OV.)I+@O6.ZH MZ[SIP%5M)KDHEI^+-4.6U^Q[VT>64_B3OD<)B1?X40PI0M3#T$4$)P-*&N-$ M3:ZGP3:ADB][V >M&6P,L.-%CO_5"5](EB*:OV]H51/1'L?0%[9T#G#8"[ M\+*X'C@$>H\L2A!:8B*4.Z:-OFUI96+OCV:<.:(@UIE@?XTQ7SV\SH=J]V-5 M/E3+QQ<(HMB/HA01DGHPQ8'C)[AOY9FQ[V!?N+>:9KNFDTA[>O4'5Z#N>'.5 M'XP*6L R1],UE>8?5;EATOEF53[FM\OO?"IM4^M0E H>=$"0S9N,W%OALB2MP."7$C)+=IU(1]PYF*A>-D:&( K,GAALFXV3'D,*HA^5T3[V< .-M5;&B0060Z[B4,!@I M)Z12RJN2=K%A-<2QN7TMP<-WI,.JQ-]0HXG MB)X=JCR%H^7D;X:21F1(E&=] YB:4!&$8#U9ID@E=>:O+ MEF&U[7$IB:TZ?U**.@EU:K+90WM=-V=1Q6-DO2U]HVFV2M_&>_.ZB&EB25*I M;IIED_/I;D;N*[8]FK$2UO7K2P/7#",=Q,%@-(Y^H5&*JMDQ78ATNM4I,F3^Y2FP*ZA0KL0Z: M10IVC"R!2FPLS5:IUGAOCE1B>EC2,Z^W"#V:1@$;H\8DRIB5&*?^8#3(7"94 M9;-].4E$[M4 F_<;?\5\"JPZASDNYM#G5,Q&FE3_]DFTU3:EM._'FIJW<\J M'DL5E)+$QX0Z7N:G! .RB"XV)2O!Z8A4K03[51+[ M%/ T=R*5H![R[5(]74X=JP1U+5&DNM':_4:"_$ M#DQ)LC)#S_+K8C7+.PBD7*ECJ,,X^).[!WK_IF[L8R1()_+ MS$^%'6ED;A+,-0=7C\D,2:R[GVR11(3X*0,9P3B!21 $233@3!PO73SE55'R M:GL1=YE#@9 MIA3Z/D(#2(1Q-NV02A*<\:%4BX=IE4CVL5*+GA-J4(@4(_?W4"%5YS5+T*@8 M".L/[W5V7M?;_(YL*Z9VG;5NTN'@>KW=U7IW"TI@@$.7AEG 0/!+[,-^!3U( M,Q3%BTW;ZO].4&/T Q#2D;33D4.LPCJR@S*CDDC3=DHMS,7 $D4PZ.#+M]XT MEU-5%FPT?I\7S9;!WFD0]1"!D. 01@AY[$.:X0$I"9)4\M6? :%Q;5W'Y2G ,5IAC'@5+DLJ<#&BN-<='8[YI M6.Q2CX2A%W@1RYX8$B_U=C@IA/TT+-U,E);D$LW9*1S/RKE2(U M[VR<:"#_'@(UPG_CLW%RD;#LTR\ WO+U<]8[M=Q/]R1>?Y@B\):M3;SQ,LQU6GSZZTR15W8_:WR[K:B=H MGLO=U6-I6=[F1RJ\-'4I<5#J8YRD$1EVIJ0P2\FL.SY&(9]Q'\@=>SR650W8 MG^W&).]W2'(J!/-KJO!#\'^4D(JS,H]Z2D9-FV364LN3)SV(XS3P('4I#MP M1KRU,AP\2*( :MZ5,"'R2;9-EW "GFA!\X!#HD0PA[GA.3S,V&'08P M@:'4C2B603<\P?A\J\_L&5ASV"=*PO-%?,8\O'/Z[YN*I>)J,AN;><#^)@G9 M$#FZ<[+)&,ZP9PYN[NCWIZ)O1"KD4^0[V(^"T*4.=&(/^AFA@T]IEJ33;MXW MZXOQ@?.S?7C&\_:\S\7DF_=F?B#LV.;'.Q(>L/!^T[S)N$^S@]#@\_A.B@ [ MN#*W*]%XA*U;:DQ"/R8$1:D;4M?%E#C!@-YQW7C&78VC<,^SU_'_7V.T+?Y_ M#UW5SLI<:XQ241/O%5D57QGBK_GYIFZJ;3L,9$K^S_SN@2&"*_:MHBGRFA3U M:EW63.AW-S9 +V,0$GX/&$Y<[*#(B5V:A2$-<9 $XLU=S4$P5[+N48,#V&W% MV0,'>^1@#WW&^U24:3ZA65,$SPX=FL33G]HQ3L6N0;VXS;\WB#'YUR)+F&*Y M<>1B'$!"XX@)6@^)I(GOR?76-@C$\(H%H=?G?\#;\S\H.+^\N;W^](%>WM[( M=J.:;WJ+1_ =RO?"JZ.UV]5?D4%_*IZ6&Z* M?[=%*F;E9[DN[MI/6'U:U%?W']F+PU!V7]K6Q2:O:Y+7JZIHRU4&'JY6Y99? MY/7PD?WRBJ'?8T8Q"9"#H1^2.$$P#)R^H7G*W(A"1VY^?%ZLYN>_S^DE!/CJ M^N/5-M;CW[ RTOH'R'AQZQ[[<^P<.'&SSU-Y% M,/@X8W8R&K(3Z9)(1$J&Q0QAA0Z:'**_5R.!/#NVXN!B@4WT@8H1)#0.-MTB<;/PP$"0Y M/I#FU0Y]U..*0'VOR(^\.O';=/E,SRW[?5(^+HO-PG7<, A<%"8>#6,G()C MP:3GA51-G10,3:=. SCP9P=-69U4Z)15)\-,*JN3.(F&U>EG@H34:02OMJG3 M&%>.JM-H?D35J;_OC'Y??>'+7WV[^ ]YVQ D]4.<.3 ./,_WL8.C)-D)8LH* M-KG)@5&FC(_MAWL \;:J\LWJQW 'Q.Y5.WZKCP%BQ71J,D;E=&J@CQ(F MAA'"<1*0,(1.2I.NY4":.C!*I%1J*DR&9:UU SSS8[BZ]!?NBN2)@LDB);@N M8F&0)%= WHK/&6".\%40YLH9Z)T!A]Z I@2=/[/MH](4AU/+&A-'V@Y1G]SK METL5L[ ^-FW K\MBS7'3[!W5";9 MV9'A-(5/(?--_>#8G1$G9T,P4\X3)1T#+[RLOV3K\AO?EY?_SJ2L^1P MG:_6R[HN[HO5LM^1P-%W0#,?^Q%!:< &B:$70^@-TU(\U8=$UQC,$#P+\N3= M;HE";I_ S\WH:X_^Z2.P=>>M?N8>ORGD7Y M33U"BH,YPX^#W5EL"@(DAGB3Q&)LKNH7289%Q=MJN:G9F+,'Q3];=Q"E\BU, M4. Y-'8")XD"$@=1//C@4A1I26/S()\LPRU7J^WC=LWO(@/-WANPW+FC*;_- M] 2,2WWV!U][5OQI_?_ Z2[['3PE[WE0:"2V"OETWF?,[E0[,S>"6=B&"$ZT MBK>(_,B-4!#A""$_RJ(T2[P=JA#YBZ9LENM)5N_>Q"*51'>P)<5T]4Q,BUY, MUY.OVKT=F4E6Z[0&9<95.CMRE"#IYI;DA,-I=Q[1[JW>)3A)ED6U_A5 Y@% M(#3QO\NIK MLBX:F; 2<8@+:# M\@&JF)QIIOBTL,W'KIS$G286]##?WBYKDNF[U6N'DQ8R_@S?Y,R_2":< MAC9%N$Z?(*2(>255F"%VWJ1AR*?2Y*,HD4APN?F:5P^\@>'J+Y:PGIIBM5SW M]N+48_5V0D**L>?$,?;CL+<7! '!PLECE!73<_T#-M"! STZ"0$;1Z) >IB, M/]FJ]W7J5)+ . XEA'\R+M7$7IU3,7D_Y?XQ2=="F04RKL>/4O?#)%/WMV;8 MR.);6?U5;!YZ2XBZ#D[="+H9Q2E&" 7^8,F!:29>Y:O]?=,U??* MC(D4[>;)DBS17_*D5(TK$B93>YLG3K'2EB=0L*A^U>.C)?0X?BQ0VK$>E/J> M%CVS*KW1)$R<(,P"9H7BR \0#I/!:(@#\8IXO*F_P3R***GC)E ,\*EUYD3O MC(DHIWJF2@QP:V2.Q/SYLSP)F_@MBD? MVX?N. 40Q1$491E24C2,*99,$S A#CU?6'YUVO6<"K@8$&'%NSACDX,FJD7 M2!+SL2Z7,&0(5TD?FIF72"7S14 MK>B-A%B2D>+H6,(Q0[0%R<>08Z7QAU0B M*7U8\KX]&WZ#ULWVZ:FLFFZC9+'9#W^(%Z=AY"+H83]T,^B0T-N9#5RA-B': MC!E.0 <008]QV&K=HI20/BW4"J2:J5F52S"O$0H/"%5)*EJ8E4@E4S.LED#& M,RV6- 38.)8J=!)I08+0ZDYIZ(&32 :\ ?%RO1Y.J)'\:5W^.%@4)C&D218B M1+P !FE(TV 8%(5>ZHA/28TU9#@)',)KU7\/4$*E1K,IH/U3$BFG^\\XA,\X M5)'\T61*R/V4I*I)_2ARQ53^#1*.*;PN[BQ0=VVNE :>+;E]-_5VS7MT,H/] MV@;)Z^)AT]N$$4$8HCB,:)I S),)'&PZ#A1?TAUMR?S^FQY?J^H]0M!!E-M M,I)1 6F?E$PY;3_@$?[$H^*.G)&$RNW*F8Y8Y9TY8P@6WIYSDH<36W3T\&>! MQNOSI33QA,D=,KHM'IG)J_OVG.M]7EW=_UZ6=U=5/XO47BB204QB>E!\H\Y3/9@#=.I2E<2:2'[=!J8BV>Y M9*"%8B.'CP1X>T7C3+!NQV$DK1Z5YIY1K:K77U620KY_/2(04YI&+DI0' VV M@RB-->J>H$4[E$_IPB--E&M1/P-L&]&_62Y%$N).70,EN7\7*BCKDYP.*C$F MK(2]S2J_@\W'LM@TYQN&)]\?Z2'$=?W0=6/L>"&!Z5!T1K[O1E(2.,Z4Z0V% M57FW7?77L=?#FOFR 4OPQ+'R;EL-0RNI>B/I%92[Z9B5U+D],$[EQX%(#FZF MFTM.[ C MDL% 4;TDKEF]26_VZ[SKIK[5JS7M[RKRB**(M^C6>+X,3,K8C>OBDAZIR.D ?U0++NK.P+*E;KQ'\ZTN"5=9Y]3$ML=X["^-J MZ[ZZF!=; !8EYMA"L'9B+5@0UN]3:?)1E$@H^U/-P^FW%RU_7 2=(,5!@%(O M@+'G9EN]8-S]SN((U^GMYP^]AII(\N"UT>?+Z6) MQTENU#?4>!?%)C]O\L=Z07#D)&$2Q0@&F>^Y$8IV=AR(I:;0Y?^ZX;IJ/T3A MD$"+27*(I\"8V.#.+%ERY9$<3T;&A)KOD).#41>9LP M.>70RI*:7,RC#P*B(,R-74H@#OO(ZR_IM^P[/ZQRU[_87"$Q5ZA6!G M7D 1Y(FS2QH4\!_1"%4F9,4"KOYG6U3Y'=E6?)ZD3<.+$"(W=$B4>,B#)'"3 M@.#!9)IY2O,52H8,2TB+J2ZX@DC>D3F./CDU,-<.2)#&OB15:3SQZ=E4?%96GXY$1L?!5F$DPQA' '2]863$.0ZOI.Q_^ $$AB3862&L .1BMIH,&M8@0X@ MJ2F0#F;E5&EB4E65ZO6[N/L.+!QI?P7?/!+V-HD"LJ8Q$G9)G4['CLB?=NZD MYX>]+"5NZ*<49C1,4^QX% Y_GE5XI)\?IIL[R=GAM_ZP_.SP@$%^;CC?W(E, M#,\^'RK*F5WOB3CL8_.AK5NJRW57Z;?V\0<^6O MA4_8$ 9Y[+W*' *A&Y"@NZ(]S!*$DUAL\Y).B\:W,-W0WS_0RUL +PE@_SZ_ M_2_PKW-" 3F_P1=7-Y^NZ8WD!GT=/(ME_ZD)EDO[PS6'.WA@CP_\R1&"%N+4 MN_C?)NV$..FDW [=TNK1RYW^VMD25KOMYSK_GRTS3K^R?W0'#/S P:[G02=) M8$!]3(,$=:;2U(ECH19MHPP8'KCL,8$6E.()(R7J!!7+-&N2$B5+F!E%>H64 M4Q(TAD-+-&>4"R]%9CP?JJK"?KGMR1,'$$88I9'+/D(9]1TO[*VQ3WVI>1)5 M&U-K"P>FU/-+F40UB3'!WTB5$:%N$J7IN9$0&UDV[=0;:2_>D!PU5D:H3M\! M)TM3-R%IB*CO13@+4ISZ@ST(:3)2=P2MS*,\2CVW1E"IK#X&6-2B/[/TTCK* MCYP&27)JK0K)^O&V#BDQHZA$_;DA'V&\:^+.OGV_MNOBS9X[=P8HR\('-Q0%W* M$&2.DPR&$[Y+^ QT""=6K#<9.Z5=^NBV1,4T.O12SW1SI:AL'ZORH5H^PFWSI:R*?^=W M\+'<;AIW :,D?2,WU7@O0GG*OA:-8[/C2,!%E-=+R@8EKL0$3I:3 M/N$R5SIO'[?\>-'7_"=8]/MJO>6G9+KO?!R^?E]6M\OO_RJ:+U_*-?]^S;[2 M_LQG_FUR>@\IBJ6!5&"P3(+CY*6U\X'=.^U\/DYGY>9?\SPPQ+ ME"(GS'S/3]@8Q:-IED8[0*Y#W!$S'3IAF!:B.2>&]<1IS%SQY"'2-7V\ WXX MD7SP@_;,*8M0+#W-K#5N5D[4&'%4:#+: +="52J]O\]7/ N=;U;E8\[RRS4K MD*YSSE^Q+MID@A@$6I4U^W"YN8.;IH"?MS7_V0[8(LR"(/6C)/(]DI$HH5$4 M#;B\5*QMT'1H#(L[HO 6-,OO(/_.T[',/,$TP1"8T;$N#G(*OH,/.OR @0+< M _#=Z.>1&67M$S]"P+^ JORN:NN]GLXAQ1!P49VZ0\+L2O-1A MU4!O/J*)U/%0;48-)]GL%K\+R2,3^I@5&P7-0JJIC,F_T<'>-=R2 M550] Q]15D\,<[0'QHY!C7ZW2L,/M)PRPJ_+8LW/X3,S-\MU?I.OME71%'E- M\L_-AV73?\9GRHK-U2;_KWQ9L4>T:OBP"I=ULR!>"+,D"0,?>5%,$,*HNQD] MP9&?!J&,9DX Q_1\U &<#1GX"*O:]!\66Y N:^7,&>A]^L.]V'?I9%-N;*8O-PSK??1L0]ITS\*WU M$S!' ?>T5>Z#T$^KX..#HCY%+L\CU8XIP/&#$;BIUP\>TR";.'V2; Z8R[J]>FSPD M=WA.'#2]B63Z>,V>4Y;E[=HCVA(,$Z\&&5X MJH')'E_HXL3Q_=CQ$^+QJX'\!.]R%2+^E(,2<52S9(AYAR42(9MF2&(F6K-G MC=/#$=M3R)O!,C@,D7\@WE=BT>BWYN&'*O-ZTLW^LT7@Q0[$" 59%*>4X### M[F#>BW@V*9OE6D+55W))ZIV.;2]Q_=7&R1!@"@K1DF8>"A) MTQCUW0HBPDK52*Y]G4$OW2[P;Y!V"U ZOTVHT,S?*[=(L! MDT$1J^ULB8=<-3>@YL><][CY9P>[2GKLX!+.MFG]M!/$$([ M1'H23U_NHI^,77DI[U"@G*G0?E\A8?]BA<8*;N[ZW3$O4&$_I D-W"B@L>-1 M'"(G'5!Y'I)K F,8BV%)[]7B77XFMA7/>:\!DT)FB\Y6+;[C0'SZVG+!^Z??X#' M[;HIGM8_^.G,/C.P'+$NZWJ0IL-\P7^#_Z%/O]W\!NYS]JXLUZ!NELV6O5,_ M0,5W/C-M\\/_2S6SF'@.9-/*S(^ >DX1W8YN43:1YUHHE1@,H6UYQ*2K1Y.( M<7[E,PC)[_.JRN_X :.ZSIN:Y;*+8OF9P>$S42_0!,3W* E22E*N&%9OK@O5LL^)>RG'>YZ-]JS0LO6D;887>]=4=5WS5&2 ME?;Y J2NZ@/F5LWA/AH'N"T2="F&A;3<3,QLDW%#7AY5<).LBE\Q\_BXK'X< M3$#A"5]^?\H=BTO52X!.2;N_;#KJYG/[+=\*J?Z?J_>_7N1P/U&[5P;(G"3&3 M8B>$Q"=AA+!#LFX'2T!C%PG5GGHLF=X1GWY6.Q:7_\.F^VU::^+M?KK*R^+:N[!4P2UT\\ZB<.S3P:A#3LR_8$ M891)S5',#O;_Z+F-V=D7K.]GQVDNC?[\@!PZUTZLH%WT=P[V#;5JL'>1+WT/ M3G;+H9V;X$_N*.@]G7AH83IP)X8EUCPS=@QI[*&CM/3=ELNR1V N$$RI$\:8 MGP&(@RS-D)L-UKPD"Q9/W;6KS;)JQ%*DJB49S7H)2EB^/AU/5?LD]WFYYJ-; MN=RD3+!82IF"5;E,<%3WIY7L(\2<4-JQ5-HAD*.]*/4^8%KDZ'RSJG)^A^9U M7O/];YN'C#G^D;WL57?I$?O9CV5=<.FM%UD2.''JI7Z8AM#!;AR':("&'$>J M4>PD@,QO,V_!@BI?M^?_6(GU-(!C:O=7ON'GQ9\X>M!)J!:-TQRU48(X7\ T MJ><9V(5QYP+@KS]HG>COAVM_9>>'%8HKQ;R\/)L)K-5:;LAE,>$WR??(+$%R M&6AI&J8PET!^@41='BTU[A]K=[>ADH1>7D/:DG?;\Y(*P#@V8 MI\X9FF,X*F?,$#?=.6,7QO>5,Z28E\\99@)K=@01 %F,_$I([+^R-TX+ 'D=09IHD@V3&Z6'7XS8\O1L3.P ACFK 9 M'V/T;MB;,239US7.&!]>J[.&,:?'C#5T<6YDM'&3-\TZYYLDVD:+[.?W=QVV M_76<"+,A$4D@=;(,!R[T?#)@3/T(F1YVC 8XS?CC.K_;KKH4W%\AG(B^53G5_=PZ>G=;'B>[-OVH/_[$L7Q6/1[>*K%R2, MO2R&:1*%?D2].$J<'5+'"UU]"'X-_H 7GRCX0.'- MIVOZ@5[>WLB57B/Y%"NBIB-2KAS:=P8'!\B4SNGHT:231)U0)CT$VZ%/FGPI M33R"PA1!&*HHQX@9=$@>MX60;[ M3N0^P3 D]("*0S?V(\?%3LC*R\Q-O/[P?1(@&J6^G(#JL&A<-X>S MQOGA6>.2XU7M?S>"7C%UG)I7.5$\[&O7G=GN&]K-WNWC;=I.**!.TNT0/JT> M'6U"IXLM89G+'[BN7N=/_-[:SO\:[[9YO!SW53+5;/ F9- MRFI6$N*(5:@P(]UM!R%!018ZDFJGS[!QT>L!_8>DQ&FD5E#IYN%44O ZD&"' M$AS Y(L"+=#V8H;N1[KI__ZW_AP\F%H-A:D])8KZXV.)-AIP[*5$FN).@U*R MT.++(FQ%\1!$$9AF&4D M<&@Z&"">XTG/5XK^8>."^7O;2K.32^GI1F%ZA"<33? B)U27+ GT+8,[-6IW MSO<];3[RIY%WQFR:JOB\[0I$ED8NV;M3;AIF;MU)6]?X:/(9Q)Z^T_.#LAS; MH3LJP'^>VU/S7;6OV=53SO>.;1[VEKL=AJVXU;HY$ W8($RD&O].@TCF;50XAG21U_5_@$VY^96A;_, [TE;#J[L9@3'=18S M%"PQZ;,O3G*J^7./L)T'+VJ[?B]XYP?7SD-/9JO\M/!_0G:GC:\=BCVQSV\T M[9J"RZ,D>][&?9P3-UT*&5)&J=R%^FI MFS&LZ#VR=F#^.&";>JQWC)R3 [O1C-KQ;NIPY*.W[M'P& M<-J7Z@V:3KQ9N@BVX_72YDUIYC&4>]'@(Q_V_KM/I&QPRQZ]@HU\N\7"!8EQ MA((,1JD3X!B[T"/.8#3"!,J\9R--&7[-#M'Q&K?8X7OK_A$C;]MILDZ\;)I8 MMN-=T^5,:>1)U+;2LZM?N\FI9_.?*/)\XK"\B@.2>&% _23IP=#$C8EL])_A56_C1$3 [!->TD^)+0?HX%;J>:)C6'Z[)V%N]S)N%[U,WB?TXIBPQ M^!#&8>SN#*:!T+2M!C.&A?;\\$Z'3G"?+9F?\57TD?>]G"3@E;=/(VL6W/2B MR9%2^Q,E5\H,-H>A23MS1I(PBE&*/>RA)!F&)M3/,%'H12!K0NC5&-U'8/>& M],L2TZ:T%YR(=4M_4?/%[1[;A=QX&0^RTX,!@F\($X] M$O4G"OS,I:%4):_+J.G)X(-]Z*U$OHL!U819CUW-=+Z(0$](? M6?6#*/2HC"SJL&=8$4^^GV> PV1C9@944@JU4"V\EVM2EC4*H!C!TQX"W;-V M>F^7-L[MT#ZM'HF>]%1F:[3B<;ND?%P6FT7DA!FD"78=+_*H$Y*H;S+'++-! MBM1%-SKLV:!X'51=FB=#]DC-,\2S JI>"2J>LIL M"4V=[LQDVVI3--LJSXKO_%_\SN$+WH3S2[F^.W]\JLJO7>_-#_GCY[Q:!)!2 M'X8NCI(4HS!%SDZ!0\^#B=C.>[,89-Y9M98AN['9#CH8L ,&'NS0@T/X$A>; MFXO/:>FT)S!R8JH8$?!GAUSFSGESH9&XB]Z*$*G=4;\/U?TN5/=#J'@27.]" M51S@_VWD(H8J8\?6-XQ'P(*E#_,^EE,^TZ/R(\,PP.G-(AC2D,;$\W'$K*5. MG(:#69JD0I?::S-F>#QP4)CNWUK^L@YO[B@!5>!6*8V9I54Q8YT=I"S.Z"YM M: M;#__=[YJ;DN\?"J:Y;I-2[W9A,:I'[+!6NHY*,@2#/LMB-RLG_K"^4"',N+D5@U.C4BRA$8^36$84@CY<"1) M@\%B"B.AH8$..X:SP,6K(W6Y]8!1-(JM TS%H)S@J\Y(&9GREYL T4FL'5/\ M6CPI]3]VFA8R+XI-?LY/6RQ(!BG-7"?PD!]%J0MC?V<3NT3:=#HJN7JER-5KK+ MO-D=.7'"* @]ES@I=#")6-&7#/OC(C?-,BU:)V-PWDT;O).6P,DN@WR/E#Q3 M5&O=MR'(\K2Z=\"6J,[ T>L2?@$B1XI>?HYUBIVOY\D=%J- M:[&HJ)L["(4H'N!E4;2[7EE,]R:#)?3V/C\&*:>1!YZ NP-7 MNO9$!S[(2>-T<1,34;L"IB2WAY$Z].$,[+QH@W;HQ]G+0WIGSU5ZXAXXFH)P M0L@GC[,=DC^]VR\[\,S#NXXI@04DV ^P&\'0#YS 2W Z6"2$APOFI(O&HT> MG[YI2*HX?.3MMEJS-TVY^NOJB7]8PU53?"V:'R\OH*40L8$$ M16X"H1,X) C\%E@4A\3'RK==&P-DO-2_V3X^+JL?7"YK#A>43]U+W>-5;9%E M+D1B6FI9;.24MH7\ZV>.&7Q<_FA+4%A5[$?R+@MVP,_ @-RBF[95Z3ZAT1/& MT@X%G]+AHSV\)N):N% NZM6ZK%FU=PS:P1M2HQ_[G^G?(/AM6=WM44:4I24< M9I0W( O"-(K<9$ 94"BUGW1J;(;+;UC7V\0+/D2!P-/O^?5JJCSCU6QRJ^Y M5P=Y,_01AS0/3LP#GFCPPM#7H-@W\P??BN8+8+_V MU)_O/1S8U*#<-G6SW-R=NBC.VD= T^#'KM@;&AP-\$&+'[0.S)[=S(=FS$!J MNN?"CAQH$R&R [&I8Z4K4U[G=43NAX>M.B;G133N!5.^Q]RMLR](9F\K1'44]FFS-\FM/8WA70^@*X M,^]HRD\R%"/2EJF@OX\<9X[,K183U3PT-4[S M&>E V5:'[G>9;DIG]]+R;=(=R_>P2".A$Z$70>[ M7H9]$N XZGL&$A([GM2)68UF#2]1G5_>TFMZ4V M$ D[I-B$8Z7QIUBRGUVYW-2799/7M]7RCAMN(3'ASHNOO JI]TM,>RQ)X :^ MCWP/QHZ311Z)ASUJ*4XRSY$KY\U@,%ZJ0XRO/EW>WH!KBNGY'Q!=4,DF>&:X M%]//^4F7D](6+\M,'/$9:#&W(MI)[ %L<+"H/Y^R*M%[0F3-ALL.O37LX\M& M?1,PJM ,H07!Z^DJ_\(20/$UW]\3W5\ Z6!"$R\E. L]G"%":)<(XB1 221U M*9E6PZ9W5AT^F=HA\KJ%P[X'VJWU.J-@Y@0SQ8".?W5R[[I+@1O,GE" M:HT$Q Z%->/:\8X!NOG3J*=]2U;J8H=$41IE7LQO7(NIBWK[88C=6*Z2U6?7 M?/5ZA<\!;)JJ^+QMVNG&I@0?E]6?-I4^7=7/CYYFM>-VT3JF6QX7K1PW!(ZB/'I1%&$8JCC&%*>QA1##VI]I[: MC1NN@/8( 0?V?_?)EN]0_KHLUOPM_O6^K'Z]6;+7^29?;:NB*41O:3(7$>DZ M:/I@2-9"3#OY9H)]1<2A];4//]WYN3F@_^Q%=&H6G;->:F=J_"[+M9CTZ@V; M=0JLV;WC0FR"1P4]'NPQ.'A9?\G6Y;=_YG??D]BC2((LHB3,WALQHD&'4 MGU=B*(@3>HIRK,7VQ&K,\>8U5V.25\779=,-B^JFVBJ"&D5GCP&Z@/2 M9_++\)X!CAAPR*#%;(_>BK J)K=:XV.=VNKU[KC8&F!106MOJ^6F7G?KYW?_ MO>T$?[@UQ D1@;'GQEZ6HA E2384WE'BH5118L>8-*RLN,/(]3,KJ[QXV "\ MK5@\5C_ 6RPQZVLK:.(EY;4J3A75]*?^-[C/#);,+^DGF!53$EUA,4Z =7B MU''=U,>9YD62B]TE)*E/HBB#&4I#2"C)V.=>#R-.O%1UJD"/<;L62RY4[T32 M'Q2MJR9FXF%TY40D%',NGUP(W*9D+#K6J:QF]]264E1Y%%;>*WQ^F/QORR[U MLYKYZOYV^?VZ7*]9X<#/*RS"@/HIRI*04.PE"?O$B7H$21HDKI3H:K1KD]YV M]P65]X#Y /[D7H#>#5GUU1D80>&=*2;R,[1'ZE45\LWHK3B3IZ360#PL45D3 MGKT46&/L"9^YXN>]>)]-ICF\IVKS8^%A%&$O\#,4)#!P<)R18;8AH1'"BZ=V M,_U-LZP:,2%5,"+S;K[$(_R:HB7[=)6#90,^YP_%9L-W2+-7L_N#DF>=%(@4 MDSS#[,DIVR&8_PTZ.%:LX__,T@G5&D&I'>(TQH&7YVO&UG5Q7W0'=>I![EZ3P@6,(49!%E+J8A*Z60IC.H#)2 :E#LF8@6"XN.L* MNM6S@NZA77)8MV.VSZU+H'KID^09&D/A$1,Y"R(C)X3M&GS/_$^8#XN\,ROD M48W?$Q)J.&!VR*QI)U\>QYF"4U&Y?HDA8^S Q)I ,5^/=B@NX>5!"BO'\8KQ;A?%Z>]*Z/M!L-G#GSQ_@0P(Y MX9X@4&(:;DEPE.3\)?9],,[ZQ:@&= [8I^VC>3\A\]/%U [%G]#?"MIPHFY.<'!C0JLP/YYHZ_\:P. M?VMNP,JQK2B9=KR"8QQX>VPKQX7X54##EKN#'7?#WA[T@V_I*38/UWFW8EU_ M*9[0CVY._J9A)03_\8N^;07Z\=H?NR[JO[HC*U'DA96$F,HU/[<'MN$Q].M[(L\.M^ZIG=FSB$+AJXJL06RNGM,1;T-W'DW%_HD< M8>$C8$?NL9&8GVYQL@^B5*[L$9*\+AXVW0ZN[T6]B"-(L]CS6-AHBB/L>C'L MC:4N]*A,7E,T83@']:C 2SP)P[7B3FALB.9 MM$,1QSI1:GVZQBH-*1^94BZ<,'82-\4N3%U6_N.0.CMS(2)2EW(J&YE#;3IH MH_5&E$95Q3' H ;->8N\B52G@R&E.Y)\VJH\LFZ\J3U*O(C/"71V\CM8]Z;W M1=:P53T(,42)BZ@?8^2DQ,MVEKTXCN4&\^/M&1^%#Q#!L@;#2[9'*3OTUD"P MZ)AY6FYE![NG:9WIC(P :2?'J/HHMT/0M'KTTZA0-UNB,G=9;NYVQGM+D%_6 MY3HA),R:ZT0.)8,EZ/NA5(\PE;]O6,8NRP;HE3(E$L6DRS1_#")9*G6*V1"$ MB<:#A[B4II],1<#4ZH5V\M6&DC*\6[+R\,;\EN%0V*&2IIT>Q(FMB>F.>,#FM^8FKF0:1K_)R0F3&\6B'P(ST MH=3Y9(D)RZK(-XO;O'KD7?@]Q_,&*TF,$'0ACB,8LL%J@L*XMT)HF GMK5/] MVX;%A","'!*_%*[=K7ZWS<'_L]QL^0VTOG,&.%8QA5&F[[2V3,&-P MWI84/2S=E:NV[F^3ZZQL/4-BC+470LP=:^75=7IQ/>+J*[(ZEI1Y!74T^E+/ MHR%9G96;KWG5%$Q3VOM,>GT9>A?&'D$ARI+,84K-JL$4TMXFA2&16@H89\ET MM;8'UUT3- BM9-4VCDW!ZFTR(B6KN&,+I5%6GA5]+JCL]OKRL\C0R MI&7IX&+7Q,J-78)1F*(@2%$&HX \#6&2$T,52R9W]/1H@%/5;%9%4_LH_(>L.>C MJ98KZ8UIHRB5%3K3;"KK6PNLO32SH[;#-I>@O4*3D(Z-H=<$A*F;IJ%)/;3&*9![ YK$#1&[/V2NE-- MAT69ETWM-K6'AZKM17*@7LL6&Q>Q.WXA4+5'+BMF&B@7E;1IN985-D;C'MX9 M. (.,*9].U-SDZJG#[&;=$ZC1[]I'BZV5+3O0-SD<-,>6$0)TY*0B_RHV2H M";,D]KPQ8B=AQKC"M7/*:SZG_%+AQJB9#)$J$F:(P9&Z98E6*0B4 I\VJI** M&R>E2)D7X=Z=)]J_/[NW:!BUPONFO MZ--,*TGM5)]X_V>,JQW*,2-^%F [F3\L@&9A"*5Z3"@;,3R1-5RAE7]GM>GF(=_-88''9:-T):\ZG;(S60:9 M5)W$.@-MZ%.2!CX*(I+XJ><$,-L9=5*LID5*IDPK4O$]O]O7+?W$%/MXNVYX M4=.V6OVYK%$5*36V9:7*.-'J@C5 P,VP,'-)5NO$24D7J,8MDW"QCES5,@T M<"2T5_;YVAJWF&3%X W>=.LVPYCBQ![)/("2L(DCE-6VD7>,/V? ML6\(J9L9RX;%[L/R>_&X?00KOB&]WL'J%Q-WNYOXG+S$-E+]_)_6N_FI'SG' M=8"657 #WNY>[CWB62,@L%,O/Q9KWB4[CS(78\:B;^:&7 MAJF?.!V4JA2>J#6-1\6.*M2\ MF^7$3_M8#1@F**\V/W_O,F\6*:6N'[E^2B.8QABB-*,#CA"A3.'F&OT@A%[] MT3?5<(1\$>*>11!\Y2'<;2DY4(3U$,*Y->$-4J7$0%> ;%4!;?Z]^?KK95)H MQ'J=/RU_M!MIR_N#ZH.7)3]C6/A9X 4.]HD?DR#%Q$GI3GB"+!1J"&O K.&Q M:EM[/RV+.W!?5B ?G^F/5.52I!PKRQG-?UEAG: M5L7FH;O.Z.;+DCV>>/>\/4-WDZ_ZY:I7,(9.F.*0P YH9NX8>SZ:,"8N6+' M"N=!9OB=[H"#HO7HK?<:_%)L0-W^QC\DYD*FCZ; ;)75@92;S6I= 9TOH'-F M=_EIH M-S$TTQ5%[PW7&^8/V(,%SST"R\T=Z'T"K+!X]H.#6W*K^E,'66P7@,7QE2PT MM(:VOU -<,] Z]K$AY?UQN7$7-%,#X =$TES.?_R;L\Y8R"?I+)B4S3Y!L+MP\\+39'IRLN\O6$DB<,,RB*";(#Q+/"5!W>V_B^2D)?;4$--KLA,FE MP_IK"Q;LT7;'B&OP^0?XL/QO-J#%?#^QVFV=.N,AFRLF#85Z'G@C"K-/7NA M.6K%BP&T1V2TK!H/ADYI58G#U/KZ&J%J&CLJ--;K[#COQ+56 XOB1\"^YNOR MB6^\6GW9E.ORX<=U\?"%8>CZ7"+B.\AUTB2$-,9IX-(XZZT& 7$X=XZP9 MWTNZ PB:'4+94UXC"163QRF9E)/#/85[:*##-MLMGR>Y.J%TNEBV0]FT>?/3 M82^=+ GMUOFX;/K)TXMBE6_J?+"5N*[C>Y 2'](PC3+78P]%;RN#6&B1;)P% MPU5?CZM=[ECWR"0V3*@3)[#!91+.Y-1HH(MA @,HE5L2U'F3V# R"7]J&S]> M>^Q^&[EAXYB[QS9>C*;'@@T4XWTH=3XP$I*+MW53/O)N*?L[M6I?N^*DMFM=?4># 6@6Q9BR0I9&?N;Z/G9( M&.]R Z106*_G@6=Z^W/O%*@.O3H#J\$OL"D;T)3L"ZUK9Z#<.P>&YG_=(]V] MNT.K%9F<,5/D!1*._4&7RU:[>#]S".P\XHV*P6T)>J? @5=@< MT?K49;^>9 M2LJ;*>P2^=+^\*LE6X.O_=B<;83R8PE_WOA:4"W,3$!IS;NF;1'A8G=7@8,\ M$C@$N3')"/6]+*1X,!VGF=1]ZUH,SKOXJGY[BAZV1Z\*F"%:ZRKK?)>FB/"F M-N,O3[L=DV%Z71*?VU?E2X/V7>8-_%QW#>42[,0127WB!<@E* G"V.N-ATZ0 M4KEY?4U&C4_O__1*:E,Z*6Y':YTI4O4N?#*4X,\!ISV"=T">FN2IL&^]Z"DY M)2Y[ZIQI$+[?J[*N%VZ8>8D;1)$;$.@$H0>]06]#GTFN-LD3,V=<[%H8!^^E M-JT3I'.TRNGG4:^^M?BLD;46C9J@R1%MO91)NB,N8BH\:9 ON%IM'[=KWAX' M/I954_R[FQOSG B%D'@9A0GE][GX[DY'8Q2Z0P^@T8*F"D#HU7S>_T=.X@Z M@4-DVJ1.F?K1XF>4JVS+6_DY#F)$SEAA)&# M: \I@BB4O"3.*!3CXS8.:,63Z'V+E=]&L /+CS_>=WEXW>;A8I^'EWIGM#0$ M;701-&VTM,]^G3VK@T"/_0QD1;U:KL%_Y2NR83#&LX#G>(Z^8:P.^L@O0K3CT MU1A'ZQ5)KQJC!C67 M/:SYPDW]F%)(@Y@@-\L01GU+L,2+HS@,C:NN$(HI=-] M'+KUZLM!ZM5?J8B]6P66\W*\!BNP:DZ%,_:Z+'PWB?D> !^AS$^#%".T P,# M5_(>+D,@IM!@W[0&B]%M2H*U\SR9 G/DM@LPQZA5?Z7"]5[E5\[)T>JKP*E! M\>6=VRF* ACAP*>^G[FI%SA>L,L$4>8;%U\1$%.(;V!3GP+ M\9LM9A/?XM7K+B8*U[L57RDGQXNO/*=FQ!?>-WFU0X0]G'C(3QWH4.J1,'/@ ML)LD]C&4NI;") ZIS53RQRMOO^15ON2(3 JQ)/4FU-@9+#JI#-_97!8-E=R&'\I5 &@,D)N5S1T9.P@\O=7B&%_2 >5]R#KF[2*YN M++J_1YC?$\IM,EIV*+91#X_> &&*3?&FNO=Y5>5WU_G7?+/-856QI[Z][J=# MT5U#X66^!S&KYM,@\7V*D.]T;3%CRE)&E,D4SGHL&BZ1!Y"@1PD.8)[M7G6E M6W,T,2XFLM.3+2>K>G@VU(I7@+H3BJF7>CLT4K-//S7GU<_8>!WDEMM;)(B; M^HY#D8<"A%./?9*F@V$7.5(WX6@P-Z,"]F^EPJ4W.F@>JWQ&&-8G>T+D3JQX M V5*.,U9MA!*$7[$P3#V%].B=H M<'ZE4[J-1@_9.M3. ,\C]6Z>>V5$6%*6.$F2WX/(R;HD)7-*?(D*W<>JO&.C MZKYU)_9C#V=90$F$<.9XON\GO8W 23U71M'D_K)AZ>K!3'R0YQD%)]X7-:KL M>#$4L9?6U6.UZZ3M>D(30BTCF!-BC*22I.UAPV3^$6]1+_EW# MC_F 1J(CN"PQI].L:4XDYZ)[("J=TF5YD6AQ;I ?M=[DXCR)-11_[N KPC>& M!@M:>*LB+\<_!+J&,1>[EK4QB9FQ,'/3 ,,D"((4AKWE,/1@K&<4(VYOSD&, M>L-L+4R/'<*8(5GCC,U\S;(%2%,:T,A3;D?9IM4CX>&,*ENB>C=<1?"OHODR M7&YP,:S\+^(X\-(X) A3UT>.!RF&@TT745^F"]@X2U(:)]\$[);_RK3OUTD^ M3KQ9>GBTXYW2Y$MIXDG3^![A+7NY-\V"1%D2)SAQ(X>0.*9)3(;UI9!@-Y9K M5:K%I-![-:8YZ45>UV#5H0%/?*N8;&-2/=2*50K3<:IV,U8/#WQC^, \ SL M()Z!'J1%6M8C4I4T6=;?@;))NR0C<&I\:=&Y2\;-SGKJ99#R6SQ"RLR'(8P& MZUX42VWKT673\#CIHMP\_,I^[Q'<#15]U=5S&O5.AF(-DF>(7>VJM\=ID?#M M0:EJGP+][T#^5+R244!EUH0GB8IZM2[K;=7NI'SD>][;ZO\[N/R!Q_)U?O]EB2B!'E^YJ XP*GKN@[I.CI'<>HR<9;;AVX:C:?\)K^BN -)0!???A(+V_@[?G5):#_R3^FDO-*IH,C..=D450DUP X MJE\_5F&8@UXP*>8JE$_*GA5P[M$V/*Z6!AT_U?&/7R/I#L2D>MX_7 M?*EZ/4AC5E973WG%1'3S<)$ST:S;C>Q[;(Z?>6GLQ31+')2Y?IHF3HLM1&Z" M'"@S#)\&D>%!>M;?)K#9;)=K\-BY -8<*;]'_+%H6C? =L.>4[ I-[^N^!') M=7O@KAP\ZWY!^4"DT8B*R:E]P90L4@\.3?8Q[5T G0]#Z5J#^[(".S= YX=% M1RA'\']"T:>-KQW2/['/1P]>3L>X<&>395']L5QOAR/[F[MALJ3@^VF6/*'= M7;$ZG,^;,&CL!R[+335\RLKQH@.Z"#,O1'&,4QP3-PZH@P._2W8HI F.I/J< M3(;*=%)ACH#6D[/ADG-^O/[ &S"X \H-V#G4_M2A2Z#U2>WPYX0Q%DLQ=H97 M+LT<1O9$V&8Y1:J-WQ-I9/H8VI%*9O#[9<>5F9@73BEEE1MW]^P^L%K38Z. M#26Z]8FI[T$YP=6IMUP'Q9:\N%I<>?DNZN-'NF)#/W8?_K-@E6.U^O+C(O_* MZ.1G.7WB.AGVB),Y&?LXS9*A$3^*0P]+':C49'*R6@OLP'4)&?XQR]%F,=I$ MWBUY#S4[=2P[ZN1LRM'4Q6Y?+TFCQ$-!AGVHQ)B"-OZA&5 M.++W-JJZ4#VJ,'' IQM>F8FU^A!KLC!;.R"[$#A;,4_D+(,S_!.![,IQ G,B,.;48-IX!/O]W\!A[*KWFU M:3DX\12=*V(GZ3SOG=I1V^MTJ#3^K$@49+A\?\VI5\*7@I[QZ M314"!X(7CB$"4*!QU$"I1C$W,H M5XX=T->B.QM=CNE@5:('$4CMC\!H*QW4@)32-7/S_L?>NS9'C2);H7X'9WIFI-E/-\@VR^Q, M@MW:S4KES;=1YJ!?LR"[(NF3/=2!\A I&K$,+ M=J+4:=W,%J7S[?UM[8&QHVXVYMW+N^"&6!2_H*LIO[!$_F7HO:XPP5'B!#A, M/!S#P W2>-SC0X@X4B<2I7^X>6'L=+#=Y4UW>KFLV$\IVAUH\ET!VJ_Y@Z0T MRM,GIGU&F9,3MR.47LSFOC;K,1%G9$F9,SMT1QW^L]NO)O$@\;QC7O%"\&2O MY@7=0M=MIVNK)().1@+'C6,WBQ),$C\;44042GT[H]NV8=TY0?EGZ8<<]9(L M6'HMR*]DZ34B?;3#_6*Y!?X8\_0#":>&U#J)%XZ(L%^[$D=F31AW_CNR8@/ M/ (HITI&B!?3K*4YEU.T$2TX@7L!7@O"Q5*RIT#J&5$T&2([)-.HA_5\ WZR MW+YTIP5;=2^^8 MZ:L;TA2;+GVO29-%Q+(/P.D(\TO?P,,D0N MWUU^_C\29[$T,GM>N!8D54[".HS#C:0#RE'.#CC%R@FC;$L<@%N&=;5SDZG6'QPM@3Z^(/;F N,7?GUT2B_@QB?ZZ MDRA,'#?&08#<*(0N3)VT/[P=N:Z?IE)+U_E0&KU>?,R+RQ0;Z%Z#13]YYZ5XI<5 M*\6[Y-M>[>Z*YO-=7ET]=-\?O:^K+T6[*S8?Z^UV./&UBES$LB*%;A#X.(B) M2])D<,+W29;*W3MM&7@9L5-[46!_?Y\WW[G:?63HFG+-$()/.Y:_P.\5+US6 MN_*+]$:N932*7O5J%VISRP21Q'8VKUV WF5PXC/HG 8[YC48W.Z>F^D=9[_< M\UN@#GFU!7]P,L# QMPI0\S*SA0 M0IR,AKX7$H\$X8 _CJ, KAZ*IJPWG_A1;FNRMB!V&S?6"655C)P?'?1EQE>9E? M5Y4BM[RD_I7]B%U[67WH)&05ABZ-$NA$8>1BBC('4W> GZ1L@6?+&D@2MO'5 MSZF0=DN>/5OR/%'36XZ9_041#;5\%"R]"C(8?EO7/[W+@(V=WNF?)?T^#N4B MV5=Q-/WLR5>5EMER[Z2X+9]Z_ZNK&P[PW22 (8J(XU :XM!+$<8C?#],L=Q+ M]=; %M+>*:_=BZ3>OD2S,?/*#H*E,Z^)Z%N>>7N7?[[,^SB4BV1>Q='TLV=> M55IFR[R3XK9\YLWJYJ8H3SW ;L2*!]\-@S2"<9#2C(X;F$GD1Z$MR5<>N17Y MMW_0D=\FWO"+AGH7;$S'"B-CZ8QL:$A8GI0/7O]\>?E90!=)S>K#ZF?/SA.8 MF2U!3XW>\CGZ:6,=><@)H..X)"#03X($$33B3V(_&O;Z:+5XCI9%+K_3-SJI M:Y^/]B>,_^\FGY7CXF?74V5>%MODDXN<15KZ]Z*\O6/_B[X437Y;= W4E)7\ MAYMM5G$:Q %SSW?BD";0(1GU#FD"4JF+ZG\(APR? A\!@KQ'V.\"@@V_2_"& MWT#UI;N!BNEZ+[F=^&[J[39OVN/O6K,^TCF2EEXX+32(;%U1G1RP/ S:@9%^ M\Q%P3DZN3?OI:H,WQ\&R98.^8?K?IJ+02-G\Q8;N>$O5(==ONW8M[1JZO6VZ M%N-EQ98C55NN.S\.'J^B- M]''M!XL<9*[&P"_W1(8= J5NF+';#]+?0([Z3 M"D.A@+"3.YFRP4X/?H9BX3C$#BR,#XH>B%B@/E@DX&]5!7:/0HMJ JD" ML!RR7-[?,9,%B%_F(T'9.CG2R;HEP:'7IZ137SY?H9/S 1DW1 M-,6F^X+V0]Y<-1V:32<%'XJFTY85"0A-_ RA.( TPFD6./%@G(F$*]6NTV32 M<'%[0-F?-K@ #_G81-/1.M/%NY@,+D"YG! >V?[4L\TP\D,4*&%U M4V;81E53=^:LFDWD:(J*7;;MGANDF9HIADF8VO%KU."252I)5>U5*UA$!A5+B9HHZ71T/BZTH MC4CB9F%&0YJ2+/4"-QBM4A=)W?4WU=9".G5R=DZO6$GQK*Y8IBC6(ULGZ);7 MKA,PD@*F0K*]*J;DC8"4J;,DJF?\,?*Z.K]:I7X0(HP#QW=2SXE)D!!GL,Q? M7I+2-!WV#.M:#]%,_TP+W6+2-C?3UN2&J M+'O/EK4129W,)TD8>#"$%.,XI*/%+(2IHMQ)VYE5YC1VR"9Q*ZUM1FF=HFD+ M-\;.4"2F7\K$6J=;ZIZ\KE<3V5'6J6%QZWLX2A$)0AK$,4H"DOKCXA9"WR&3 M-$K0QA+Z)-$#FV=6O=F]F9*A)>:3EE[--'H5,[XI9J>G_(OE>C3G6)+1*!5R+14J)5?> M4BMU?L2?MK\I*WYVDI]QO-[S(U4?BJKE)ZNJ37->&)AG&**&4U6L$DM1%Z8C0 M3^E;J_DE(!D\%'WRH-7+8M,[ Y@WPTME@^PQ .#%@=: M[17"!0(N]ERA7J9?R"]+QM."AP^7\KQ>?C;)%;$?'QE]G]\7Z%O9KMR,O_F; MD#2(F%$<9D'FC<9(&H5FM(C>)7>A'%$%(J4^"- X& MAA2RB-)J*W:(^O&F^JC MQ(O0NOKU&HS;)GF5;_+?BNYR-#\DQ'$#Q*HL2'&$4P^.ZA>'B8-$Y$BW3.UFE A0ZRZ;:Y2*KIL((!;#<5)TJ?*N&*J68&KG6DFN6NN&]7CNM"['M> MZB6A"[,PS @<4+(AY])9=PS%8?U8NX;<+] YMLC6H42TE]@^-!-U>[801:(_ M\S[B@7+C>XGRP;4@BRSIO9$]1=4H*"^ F'EZ_["MOQ<- SC\LB#U_37_J[_E MW\K[_3VJJGV^?>Q3,_Y=]LLU)DU0 6[>I=O03& SE3J>$_&K ^U;&''G=^*WC3K@44JB[6[ RRCO4=^RL7 M8/2M"_:(&(SN@7%D] X^36;-X5]<@,'+'V<\3%Q,VCDN=*X_YQT?ZBM7;9&0 M6>S.'WX+*AM+B'AK2;U4;!:L=]!]O6=X80R=S,T\2K($IM#/,N2/>%,OC18N M=P11VE;MY!WLQ3.;:(P7*W0,A->^.@?]6(-A\2K'P*"PM\AY8W L6>/TT.8M M<21C_]-6.+(\F"]PE"(SI;[Y6/QS7S;%"+9Y@JNKMG"000P13;(H1!D*"!DN M(.75%HXG5R\Z,!@_^=E#/-]WF9Y]M(1#O="8.Q+:RHA#? XIXVDVL"@^TW/_ MW''2GMDGQFM2PA8@3S(=ZPR'O DF9]X!URAV&TG\Z$QG#P/<_Q^0'NR3P%NZ@84V_*V MO-X6QT7_:7;5MZ;3%+OI"_GYPZ9_P3[Z,(HUWUP_6:-9'#]]:^_YXVANC3T] MGEJ6T4*4*BZ7]8;+WDQMR%^)Y:\)IJ?BW.OCX[5?96BXS+.S-7-Z4OB*\J*\S@)0R]T M(4*8!J&+#^@<+/2[M+>X0G-;T4Z)5L?9D,H+T-,*->"[3! MS+,^<JV!1_R[U:L MU@3(EU_"Z8RHU>LZK8Z*+?;TG29SZ M. YA[,/HD(^2U/,URO]4*'/UQS:G.-6_19@K0%I4?L[8Z%?Z1^@?_TV+MC@$ MN587=EU!_"'$79NS<@*OEV-1D>\>RL%YRW$=%Q.H:=A,Z>X,P-^/?X45,?RW MT->\V61YV71/@**VW=\_=)U^^NVA6/.G0>LM^S';+ 17XC'G?<"3Y\&^WI7K.U"V M( =?B_+VCO^K_$O1#*N-D@VM\O$/XE_"W)7LGS?E.M^>_(E3.$[TQ>M&GPV)$\K6*DMG>JRUS@QC%=GX%]_?WX5]Z"_;>#N#\!'D5^'"48 M8DIQ0B(_\*D_ (\PBL5OM+8#KN$D_+>7G# M^V+WM6[^45:W3YQP8S>-LRP)_,3Q:.)Z29*.3D3039:NIR9 7ZJV^O3O^?W# M7SZ (W!P66V*;\OGS2GC8+EJ:Z8A8&/E]<)0LJX8FS*HEB_,9AI<-A=I$P;9 MHG7;ZZ&;N8;3,(9^WGI.!SDSU';:8CA_G4?JIBFVW4\@=7%S4W(3NU4*_<#) MH@12[+BAXV ?DQ&V@["S3&6G"-9P+7>""JR/L)9*KJH1G;M&FR&8UE1EIT.$ M_+A#9*F*:X:A8EV-)3MD%JBF7@[++/73Q!'QLU5,4^DP5B-IB9/409YSR+$$ M\G'O\W/1W+LKFD*/LL+-@22.0OXB8AJ-@-EO2CW-O2#,N8[M;,N; I05^%[D MC>3'STL&4>(TC?WQLZ;X.8P*[N,")V>,A.JM S/+C@^+SLDL3,1+QV-LB,TB MAU,_ENT_LJ8H+BLF[D6[ZSH4CA?[KI_@A.'.4!)G7G;H4!#'7^YHJA):PQF. M8_KUAH%BV:U'!1KA1KH]+"UQ;M1X.*U)>-Q3P%T%HZ\_^J'1EV(WUY'12>/& MHD1H!Q\FCXMJB-2BWVRDY9=R4U2;#C=R0YQZ+L0>Q0'[/UGJN -NF$2^U+=[ MRZ.=:^&W&4"![V6QW5CP085<3!?\G,)8.*U)BX=!,KKZHV?%ET(W]X<42L/F M)\R*T_B8XR.*"9$2S8HD?RAW^99?B=9]/9FO=_RB-/2M;%"Z%BR60N+N72@#*- M1E3[#$=G]%8'LW8HI19/:OWC3HLZI?5]7E8KMD+(7!IDD$()> M[$R6,#.OG:S23ZT%YZ,,.%4;'8X2J>5#4SSDY::S4M_\M:XW;5YM/A7-EW)= MC':#+$2I'V/'BSR,71(D3CS:=60N*]!BS7!"&3 .$ZN^ 9=5R\(SG'\'X^#24J3-(EA1!*'>E[H>2G-!I,!3 A> M?2F:ZUHH/TPU)3.K3E$)3ZI3@!,GS1N^OC9?=%%DP531YDIM8 A)3)#?]MM= M^; MZ+;;D?E4W^R^YDUQLDDSSDY(O8R2& 9IE"2!"]TT3$;C:1RDPH64/I.& MJZD1*!B0@A'JZ2ZN3#6ED6R!DFH9GN7J*C&*54HKC5Q+U%?+<*Y69.GB7BQE M"#/S6O+03ZT%:<2 4[71X2BU/*\W^_7N4[XMVJO=7=%\OLLK<411$$0!CFCH M8N($81;#+!P1L2)1Z.7;.7 87])WZ$$''W3X 7< :,].IN,EU 6P)E2R_8%) M45+K'9@-EU17P9JPJ?8;#(=/M!";#J7I_7\8U]F29?SCVJJ MG/$U-E@4@&4$>=!UHRQ.L!LC)PXI&8%%?B3T/=.,<$PO!8].'#N0)I/Q3$$4 M649:%S_))::6T"DM0>>)H[N]XIOJEQ67^J3790(9?Q=@23R4A31) W2(!K-9S&!LNMF M+4;G620_V2'D:$$/%XQXY1=8>D@77_S.SK?22E> Z@F+6CV[:>9F"*4PRX+!9!3 (!#;0==BRO@.^H@.- =X%Z J9GZZ M\1Q'9\[&:Z'6CJ/Q>ERI#0P]N8G%9B_[X77SG5E:^1A2%*5.E$8Q3A'-:.R. M)D)7[*"BT@\V7)N-6$K1XDN-G?,%EG%BY(JH XP+?N/WO/)Q2L$9N5!BR@YY M4(->:Q@IO(S"$NA GA.[/^>&PZ M(DD4RJ57'1:-9]GQ\&?1H^RKW)H#G7>B")!U9O[HI-J.::75H]KU0&)_G:$S,J6!5CO428I&:,W-G&I5V3)N)/M0Z!Y=D5ZHSL\(AQK%+<.AAFCJ9 MCT)_O&0#9D%$5KMZEV\%NT]B/U(J(1^L"T^%S_R?O#4!)E$BEG$-L"&77=$" M&M#;/-=&DV/%CEDN"_II:TS%9^'[;(;OAGE3F^S;'4NUS;LRO^X>?QIK_\R/ M'92&?H@)RF#DT3@(#Q(2^I'4M38Z#,Y5E#?%EZ+:SWR]GPA#9Z:(5H+MF$!Z M77IZ)XM^OD0GW\=BEY=5L:%Y4Y75;8O6Z_W]?IOSB_8*_LP(R]XD2=(X]:'O M)!XSZ\3>H=1-*!7Z[DNC.<,3[P01V/20Y'*P#D;%\O/,9,KE[A$<&-&!7TZI M'0#^:5Y=>YNQ,ZJFD6X[-$VG0[6QH2FG9Z-LED6+JLVG7;W^QUV]942V])][ MIJ:K&"60)+&;9*F'TRSR,B\=S,99PB^9$E\N3#8VRT)B>T39==+;$YS__C]B MSX5_ 46'5T[HIE,M)G.SLBPG4$O/TVA$T]ZBYXRB:6/6#CW3YTYM: 3* M:=GO%;.Z+3;' PF'K9 X\$(:XRQT@]@AU(,QA*/!R N$SGAJ,&.X%AN1G1RW MD6R(3*%03)UF8D].EP[$G:"Z .N>>7I=7[."),&4NV0)!V.U-H'G);[AM\7 MNY,6;XP"0IS43V*?8B^#,3FL3F.7!E*O7VDQ:%B:3J\VS$]N-%SS"XXNNGT, ML)O]G3X1YL[U;702;\<$U.N2V%VZ4_@2^QHD7_^CV*5%6]Y6[]Z1X>ROBW#H M0YP$-,1!G/DP<_O/3OBOO43\?AZU'V]XPO6@0(]*YH,"-:[.)_^9:))+^H\8 MN@ ,DM('&&I\R7QJ89PWQ8\J%/@3_'CB)8]?T&$-]-CP0<0T!VIM0T7FDO*A MZ_YQ>&2[O2L?^%IOE/7##85)%"4P\B-*'.1E4>KY<#3M9(GX1_&Z#)HN M2JZ%=<$KR<58>2T5Z";5@N2@W:7:X""4/4C\I=C6#_P=Z_5=56_KV^\?R]N[ M@U4?NU&"G-0E/D5Q[!(G&JT&"4X]N=/$TVP9/[TPP&-KX!'?W&=ASQ)T9A&L MBUH[UK_:O'EV-%8G2Z)3#._;LBK:EM3WUV75S?&/Q;J^K?@2_'+#'8! MCKZ!4^>&[QK Z%X7_M,-T,'#"W 8'%1@7!A1?[,1.Y,\+!DJ=N0>6\BHK9S. M"V:^OC/=_\V3;:05Q1"GW5L+,'&\@(1I?(".W5#J>S5V]].)ZF4/HHSDXVE\ZZ MLPT%*]/P.-@&][M_V'^!O,0WAXL$>8EDK670_>396P]'?O Y + M<+-OJG*W;WI=O2F_\5\OF+4G1'G^+#U/@*W(RJ.K[%?XID6892 M+W1@1#Q"47PR];+8=Y8J 64P&IYJ1RA#:Z;_&(8A7Z[:DPKA_/6=J>A94=%E M)2O\BU_?E5^Z.Q$/GOZXM=R)$S-5;RH#Q(Y$L3@+!BLT]:@LN&]Q^@?#7O6' M_#O_&2L8>L1-/'Z5-:0AU^-;$E) OMB5A.LPVI&,869\OWXSHO/L.&D;6 MSY=;-7)C?I]!6P2%/@34Z0"#V^R+TS]8N3"(*$P94HACUV7P@V1$#&E$);*N M#7!GR[$/SF8M>N@*<+F>@XS1M6F=/HHC5Z=?8K4MK%@ MOMTP_YA8HMF@8VP8[34(A4%SIT%OZ'_T<:0WWHO_G;'4ABE#N2I/OGQP/[T+F\+\-"4ZWFZ M!=.#9[0O,&O<9BQ9+L#HV<7K&6KVEX@-!4G_HE[;L/BAE^_Z6-"S4-<<%=&T M]6E]5VSVV^+J9ECZMQECF'YCR\ JWXZ72_(+)=^QU6%WQK7'_;D[C> 0F"0T M2)(0)3%-H\"/^SY!2! */:E/*0Q#,7PJ?$0/ZINQU=@"/EK!Z $XN-"K%G_V MN3\T/.C;'YTC@K?>SA5 L0QE4>SD$M$,83.2;:81?B:IS!1).W+'7,[6B\P6 MP>8L/U[6?%\1M$JS*"5.X&(_PQ%-:):&>/C!&,>>T M;$C_.L"*3O,HWN6#/ M2H*$-QJ-9OR74S6"WJ,4R2A2.TI26ZS_\[;^\C\'/[@BP?$_N!C!$S$Z^OI2 MBT6>B(5[(0J :^6@RTW.WS^M C\C41@'<40R%+O4S;QP^,&$!F)/$DO\.,.3 M\_?WEY]I"CY]1I_I)[DY*L*%V!S53(/<'!5C0/=4?<['R\_:U M3:3)[%BP 33=AUKG>)'K8$DNH=Z557&Y*^[;54HR%S+A]W&:,L:BP G=$8[K M8:&"RC@(PZJMVO+@#H#. \EVE;EHB36JK B47*XP&2,CO2E5CL]TI8R'S8Y^ ME'DWZYFG@T3M_'[/L\35S5^+^K;)'^[*].Y&UY!SNH*?+V?**X M;KNW!E>1%[D.H7Y,J8L\-T".!TBN:Z%[]8S 4%F)IVB%>^]LVCE M_]&>"OFF9.#*ZSV?D%SCE;YH,A,0L:IY\4C()843!>OP7KR]M?O'"'OF6EF% MV3-ULM% V5$CFW7QZ2V.YOE4%.0GE?G!. V"V*.(HI#R*T)0DL3C_E/J)ED\ M28)5C=H@NH7>N[IUA4-)@.>(PU3)?:$C88?&OD*>N*I.9=]*'9WLU'GEU,.9 MJ%:^>K4T/TCI.CA-72>D;IQ$?LJ*YO!0+R<$IW(*.:#@>E]N-V5U M^YK\78!J[B/3Y[@[,QVU4&[')-3C2FU@2*H>(Z8Y&US5;?NA:#[=Y4V!\[9< MX^^DOK^O*[+-V^$0&]_P\2"DCIM1CQ :9TF/ [IIZ/B!VLEA7=8-M_M.3YV. MD '###K0%Z"#S:;L=] C!QWT"W!9K;=[/HG!YZ]U_YO@MV)W5V^F'A[6%C:Q M>F;9B,F5-@L$R_"184'.STBPN?C9HW=[A-? MX6:L4&,HUBQED+IBA<>.WP']J:C*NGE?[XHVW1?\?-FPKQ_[J0\#GT"7II[O MDMA-DP$0180*/1LU PS#FN[\9PS#?P,G2$$/%718P69?@/^UKPK@AA> PY;8 MGC <'X&]'WM"(R?>'6[0 0<=V(EL=UD3\S4MJ2F MQF[J4;!)_+VVMS5/4"S8_YK)T7KV 2^W,GHQJQ_/47@I@J1\^F1D)L93-C$.0RX9S\&UF_G&?VS&)%4TCL M6)GH2V+Z.;5@ERBW:7:X#B4 MZZ5T'Q46[>ZJ.NGGI$P[FEWR^Z#!UW)W=W8O0JYWHH%YL?;)O*3+Y90#W[Q1 M'OZ!-2$9JH2 MDPHM:M,43FY2GP#4TZ968G9"H]HTP]I:U9LC4-W-ZA/YF:[SB_F%;?R^*X?>/K[6PG]M]A\:[*TVYYH+2 M_Y5]5>Y:(059+.:B/4VKPBW;]#R /RS>^[B?XN=+^\/.#[VY*=9=,[3[F[]> M\@_RI6.^; M_OES@J@71@X)THR$61Q3G,8CJ@1EL?8D,P'+,AGFU2TMLWEB2LPT)HF9PC5C MACAZQ/^+^P2.3EF8'EZ/P-3T[W;8-;]Z-&W,_8F/A-4[E6PN3HV.'"ACS3JR] MH(G%25]YH6HSP#BT+MTL\1/725'D4^+X@>\[!^O40<[DS[T4;!HNY :8)WL? MLOL=VDD6J\B6X'?JOM+P25?74!GE=*EKMP3Y.Z.0NB-@AS)J]TKD4Z[)K$U2 MPA7QF.IZ*(N<*$G<((X\A$9;K-#";,*D63RUQ'T0FDB0CJM-F/-WB> $,,2M-B.=XOD_8_W=8E&!*Z;2) M(VK%_.F2XYD\*R?/VT? IE)KYP22]N*-*:3&BO 5N<,CT*[X/D(=;[\]@@5_<+B@PSOW5;A2 M9)Z1.T-1L4,%33GW](I#HC:5KHM4/ ]+A2&QA^$\6)_6+\/=I_]/BQ:(OF2\$? M*T/K=;//M^T*QRAT ^(E-$VRP(=^/-R0&24P]"(\2;;T0# L:".DKA;).2@V M/\=;!<[MK,X:!D79FS\"&@21__KP!P-L_B[-29Q&Z NKI1"],CJJ-UZ6*JQF M)]_27A.<:E3E[@W@%8U]!%E]ROXG()'#%O?#(Y',/(R(T+N-VHT:+R4?FH)_ MA,^/M'3J>U\WN_)?W6]HEUU!GK4)K7Z*C4EK!]4Z*>U031-/N1C\,'(IZ9:\ M0*KP)G;CU1/;5P_\EJVRNNV^8:WX[Q/VQ^6.Y$WS_:9NON;-AHFS$\44QIF' MLRPB 4KX72FC./N9Q 589NP;%LKW5^\Z?5QWT,":8P,#.)G;F R1?UXR;>%] MJGHRF1Q!]U>3,=C=G_; P2/D%D1%YLJLY:.C>(.6H2@)7JBE1-L+&6V.(%CP M):QI#^OYAO3$54"?7[T$4P(SS_40<1!)('62T1A!KM2%YHHF#">N\X6E5JX4 MZW;]-&FHTFVHQZ6K;SDF+:VU)9UXJ[)6X4195/[:,&E;N?R-(QID;H0HC2,8 M),'878XA\K#,H7A%$U*B(G_VO0,!-L_WH28*C2!_BD*CGSH-0M.!6EAH.@PR M0B/'I*5"(^G$6T*CPHFRT/Q7OMUW=3K:;NNO.2-@Y<4I<0.81%[D1"1R0B9K M!\LXRE95<$X]ITIF@DT@VM+9 M-L6CMZ;>9+:F'#]9)4[F9 %A/Y_WYP(W\Y+#E$])F$Q*]R(&#"?[Y\=-NL>7 M^1>P7R2FG49"U0^@:.52T\$3QN-1OI E\G7^3>M)U%HJ4%(N"!PVD>1#5(*> MO$CO9WX:!BF-G(SXV/?C8+A=+,$^#$)7[L2]Y ^7F2Q*!^W1IT_TL^2]M[($ MB8F)06;D9&0XG[O4:;7'/)R1"$7"[! '5?"UED&C(@ADS_2G.IYP2T,,,8TS M/^+OGU'D!($SVDJ<*%'1!5D;QN5A *1V!E:1-QFY,$F8BFI<@)&Q9>7C"2]O MJH@JCS:)B;(/+VK*-$9$I87D[1VJ-OQ_Z#_W):OV^6U4J-^P*:M;7K86JR2, M7>H$&2%)&L:(_2)#@^W @T$@)S5Z;)J7'H:O/Q# ?U$+$X@7(!^VC?F><@=S7MD28NZ,C.EEW@Y9T^Q3;7*LRLG>I[NZV7TN MFOO+ZDO1[OHK^#!.41CB-,-I[#&3T,-C\1:X, QE=HJ5#!C>)^XP_]/F%_;3 MZ^8[[PO%L<-6?W$8.FP=F$1. LG!1("IX$/12C_:>%DTHBF+MFL2SWTGXI&+ M,Q-!B3([)H :]&=7#RK[K]246"6(A! Z7N:D*<0I\8(0#C9"&"12MP3*_63# M6R.?^3\!ZT=MB E=B+>)4N@^:.5H4M=AP5:#:(M!F"P[Y$ 1^[F6@B0#HH+P M6][\H^AN-3W>8?J>.3D:)1'$21"B"$,?QLB+W&0TBF.*Y'+B1&/&L^2[NKJ= M6&I/Y5-,2&8D4DY9CL!.+F"^ $=L\VK->9[.B(\F@NU0(UW.U$8&H?3CS8^N M.&&E$OVVWN[YK:SC32@K/V "&3@N#(+ C9,D30,ZFG:C5/)9)2TFC6M7=YZ6 MZ=;APJ!\2/+GJGV#%(L)V>SMX&JS>G3I;S_NOM^V&IR4M=+^@F@]RGX]/F*_.^_7;U+Z<=/__X_8L^%?P'T M__W]\O/_ ;^D-+LDEY\EW_;0%P(Q45R$>SEA/('8[0SUP!;;OA9E[(PD:B?= M#EG4[U9M>+ JR^/3O7=( X\F81QFON>Y,7)I%HP&*75C94&4-33;>9N3JYDD M#]U,H5%:U$SRIRQCRY_!>9TA,=E2I=4ZH5)VY'5IFL:-<'=]O:[WU:[]D'_G MR^*Q<^=D/G9B%$4T25SJ88)H=C!&D"]YYD_-B'$1&G&!AQZ89+]=D3K!QKMY MSB0[\"-9 Z*E>O$O\G*N*3^-2#ND9JH33]OT.CB1D!A^"^-S:5NE*0D1]1+J M.K[GQSZAT!OL00@3R::7NITYA.;I193=&J3N.F#M\0!(?;TM;[O/=V0W_]1) M%M:C&=B5EJ2.UI=JHME5Z65VS@O31$:MT::I?CR7)RW,"!].KJNNQOI[N;LC M^W97WQ?-:/S[:)J92P.:^01&U/5"&L9XW,R$:9QFDF>3=9@TKEN'#PV;XDM1 MS7Y45H"C,_-+*\5V3#6]+CT])ZN?+XD).#YNW#UJ_*0NH5F<08JQGX5I!@,_ MS3PR&@U)('6=ZD134J> Y(_.C@OZ!WYU:O\T\/:PP[\IKB7WQ:;R*E8:S$BI M7'UP^F9V_UCVLFN7\T2=ES(=#%LC8EJ<>2Y?^CA2[^6N$'(@DQ1^6)]%=Y4F[9:*9O>K%VZ0RO5F17FS@YIF>+ FYU8 M22ZT+#Y.#B>QLBL)0QQX<48"!U+JIN,'2M -J.3U#+JLSGC <6/O8D3H@)YN MRNV81)X?N#$)8M\)HB :-X?CS(..W'R< M8&BF=9+W,!A'_3BYE2]D38Y@E M4IHA'*>!1TD:1Z$[9M889B&46> KFC"\L'_W:!6O<,15E3G!JMD\:9*5\X&O MM./K>'QU;)'\EN^&$]PS5]0O4G6NJI[&K1WB,]6)I]6U#DX4%NDK#T&F9JG? MG70-4$3"Z&"!QBE47)V_^7-G69;K6(Z_S9#T.EPK.2O+[$EO1=?6]_?E_TW!7=5)B'4MD=A<=L/L(U=T/B M58+.-B&FTVJ' FGQY%FS01<[PA<$O7[ZW,<>2I($>3A+(AC&&7UOO^R>5># M#_FB1\65OG#1P+8=8J7#D:=W#NGB1E2J/C1# [ZSW-^:EKH()ZGO4!\ZO@/B= %6HX*= +E_04\Y$UW:7T!_A_G/QWW+\!S+ARG M^W^@O6.3C54(^]U=W93_*C9_ ?\JFGK\_;)M^;'%[@3H?M?NV"]8GI&3.J5H MB&F8.:,>DWAT0[9FN1!K6]4R:_ZZNK$ M3.8XD4^@A\(0!9$396[D#V82]IN26S72/]ZX1/6(WM2GY*Q N6%P$3C^11PZ MG3+Q__;=^"+T79VZ)1\<\?6BL:C(+Q)9.):7JZ>-)VVY9,I^ M'#/=H'$9.V)DXE5N?BTKL.YA2GX+HX%<,=&9F54Y&3JADZ,#C,X!WP4XE:B9 MOY1YD[(S*J61;SMT2Z=#3S^BTO[@C_;_+[87=U\SK^M7$BBV'5\L$^W=?.J=P0\ M? ^X/H4,MN<>]9PG ()BN"#SDLIX0GE_N.D15M"#!;]PN'\ZO*S&,,_^4:$, MH>=TTU!H+!%14]X]_RS1((NB\OJQV.5E56QHWE1L]=6>H$J+FW)=[E8A4^\$ M)C1TPKBWC8\U*UO7R2FJ!H.SBNBF!S7O7'V;I#/34R/#=LQ(G0[5QD;CU)VZ M51#&)(OY%P%I@FD<1DD:CH80Q(',82*%'S_+F:+VU;VYI?>/I/:-A,FT8P)- M<>#-?2))+H0GR/[A85OPS?-\B_,M?WGVTUU1[-*R7;,B=L^&VN?BVPYO^=(C MP[X?>M1)<13 . P#B/L/^6,GC@,DV=W0:MIXLKKZ_#?Z$6#T#KTG%'SZ&Z6? M04H_H\MWDN^3ZF5<< -\*:HEM\1/8((!)^B @A.DX ^.%71@Y]X/E^#QG-*9 M"(A;V:X")PM3Z%.?QH'C84J=H']:"H91 MX+A2-\!(_W## C?B 1P0^(-#>GVR::)+3,>,,B4G5U(D&5&DIV2<$1YEWNS0 M%W7XM:;QHZX6:7V?E]4*P2R@. C<"#K8CR#*8F\T1*$?J>J%X(^?5S%Z4!,T M0Y0T>=4PP-2O:'YP"X;11@R:_4-5@T MK#,]2'! "0:8_63ZI4,J^S")'J;%E&A^DN7$28A?\$>/<^ZK_46X.Z-C>KFW M0]HT^_3\FWCMC(D*(,[;3F4'(WZ$4!9$,470\U/?)[XS&H%1Y#HR2B?YHPU+ M&D?332\YV9+E1TR?#%(C)T0'5A82F\=$G%$51<;LD ]5\+6642,G"./-SUE9 M\9XXJ=ON";D596NW*'$#G\1!XB./TC0:K4'/36640=6&88DX7'K-;^KIOGGH M-H_6'-Z\T^(5@L[,CZF4VC%1)GM1ZQUHZG=<97G9#)\ZQ9CZ7A2D) Q\UP\2 M%X6CK<3-),]DJ=DPOK/-H0P?'=4W"O=5*U(GO!HPS)ET]?_HBJN.O [4[YIG>7K MWSMWQ6O@?3) Y= M-PF1DR80NPX9S,74A5*;P\I&#*=F='O;%+>\3GUHRFI=/N1;D'?(YD[,+_-S M-C-/I-2.B3/=C6>Y60LOXI<8U.NBV+09\^QR*.VN;KK7X/D!TNO="N$8D22F M619&A/B)[V)GM!L$OM16XW1KAB?4"!#P2(,N&6WKO)*]BF RIV(9?%XZY;+Y M8R9'=+P,&O!U67[NZPK>X.N,7NGCV@[ATNC/LXL-]#*E5@E\*)JRWI3K#_EW M_I^KC!G!7H92A(,X)B0-83S:3#SDJ9<#LI8,2Q@'EF^W]]VS.3TD.?F:R*.8 M=,U'H9QL<5S@".P"C-# AS>XG*&P>D*3<'6E2J\=2J7)E[-UUC2&1!7JKWE9 MM?R3N**]JCX6W/B:7]I3C('">-(\_-J!]Q9!\>VAJ-HSEX08(EE,P>8A5DG$.FC]Y[I% M^R=05^ 1/EZ$S5]\O<77&3731K4=@J;/G=K0D)Q2>/U>Y??\M;Y_L6*O;+MW ME5=!%&<9)LAU8C=+@LQ+?'^TFQ*4J!=?*M:,[Y#C'Q7)RY M!!XPL)I&Z,BG&Q&81@&64QPZ*8A]L/QU'*4^SMNR_?30%/GFJCK]0,5=)7X<.EZ2)K$/7<]W*8$'\QZ.,O55 M_P2CA@6_0P;:#AIOO'T9O[=JI,]8Z^-994MF)HHGYH.>[D\'NA]]WK9D[^5U M^H1;,!HB8&,G1H=;9QLRVGA3J'5'_>7F>@WV6!5- @2AQ\PP A9N!"-['056!1NLXU2^!$63N0V7V#,JW*52!3N<@U2ZJF&E>& M7)42]QD)8A6N.G?6%;@37'F]OIW*CTJ7O2D>QL9)<5_N[U>D3J/5MY$N6[Y$;YF]H4/W+Y87XNU=O= M1CG5U=T6YU:ID?V4 \&^M3)UUDGY!%?.=*4G\B-\D^#ZKMCLM\75S:/#$*C: M?"RZ&Y*[+]\^\_7!BCIQ2E(4^"FFCH=@X"5!?Y?;"@DZ61.?= M9_:WG\SZX?NA7#=0D']CPS+G-?W:LD MG9E:TXFU8U)I\*/6/>3D)A*]?]C6WXOB4\$$GW]=,-P3@[(H)'$2^2[[\12E MU WI:,T+B=1WK:HV#$^BO]?-/VYJ]F>@857$FB^UY8IW9>[$"O4Y:),KRD=$ MX !IH1N@7J'FC.),)=,.O9GL1:UWB,EI39:ORVVY^TZV=6ME7YN[(J+G?%?;LB M&9,TWXM)G#I)YCAA&B6C::9X4N>OM!@T+$-OKQAZF%;3)YF)UI. MK71P/'<7Y,";6BM$GG8[U$VO2^)-$56^E+1OL/FQWFZSNOF:-YL5)EGD4S>A MA+)58X@CWS]:)>Z4CJ2"->,=2<36=5]X_<#GX?7PLANKP79W?-EW.ENW97[= MEQKYNOM.4;(LFTR\@@(:9GR*^!TTCX,# [HE5>\Y5Z*"-X%E"[5NBC?G9&XR M2U,4;A5Z-(,QP103B/S(Q=C%HRG/2^GJH?O6Z],N;W;JTO:F&9G9]121\$0; M'ZC,=^"ZN"VK:KBUHO^!TU7K;3+5I4HK@QKT:7E!DE0A80+ME1YQ%P3T1I(/ MM27D7=[<%NTJ1!&C@"2I1\( Q<2+ W\TE6%/ZA2,D@'#2T2TV92\295O3ZJA MIECS43)%5X3Y4UD$&J!NTJ*OQ[/D\JY'(+R3RY=!SWB0+I G$6RAM M&IP2**(F!!,_22%U:.IFQ".!ZXSF$DK]\6Y','G6:^&OL5:LY( MTV0V[1"CZ6X\O?]:#R^3FD7$13%.DHQ5=@XA"8H29UPRAM@)DJ%91"M!N5$R M(M\J&O&H-(J*:B/0(K*VZ2%*IAV39IH+(DT/.3ZF3!:R;QHV7U<((I^& 2:L M+(@I#CV(QR-!(0U@/'W?2-22\3VC <@K^T/2YW4FL:J^ #%!IY95QP!L>1$: M@$AJD2RO]DJ2M"<"RJ3&SA2!>L\(&(PZF*0.C5,8!="),^*@Y%!"Q%Z:3=N(15*V% BV5[E4G!$0+V6.E/3K M\6>*'^JVVWMIZ;:\+RO^V^B:_>U\O5N%)*9!X(6!DV 4QJS"\XY@?)2JS#M] MUN>:CT\__+T !]3@"!O\,0)?\K"),+NBLUA_N"R[_GQ MZ*N;%T"M",K2+(T(P^2G*?)=Z(<#F"AT?:B\-Z0/@N&]HAY:]RG%\ %+"\H* M?)WZ09>I@$R6Y[EBH5>>CV%Z2:BM4>F!1S=V/8(0C;PT]!V'1#3J5[U1[.*( MAG(+4!,(C*]*#U!!/F(%^2U_>FD';INZ;<&FN"D:_L3I+O\&\K8M=NV?Y73: M2&C$1'KIF,@I]"=*P'A)R@5PO5^=Y *,+O"4>8S6T8O33U;:1<]O*Y!]1K%- MALX.N3;J83W?1)"]<;W7D\_Y-]2IR7- J\R#20#CA-" YXK 2]U@M$S3V),_ M'J[#JOP6H,)I\1<$^>+DW/CP3CLFKE:/GEW_K9LMH;MB MGUMY"F0\;=RNPM1/PX1X_'*@$#J!XV%O,.\Y-,#"]\;J-#K366O!#KU^3L_7 M.XO2*5?DO%##7( 1*&!(00?U BQ.N<1MLTM1KW;SK,80B%U$*T'/"XG$&,,6 M7%!KQ*W:\,C4FE?2L?G7KGP81I[KI)GO(B_-,@HC/-J'*1*Z6T:_5<.9Y8A$ MJ\[)T*HEMQABU%!RL8!UK>G%$/N&\XM %'0EF*,I]0RC0/(/D6)4_)++,PJP#!.O-"+'>RXF>M&*$;.:)E$82![CEB'S1F.%;_842BJS4_<3A!E_<=I M)PA[I-!.D&-+J.S[5-Y6-^4ZKW:HOYV%#;8/];9D?SA<\.T$81Q$(72SP(>I M[\. 6T^=V,.A2^.W#J=ILF*PEW_ !H[@P(A.[OD!791*5!SS4JM69DRD6*RR M>).(U\H)?0Q:4$-H=*8V,LIDM*F^V7W-FP)5F[\7UVVY8]7*EV);/_ 1.%QT MF(4P\1($_9@DD4M\ FDRF(UCQQ%_Z%"',<,+T!%BMY'XM0<)-D>4,AJE@UH1 MX9^954GI/R5TP =. +Y]*:HA9F7T?V:&%3/ 9*8%D\#;;+R:!C02:4,BT.E. M;6C 21:JY6LIZ-WA\D?LILB!*"+09WF()2+7BP;+28S"M\X,ZC1EMF0MSQ54 M[V3OG-5*L63U.C/5ZB7L9,K%"]FW.3E7S6IDU 8ET^S1T[I6.UO"EW8T]4/1 M[+Y_V'+SU8;^$E ?AS#TH#M81H0!D3OY MJ,.B\9..=+B:: /V'2JP+?F!N77^4.[R;?DO]@>\BLCOZV;7_1?_F*"\O6.C MB,_!7\H*?"_RIOV3Y#4@.J)Q/KLL%0:Y[#*BNP =OH[L \(+T&,$'.3,EX6\ MS=J9;J1.SNWH1FKUZ.EM(MK9$G[,I*Q82?F.3?G-)4O2U6UYO2VZCNB):?[= M<^+ZQ$,X\ B.L>O%H^DP2 ,Y5=1BTKPL?GLHUEP5"S8^ZOMR/>AB?0-N.@=^ MY?^] >7!A>$0N+(BZ@F%F"3.'@,Y3>SA_=KA T> X_;H8IHH0ML94=3*NAVJ MJ->EIX^MZ.=+:/'[6\YF=5'Q3:!/#VSM_2%O=BWJ"Z!N'?.AVW%<88QC!U($ M,X>F:1SY489&TPY;C(OIHE:3\^EB=?@LKA,[T,%N61&9WQ9@S=\,*5M0L+]= MM:*W[NHE7Z#UL 3KO-1]T4VI!]T&[2[7!(2B14CX67XIJ7S #-W5SSQ%<76_+V]YJ?Y?@YZ*Y M;U %.0((C2O;[ _4=T$6(EL@?BQ"NED T$2^6 M0T1Y>2V):.?5@BRBWZ?:Y$B4:]G\7FW*=M>4UWM6AM.\X=\_ME? >;\N:F:(KN&W%^(?.^:HK[],Z 8W.O^ M_.M=N;X#^>,/_H\/B]SE+:AJ_H91476OC-Q6O$T^;V-"/#AGVA,&(FQ'D\*$ M8[7QV2&G"L=!3]GP7N^N;MX77T\VV9JR6IW#AB_[7HP(-\H3R=0O3 3I+\CUVENC[ M*\)V-6A[!X9+Z;OMGTW^773WQVBX!-:Q%L1);E7+ (,N0"-D<((9C* /=[@- ML.5[I*9B(K'DM2 V:@M@,S$26P^KD?;:ZMAP""Q8*YOVL)YO0,O>6]HMXS\6 M]WG)R_47U_/C=M=G?DW?[=7-)_:[[4W>?;/9?XD1PR@B<9@D*/-@F$91XO8/ M[+%Q21POD[O'=!9(AM??A_;7P8]7&V&'W<3>&;Y0/W5'[G.PN0,K=M3"PI@J MMI'-A]/0G:DZ G!F635SA.U88LWM]+,[5A?@?+;,TMV/E[)$B+Z5[BL&48.V@^3:2Y YQC@GH$_N&]S)QW)F,^4?,R%>ZDD M)!-I._/1HYB8S$MJP?])\I.B\[KSU)08S):OWAT^W0E\A"+D^IB$$87(A6X* M1X!^$D6SYBIQ6#],GE+XV'")*,^4G+GED4AL[;,>X*)@BF;D!([ 0409@Z,1K@N6$$A4ZHSP[*O"3SO?]EY%A+T&:J MV$W$:[E.DMR&M26E^A "DX6Z;)1_H'R@U6W=1;H:[Z(9Y+)B\%B OK\O=HEVT[81/2(Z MH\:G93JCZ,1K.C.%$U&=N=K=%STKJ=M>N'!QX 7;XV[?$39/ A<@= MC4;4\>3T9J(QX[IS>#2MNVBLONGU![3U5O 3+UVLBHG1C'3*B5('#)Q(TPDV MT(%;1)W.\W5&I301;8=:Z7*F-C(8%:ND;C2M'!@@SV7_?YJA,/3\S$G3T0AO M5J]V-0,E61N)_6BIG< #"I5>,;@N^(4B@"W#OI2M]-Z?+&62=9%^MI3KH27K MG\ZV2-TCQY<="J(*_K4Z1X4#:84XO,3WL>"?UA?M*H6)YX0>3C&,_3A(DQ1[ MHT'J8;BJBEO^U:BD7L@;$IH-23\;3C%);$YW2+I[AXIO?-7:W8A77[/*IFC7 MQ;DW*;6S*BDHANB<)B[@^,KG"&LAH7E&CXCHJ'-JF0!-<.0U,9K*C5<B'%]>7MQ?B5N[IF?9[6+ M>G3P+78MCQ C+TB_ 3HMN'1'LT.UL:&G<0W'.^()\ICE- BCV'?';)6DODM7 M_?5IW>>N&M9QYXW)3*RGN(3GUG%&Y>.3\A?@NK@MJ^[0\76^S<\MYWZ0U8@8 MT9;58!,JS9SY7=$1BI;:6(+'22L/,P3J6W=<@,5XU;+B M,,.O_O6&",]3UQH'"_(K#7D:K5YG*+@CMLI0Y4G#&B,)4H398/"HXT1^DJ+$ M&0_>)&$&_6&-0:OI.T5OF9)?88RHIJTOBFKSTRPN1#FVK(*:X(CXXD*.&^%' M).KNLGIFE/VJ+1ECG57\_3/[,=T%5"3V^;,561R@"),,8TAZNUZ498'KR:PU MIELSO/0X @2/$(+K[X!C5+HH4 /'8ANS\](K5V]-9=;,FQMO$79&QO21;8>: M:?3GZ4,9FIF:J&W<:EKS#ZY7&VE+;U MTZ\'J4?:9"B>)&V&V-4D;6+$SJEL1[[DE4V!:ZN53<4?,6539DJH#_:*T=\* M_CKWRO-JLBK6XSOK_6G-+#VD6M+4T.5)K'U"*PGW_4%3M MJ;T8NYF;(8(HA=!)@HP5P[T]Z#AN%BKIMK25.67["$Y1;^0YE!1MH_1-T.PC MKJF2+4^AHF(;I5*#8,M0*J_73[T7D6MEQBQ3:W4_7A/KBOAS3*T_N>^;,N^+]L]6]9_0>?Z$4+,H.,&- P=3+/QN3+HQ9'L'48:#1O? M@#X!]NOX0B;_0G?FHQOBE)U9]QK@W8X%L G':N-C=O)L?:7 0TW#1G#!$T;[ MD?_JZN9JOUO7]T7+=UV*OY6W=ZLLGCER ^_Q;>;^_EVLGSAU$L=ZCQ?&3*R)'1\"))Q?@ MU87KJ3?\/K:JOWY^].BB.]%17 #NU>)R/R$BS_LGILM02\UW]=17&$:M ($EI M"@G,DB1+H@&C#V,D]0W/O,@L66"6U9(+3*$0SKV^U!T]*Y:7S*D?=77)H,^R MN)2)^\^VMI3RW=C24CX"9K,.N>._O*SZI'AU\\H_>5?FU^6VW'UW5PE)$4E( M'+H(0I3PHTK.B!XE@=0Y;ULPFUZ==H#Y!>*OI:DYLI.!4)O,6\M&><:,=AP= MO:L\N;WV3UF6&_W]$7*== RU9T%SH^A'SH\&6=&2.4U'37]./4!9^2E%(4XI M,QO%D- P]."()';#=/(>_V0$QC?[7^O&VBI9!^JTR(]\('XT*5'P4%D65-DT M.,7)OFG8'ZZ", BSC"99ZD8P9?J#@FP$Y&2.HVGN[KI]U1FKV[E M(Z*[8#4:#),UZ$DAR?Y2#]YZ>1YPZE5IVATS5;C5E2ZNX-C3;'A M;ZSLBG?EEV)S6>W8G"BOMP5JVV+7_KTH;^]VQ0:Q.B:_+7YOBYO]]EUY4ZQH M1*,D<0/('Y9#)'"),YX%]3.:(1GQ-@K$L'P?@8*\0WH!]ATXL&7HY)3;;$#$ MM-N:6,BI]P@;]+A_W7+@X"0X: C."!X,Z$$/'[P[%RTC CZ%Z3,2/DL [1#Q M>5RM%Y@@+?L_UP.X,=44;?^N1!2%7I:1+')\BI&7)4ERR!]NC(4^ M>M)FS+ @GQR'YIW ZP'=!:B*KC6XSML[D ]!G'?&OT7=F5FMC74[9JX^=VI# MHU/B6&+&AN*'@HW&KHQC!3495U\[[>%6VZ+]B(",>O:!*2>![,?#=) MJ"@0PHV^P+\QMB^ VYX M 3CJB:>6Y,AY[6R2(8HM.(%DRK/:_ "52XYI<3U8;_L5%\?!9_N MLD6. MRC-%C*&8V%'2F'*NGF5./T+)Z M.[37P1\CP)GO^'J3L+/=&%UDVZ%R&OUYUE?1RY2DEGW*MWES-+IR Y?9<<.$ ML$6BEWA.EGJC,3^FKI* R1J9X:3!\9*'"_"0?V_XPT3C!0.[_%OW(M=U414W MY9F[!K02*Z5B)AE5DZX1T4+;@B_S\K9"J1)IE2PI._&R%DWC1+A[V]2;_7KW M]YP?X-I][VSG6[+-V[:\*8O-P3JSX!(G\E/B9YAX?N*0T3I!22*G2+JL&I>H M$>',K5HQ>LYU;#43;,=$T^[5T_ZM$=8D:X'_RM?]]OQ@#/M1##//2V//(]1/ M$@G33!EN,P_HP);# _41W\P7=Y\EZ%J,Q!.,49ED4!#3##HH)BI/1&/O-4"YY*QHQGKQ'7'P-SX') M)7%5ZL22^ RB43:(3E3G7CVDI,&3D0EYFIW5S2O M-BI709Q /W.##'JA%^#43U!P,.H&L9S43#1F7'(Z?'(Z,Y4_,;V9D3@YW>F M@7-['/,*T'FBS@B1)H;M$"1=SM1&1J&FC=D5HG&00L_/(NCZ/B)I=&B8^*'C M!JM=S2NV:3N(;UJ16EL< E/L,_\GUBR.:BR*2C,GQTS1X,?HIN DLR(KQGX MU2+OZK;-F'?]YSC[LKJ]>A@^Q6EQ<5,W1?_W/N??BO:WLJJ;<<=_[/LFL@^:H47 M7/9!-[F:ZP?$NVY <)4"1Y?!T>=QK/2>@-X5<.++!1A^5,?(!7C/5)#](+XE MSG_28=6XU#F4!<)Z=C%J[R"S(SU:S="S9;3%6$VG])1?+[8KURLW)5G@^/P] M=1A%?N2G:3(B"L- ZC4"DS@,I]C?^9=M&_!IE^]D3S$:9=]8]C-"O-DL]CA5 MC0Y8GY!&H'H3BW3\?M@$(>_I=*%79->@8&?L/\O;:L46A&%$,L>/W"Q"">JN MM.D!11G&4G#DG2@.%.0'I"#OH,X[Z07I M.S/#=0? CNFLW:O:[+"5N(;@B>E-NF^8:'PHFK+>]!\%?AC_B*D'DXV_E[N[ MNWJ[87^+O^O0_9UK_L>G7X5TMVZO<)0%04P35OV%-.4GXF ZPG7=5.BKZ,5! MFI:"_@O=HQ9LNA8T_XCFZXD3H*X [X7P>J&^ ;QSTI1KOMYN.RW95^>^M!&[ M_, @RR\HAC6!M>!:!2MHJ"V;<'+5!KVY*=:[\LNQOOF8[XJ7RJ#ACSX6/#+E MMNSO01[;BT'*_F\6.23$T(L=-\9IV*-#01)#5Z8:F0O3/'MG7)(8W(*)SRE* MR0VRV>(DMIRT,41R:\N#!R>K1L"1@L=0+\!PJ=0Q+5[/_2_9[]J\VORO^KI%Z]TP MC59NG(0P2K(09E&04>JXOC/ #1%)A3+%XB -IXX19_]1>'?-(>#O@1Z>!95X M0W+16)[/)HOCLR&]'%]4&?_*!3C$G_]6Y^)%]TON97=) /<3,$E'&1 2 M[XS^* -#[>E1:P:(V"+78#!>6^3:$'\+%KE6T%!;-B\UUS*8+;EI4_,SC0P3 M8A48NMZW_.^.P"+?SU+'B1TG]4+'#R#RO1$8<:#08949X1BN3SA ,"#LY(9C M_+4#R65(Y@VGZ3IA@'A36;B/#M?I#OZ3PTN26FVR MTRS&N71[67,H;>XIZW95J)%LA%^=^CTHZ>F%'UZ//0I^ZRA,*7P8[R>_KU31RQ6^K=B M,%'QM87XQU%^?2XK9 #-?.O,!+P=V!2;B3((RR($G" MF(;1 "8*8>RMJN*67YO\66\*4$ BI#1)KS3/0 NKS@BG*Q@WQ9=B6S_P9@)8 M=W#U9P.5F.C3?U-Q,*SXW19,A_L"C, M5OCG+$_4] EA^W%4?(J3"KH]F5-M MNR3OZVI3\ N#^<-2]!L_GUAT)Q;QTQ.+I.Z^4.YNY5DE3D@=[*>!'Y+ 22#! M.!G18B=RM&Z=&,)HN+)GJ'\]P@;K$YB:F_"F8JAI@\6"\)G*#8]< X-OPU-3 MOW9G?L&I?X [V&5[B:O?EN99]P:-!-ZQ\[,LCUZ*%X"N)( M[_E3=1BF>XEYV8 O_,,2_EW4YO%KE(=WU5Y_!V3VJ&@J,.8)B*D:8D0/CO!- MG=:8$"K-1< \(3.=YY5"IR^+OTKBE$0]/3(_2"[6X*ALNM7%K;:,^NS,YN*84+?.-C1^DN)F1$-DB:.Y8Z=S4[C^!N:R> M?OO2\NL<^B]XM]OZ:\Z"N$*Q1V)$$0Z@@R!**4;C(=HH39Q0]TDGG=@,ET$' M1" ?(>G?[-8:*WV[X$N%R525<_R2\?GWBRTX1OK@E<5[YQ*QF;BI;F(4_#B[ M[4:\5]B&-Q<%G4FGZ[D??JNZO=P5]X=4*KH'^\Z<0!T'EB<#\XQ/C$!: GFCZ/X>MQ5 MD'B-/.N_?FT58!3&;!$38$BB,$HR IT#@)A"F3?%-)J5TFGY1\:.BE'VBK$; MKE,S=7W:VSQ/46GC%)LJW2W2W96B44SA5!HWHV:L$G9&OZ:3:H58:_*AU#SA)%X<<;5I]G9!Y@%4<-< M,BH3P$Q\^^%BU3&.]+2ELB$&$OKW(_PY_Y&TIEVDEZ7D(Z+H9)QD!&J*7C($ MS(";]!*$_03(<(J. IW"74^1XB&2UY)?2<;U=YV?WO[;" 4 ?CV"4. MI3'C0SEI"-I<4VJ L9-1I^EZ[KAF"(>I6>++^;*_4ALRGU61A[$25!E%B>33W,)5@Q%EJ18)2!QXYB MO2ZTXL+0^JA,W-G75;WJY$;-=VAPQ3AW>!(ML%H/6T54> MS$B>K-I7MU]1"ZV+3?MA>;G<=/O*K@ZH_LCYQ;?C(Y.)G2K$(1'4$&R9.%I= M6.2%NCF*'K![[Q"MP9BJ ?1$G$_;=&[&5VV<9(K"+' )\3V+6LRS"/:CD)Q: M^E%,W%2VZ!N\L:&@>G2FXLQ6OJ@;A@4OVK1R II.L7M_:M!NT=_R['&5EV!E M)O=3'II,2=E%,35)TI?^]2] ,BE9 M$LDDD9E,T=TS+EM4 D0\\200"$0$_O-_?[N;_O(EK^9%.?O;7^!?P5]^R6?C MRNOD- 8!_V[;: M^43\Z=?ZL5_C1[]"]"N&?_TVG_SEER#A;+[Z[@9?4C_^[=GS7_'J:2BE_&WU MV^VC\^*E!T.W\+?_^_O;CRLY?RUF\\5H-L[_\K_^QR^_K.&HRFG^(;_^)?[] MQX0]C?#] MLAK?AN7]?56,9J]AH=;MC$^$W\T975?KOFG9I./Q_)].2U"TWGXO9LOBKLP.QR4H(V^SRVC64^%8>9SU]?Y>'%U M;6Y'LYM\_OMHDG\JP[L["1-C/HDO<6@^B;.F'DVCL?CQ-L\7#4DZH"&>&_$> M$!N8Q&_N[D=1;6I2WL=GU'S, +N:O:BYCXOPW[B%N[J^NM\L&GU@UOH@SXUZ M_5F7H#W]CG/+W&SE:>\;6I&WO+LK%I%,\8L"R^)7Y[-&JCO]:L\>;./; M;5X57U9;D#>S^:):'3$QCIAWQ??HV:OK1QKP9?54!?=-W]%SCJD53,,R?!\G%KTLIO'0UB^# M0(MEE8=O]L6W^*_#(!S326^C;JK!$_KJ38:&;^+Q7;4A@1\5U7^-ILO\]WPT M#U_1:,7=VZBS43W>T+P)9E!3Q N/MCR"N'\K9^OM4-B%KDX[ MPR_4?)ZO/$IOB]'G&&+2W('62N7OJ_)+$4/>=#[+KXM%,->24#^Y[Y9E;%NN<\KR=/_UQZP*G]S, MBG^M7L;-B$X0ZK2.6Y:NV62^LT'+HXEK^?J<9CHMOT;KZ.KZ[U78$SV;_8Z' M^^2^VY%Q,9K=% &Z]5<<'O?+SWMSR(LN:LP ML@<_[;O\H#N[4>/.1]E#,]H5'6QY!8ZWN M:M'R>)IJ;$>#-D:SXL )84N'VG4Y-C4>5\O\A+W"R1WV(,T_1E4UFC6.R3^M MMR[EJ.V"#WF@Z[+I[N*TWKJ4PR^CX^[W8E;<+>_,Z+Y8C*9O\Q@R.OI^C#^H MK?Z[E/5=I$G^^OQM.;OYE%=W5Y^GQA^]M-L1]#3L=W3%$:-"^C;&^K_+[43%QW^YCX.2\ML$. M#?% LPY'UA##9JT['&>S5Z91XS9&^2&/D0/C,-$7LQM3S@_O8'>WZ&8\#15[ ML&$WHVNFSD/MVAG;ROXX/)0?'FOQFV.,934:+S8S?7/%-6G=XCAM,1_=W%3Y MS<8]=YP9>%0G+8[Z6 /H0+,61_8^KZ[+ZF[E>-M:(<>-LDD7+8YX\]??\_*F M&MW?Q@C*H,]%57Q>)E#BQ%Y;E*OI9/3"PVV,XF-^$[<%,=1^MB@6W_]13.)[ M,IZ6\R91(@V;]S!2LYPORKN851H(&:>E(QC=0M<]2-B.,/V/^^'##_E]6<68 M_G9$.=QQ#])M?EU/BE49#/SH[PS/_WBFM,J8VT;NOLL7#[[1=N#H8"0]X-=L M_CNJDU9&':/Z]&B5?W87#?H5W:_<"[ZLU-=1-9G_ M/?KM&F>5M]1]YY(^#LW8?-2&A(>[[5RR-L3H>\RKC5,Q7J4GE.,__Y@U/Y!/ M[;=SV5;??+5F_=5R$:OW3(Y8S]*[[E["Y=W=J/I^=?UH/"J&Y32OZ--6_YW+ MVG#M:=Y%.R,.IDQT#\>8LHVGV.:?#QYM'VK7Y=@:$Z-1\RY'&JP=$[;7W\.; MM8I5#5-[_-7;LKE+MX6NNY2P*:F;M.YJG/'0>;YH%%O>L'D/(TV@Q^Y>>ACW MV_QF-/U]%!V9\? Y1J]^7K0NUY'?TH/CF\7SA'SR=O0Y?Y*3\E*[:57]T"P6)I6Q,"ED MJT&_U%O+(PUV2KN#?=IAR^-]GU=%.7&SEB%^N=M.QOYQ,:I:QGQ7QRV//ZR& M\[S=D3_OLNTQES'FJ=TQ/^NRO3&?0(S%\V$V9,%]E<_#7+C:P;X-'VR>C_T> M5=OWQR_*ORWRV22?K,H8UU\U+<M!32,4?_M+&$#6I%FF!>,* M0,69QQ8292#%T'E*':("$OBCL*NBCF6U@767M,^7H_A)M@J*7_D2WN8K]\YZ M2.JFRE?YDI\"E#KT]><+LAS70>8]D% :K*BB4B."J;1;J8 &3:1Z3!=5C7\I MJV!S_.TO 9'PFW4(Y=OU '>P'*_YLWCVSH^J\3/2_=AP\\1O]ZNB.;^.;XOI MI&X=2XIWH>"R!Z2#7/4K^=N+[V3[;^N+EL\K?VF)C8G8$8=8-,DZQQ(YJ30161!BE+-I()Q2&CH[Q=HL[==)AW$5#DM,(+$>@*HX[6L MT!IYV>PY5N%E=]#V1:,GB_3^->KYPYG2D&"&..):>0HM-6HKE=44)1 P MK:]0R9">AR@'5Z>7'L^,!P8H+KUT.GP-,];AC612,40N:W9)4>U>EIR$9F]V M3+X(T-8OR<'EZ*7',Z##%M\+8L-DJRG!UFI?2X:=%)?,DV.5^]2&2<>S-Z:\ M,)G&SU:%VX[<96_;9<([[Z!E%B,"O,#AGZ:6U4A,$[B#A\>=#K9,+:)[3B:9 M914!U&55E5^C33:Z#[]Y\'DW)-:N;C)D+?=2,V6)4 8P9!FLD0 :_@2.V1-8 MT8!K+0'>[W(WKZ5X%/*I[N)%& >7OMU-,QQL \NH\HC:\%\(':ZM!86\5I=O M6[= L79!/L>,UG#&R@0EA#-@09CT">1*DJUQJ32A[O)7OG9GI",![>%$Z,!M MICV>!3T,8=[@".B%IS,1((4".LD,=PXQ ,C/.K5OOB25Y_+CM_G M)(X\<^1VC_@Y7O=SGP"GO_668A^F9 B5!M*P:-&1-<9A3TO4&<][?T@+_E#, M_SQTV/MR@PQX9PUQPFCN'7 4((QJ"7G8?%_6OB!)QT^=7&T >J*!-J\6CZ@2 M?GI*D_!1]OOHGV55IY'/=_C*7WXP0]1HIC5VT"B$N&42R(T4&'OO+XL6J:HL M6\2R2T:\&]T%<_&'(>[TC.]]/G/:>$F!]8XY%]Z2@!&H97(0V,O@1ZI"R_:A M/$R/'4& ?\R*21"UN"[R23V"JUF^T^-]N%%&2; S!!6"$\"!-5#X+0X<.GTY M)&A!>V5'L)Y,B$]?RY?&,=_/B/VM,LN 5,09J!DCE#**N-N,/?QH4\(Y!N0# MZH 2K>)Z,B?4>_,AOPFXU]^_GPP['L]XF!T)A=K+N#$AEA#,ZM$:("[$M=,! M"]H!M+(')P3ZM,:ZLT8IIQJX@%QD ':SD9IRDKRH"FCY;-SO:! M/1N!&D42[FF546/12I;0X M\H/1' =:9L$*"P &\]YQYBG1 O"-BXU1!?&%A1>VHOFG;&H5X3,N;#J?C6_O M1M6?QZ]N/S3-(+7<2,@MM#*\E\ @7]L%%$N5XED9D&W4WQ*7@N[Y^%0/^OC% M[DG3S!H D-6**0))V#$R:^'V#0(>7_@<=3(!#C(K">>^F/7\T.7@HK>K2>:U M9()RP9T02! O+*U?2HHTO;"DK_847G:"[]GFIK<-8AIW-\JXLI@&B8P44%OG M+"-J*R4V*5LX\@I8U/+Z=BJN9V//^[R*'XQNCVMH[5-S+ZLK+E\O/B>CE]/I%^**?3Z[**55_W M+7#']I5IZ"0!&'.(.9",::'K4 HJ*4W9YZ%7Q)NN@1L6F3:1N\E$VO23">R9 M"9MBXH@*F%!H"-MB042OIV'W.PKUM$W"#AES$C=/TT5?O-S>8?R"#'MHN*]9 MAK"5E$")0 !2>,NU<[6D B>YJ ;H,>^/;RV"/JQI[Q]5L[(GC*G MO#1$ $VT=MYH#_#V=8-(IYSZ#M"G-;1)[U0]#(N7;2_'V&%'G;#,<8:HY$39 MC<O]BU;]+Y^5IFCA'H/)+E4Q?59QR-'2,%IP$15)*3,S\ MV$ <,':-R-Z-;!_'M_ED.0WS4PW[*M!]%?*N9A-?S */BMG-(V4TR%%(Z#53 MDCLN'%) (P.4 L%,K+$B'%R8>R&)+>6Y4.]E$EC>+:>QSN8JV2+>LE#EM_EL M7GS)UU<3G6T^"/NVQ:K:W]7U>B0!W!?&UV"N.+*G3 B)B7$,0A46!8^1DVI= M5) H1)HMFETY&I^-.I*OR61QJ&E&+-+66Z$4,LQ2RCQBM=2,\0L[^.B,$\^\ MD*W"/H@IX=P93>>;&;Q TBADE1;68Z&(V(0S]ME88*42'A/H0?22R2QWQ3$$91+VR@-\?70K1L:/+5E6P2\+W(]&>K!V*$7 MG\^H]H(%DY_&N@!2*/696/IL6_\LG#W59_ M#_#$V?L8RC7J*@-6XF!G.!:3,SGS 1ZY081QA2XL9;D#INSF8A<*. ,EZ_&N M[DRAC<^[)2]T037>%AP:;5F>R5D M!_B?@8^?JM%L/EWK=O+/Y?JE.H:&>SK(/*#:*HX@1UYJJH7P-U^DLWE5? D#CEB$3?HR#CC&C!W8E>YKECGB.8TW8OAH*W,K'Z9[ M#I&YL')_O6Q*6\2[?V:94 7-@U M(NTH?2>3DO'MBTF^K/+B9N:^C6]'LYL86A!C% XNA_N:99 (X@" P@&$G ]O M(5>UI!C07LO4]+$;;4?M96<(]\6E-[/PWH9=RH6&-R+/=6Q#GICY95YHQ:+JOB\7*RB:LKU/C?L?J^N/XV^Q9 ^ M?S@MIGDO,4((RVAS6&>0$.$'P#8X"$G$A=W*U1U-GO*Q,Q7T=[[Y]!;XO8>: M3Q_.D-',((*])D(18+BWM4]&.*9[->U[2Y+I0NO/CC,3H>Z+0%?C0N?7P:+\ MD(^GH_F\N"[&*TW.:SA>@FH/R4[K,%-<&4T\=0X:2Z&7:E-0+:#CK;\T[T4/ M%.Q%$7W1]*D,/D"JRG&QB6E_OYHZ3F1L^;DF?.%Q*+H@27!N (>\[ GQ0C7+@P3-J6-9N$>DFX:;[./3KPY MON>,,0.U@4H0135$F!%5&Z5&!BOULC:6G3%J7V).YUKI?M;1RWG8:\_G8?2? MB]G:B#S;!//28!K,)ON:9=(Q",*RH;R5"&F-K/.KU =/N-3DC/>*O##LXZX/ M:M9!)CB16AAF!0ER"XZY534"QES:S=WMD*'L >GSO-PF_"F"\E8_K<(KUNH[ M=[Y-%^^^%\B$G2Z05G.OK;0QGVJ5">DUULVRS;HV&VH!U#B8I?-B)8#^_NBG M0]DTQW:5&6FHA $:X"R4D$FF0(V*5_C"#(-V"++3"N@$\[[VJB\,_D"8THX6 M&8;.4ND04D090<(T*+?R:9!4 F* G.I._3O6G32XSTFG^,\J/QRE=+!MYC74 MTC &F*(0$6J,X[7,!($+"SI/UGP#)J7@>YA3.^X]L;&$WI>\^C_E--ZU.W_[ MUNR_^61G@PQ)CRGRR'+&2-C'>6KH9L2& BPNGQ$G:K#L -XS3C)O&\2([&N6 M*:"< X*;L"\PV$A-@:@E!;[9'O'UG%"=<_4Z%?/>Z@:.OD/[B)!L1_U/BP6VB_+) MR]@+VXI=.^L8X1=FUC#J'Y[8M=ZE]YR9 "GCQGMI*5-<(N&V&+B ]V7-9ZWR M[#PJZ'OQ;"#8OIKBQW23&2R#K H&8 Q0/HC!@_\Y&+"CT2J-@-F(J M-=&&TPTJWFKW,SD;&Q,DU=EX'.9]K3T[5LJF%UGN;YL9@2VDP NBF#9>:VYX M+7/ /"5]9( \ZXX2S^^W:!7X,Y.MZ:67^]MFWGD3%U7.(+1:1)N&3S<@UD[WF0YZ- M(Z=HLNP(XE;(<7>?S^9'M2G*/C+.86&YL#&D)F[R-?-2I"[N*I#=KIQVX+^.X51.O+<(< M 4JUXR:&2-MQ\)Y,B/>C\9_YPN;SXF9VD PO/IPAHL+4"HB##C*N/- (;D8* MN? I/IT!KCX=$:$-:'NK%U/,BD7^-O!V\B;H;'93A%56S>?Y(JR^OX_^658F MYG(=,&:.Z"43DAJ)C=*&2!,D9Y+:&@?(=(H[9X 5&GHS<+I3P0"H^##^=Z.[ MPR;0D3UE%@0#P',=)V>!(452U:8 5*K? D?=4[(3IC1G8PL:.'V_OYPORKN\ M^I"O"P_.;XO[^2J=:%VI9W=!W6.:9]P#QKA1D@8+4VK N)6U-(Q?FCG5F:[+ MSJ'O:VJS^9=\6M['!._Q[:RS8OY=5FINW@!;?OD>]Y_ M1A$E D$NK,:<&LMH;2EQA(U(.=<S(JF(P% M(*RSW' OI9=L@R7F0J7D_= +)_40%#)LW6]H\G;8O2YF!:+ M[\>G=;0^@DP:JXPT85>L.(]WMED*:OR5)"F'.^S?+\09536\5V4K2BNTW_:6 M8>L4U=8%$)C@)NR%$:]Q$3#I,(C_S'Z'EH$?,"$W=4[;Y>6FTXQ00KUWTEO( MN VOL"*^1@EXD&)RB'_/L.VBWQ='-T$KDSW'(__(X_E%/E%A2AG=Y'_,\^OE M]&UQO?\R]].[S1QS3$I(.#)4*D.@ 76<+O8NJ32X_$EXVB/^EU"$@3&*O#>> M >RT0L'XE]MW,Z"<$GL/P4]"N99!/D\*\OME-;X=S?/W53'.U72EZ?#Y)68F M>^2A!CR8ZP1 SK!CFRNRA8= X4;'LY>7F4R=)SZP,_!1$1/6:^QJ5)"Q(*70 M^@#C;]HA2&IF\G&8O[Z\'*RT-))YI1A!*IAZ!NM:/H22\G(&R*GNU-^T#.)1 M<%]&7H[$% B& 0E[# >LM&!SU7:0&2C0:\3#&YAV8S4LQ1 M4LKYZP@G:8,(;4 [@&2(CO)RI-520LR=\N$*8EY.<=I8.AY.40R)L,F MF#D#%/(L9G;6T@ O+ZRJ=&>Z/B4OYSCH7W]>3MBS,*F A08[)00T@-7R$JGM MA=UYWS75ND']->?E>*HYA%)X"8/UB@20VWJC)+KB+RNR]YSNJ%,Q/V. PH=\ M7-[,BG^%MW$2T"VNB]'V?:P/%<,<79]N%_D\_&YYET_,:'X;?A&OT?PRFL:# MH.,.)EK\XHP")YVSD .!G'#($U#ORXAB/H7A URLVR'>X4"'\VGH5;X/Z["/ M]9.AESS(_OB>UJ[?BAU?GSG-M948 \4E0,10*[;(Z\"1R[(NAO]NM*.G5_^& MO*_R^U$Q<=]BT;YX3>OJ]M3U[\[QRNP;3V81LD8'N\ 19K"AC")7Z\90?F$6 MU.MZAUI4W&M\J=Y788]3+;Z_GXX"(NM%]_[NZ)#2]K\_4U3$2P&E:4M1?;TD?R_+R==B.MW#X_J1#$JLG:;$A*T/2V>9%T M[^YK2WL:PK1XNFI>(_4WEM/C7XS',0ML_G[T_4!H9:_CR#A%!DJD@NG&'570 M U/?R4PEIRG60_/4*KE^36;Y3:Q]\NG?;TO;>FNSEL')0@41JF7^^!>[#@^[ M_=8,GIR&.A_R+_EL>;Y5 MXLDX,N\%Q))Y#9R3-CJ27;V_9T"KE#>F>>;8JWYC7H/>^EXE1B\)]>B3E8>I MY36BT7=FU%FM+ :&..4A($8[4N.&1%*IL"/RUEXUX8>FI($O$+5?X,47_5W> M@9OQT#=F%FL&F,;*06RP4<[B6N,L7O:<\A(Y[N6];->7(^/_UP M+GL1N9T&8V6]P%HZ+3GR'M)U,),$RCK?Z"K"\^=V!B7H,(H_]Z!P2G>9"28Z M]UQ !Y13-,S&EFW0T<3B%%_"@,-#THB2D.-Y(NY]+80/HCR?\8)!>]B\7F?BCZ:L[LM-W:_9 MY&,1Q+PNQO'8;^VL*V8W[\MI,8Y2S29NOBCN@B%_OA7QA6$=7@]W-\H4#%91 MV$^*H BL7;#$V=H EPQ:11L%5'5"*TJ W>)M&.WU=O<^RJ"U0;UR MN H:]BQEEG?+F#_R)7?7U_DXUB]T2]N3G91!CP0R8 0!4CF!V,;(PDB;9K'/W4BZ2G:C1K5N0EK>/,>![> :6P,51)PS&CND8,(GMA5RZU M09WRC/CWM2TPH_MB,9I&@[!.2(N771S(FM[3*M.":AO6 X.EAI(RX]E63B62 M\FX&R+.^2%%VI8 S$^U@1O3>=IG4TD-'/'=<"^$@IP[5L@)B>K7!>KA-O@VM M-V/22?B>GMW\?!"/7"NKVW<.Y#H3R\>LPZ%7WUS>1U]]?-1L*SSZDLQS@_PIDG;C'BJ+!8:((:TAH;4 MIPVKO!614JAU@ ZH#BC3 J:TXY)X64OB++FPW+.>+:"64.^!/W'_7G-\IYFS]_E,"R6*6K]#DWDL$\>3EZ,YN'Z7-:>WAL?C\M5R6#]Z]$ M!YIE,6)("LZ,! XABI#=Y.L'8;@T*=>,#LK;V)(.R\Z@[6O#M 'A8)V5'Y[+ MN.98"HJX(9!)%[BY"3$+LE"!+F3M:9#B:0KB!.V/*L MY/LXFFZB[S[=CF;)3$KK-6.$,**9HU ;0*@7W--:]F#7IQ3G'5#F:P?TZA7W MTR>J(-\BGZU.E#9"MT>]5CK/O%'Q>GGFA=10*""H,S42#+.42)$!)<1V,<&= M ?[4R>^Q"^$?Q>+VCUGT,;R9?2F;N'T:=Y$QY;F"3C)D%0N6(K&D/BXB7IB4 M<[,!9:YV-ZUU ')?)OCQ/HT#YV:G=9AY3<-;I07&%%'IF+&L=J12J9)NBAJ0 MX7;F([5>=#-TQ *7ZTLK4=4VC9-:>I)7> MRLT68;0!YG&N\\77/)]M)H._+XM)M$[>S-;BZ/RZK&+9(W4=5/JIO"_&#+## M-6E;Z#Y#3$L.D$)2Q-P3@JB%-7*"^)0R\!?!YV,)]K2";?\ZZHO=:O+/Y7RQ M,IE]6;W+OSZ*4JK*6?CG>&U0'S CCNHG YP*A+!FA -,'=88U+85U=RD'"(, M:%]^9NNA2Y7T1<]/X=NNKM6D7 77'IQ,7WH\PP(P90GPSFC+PO8/X=H903U5 M%Q:0TY'6R]:![FV&V\K_<1'V?:-J,O_C/@8CA^<)D :< MU>>(3'*1,O<-R/UXYH6V=SWU/'4^JH[\+E]L:HHJ3'"]/K&WHH3\G44 K*/S[_H(6CQ_+L [;.&8!LTQH M&^N=B7ICQ2B\M%C(,_(I ?7^(E1VUZ ^/'$U:)U9YKR0'AC(N33Q0!W7/@1F M)$NYL/YHQ_>%SU_MJZ,WG^%&BV]FX_(N_S3ZMA[T_DEM=Z/,$$&)A=P1%69K M!@55]63-.50I(527Y"])IUQK.NB+:8]>B7?E;'QPBGOQ^0PQI97'.(@EPTX- M&>[KMXAKIQM5K6EKFW#ADUH;"NC-_C]T"*> ML)2R/L?'(W1>!NR<%OTI>/>63KE)S8D1%?4-DW79EN^'C:\FS3./!5"68JJ- M\IPA)PC=OB<4ITQ4S8M1_PP+80?:& 0/&RV2#7O(O/4&2\95V !!$*.S>1U: MRPT2_92)_NG9>+)"^G,2+T8!@HD;5;-B=A,KM:^QRB?!WBS&Q3XN'FZ<(2.E M%19S#"0*+R$0:&N9QKO^$FC8O/;RST##UG71%P,?5T^;33XNRO&?M^4T:'@> M+Q]:?-_#OT--,Z$D-U) Z2W2UC/DD=U(++Q,RUYO7@GY9[#^6E9%7^3[8Q9& M/8TEQ[=W+!ZV!G&&ZYRT("V 00(Q3+PBA"O)93V5,^-$2FSH@/;7':]K74+^FM)^%!&< M,,X8EU@YA*2-E^!NWE,#D[PUPR%3QUIODO9S'-!#2/MAB6D_V_:9I@S9\(*& M70P$ G.F2 TDIP#^#&D_C=5_1-K/J0#W%]_Y>1%+^%7+^$X=6 .?/YPAP(R" M1&++O4.6$4%-+162/(4V W+A=;S0)>-Z'K:\&]WE!S=NNYIDA$%$N61 &X1B M16*N82VA1.3";M!+4?%>MIR,Z,DEHL*2_*Y;5]\R=_G MU3B,R92SL*M9%.&=^)C/BK"*Q^?M,DZ(8G_QJ%8Z#R\BX8P"9[7AVAE)M-DB M@1"[L,4LG1#EF3707U)->1]&_OW]-,[BLTG<%]]'T/3W:!$<6/X:M,ZX$L10 M!I""89W7!$&$-W(+@%5*"M> \ALZ7@_;!_KL!(OC/KA6-FB=A=<((T\1 =X# M(9"3KO:R"(M,HL>\FPFJ57TVY!FHD- MFF;."ZV,1(HQ:&%U*OO1*]EIU"?3)AMN<_9Y!_YYWFQR&U8 M:J?E_>&*]@V:9CZL_4@JCH6)ES)BPYVLI0B[T)22"0-R0G9.F/:A/G$U:G0_ MQH=8.';/I2K;WV>$4T,T5L +9IT!F'FV&;/DDB16U'@5!D<*()TK<><$\.2) MS&CI1!BF-EXK*@14LO9;2454XL+0KB)/1/RIODZ2O$N-_5[,BKOEW5Z=_?!, M,'BDL,X;HYE!@%A&U59VHI,R50>TG)^LL;(=W#K5^>C;89T_?B;#UFC@+2$ M>8,H%8#XK?18I:19#6A%;D7G";B=;H_M"R]\NZ?.U1&M,PVM EPQPW%8I,(J M!=&6O\&X3"QY_BJ6W>[@ZC=\Z6,^7E:K+):8SE+GNBED$ MQX^*ZK]&TV6N[J*,!T.<3N@S<]QSZ;$1$ ,L-0_O!-E@I(A,/IN&>?/J^NKL#4:K4XH\YO5X?D>'NYLDR$$@Y3.,\F7VPJWV\^^*9#Z;^(G];?(F%BQ;!AHR'3*M:(8V(UJ1YIH.H M$F*#E";(:*$A$K7DE-A>K])Z[4SK /"3K??']RQ%9-Z/JL4\K,[5HOC7HSRK M7>9[P^:9UEH [A3WP%DK&&:^WLTH@$5*W,*@*DQU29\. 3^9/IOTO/"EUV5U M%T=U]7E:W*Q',EI=:?HI6'\[MW]-VV>0&RHY@LP "33A"FL7Y)$2P+##52EI MCP.Z\ZIS^G2$=W^U!";%?%$5GY>+ATCZJVM?5GD [>/R\[R8%*,JX+1GO6O> M248\8TH;;2VD@$&EG*VCC9352?6S!U1OJH\UKS/0>\OM?I)I?'7]),JZF(WC MI81O-C/P0Z#L'BJ>WFDF8O5=)*@P0F&// *VM@\TA"S%]#^Z^-1K75%[5\/) MZ^S5+/]4W.7N+EX4GN>?UAZ5. *=S_+K(E;Y7A4BVMQKN-]J.ZVWS&/,G,* M B6"K%)J7^]^PKX(ICCBCRXT]5HIUQ_^YPEO#AN:/*AX\2$,?Y5Z.=G$/XYN M]NU!FW<2]N "N:=55!Y1(1WO%X>=%!RT@T"1Q><>JTT[!SW_MA7%5]64W=\ MBZZNZTH=>[GV4 D1"[#BPWCM&(7-US3ZGM+RT M--46J-/6[4NGX-_7JC:4:[Z#M:D-<,'L%$$)5!O\@ Y"[L+N3NR+2NU<\WV< M;H;+W.ZN^4:6&*:%9SP !1'4R-1U\EWXUX6QMVL:M77-]W%:Z6T?\0JN^58< M<"^@UH990KDGRM=%+WV,!/[9^7PLP;JXYOLX'?7FO!Y-Q^M"Y7^$G46U5[#& MG#Z]T\P*&^M3,P4AMTY@A@G?HD1IBO-Z0#%19V-R;YJY['I4C #C 2:64JC" MRXN$J&]E\DB;E*#C ;+T3-9OERIY3?6J,*."."T!LMI:X11D]86:7@F>Z)KZHX >0KVJ]JZI)XI2+@EVQ!EO '#(U-6J/6%87Q;)TM1_TC7U MQP'<%[D&?TT]UY8(3XD!4F ?-J1$K%$C@/.DBK0#JH=UYH6V=SWUS.X&')UG M0@ LK%?Q_D0)@=+,F5H"I^V%;:'[5/G+;#L6\=XVQ.5\<77]][* M!D!M,8UQM'OHM*-%YJ0U$GEN#*/40T0\\EN4B/OW5?)MT:H=!0P[ *;^[&+B M5QSU@,?,/H6=0$ ;+#9+"&7&\481KET9+'4H461O'/?W3P%H';[MS[TFR^YF MF?/48T,E=31LAXW@P/-:6F]0TE5BPYL+VE#[\WN)VT*WOUS1^7@TW1D>_M)C MF>).>.L(P40XJ@C$!&PDX1*X%)X,T+CM@"<):/;%"[V=-+/IZ M>M]W.?#N1AD0!B!DK W+G''&4"Y\+27Q+*6ZQ@!=.AUPIC5L>\O-F^=7UUO3 M8 ]K?GPPDQ2'04..E-!2: B WKX/$"8Y_P:56=XA5Y(0[2\&87X;C,?X5RRM M\&4TC><[1Y@R3=IG#GKAK##$NBA\A-/6LEO,4K)#!I5HWJ55TP'0_84??LG7 MYXK-B;6S3>: H0(RJ &CWF/N!4/;I5J@E(20HY/.7RF9V@*W3P+-@A:_'\>? MEYIDG 7[SGM@,<940\TIWDH(M4Y9V8[.'G_%]&D!V[[8LRE(]2&_CP4Y-C@< M0:5&[3.+E)5(>2>1CF:@0VYSA$U%V%BF.(<'E?K=(:^Z +HODL7#CZ_%=!K6 MZ"?E@^;UKP[NW!KWD4%.$3/< X61P@!S96F-09S!$\AV=-+WJ]S(=05U;ROB MW?VHJ%:9BY4MYO?E?#2]NGY;SFY6%:S6DARQ6I[0718O%0"2"4X0U8191G6- MO9!$)P7''9WS_2I9V /L9R^KV)R$3;O(L'0^6*9$. *M!YI#)+<(>)=2\F)( M*>$=$J\CJ/O;#_PX93^JW7=PD3W8-@L( H]=V#IS 8&B/.RA:YD]@TD5!WX. MUWK;&+=62+'!DMBH7>:($@ [39P'3!MD":O/D03C*NE:OLMVI7>![\G\,.4L M5E)9'[)_*.9_AE5X/"WGRRIOR)3F/626&<,\H @#+X6$5K@:*6FH2JHJ<.E. M]6ZQ[CDHU@>DZMHKL2R[6-3>5CNLH%HRQ"'#B0=@\^QC]+DF-!@F? MIC#O9W' =PIY;ZZP399$L/\FRR# J*J" ?C]H-&TMUTFO(-64:&--6&NE@#" M>C&7PJ(D>_QG<4 (*D$$9ZKPA@M908 M@"2CZF?QS;<&;W\DFN?ANVX?W408SSG+N_MEL&OK&PN/X=<)_67:4"*$M23L M!E1G<4Q_CQ-KTXW@@6:9] "",'*, MJ#! 84R!JT=/(4K*W;QL3WP'\/97^&!U:?P\P! S7XY8_ ZTS'28E&D\9J . M>QY6>;/U[4HB2(KK"0VJC&J'TU"[&/?%J;?YS6AZ))MVMLG"WH/QL/$%$D'& MH8AU;S8R*JV2+H9!1WO(7RF/VD*WM[U=3&C1HU6%T[O[?#9?:>[J?I,_\F;E M.RF^Y-'G?SB*^(3>,F\L5 1:Q*6#4FD,H*EQ41"D' BBHQWGKY1UW>/>GZ\A MO"NWY33H;[Z^C/"(D)M#;3/@N)74:1NP#;)Z8T!M-BH2?I7"M%<7^' M?S$O]-/HVS'!@"\WR0AFE,1B#09;(:W7QM=^%65-FKUUZ2[YEL'MK\C W5VQ M+G*TVIVNP,AG$8IC,OB:=I(90+CFQ@&F&[5M2_BL6,I]*Q[%EJEQ,!U7MT%?51_R*-1XL:Q6"?%'3'UM M?4EFG:9<6@D9<&&ED,2"318_U4ZQ)+[^+/[^LZFCMZES?1F=65:Q"O#W536( M %C,O QKP>K'Z>-$S"8.82B,LE7CK7M(&PI1R:&A05[IUR+'6X#U7,:'F M3#K0,F->K7+0M6-(&H^\@'5.J,8\J6 R_EG.%-K%N# M_8I7U=7B-J^^%O/\]U'U9[YH$#1]9$^9I%93KV,JH&84(JB,V;YC-.DZ0/RS MG#]TBWE?'-Q31?K8/,QCN\JH)]1++P0E4&N-&*GK_E(- 4TJ=_)S!/)W#/D# M"8=82&U5V?=RRJA)CK!ET(0_V O/F59U*@\$3C7:NG2T3HUO\\ERFC^[X?F' MFO.SB;D=S6[R^9O9"[= SQL=*[7Z11DE!AJ.$'8* 8X,4[Y>]:%A\-)N!VB! M6D^7N'/JHX?)9[?;^FRSRIXQ/613-)AHCNHGLPP+3I$*7% 4.Q!6A?5=$<$\ M1HPV.F<[(QZ)1T(O=)0)Y*'W6C%EI%9:>JQHC0B5+"G)<(@&EJ[-Q=&SF_4&;9WQ M>NB"XB;-,R%-V+H9@J462#)ON=6U] ;"%,_- .V+CIBQT^1H#?@3M]+S:O&( M;N&GIU0+'V6;=*"K:E-4?\=5:KL>S01WG! @&*;8:V$X$YL93G&BV869J.TJ MMVP5VQY8\OCRA9T7^.Y]/K-04 ,I51)A:B$TK%:IB#>A=Q%E:[2Y]Q(!K.W M2E4QT^+@U66/GLHT0$AA@3G!GF-(%=B4=8MR&)R4WSE(4J3H\FFAJ9-Q[#$! M[R$H((83!.%C*E?U9==JT[!E9KVR2&+B'++*H%C/H5ZC!9/VPDJ4=[+X= -U M7]1:W_7WP]@/7BR_LTU&.=:6(\J(8Y8BK8Q]D!'(E,J=L"M2M*:W%R_13$?I MY'S*AZ_.)WXT+J:K$*,@W1^SZ]&7LHIL7]%_YTIS2C>9XT!Z"C4 D$K.'W*8 M@W06ZI3XFP$M12UJN>P-[+XFE1=GU[<-[L3QMESD$BG3!($0$0-5HB48\< M 9T2US# Z:[+^$[!MS5FO%O&^:Z\-G$0>170610OWI9Q1.LP18?YTT., M 6-A]F3Q/=K((J'C*5OI 5J_?7"E%:![KO75Z ):P1B/L M;R_LN*HSKIS&R=.4,#!*OIE]^EK^OWQ4-?<$-.@K(\PB("6APEJJ-,!,UQL3 MY9%+<0X,WI@_.S%/UL/PN!F^-6^/G=O>,B2!4]88S+#"!"#G0>VI44(GE6 = M_ YB"/P\51.#8Z@OEU5K!-UVEF$*./9*&,.PY5A[C&IS2BD"+NR&^\'Q\U1% M#(^>Q9?VYL]M9QF&B# -@[T3UQ&GI%6V1H4IE^*K&_S69PCT/%$1 Z/GI]N\ MRD?7B[V!-4?WE5$+$;!4"R(M0M([I%V-"29)-6:/KNKRTY'S9#T,C)OIC,Q( ML+DU4D @RIP)X I:^]D-0S;%QCRZ6LNB7(RF/Q,/CT3_3.S[$$;KOL6RE26$H@T=9A;X;=2*V12#EP'/_=UY9-,Q[DO=JW&NXJ8"NJ;;L:\ MAU O/I]I:13VG#GH5'A3A(!2;F2S/#EN;-@<2E/VLXK(Z?">-8GJS!G=Y\FA MT@*@>/Z)C0'$.FR=])LD-V@<:'2XW'4.U0^KWII>]=KGR^H)I5=:/"[=.Z'_ M#&"/)$?<>0&TAUA* 6K\A 9)5X,,;_KHB%L[L[#ZTTP?,\]L7DZ+22S$IT?3 MU>V&MWE8PL\VXWP,,JRRZ!]5LWQ?SHL5#P]/-$V:9Q0XX#D0P@-+#)/L*[&VGYI4S?CAP0Q['!9'ZQCP!FN,1=CGJO9% MAJ2!V1=1S&A^&]?%\%>LF?]E-%VME LSJJKO89U:E0[>9[HU:9])*J #Q!LC M+14J_,.KC>P$<=)KF'%_1#J9 4^+0'2 <6\E^V[+:O$IK^[>S+[D\[4=MF^! M?N'Q3&NK*-76:RM0D) C7;^'!'*:$DTZP%B%=KG3 J"]K5GK6DB/(AK?Y8O# M$5G[FF7":F6DB'51%#$<.4VV+P4&,.6BX*/#"%[?Q-,BM'V1*-)\%G3X/8QT M#VD>/Y8) <+R+B@%8:&7#$ANMJ\#T:[7:.371Y($*/LBQ?LJOQ\5D]IM.)NL M2H[^ ,,>KC1HG2&EJ0Y"8\=BX26'.*\W$\28I#(3P[P3I54*M8_P6?993?=7 MF52&<@Y0V'E:KJU!A/*-+)03F7+P>/PA4.<'CRVO20E(]L6*=2'CN%Y^S,?+ M:I65_*Z+ M[_%>Q%AD(>[\5E=0[S=L]C7+"%;,.BX,$5H#3P&6>"LI BFKU("MX63^M(AI M;\EY93GY6DRG>YA2/Y)1RB0&3A#+ %# 6MY U/=M_%T.2EF-PVXT:1YADE8<<.BS0DA4$@9K[RO)8?,IESK M,F";-YDY'6#;%ZOL1B7;&S*W$NSATNY&63#>D,K=<. M6]H L]_-],%==$84,=8""8V,Q;0-\ZYV!3 G3$K\V]%7UO6U?6[I4/)(['J+ MBRQ&GQ^J=SV_R+O!"7;3+C)@86 XUMYP3HQ13.AZN\>TD2F+SB WT9T&0W2$ M^AEXUSQ68G>CC#N"G*2">HP0% HZ3[9OEX,I6ZE!GG.WK_[=_$K#NN]#S/>C M[]'AU/SX\L<&&?!8 Z$8UC".9=)-Z[^/.QI!=S> KG*V4K@>&&V M6L.:TQIY:SPFV'IE:6FK(A952Z(93[>';%YO< MW>=\,LDG#Q=;^U%1K4(9KZZ?_W+[CNSAV:E=9IR%[8]"&&,N$+(8&R!JA( 3 M*>>J ZR6T $#>T+^?-O"H[:#F5* *QB$H49 [:"$9BL51C0E;GZ \1T=\"D9 MTT%878V\W0U[R()!("G5! EO". !/5O[]CDD+B6'9^@F?3>NA6Z [_50Y1%& MS4]67FR4*8!XF(<)C($,&!!&6(VB\(A?7*!TY_1J#>O>%KUR=A,3!6S^>=&( M32\WR'28EYU7.FQAD#-6, KKB5IP3U,.ZH9MSG?D 6T#Y3,83LTLI@PI'EX! MBU<@Q/.2_>@QS62$DI%=)>,DZ#W>>WZ[.$ M.N6$>)"A)IU3JC6L>TP86NMH-?)#.= O/)U9J+2T&#C, 49<.Z_K #ZA?+]7 MC/8399"NXN=908FP]KFFE;-&7'GZ:.8!8-API"A5A 'F(:OCQV7X,&7C-R605=!,+ A63-S,SNB^"P?EH]/O.>@\VSI"&BG$C*-1.*L@ M\O6I47QE4@Y]![F%[X!)K:/<8_C \FXYC86:5HZ',.*@L-M\-B^^Y.M(X;?E M/ 8)7UU_&GW;'U1P3$\9Y"9L*P#$ "BL#8;AM:OQ< 2GG)T,,GFZ"]9U"GE? M%/R0+T;%+)^X434+.X;Y(ZEL?EV,BWW6^.'&&0VOE^3244#%6G#],*E#FE)# M9I#I)AT0K764S[?#.VIGEQ$JC!?Q],A*[01ETM):*L63KCD=X(%0)$>29,(@@I9PWTG-&B86R7OH5,#+%T33 O(,^?95MX/W L-[+8;Y? 7J; M+XKQ:/KCJ"ZL-J9B0(4_3%! .(.:8+=Q "KJI6\4V="'RR9HY*I:2319;0G? MY]7'VZ"EQEZ<71UDAA@GL5=*$.Z8MI[4$2N*6=]OB'\/MZJW2HJ]#IZ6$#^/ MBW UTKE:+F[+JOA7/FG,LZ<-,Z \Y)8Y@[0@ #J ZQ5:,1)^V:<_Z*+XE8CT M.7GU9CY?'LVI=:,,.(^DM,8AY;3Q'JDZEE@Q1'5*W- +]+KG4\GH7Q.+ETM M%_/%:!:K#1Q)J$8D=!3[ZBSQEM$(*GE=5"E1#@.,,BC=U:=#O49CCQ. ML+4:M,X<)E1I30 &%@%AB#2; F&* P=2*#; H.Q.*=8^W&>@V1$FUIY6&3,6 M>!QVCP1Q&M,B!'6UG)[R"ZLYTA>M$F$^&YT.6E8[6F08:6:5(=01(90DQN)Z MP><\[;#M^+OC+HQ&)T%\-@HU,ZCV-^'#RXP095)J92!T MT&D% 0?$"G8^W^%VV*O[F)K(MWHPDU8SS8&4AE(3Z(HA-AN)($2JUVLM>GUO M$Y3[[& I =&^YOP8>[].LIT'+>GO?\R*_U[F-I^/J^)^I;AOQ;[HY4;M,RR9 MYU1+ *"5WG.&#:EE#TMA2B38D-ETI.*?5<-K']KST.K=Z"ZWY=VHF#5FTD.3 M3&-&H(((8H(\1=23L)YM)%1AW;LL\K2L];V<.AGDPS2*YL"*'!!LJ!$_R3Z% MW^;ORV*V^)A_R5>7R8=M^CC@\BC3_V,^*\IJE>]OEWGH1/R>WWU^\:;V]$XS MK(R20 !J@9-A P<,8K7D3KJ4H^]!AC.G4Z \$_8GL\Z7RZK!J.A^FAW72Q8K MKV.B%'#:*RZ=5 IM9$-0ZHLK5-0NKSH%^V0BO0 M60:EMY[64C$N>[V@X]68\,DX]L6.>/E9V/B^K\HOQ22?!+-S'LMP;^]T5N-% M\64=SW;857)\9V&/'6#!3"$G"69,6D/(]ITA'EV:$99"C+)GM'ODX$-&P'YZ M/3R7&60#:(A10(D+[Z4V#RL_,[[7;,3NYZ4NE?V<5R?#W%_>V3^7FYL_/Y4? M\G$Y&Q>KFQP?1OZI;&]BZ^+K,BR@,!12X)WCR%!%18TLE@KU>@5L'U-?CQ0> M@+[Z>A/^'HS>>10HGU_-W+I^. _[]^$CDFJ.S_"8>*G5[,<%9B?/T/J:6U=,7)9\71XR21$&"&,]^M_^F MG:/[RB33,@" F+;:2P09L7:+-A I=D'S:?5GI6S7ZNKO&",H>ERL"+#WZ.+A ML4QXP) UG#M#L+!2AY>REL1BD))%,M:*3D]W0ZJZL%L6_5M]Y M=?WTUKWME7N/'PL@A0\C'#NO_-SEE^[FVS+M)""QOJW"3@-F!32UT1(^EBGS MY "#H ?!WN&HL[\%_,F-@JN$W/"W"1\6>V]D.]0T \9# !7Q3@?4.0&,REIB M0I,6^@&&6P^"P!WIIK^DI0!-/*CR967+Y>?%]7):7^6SAXG[FF6.0\P @Y)P M;HBB%#!=2XIMJB9OCCX9O8E8%=6W_]1%8O7*'BI02R*Z()@.,S9$%/"9;R"?",=L%HGL$W^FVV'9[=TG?3%N%5YL5A% M/("S!NLPZ7:VR00'S'BA--9,2.LH0FHK(]!)I3# O]V'!XC7EE[Z6U/'53Z: MYS9?__T(E4V9Q0:'B\T[R;B3&"BH)'#A3>3",\TW*%#MDY*JX"##)0;%SLX4 M=3ZZUC9K@#8OOAS(%&K2/',26L%A]KY^,CQ[GSRY(<9!W MR;B?CW&U);O_;H2][3(4-O+1]C $$:F1YMR+6E;EDR[8&.01WUDX=CK@YR/7 M^RJ_'Q63VDNT,1[4;%V#=NWH/(IU33K,.++2"XV4!] :(UA8/OJ*=M/Y/6E MT[$#39Q_V=W<:AJD>'XU\TD+\;X.,\B$U\X"KV+J&+0<2KE5!F:-DI5?T\'A M69?F%C5Q/I[NO4_P*(+N[2DS"ME@KD"M?4" 8"=Y[3&EE,&4 C8#/!(\"R_; M5,#PDA-:24K(%..80409CYD[A'C*ZE@D!A5,L2N/3Z'JO!AROR'EW>C@S$R, M-O*\K329/9UE,@""D8-20*NUE/(A"I\YA?K9\5Q4FDQ[:/=VM#+ZOG&$J?%_ M+XLJ/R:@Y_A.LO!"6Z@P@=YCZ(ET'M3N?B8-3#F"&:0GITNB/#U@Z4H+9^.B M^C(JIM'@]67U<1239,?+:@76@1R$(WO*J 2648JY9!IJ A\5P BVD>_G;K&? MA)6MJJ+'$^AQGD_F/D#Y^VBQ&?#*??!]>P/H:#J=7UWOEF__@75Z_YDB4D3? M&>3>AHV@0T:*[6M-D]SD@PP6[Y/&9U#0R1&]S]XY4\X7O^>+VW*RQF;UVUT1 MNLU:9Q1B!(RBTC,*N O@P?I%Y<',[N?Z\A_GS$_GRIAMDW'=Z:#O=3SP__%K M\Y"B\V86L%G&9UX KL&R?EK'&8# 2@PDLLH"02QVKMX%7\'[7 [, M+KC8F0[.S,1-L>IV')A[.LNP(% IC3$T@#)),#9UM#*'6O?J6K\,!V9[:)]C M9Q[KX;6RQEANL/,:.TBW5@E5/T=%H%9H ML6='W0KV?3'NPW;/WYAGNYIDTDII@5.$7UX\*/<8A/"]:L_M@CG8G2[ZGO<^Y-.5=LI/HV\Q'#?8#;'P3CR# M/K9$V*E=9EY8P9D2D%NCN(*(@MH8D50D50]I7LWA@MG:DV+.<$XE:_>1Y RET+%YN8>?@(ZMJ>"\/N.& MO#O4-B/:LW@1D61<6TF\!: ^-90&)F7N'5'MX>=Q&9^._?#.R5HY'\NPH\01 M##3QTGL+"=M&4H0WD"2=61Q_:'&N(]LN&-B9$OJBHKN^SL>+JVOW+$S;(57$D,>GB8>;LJ*/85E# MM8>S_0XD=H#ID0V("4B;AX]-/.Y^#6^3\H/7T*MZ:KEZ" MC,?43$F-8)IPKJ'@MEXV)?))UR <7:3V?J7IP+MJ\5,P^TCP?VZBAI5/,L-U=,SBFJANUFUDQ6!H>AST?='TX_+^?KK"9S2-(_;3 M\NN;V759W:WU>S@^L6$/&:56A?_S2AFMK;8*\]KNCW]23L<'6=*V1>)U W%_ ME4X6>=#;XOVHF.R_?^C)D^&5<9R(8+C'NV6IYU;[K3S2PI0:.H,LP-BZGI\5 M*DG!M\?*.'6Y^2:4>?IP!CQCSB,&% #*4+=^7B_^6KB7HO*YMU MD4$<7E3O)534 (L]=K8NZ*Q=>'\O*UB_/\(\8VHG^NB9D4\#/&H1#A-Q5\M, M8A +Y@HDG0BONM%2UQY8335,*:4]P&OMS\V_EM1PC^J%IL?5KFC M\R*.)Q;'"P@$(,._YL5D59;LQ<";A-XR0@W"'CF!$$346N5,'6BND10I5N#Q MY>4NCW+]J::OV2\&6ZZCR&-$^555W 3@IO%3=1>+C,(]\]_!MIE0.%8&AT9; MPW3XGP5U<+#FEO1ZC^0%TK$K13R0[S]_>Z:#8-K^N?K5B[_9]/,,U_CFC/X: MME1K9<17HYP6DQ@%M36:Y^N$^PAAV'-%Q&_S13$>37\<7?YM$0R-L#+WX">L MA_9H9$V<@WN:90%\(X!&P?9'B'EK D; DL9XQ0SWFA/U+&TGP[BK:H;\7^*RZ?/IP) M*8W1V/$P]PC@B>8Q[G0E%=,J*2%QR#PY4J4OS.U).)Z''>]&=[DM[T;%_KO- M7VZ242XP149I8[Q32AJGMQ*RM.M/!\B4%!7O9"&$LRV4#K3:\F&/GR0Z10HSX3]R:SSY;)J,"JZGV;']1)>42,1XD$P M*35EP%.E:]F,2CK9':!WIUU6=0KUZ1Z<_.OJRSN9Q%KI/%,4QZ ?S8P$C&DH M$$,;)#@V26&$ _3OM$NZ$"LB%.SK &- MR;;).)['-*_C(6+4ZTJ$R8;^HYM]F_[FG63.$LR5IM@C";'D M0%%7HR"]O3B3*X4(>PWX%E$^CT-Y,Z/&K)A:IE52ZCPF;.63YM[E0QUE5'L- MM$7>,<<0H9#C+1H&TQ3GPI!GL'88UQG.9_0DKR+[YV_6J8 Q)SH(&"-3%]]M M?EV,B\6/(SV/5_GYX(YS+^]NGW%KJ3 ,4!X6-ZN!9\!";X/%2YE7LE'!DH'Y MF87W$!N.%!, !/$8HAN)1*3D97F%6M;R 8?S4=#V;M6NA8Y%#,I9?+T/^)[W MMLN$ATPJB57 RA/CP@]B(ZMTG%Y>?.V)JM[%F!9 [2V_]<>A'G1(O_A\YC!# M7LJP02!04$PXVB(F!5>7>KZ5IN>GJ:LM(-M;1-A#"8&=/IV=SV8,*6XQ5L00 MB"@V:'6KUDHFA1RZL!+!B7I]&LJ5B&9?#%&3R2K69S2-@8UO9IL0M(-LV=LN M4UA!2B7D%E(NH;":FUK6,%.G,&> 6YAVF=,FLKVQ:#Q>WBU7Q9M6-XQ'+*K\ M-I_-5[>CQ/R#PXQJVD?FN=+QWE,-' \B>P4LV&!@.!/TLES'+;.K(Y3[*U6X M".+G$S>J9L7L9GZ05B\WR.+ET%9K9IW!"!(A!"&U=)*BE *$ XSG:Y=#K4#Z M6LX3#+'06"5\L!,=Y,9S4V]++07 7-92UO8.ZU0<>\Q5?%)0X[F'XD,YG?JR M^CJJ]J50'-E31IRUP21DCG,NG%3*R1I::[6\U*W8"81XGL[8(=#]34M/Q[RM MY?*^K%8*72RJXO-R$5_$3V6,Q"YGBP!Y&,I-?9JR=RIKXPLR#PU5VE,G 0YP MB6!Q;M$S#O<:O]97993.&/9LECR#BL[@>GA\[-+, ?&X1;QR@FF-! @X^S!1 M",*V$P50*J7,VM$K\*51L!W,^^+4NWRQWJ*\+><'2DH^/)=Y*8A!#L<+2[30 MB"DO:UD4$BGA;0/<+O;%G!2,^^++KAUN'/+J5LQ/HV][:-2D>1;VR"3LD16R M@ GL-(.^=L@XIW7*_F" &\F^V-4!]"<'4ZK)/Y>;BZD7Y8_>N:+VSCV_*>EM M,?I<3 ,62&),B18S]1KSFOII>NY#N.K)]X95-+K5F.]KMO5 M=3?K6I+_-9HN\T>YEM<_Q(R.PY,'"C[8# #3O.K$'$<2F".K2'#AEM:YO'821[K<781_3% MF3GLSOZV>NR^K'FTWB;7BK9SX_O=ID]<;N M,AWZ^.Y,6:,QXH *3@.>R&FNUS@R3 7KI]YCW[>,]&)F#%!]0WT-UBW/]!ZL M6V:6&4( QI)IJ"AB@+)-X 8CB)"4XD?#O6[G$EZ$D_0W!*M\];NK^U7Q)_FJ[*5!(0XXD'@4 @$+BIM@A\J&[JK_/I,<>[ MU%<'JRDDE"M@$;;::X_8<5**^R/3VR .]P66F]G+%("P!@XH M!G 4EF'@4(.:UBPKOZ#][MS?SKLNJ[:1D;W[HC)[+4(1CDIT7@H "#'$ KK+ MD6242IY5.*S]=N&_Z3ZLWOK8:CPX27VH4@!T,DO7RV^5'651RV6U2D-SRXK9 MK/Z9+A%ML??8R_<$CK0ECDC%B9 *=L8P^HEB*G/#X\>S?R&H+A8U!3L52Q M[8F$Z8^JN1;R;?53W=RD@J]I",=Q?#/]/HL8;T?SNR_JMOY^XK+W[IT&[17P M-+ZK8\:X.+?IYJ06HY+AK-7GWWAOLIA&_IW#^SA!%&-"=)IH.,; (R0DV4]> M3IE6]1,.\7FDM\:]LA3>\S3T^E)X(8Q+8J=94K:;-\F74C]_!W/*V[3IJALR+C(Z;3 MF6I^5A2M-T3+Y^W6QJZ.U\K9,U XXU"Q)3XX'B!"&,#3!,B#U\ M$N;YLF.,=/6C]GHPA,L=%7]0P?3GY/M)%KW<(+@TZ:?X!;/$D'VM12@$)Z!5!S>>"^]=X HLG,3)4!(%KT.^=5X/=DXCOQ( MJ[ ^W8$6U_.*J#B/2R\:6:"6UWK_4 =E'C^U>A:,8SJU^F)P<7O37(O(1$_? M$)B(4S33A@MB*55 .H$;_%1>(:XQFZ9\&EY& 9<(JX4:E9O2=LTI[+>"">%L8Z18@J\]+#811),NB%]?O/[TV(R7T9 =T*E MWV9;$0>>8@9YCZ"$)B@5X"1 ,&(Y8;S1!72:Y0RF$=:N&>M@&H-N+SW.6NI@ MN%5'8)A!I@E+UWYCYEE2I0BT)0 M1UH%#:$1S")J*<&0"Z>T;.3DCN=)'X?VBOEW?K-XM=@?R M#N24''HT,*A@VNGV"'OEI% &-9)H9O).6(Z/%EW56/>*8@$^+*,SOGO!Y<%D MD://!T>AX0"FC A'!002HL99TE2AG)HW(V)&ODJ?X.Y]3^[>/WHN M4(X%U=P:@Z%C'G)+&X=$&U26&$,F??2DT;H_+(MMTV]%/R #<.*'"1?2_(&B3PG49BXEM$4<"B :*0RTF4=O1D1/WIR M-7K#L10[TMG+^;I:MEAT/7TT:&H14QPZ[>.266+-)&@D4L3E1'9'-:/TH=1G M]P]E85F:'2U8$;SWT83&,>&D82[:4"]H(T$TA$6OV1C>3G17X $FG(E?N6CC M/*GE*3"C(A;0S3RFBM]K!1EQ,1/WMV>64V MI'=T+\^I3EP*R BEC$$XCCJHK> "D#V GF4==A^?Y>E3[:T9=2;&I9CTQZ)> M+J-;_V5ZS P]>"H(Y:EW2$@F+$G1?F&:E9LU0.;,4J]CKZ.KM>D.8K%MW^U. MQORK^Y5JW[3R:0^V"3(*B*0DT=T'B''/(&[F?E M+JOX7=^BS;/1&YO5WSZ1=4(QK*JE$1ON(G)!"VD969&S.KNHH M5T<]:/V9:]P?ON5B<)NR&/&5_YHL_E4]P.-H0.Y0HV B;@Y+A!S#C$M"/&E, MK7-2%;V[]76RJ#=PBSDUU3QB,(LOK&[OIO-IDG]33$0.9O)9SL_KY-,_2)]&9ZFRPVHR_YJN'-G46#L6 MW#G>,&A":81.(T,Q 8I@BGDC+>59I2!'Z2/USZ=> 2Y%)[U>1A]QN33UW>?I M?*NYFVV!X4VMX5G*,4IKR6/4:M])4!ZE\40\E!I#BYFQS4P?1Y?,6=^/\)JX M_DDV&-0%'?358GVSVI1#_5BM5K-M>M#\]L^[[Y/I(OT2EZ8_ILN'>6PO>^QG M=!0XL]&SU YRK[A$1&.B]FAXEW-N>81%% =QX(>#^V)AA7/""<%H 0$WBACC MK4)6";9W,2&@.?&FL^L6%LCX[IU"N8@69TFKH_ O/!UPE(%+$*EN4J%FH@S= MLQ_AK-W4\V>YUQ29S ?S-$D.%+MNJGA$B[8Y;/#H?,$+^C_=*% . '$*J B M'LPX IL9V#. <](MSIYS7DG+6>NU_)6$7W^UL2:#*_?>0FU5]L]?F@ M[3BOET %%1YHKR5'2L3%)/-[VB/(1Z?B [MC2Y\FOZKE7]-YO=C4?]Z;TL>];$O^_E6MOM7Q+S^J M76'_HW:KV%L$"B56TEG@E$*(2X7VAU$]T2B'[.TON7R-#M1XE51VL$3)=I." MKN;5\9R" RV"4JGP$D?00P(0D5;9UG<,=Y*V3L+T7NV8]AUAF,\U.57I.-RL&Q%"?<9#%/-S&]K[8W,>G)*M<] 8T,B'3%9-B3.N'[P&OG1#M!1C_EE-OWZ+KZ=^1*_L:_5V MGBX:++PQ6>PZOV3) M:V+7D#A?F'.[@?),E/-9=ZBG8*5(TFOLHK^GL196[*VV9S[K-,D(-WV'YUU/ M2)R;*A_;*Z^7^^UC_^W]MJNF5\_.$IT>-'8?.%1W*% MGST3(%!$Q^6(U0QR@97G:#=!&"0I;[55T\NKV_IF7&'?='"_\,-J@R%U;T U\X\=]:VFL_7Z=;,[_7B$%]?>C0H M"8751AM 7#0F$G&^&^D&4R-S2K^.:&'1K_8S !R8!>^;.^!LG#I.T.#1LP%C MBC4V!!D'$4X7#2#5B(%M5J!T1 N&?GF0@^# 1-A4;]RE?SG9>WP$F/'TL>,;2 MO;0.(>JM%@@#I9N7CU+E+/)&Y&OWPX!,\ ;5_(?JZR8C?;YZ.[D[-">\]&@0 MF@"..$GK#&F@U,2C1@CE00X#1I3IV"<#L@ _ M37U[G!1'6Z8[K2)#]$6I7C-IR?RO@J.-(GGH-2YM/DUY^W M$91]-?46\\>!-L%3HK#5&B*@,??82;87R_BLR,V(+3_7/EXI5'GDZ4![7TEPHX2323 EOFIBW($W,R$.R!#W>U\O5 M9/;_3[^?=$=?:A \8,!A%-=;DG.)?/P?:P3"&F9M2%Y=%+,W' /!2^YX!I% %!* P10-.E>AD)ILY(JKRY$F8G>0*K?77#W&Z+/GZ:K%V] M>.FQP S#*;O/0D(!:.:D5X *:35O7EM(G'5'Y=6%(W.@&WBPNU\WWR;SK]61:/1+ MCP8,-"4:VSA'D;2]KG13CMM0@DW6[197%VKL <%!W?Y_5K/9_YG'I>K':K*, ML]+MG\OE^D1L\4"; *G"ADJEM77$&P,5;9Q6RIS)J54/KS2XV ^4@S+D/^O9 M.BIDL=E56[QTFN+@LP'RR.]4-5EBC8E)5&^(SA"G.<>EX95&%?,@')0)V^LI M5]L]]32I1:6LCQ/BY2;!:R<3GXD2A@B/L8'-?ASC3F;5S;O2V&(O2 Z\LQF1 M3+>6_JCL9#79O?")+=\E *B^,J";LF1LJLQ3DGKM"5AA1S !R4 M Q_O)K-94_#L* <>/1D<-BB=]=%>6![-&D+[( E3+BLG$EU=9#$?P$$YX.ZJ MQ=+_^ M/)O>^%D].>XX/G@N((FP9-&F>4-L7#0[9IJ<"RZC$YRC_JN+1^;"-^P"L[Z[ M2ZEX];-UBP/2,> M/!]T?'LEB>,:8PTE)@XVT7B>LCAR.'%UDKE>E&UN#XOH]>@D <$"LPE M- (:H!G@T'E*'35$D%8YWJ/!ZE-4I8YO\Z]^P=IW&[P@D,+(;&.(LHXSS.T. M+2M%EJLPHEFA**_JBZGG0L;'5JO)=/9O&W3/%4&81=03SAGQ$%KA+(1.I\)' M0OIVNSX%L6H*4^O?.^$V=_>D KW?IM_U[VV!S/M24O7V-*'^_5)G'Z;+?WV: M?'XQ$[?\2P3&$-50..:M,4@!IBUJ-$&-R\KCN2[[UIJS;>S;&)39SOG.'U([ M"6VUG'[=W8+U:WJL=N_+#0)GRD7W%$6]N[1_ 1%7.^DD5%E;Q:^%JA>F33V MGB['0EO?13C/XN&V20"4IS)4)JYTH2/04 ?V$E)ML])AQ\?$7#6?9$TG5$OQ MIGG/ZE8M=Z]^/X;^J@X=D<7I6/-8L*$PEX 0ZP0RB<68@V#22JI9AIKZ85.).QW[47@^& M<"DN-;=C?8B&^^//R?>3+'JY09"8:4:(9XP18 F14O"==%IHF'68:]XF""\Y0T0#BZ7%/IH)ZQL9G<^Z/ON5>&M]$N'E6%DV[*6H M92;+;WY6_]R]]\EY]\7G@]= : =Q='55.OBJ4G1Q)YMW(*L,R?@HU8..Z_Y1 M[JKI3I@- MJ>N_)K^F=^N[H]I^]$Q0*?5(6>D!=6F5(KV6^WUMV-6$= W@6EV'3>I#Q4?9TAG1TYQ)*9T;)D"PXT'Z M)'RJ%G=OZLD< 80.SD$'G@Q><*T55(8S115T0M-F%K:.^JM+L\M55=TGG'VH MG+96.6U"G-8XA4Q\2R6AYO$/K%GS6Z'MU6VO#J3R;G!V5OG;ZN?;>E4M/\6G MJO?U=+[Z6/VHYCY.?>^KQ4V4S=3S']5B-8TSW\=J/JT7F^?MNHJ=B>,LZ:7S M@ W%#"'*"3#$26#<@ 3#GE M(%T!B1WT2.UE(B2K2-@K8,FYBJW[A;/8?M+]9+R9AM]/?B=K>GI?Z5B[(#FR MFFHO?#3#WGHHE=O)ZA2U5Y8UVS-U^H1V%'D=;Z;SZL\XF7?.X]AW$""'UF@J M-2%2!M%;>=:JY;):Q=$6D9K,U%VZR[0565]H M%ZAF%@E.9%PV&P\]1+J!,F4EL.N:-_LFP$%^Y4-]F6#VA^K[>G'S;;*L;OWD MIFI!KI.M@[262B@]M1Q+KB3AL,E;<%QG4>SL^;5LVNU ).L;\LM0K0._'DC( M0)0.4<(%D)8BAIEHT/."HZR:77][4G7&N123WJV^58M4U791?:OFRPTJR9-( M8#Q,=ZH:A-27.+E\J&YFD^5R?[^SFM]^FOQZ/SEP>\%P7Q:8XCH=D.42HC@7 M(!$=F095J7A.7.WL1*8K8._%-53>!TQ;(N^^-)GYK=R_QTV"@@QRR0'$E$!' M,/"XV33SE#Z]]_ZJ\Q_Z]/RR4"[/HW0((VGOX<&,5FQZJ6&(7^>L)%B3Z.-B MB0!1?B\MR+KNY[7M%_3)J1ZP[KP#^M@S>!#N27MFRV_U[#99V(_5:C7;K.$/ M;7:>VT^@!EF&B+-4<"ZC#6:H62[Y^(<<+KVVZ$EW+I6 OI31?J]O;%*9N MH/*3Z>(_)[-U]>[+\S^^F4X^3V?3U4O%PG.[#))[J Q #GI,D:02"[!%B .D M0J_TLI87.T_.'ZOOD]T;8^LL#RYY,_O/W.C0W MG]5)P)X@ @RVF*>JOA9(MQ]S)#JU.2'C$95++S$S#PE\9TIM;@/97$][:]>+ MZ?SKMJ#W]GZ0[5LNH]H>O?'N]N-IM6S/NKZ_)U! I:%6$0TH%)!RB'6#CX=9 M&[GP[[.9,0;=W'-WJ,J\;K*81[&6":LHVT8P,YG=K+?;DX]?IV!QWN:]FG=J M47GW4), .([3CM:2F50%2Z#H)&VK(4-+]27+ZCY]Y39UNP^V"58+*:B0BC(> M?R2&-J6FH47:98W[,3KC^0I_ZMWT!.W%A^V'ZJ:>W\2EP>:W=U_>1J.X2-I6 M\VB,YO7==)Y^>_=%3Y;3F_3A=+:._NE3 "Y=HKM/*P YAI(R1#%Q&G.&@*6; M"QGBO !PN_I9 V7\W7RK;M>SM,1[\O(;]>C=[60F1>E/U<@^NZ_@)6$HG7^% M/LZ(Q@DO38,+!?C*\DKSZ?$T9W!@P%_+,5)H@%<*8P(PW6ROJ]V=FE&J5 GK MNF@TH-9/GP8]#^K7>!I4,2V-4\Q3[[1EWBK12.BB'Y]S2&R$9,I1<=O3H.LWGQ))IEQAY!:#&&BF/"6N04 I>V7R73XC^SXF=IX'.7-R\GYM^_7;62_+C M',SJ-(@4LR+81$$MPNE"(+L'71EW=943^^1>2>2['XT>PN[EGLJ,^ +%',/ M6NVD);:1G*JLZCZOZ5QL)\Z51+XSYWR]7IQ^*P2.D^R\7D+\B4+!!7=4(X0! MLD UL@'NBF;NO396#0IUL;W=E]8];UH<&CK>,"!K>+32@GEN'4(P(MI(ZR62 M.>9JA%-DN75DK[!WME5/W^(^,'DXLM>N89 6*H<\E1Y(89WSDH&]!#Z+.*\B M^MU5H?6 *)BM-Q)_+G RB$U[+9FV\YJ;?H*E@B2 MDJ:8BUZ"U!(SM\>$*I<37S]_]5:O)K/72+VA8>_-R7ZPXW^NF_U"T\! REM2 M%D4'DZ(XJB#:VVIO0=%9\5H<[7R<2QFN?U8I!%O=J@C]Y&L:3I^KQ;LOVXRX M=^O5K5:+Z>?U:FN%FZ%:W;[?IA:KQ2)5 ]]DAQ[UVW([ M#T[$&<1[XP4BA' +*$4[U"!$^)J7#7U2M;@F1L7?^^3B=U^2/WN?59Q+WL,] M!Q,=(.;?.;?/9I#SY_Y#/07L M/#7"1M?*:I4.8G)!&SP4!#DKY;$O5PK,_3W!?M&-I_L4Y@XIP@=Z"-%_QW%I M917#S@!,, 9[^1VXMHK2/2]SA@7[HF0[EUK!H#B0D/(,,"DA$0PIU<@6C?O5 M'\S(UGD;3IV)\J48=#J<=Z!% (APJJ/I-0@@C$W\U]XKT,[ES(*O)^XR((NZ MX7R9].I']P>GLJ&WNX22.*^W3K@^UDFP,*[X!?621R_4&B85=#L4D+)9MTV. MLC370-/?8(A?_(S9)AWE.HZ&*>X-8M:S:$:8@- (NDM(1EH1UFI^OLC1L'MK MN-%&F^.C'7L,"FKO"-!(&F MM2(N1'<8&6Y95K6#UV /SB?+>0?%>@*^U'1T M+XV:KZ:WNVW^!T???]W,UM$2^ ALJDBX7NV.HG8Y\MS_EP4"& 60>4"),@S' M:5["!E5J64[=U%?A3/5(YPOIY.(3X)-PRC9^\DCL^V=3B&\?R/'UXNFYZ^_+ M:SIJ33!"1@A-G0)">*(!V7G00'A@1G'4.I>UK<]A]_%%@6AD'52 6R4Q59A0 MBQM$ 5=7DJK8'[$&,U8=M%%J2LX43?]^N8,31\$'_-: ,=24>Z"8H-$) @9C MTN",W+6Q_E(DK<>JT,L.G%8GV$\U#5$P',T4(LQ#0P%!7N]\&B")H#E^Y@@I M/ KNM.)S9Q5U+R>W\0__([ISB]GO*/4F0?#=II[Q\D,5)[CI3=J%2Y_^QWRZ M6D;O\)^3E,RP6AX_N9?=<8".2N11Q$$HSH1@5J$& 4C-E=G9_@A17U +I8SC MD[3J>\#.N6WNI99!F>.53XC^:Q&= MIX%KJ@NCF*,6$<$D(10:J)61C>3IH^N:0?OE7DGD7U==&.M=="FDBZ,(.>*) M9,XVLB$A1-L+_T'A(#3CBOH#(Z*9, W=3J EH3F'/09H>-9 MGG+]L]"EJ@G%,9H\S_UE/ MOZ>WUNN(<83%KR,ZJW4<4O-;/_V5?KIZ$-@2T.[07&&Y[71Y,ZN7ZW99@>=T$QC3C/FX MZD*"$0B0][MU?D3#*'IUU>%ZY$==#/:1&(1+I^(-:Q<<1$)(9@5W0G$LD41L MIY+DO[>*.0Z=G'=0BO9I=\>[")P CR&W""A+$.$2V3T*'KJBZ>S#.\ ]LN)@ M9EVO@)=R7@^^M/[]*;[(B7W)%JU#-'M0>6Y@JCC!G#)V=Y9?8,)HN\O'7@_1 M^J=#V]FG,^07IUIZ[Y/;DRU:!P:H5TZ8.,\RY "U#-M&[CC%%SUF?$&;UH4) M;5G6&>WNQ=R:K]Y[*HV;$M_K33595JG(W)]WWQ?UCVW5F^/Q_*[]!:*@N'*C+:Z!'QCWPC<\EU[.F02OJJ(N6'QL67UX" M+FDCA1,R)WXS(BM52-/'>94+?F<*-:NKC^O/_UW=K#[59O)]FNKF))F/4ZA% MTR U7DS88M6P0O'L).* M4J=2U>"X/"*-G%*Q*ZG^4Y9D_>-^<>^]S8;UZ<;!1C_">0@(TI@Q">,:?"\U MQ[SHKL8U+Q.[(GYQGKVMLL)_#YH'0!FA"%H@%3"61?,M&E 9E#ZG/NF(/+ A MJ-"69=W1OCC/_E@,/ K=3.>)&B_@XS!+%JO .F/2Q:J/F"W.I$@+;L MZH)TL?27FYOU72IZD&[XB.JZV5Y!'W^>51M]SF_57;U83?]W\_E!&8]EP/3T M%8$BH:+.I>10 @.UIKK9 6.>L3('D.26J_/J:Q+H];+U0EJYN+U\^9JA-LV" ML@83 YFBF,2Y1YCH3C>2IALBBJXP!BMK>UE;>3[.P\3-TI;X>C);GKR XYQ. M K3. @X)<@@(KJ2+PNTDXT*"HH&0B\9DN_MR@Z->+@_OM-4]FH%WNGGPB'CA MF>(<(B(B#DSH1G)-Y)7LF@])B6>Y=;VC/I(DF@N7AQPXAP8(9Q2%VF/E-(4R M>2I;C6A.;:NJ'J5WF7,RZNX3NB0BAG)/X[2I@+;<6]A,T-K*LNN[<>31M>9" MZSWFCF //_#]9+KXS\EL7?U535*>WZ.[=(H/\?W;W"<>'G.OVC0+U&EI<%Q- M>P"=TDX*OJW!(0QB+<.PY:1M,Z:/M@O64.LE=AK+-*V0S1V<.WF-)T4/MY<8 MSOTHOQX.X@L-8CV)5NBF^OBMJE8;/_K2.;!##&[O4S"!INM,A.>,.4)VEEH1 M:$AF7R,NENHENQG*Z4>#QY-8#+8)66!GK#"7$,\(D5;L:G$)1 M1]R5'1WL5^7U$!!?DD+IQT5U.GWU9-L0IUOB0,3+2N.L0H!)WL@,J+F2M+#> M--^"23GX=@Z"VGK^81H]N7_4F\C \LT;).:M%Z^"!45AJ1@SS6E@D M#=P%B!43G.=DR8\PTV;0^:M_N(O3[*7W/CF;M6@=+-)IV:B ) IJ:[USL)$; M>Y)36V2$UJM7)AQB66]H7Y)ERP_I#/\BCKV3V:EMFH<4J["44X[,WH!7G6!Q=:\"P3[@O,FOL?_S&M%O'[O_U^4_VH9NTGSB,=A!2*1D(I MC@5E%G)/F@B98DK+HAD+1<.% \^>_6%^4=/V7(Q.4^G!?M+H8PAXQ+D7WBLJ M@&F@YD;2*\M<[9L@;>Q=3] 7I^&?\^_KU7(#"FP_L3YO%1APVG(+33K69P3A MPNA&3JFR;ED=,\7ZY< AIF7C?4E>H4Z\VK5*LX0G3@K$9#K=0JS1C>/ *1)% M+YR[9EYUP_N2O,*=>+5K%8 5FF@ .<'>,0X-)HWU%Y!D'>88T3&UR_.J&][% M8O,/O-,W2< M??Q6+U:?JL7=G_,?U7+5[BS_X48A2F ML"UW7*OZ/IG>NE_?J_ER4\;@W>I;M3#K14)0+9=5"T:U[R1HF+P_IUET-35C MW$>][5"0P)&)HNBX_NT?.# 5Q9ZILJ/JFCJN%:"(W7#U.CT// M!P:B1XBE !PJRKC �I'A)C)S,H0:^?$CW!6O"H_&(=E3&=?)[.VEVI>:A) M8-9K+36WS&Y#J)3C1D(M64Y2"[MJXO2,;/?#P_'+;F_3V?E%=-%3K?]]8*+^ M\OR/S7O^/E&/+ZO78!73&GD#'::>(\T$EHWL!*B<&8I?-:O*@]_/W-7&%K5H M%3C#QD*GD?4\ F84V:=@2,A]3E**N'[B] IN^124%Z*H?CJ/GTTGL\V-(6GY M:";;J['?M"B?EMMUD"JB8YUC$#!A%78>-:FNBD"4$X<\VZVZHK25(MHHYHUM MEI@O'!MJ<>KL9-OH1:2;<"*R@!MIXEH$-'5-E.)4%,TJ*,O H4GRU(_K6167 M#9V_(,?9H^<:!5;ST>\%.L> MA'//H]KQA@$P@"PBD!%/C1("<]:X*$HZE<.O4=8E&HYAO0)=BE8;!_8@)D=H M=;QA(!H80=/A70)QNIC&:;>7%I$KNUQX.%+U"G,I4C4+H@5B(8?!-7.Y#V7OCNV5'6%CURX#H=QI0>)_ % 6^'5?HAQI7-\Q?-C(X.O40I2K5?<.\=-FNI2IK[[' 5/ M&C+U?!4]X^0*1S=X&E6U4]QB$C_=1'72TOU0+*5[CX%HFV[BQ3":]XL M<&H4PYPK"J3$@CH(S5Y22W.\J1'2KA^E'V12-K[%TFWK137].G>_;KXE[RW^ M^G.RN#U=2>1(LP"5= 8YJ#& Z?8#[Z!H)$6PG?_Q&IF4H_2G\V9_^);+ 8M8 M5\O5A[@ ^?AS\OTDAUYN$'AD&V M?,+_L#4GL87 &V2!!S[^++V0#9B7=JD'44IR41I^/E.3D$TR=R M".H)]!I(X"21GDLN72.W0#C'QQ\SS\;@X_>DDTLZ^/U>W *P5)Q$,(E@0'IE M#$"-W(S**XN"]WG(?V19>1/5_<8@V)N"*$E-84:49LLZVO!57B6N]1 M[(,+72YN.0_NXD3+F K>G%-"HX_O"58R@33Q!AO)F<2<,[W'TK"U=3S8MQ-IJ9"WS#!'C*))-W4@M+0$YU:S&;'#+KGX$ MZL%P#YC2UBEAI>1<:@)Y([-V,.=(X"@+)(R#C7WKI7,Z[E_UO/J]K6#JU_/; M,XXPGVX9F,/ IFH0%C A(318[<<342*'6R.TAJ\7 M'R6:G,E6WY]\^T@0'O;)Y, M?7=7+5):^OO)]VIQAGDZW3(08"A5&#DF'..6.H:;&*>$)NNB]Q'&^@8R3[WC M7#AO;5O7_>9WDSRS@>D\E__,G@* 0#GK)(.&>VJ,LK#)HE'#YX '7#%C! M@0.:.F]X4QHN.@#07MMQO*$T?W#R[([UW[&ZB\90>&T4@2C?X\J04[WH%_4(5-S8I#-=5 M<,,K095W0AB'/=><8K8KRJ\]@K+5_D61O* 7UBW;M)*H !W?X%_M4W].=A6$ MI]AH1R/7%8^\9 SLCJD:H*B[WKM*LBAR/&6G;]0OD/K]XDU"Y_#O1!=!<:X< MTU)2"J 2S#))&@2T9->;$S$([_I%>_@YYX^ZOOTYGSZMV71J)31=X.M C1W<'(>0$P%\!2KG#\ M?2IK+Q>H!C^)O3SD4/PHIXE+/IK<;E6TV7 Z<)3S\ M<" DOC^EB$*%D'6,..MVTG >;>5U,2=;IW7/@):EQ\$#?L<>#XJ*M VLD)'2 MRCB*O&@&$$\Y!M=!D3Y4>I0=G= L=GSD^R9P.__ZL?JZ"5>=/*1WH$5]GD]67>G$WF=_JV;J*O\ZKE5JOXDLD/7RL MOZQ^1DSBGS]6BQ_3FVIY8PO2%<,*0R0UVLNO])45@NVH^_IR MB'=FW,,7V?WXH8KO7NW?ZSBSVK8/B$AAN-,NU3!"43(M&S]1.(]R=G[&.'?E M,V@@9+-MTV'JMK-!I]H'K@A7FLIHMYVS7&@AZ=YB*YY3<&R$Z2D]VIJ>D>W, ME/,,WG'6=.DK2,PQ]AH*1(0VC"L:[>=63FFARMGM&^%QG!X85 #ESFQZ6ZU^ MUHM_Q95?P_-VS#G5+D"M (GK1J(EBNQ'R(/&;DH&LXI*GWW4IL2>< \\Z1G3 M4JNH9OWXID4UFV?/!FL8$%0PKA7Q&$&FV5XFH+*N?!GC?-3SJCL7SU(<>;M. M!'[WY5FGHE-&@,)8"T"Q(UPW/IEB'.<<61_ANJ@_IN1C69HC+8@1 MB$)*VQ3!QA(S:0S:>^B**EJTCE0<@M/Z]N-JLE@5X40G31Y@Q9E EJ;"I\5D MOHRJ:..([)^-,F'(+$52 2LH-402ULCD%,^95$9L*OJD15AI5 M8=ITJ:SIDA9 @6QII%4>G1E[NL0K.D!UM($^O/N M^V2Z2)[3FWK9QLH\;A A(YZ9='K.<$(M$L0WWI9F)NM<]P@C*$.0)@O0TG1Y M4G=E8R9G&\7],9G.6U+H="?J#_.8\_5I\FORXXRO?O<-:8/M(J $:TA@@S M+Z BD'._.]7&T@8*;<7J8K*V&<+'FH5TS:CEZ4I1RS31SCAL&FDQ)5@N[OOMB=FN(?7JIY=>E#4P,,ELGJ#MUSEM2>OG!#9?>9^?:_FR^I#5.GB1Y5&N[JY6:PGL^.EV;IT&+10 M%!*#I+/2$\QQ<_TKDYPB=F6GJ_HARBGV#8'\B'BYN?(CCXF;+H(36'%*TW^( M88!P1&�)R5B]:#N%[N=<&Z\\,45+M;@)+(PMGK7Q'N-G2*Z_*P7XQ@W:V^=H.("3C M^H![!)$R0!G)'9"-=$9E70$_PLV8,L:J"[(7X\T?B^,[,"\W"%#XZ,82#YER M+ETH+4D#EN *E=UM&;S>7AG>=$'V8KQ)Q9JVFIO-ZI^I8-,Y)'K>.B!A#21< M,L0 BW,YC6-D+[=F.=-;^XT9N674O/J:#L-\NA*#E(WVQ5@6X3@S_A D\, 3 M$\5)[B"!'LG]^+&&R@P>\;^K93H?UZ)1Q>L+%4I.XG#4T#G'',8&4[)S.C6/ M'D4KMVP869_;DE.UDPZT",YZZ2WD6()H4K?%#=2MZP+84 MCYZ\ZLGZ%2\^'P!U2G$N":4&.J7C/*EWL@ED7,[9B!'RIB<]/[T]H0=D2['F M0_(1YM6MFRSFT_G7TW667FX0%&362(@(A90 0Q1"N)$.4U:T6D6)DYV9.JX' M +449=3M?Z^7J\T1,5\OWE8_UZ^! MYM)2XSG#LL$"BG:[Q*]G^Z#O"6U(K$OQ[E/\MG=?U&W]/0%STE"]]'@00@$$ M//;"* TQYK*)/FH91UO18O@%[GH<1NMU[T 7,UU[^>/,/[]-&QG_\?TV^@#Q M>0;D24ZU:A^D%(QR+!C10'AD*6>\D9TC=24%*OM1_U,[-0# IF<\W*-(&;BRLCQ]SWG](5ML"??E2W63+E3;1T4^1.I_ MJ&[J^/K;@R^\]6$2U3;>:, LXM- )WBR) MI! ^)XECA*:M%P8]71P6UT(Q_VSRRZPWZ:K_7_UYJ6Y6[[[$)_G^U7<9*KJ: M5U^FQR+ YW44&".0<>D%IYY[XA2WS2I)<>RN?F60S\E! 2]%O_](M_[67^?3 M_]WLT.Q>=KD7XGTUG\Q2!O7VT$@5-;[:I.=5Q\YY9_2ZN9-'17"8@1H0#N2F MA,H6)Q.EN/;I.Y^8Y= OQ=('8VIRM[NS\B4I=D.NS3Y9NYX"4(H08PAV1$)G MG9*ZT4&$R92]"O)5LG%8Q,O9R=OI3F^GD\7Q MJ\';=Q+B^HP [Z'Q C-DJ-4(-B@0Q7-"+J.L^3>,'1P([@MDL.ROXGU;KS[L MK;NZ2^O^=U\>6OR7&O7"W@N\35 2&F9A]-01I#Q=[$Y!HQ&6-L9P@;06&5@O(Y%Y.!G*"//+O0:+^T"W%(K.^6Z="2S^J;=#TW9_"W6$9-T[#9)Z*3F41DE )'&>HB;LJJV66<%O\/<@83'T MBR9:OQS3O[[T:XXDEIQXS@$A6#CE(@\V*E I][W5&J;DSIFI$ZO6D5B[&;2> M+U_><#F-2T_?$(B-_T2;:JCF2 HM*4-AE+PHN6&+YO>W9I-K7;0AM;$O_> MF]W'=,N$-40[:@1/9W^AA@UN1.(KN]&].-L&V"\^3V.=RP&T>57S;3+_6DWG M^SGR\2IYMQ,YV>]$1C?@IGIQU3#T5P8H).5,>AHA(]XY /$N]J.H,C;'4H]P M7_E2/!^9&@HE_''^)XJ0JL^KY?;CC1T_HOA4V)@]E<[ F%:Z+))J]4)NRHVMRJ-M@E-8Z;;%B MZ+'B6G K]H/5#4F4N\VB!XO\J>Q8=+9='*LSG8?W0?B)85> M$0V\M91SIZUOD-/:YUQ&,L)2[J^!Y#VK;$QDWX>+EZF<77RS;YGT?MYAH%8S MSK$AE'DB)16.[D)ZBE$N[W.+^H?T[0WM3MT&=VK MJRXM*C@GC )!L!54 JX4V%W082CVKM5:=TA94^JWC[Q_B5-;C3U0SU_3>;V8 MKG[OS\2FPXD/>]F6+_NK6GVKXU]^5+LJ0:TQ+/HVP0"IC3:&,$FLPTA0L]<- M!+QH<;G+YLRU9NF+1U?'K+6R![#/0L+&'Y:KZ4V_HZ+I-4!K/ $80\,X8YAA M:V6#$Z7DRLI%C9J)^:.FHU9'S/Y=7*5?\N\Z#98CRHP'F$'/E%24HEV1!L.\ MUCGAMA'FV%TY][LI=<34[PK^.-RGX*!4 EODF8"8 @>)=XT>H.$Y@^O\?+_! MEX!7/K@*L:#H>O/OML:$*?&- *>=-(H@0J7:T<7"Z,>;2Z\Q/STM]?42,\_! MH'UO05,$F%#40 (-AC0B!1MLF(975IFW%Y8<+D\T$.KE#OXN$HC]DK)[IP$" MZ&S$1CJK@7?\?4#.QX$-$60 ( 0C ML'3G1%HD<;OH^.M9IU^.?+VJH;3-VR[_N]B\ RT#551IC;F$CL3%"S. MRO"5%4"_H,WK1P'C\ \[^X"!(B?3G0*>VY0TAKF1N)&6^,*W/@\>,+DI8G17AR@)N]*J(T#5\^%GPV&=MT$SA& MA$D C!>*21U1V!L!C #/N0-UA&;RDI0<0!W%[>.3H[SGV\>C'02*M1:6$S M]6TD\+8H=#I0DVZECA]\JK_U"MUHOY\D,]F_EM$>DC@ W]U4$) ;% M#@O@/'*$.KK;+!?::']E]]7WPK]G=X^/2D6EIK\#8A[A\H$602OI .6&2V64L-M/'6Y2./@%03A('"&,F*0^"2#UC>H,4CKGU-H(*ZZ^MI$P MK#9'.3%\K%:K6;4Y\_#/Z>I;?#[I8;WZEHY-G+K-M,?O"8"9.,O:N.H"WAL" M%<*VP5)BEN,PM2_3^N^I8@2ZO? X^; M=AC']R,AWTR^+ZMW7]3W[[/IS>3S MK-K>&A$_>C.]FZY.5B$9X-N"I1QYKJ1@%#.'.!-@CRM -">_=+R58%_;F"FH MX=<7!?*8VO@/A,YSJ2 00LE&/D]T3IFHLVN];J- ;G[[;_IV5U'179-/:=Q< MTVZ(H'$])2Q'!B/!,&!:[^K,6:,4NN!NR,>;;]&.S:)Y2A5_ZWF:[-]].;#3 MMM'+IZ@)'5_F7T>PR.@U"$*T4PA:*I 64G(MF_UA(Q#+V3]]97L8K5E37PK] M4A/3O40/BW+=8[".F<@[HC MC N[N\GB]P//99M5]K6*0RS*T(:*+;L(D&AJ8?1PO$X9(E00WE29 ML *(G,29$5XF-0CWAH&Z.-F>5PD_BVA'F@=O@37>:ZR=I5)@R9M:M]8R)G-V M3=N']:Z#9/W!7#2P\?RUWWWY8U$OE\_L]?5EA,9Q+Z3QDJ= I\+*6+R[>D) M9%"KZ7T86?^J?VQV.?ZV/*E+XU[Z],NG3E>+0"V.DZY! M"%%%.2 -3.[0,"1*\N/+,&I@54P(+'L?H>T.[/N^PB84X8@L!Y#A:SWCK,F M71-QFW49V0C#5R.B5F<=7,^$R:F0B"(!-( >0J:$ HW/ M;;H\3P,E5G6KR?QKNCMU^\H77*D]?I&WU6J?9/!'7=_^G,YFK99N[;L)$)JH M "QE7&@K2KQ0>!O*3OD)JEV"4ADT[A<8;<(X+5H'PRQFP'N@'?/"6^<@:&3G M&A0]X%1FK38$,9X=[>T;^/(6X/(AF_*&0"F-C->06V2M-1!AQ7R[;9!VFUE76JDR"4!91ZQKC5.(H/B*8[)+",T^&U MI:T,09*#VUD]HU_*+SWRVOKW7Y/_KA=F-EDNU:_IL1S+,WH)!$I) (LV%UJ@ M"%+&-/87"P*+!A*'9^$0!*E+@3\"$MZ__]O)767KN\GTV,U&9_84.):0(0>\ ML@Y*&/^?L#WFOJRG-#P9!V%*>S;VH(%RR_4?U:S^G@X5W'R;U[/ZZ^\/TZ_? MH@S5W>=J<72I?K1ET!8##8$45#EN)(&.^YV\A%A0M/Y%"=]\,#X\6Z#WB7OG MD./[R6ISX5#*9;E).:R'&7/T^2!@[!@I9[%R5#(/HR/2O*]7)J<*V BCU$.S MI$^L.W/#K)>K^BY=A#W;GK'Y-OV^-/6/N&2+K_6V7GVJ4S9TM:K>K5?+B$)R M5=^O%S??)LOJ7=)=>O>4LY)\UA/$&N3+@F?W;QZ 1I8 F]9R/EWQYJDSC>1<9A6W&Z'A MO.SZHBOJ(^#;VVK5(M+4KH,@#.#,2FP1T=!J02A'.^DI(++H76@7=NHZ4*(] MW[IC/@+&;;+HNG%MTS1 ZI&(4PJ#Q"I *%*H 93BB.G?B&6=B-">9UWP'@'# MU,W-^FX]2X?AU5V]6$W_=Z/G;IP[T%E @&FJ+/)."2<]M1CNX>8ZZ^1_^_GU M\2'\D,WI-,;C%WE8?V#_V)_S]&%ZZ_>+^GNU6/U^/XOKH[CR2=64W[ WB\8U'/2,PDGZ]2CGF#\3?U>Q' M]5<]7WWKN.!IT7' 5 HJ#6/4":XMDD"J!BVF2-'[=2_,VQZI=89[VKN.QLGH M_ZHFBT\_Z]Z(O.LO2(Z4%8QK#154%%$H&Q/#G*=% Y7_YF^&:D9,V_CUQY+' M.O88H,3<.>4(CS.D]ZFXE]WAPQFG.3D\K\UE&!5U.RAGO.3U]?I8HD6W#D-< MUO(4R,-:>RR)-%KOT5$DZUJWLX])_)NZ.;H9,7/CL_TR-SX;G&9$,4.PP]A# MB0A 9#^NF<])WSV[ ,B_F9NCFW$R5WU958O>Z?NHUV"0$4AC"11P#EGJ@6H" MC!P;E9/5-,+Z(J^ P3GJ>4[CONKA7C3.?A'5Y$3?2YT>NGC-V_*'AQ"P7BM% M.440 PQY<\U"'";$ZU;VZM*'A\XKB->ZM^"5@ XQ@2V!D&M+F6I&@8D@Y=11 M&&7\;1CB=#Y0U%41I:LVULBD^5#UXE;8IND5RVF!R/ M-PQ&%Q[WESYF/]3PAPI)J1RVS#D=5X;$ M0@:]!0)!9!5OM>,ZV-I@HX[MNS>[D0^8=3P%K4WSX(0%1C+.H2=62N^\]3OI M,1+MI+^:(=^:"L^K:/2-="F']H_)=)X&^+OYKLK_]G:^F]^V6DQ_3+:5UB,\ MZ\UU9&_K: :6\:E-^N;R']7MUXV!VS]PA(X]?U-0T$O.B3(<>P^@4@"+!L]H M45N5P'@]J6H#,?>R2BD6,GXLVZ?%9+Z<;"JK-?)O+[_X-/EU+$3'Q@"7C:_][62[# 0"8>&O105#RQ+=CB=OW[<-8S+)&^A M8 0@YVC$U0EI&VDQ<#G3\ AO, MW15(L-IPV2IJ-O1VV@$#HW_O;RH\;T/MC/Y2P74$#%90$4L\E7)3@&F+#^6N MZ G?B\\0KKJ)8'/>2,L!NL([4WK0_+. M86\ %QVTE]X#Z'_L N&QB"88*Z6<,@P BS8.%#2<0G'!7)C]6[2$>D^EN-U=::/C16NP-;:HV_?]4/DY]_3:*O,YW,CH7D M7WP^Q%6)D$A8ZG7*6Z<2BKUL2N(K++2>H^!#;,F M#A=_EDO_K4Y=GY3'2WF M\W*#@ EF7 '/@3#$:J8<4COIA*3[=#693?^W MNC7U\NAV\?&& 6B"B ;I%C<#H]L-N8*-M,R!G/H.HSSQUBN#>L6VN.TY57+N M\8,!<*(0C/^V7E&*L ?6-M+$?^=4=SU_@V+P$/0PEJ8+DL5YL;^\JKDBJPU' MGC4*EDL$*-)6XN2'HQ=+MV\<@),&:F>8 ML=I%RXBE%CM))*,VY_Z#$>:B]1EE&0SDUSO])!]>*A3%M80RD>I@[J2T&!:M MNCST%=%#*/^<">D66NPAPVJ7.D-5M/6MK.3065WW(;Q-BORJ0V6$XUT$R!QQ MR',#J ':4H.0;U"(:\"<P>[L7KSP/L],S4DF=>PIK@^I M(TH3!> F%8TITB2W:)5WJ$GC6,;H+7&-/HR%C-"!>4$JY1@X8@JFBM@1(S2]\D>3K)#(?] MY4R"NKE9K*,.IY//T]ET-8($Q%*VP@EMC6?,4I<2AYQC8IM8RCT4F%\PI?BY M3G;.3 OA3[8-3CMFTQ8C$<9CI2/I<2.WX_#O:A5:TZ$>%O!2 8K=>W^,Z"SN M7_HTLYXT")# *!BDTBCDD43 6]1(AX7+.88]2CKUJ.^7F90'<"GZO%_4M^N; MU3\GB\5DOOJ]>??);'.Q[?3+M+H]S:>6/008980&I--WV&N#L 2FD=\H>777 M'0Q'L&$0+VRP_G-RLU%C:X/UI$'0F GN$;("(>.P3$5K=](AHTS._#>JV'PQ M@Y4'<"GZZ/5R.J^62U/??9[.MR]9R.X_;^@#O)[]3 ME/(TF5YN$!07EGO/"'%> R6,$OLA$S_,.7)R=EV)USU/]@)PT=,$![$X=9K@ M8,- A.380^(YHHAHBZ4B>VDA:15NZ2NC\W73J5>@"WOO9S'JL(S*"6(YPIYQ MB+$RENU7*)B"K,N8Q/C2@P?WX+,1OGC\NEG3_EV"UT 2##2V0A"!'854[:J. M<"<1):W6$L,@\%?]8[-'\N?\XVHROYTL;E\..QQ/#,_H+7CC)2< 0PFQ4!A" M+F6#C>/TRDIL]TV8NK0"KB]BR9SW)%VN(:.PAC P2X XI30)N Y80*1I;K/A[RY6KAPN9N456_ILM=J<9%BM?::OO?\RW@ MX;X"-QY2!K$Q3ANK-&,<[3T*XXO>\_7JEQ9#PW^YH(3=Z?%#]:.:KZN_2U#" M"R"Y-XA 0(TE0G#?6 PL!6U5UF$8!)XH1"7&?=U87/W[4WR;33[W$0!:M0_( M8Z0,44RFX_K1(\3 [^4'+*=.^^L-/+0F13T\Y*4FJZ_JKO/U>*T-[U]+AC,D?&>.,NT M\0!AC)LU+ $2%4T+OC1SSE7ORWYR)V"[GV"L%C^F-]7RH-I?>"H E$[6(68] M( :E.Z)DLQ(@,/[KNI9'@R@]'];+SS]Q!57]N:KNNGDY^]:!6QY%I1Y*8I0@ M)%6]VLE-*5(Y9>)>%9V&=7.ZXETL2;*>;U82_YRNOIGU$WX:X86H%Z-;9\0O%X_VZ]5Z4?TUG4_OUG_2X3: M$EH9+LCOYS"[!E%ZPX]% KC_6UU]&Z12[_.=T$H(CA'#,-E!44 M :T];]"(="Z:IS2:>'5KBAPY*](S\I+*+IH? Q,[@S\V,L;OK/JBX[ZO *&(N&.D';+ M*&R V&,"K;VRR^5'0LBN\(^,DKY>+WIBY+ZKH""(V"N>3K **YC#B#2($*YR MYNH1'AX>!R&[HC\V/DY_]&4A]UT%PQBGRAL-'&)&<\4,;!!AFN5L08_PB/%( M^-@1_5'Q\5-XEG]A1$%-HS"!7'$6F3"CCMDDPL8A3GY.6=?5;Y M[\'&SN#_7_:^M+EM'&OW']V+??F(=6ZJTDDJ2<_4^PFEV+2CMVTI(\F9SOSZ M"TBDO,22*(*;F/0LG=@$"3SGP<$!<)91D3&7@D%"BXSG1& ('%7..%LM#(C[ MK%( (ZQ3,P;BG0GY>.A690%XL[BZ>[@NKM\L:@1IY+PV $P)X\)C:ZS"%. J M!V5$*N[WO'%L3R'BH^V%'@I0&N7A_\Z[8O/A]%H%/O3Q M +@TGGJ8@MJ-8*BZ\K;($953^4G^UK%=R^/2"UA!B0$Q63P;92+582C6 M&/'A;F_?I0"I3=S[_RJWM%K2* ! J5.&"\29X>7MF-=0X0'CB#X\1"9=_;DI MD^7L"T2UR<1N!O[?%ESH10J\]'I#5BAL-5!R33/'BV%39Y+3V8&+!9RU)>=DZL$-1 MYF2\S^L- L<:4"Z(B!/,:TDTH^5)LC>(ZUYKH79/FSP!GV!+(T3[XLO'XOOR M[OM\<6NB-.8;/[O:.K.=C.HYVBX8$3>"V)ET#8:<==827XTU&O"]UB[KGSWG M"GS9';2]!8,=T+MO:X1\G&P;]397V)&TW"LGH\7O#=V/&:B%YLG>[0:>XJC[:)N-T(!F:J!IGA-XCBSU5@I+$->4,2PLYY$N+3 M9="*MY*R7C=D?;"F)=DN.X>Z+V7D_OT05^)/181B.X]2(,#R(6Y79]?SNY1D M-EH!\T72TWXV7VV/RM7]\N'H$6#C=X9HG J?'#2)YTY:#*RL\LQ;X[+2/8QP M66R7C'VCW_-A]/R_Q745K6*6Z\UN,Z:\HLI #FS-&Z&+:E59J"=X!#B7^F*^OBKN[V:)8/M0C MT^G&@6)K";. 2&,8Y<@ !?>CYEF9;D=9%*<;6K4.]*!G7N>>=046QQ0'@12U M\7]*>N-<-3;%?;_W_&W]2:_#,+?FK+8,67#( E1>(QJED*+%5J@ + M(K)]'E)?/+/:!;OQ->_G='&X>7/_;57612EK0QPE3,V6P4'NM!32 >DPHP(A M3*LQ. ]8GP?,%TN8;L#N3QM5N>,6F]V1>$U5=+A9L)0P;Q3!,"[GBG+HV'YJ M2*5_S80(S?50:TCWQ:DJ[/-CQ"(=D/N[Y7_^7W%]N]>D/]1F?[5\A&1GO2=0 MR2U#D@/"M?5.I-I,%1:,X8F=2G?,NBZA;[P6;K?B=7=Z)UJ$J(*UE8)C1:F0 M<D*+I4N[8+V-$"V&4$QY!G&KFH@H1']?G MJ?G(]L;%3O#OS3O[E0("6ZVN%M?GD[+!VX*%"%'&(#31&!4(*6Y;QBH3%$\%E(/C!50.R)H-5IG9$XH\.6>?S:E6ZM8 M][\,/\LK]JS0B%^NGF4@:[ P-WUY@!)0K["'GC$ K)=4P/U2H;+2(5[N66G^ M0MV3/'HZV7#WW^Z6/XI"%XOB9K[Y$$$<[E##+.^_%8OUCFV+ZX_%9K[:7K0] M2K+&R<89;PD"26\UT4H3+I6 'KB=_R355EDT9(&J>(3N4)WPY"<[JC/X!U000[M%]J\G-$>8&B6%=U0S M: PJZV!3S0TDM?(J=':W/U^4H9;S+P]I,!_BJ'9CVDKPPS(.8C^XG0#/P:FE M+P3ME$(*IP5880NXMZ4S3<0PQ=WE:9?A=41MCOQ\^3\ OHTO:!\MH>;$<"_[]A=P^[?2[V?VI3(2O M-PC0^[@[E<82%D>IJ2<>[6>^%3F^4".RFP;EQ4_!N2T(8CB:G>*A)8% * MR#%SBG/GL"%6D'*$0I.I4*TM,9]D32-4&R^=AZ=,ZH^9+6;7LX,9"L]\0XBV MB '1[$B5-^/F05O$*Y!$\MB8.E/.%>VR#YA;IK7^=1Y M_0T!".81,-X(SDT<#]*@VH@*1[*LI1%&KW1/G59@'MY@?WLDZ65'7PH 0JXQ M0A9)"KFGU!M>8A2'"3,#=:=G((U##JVJN=BE\A!J]>0(+>[,OZ1'_YC]G0[B MU6+Q,+M[/L[]V57\X]41!^)./QJ )MI@X 2(?[($4V%IA9S'/JO0Q7B4Z>"\ M.Z6#AQ+HR*;"P;2-G7\S<,&!AQXYXR6W''M?.E-%W"RR.;<+([(J?H&)T$B> M;<^#C\6_'R)FU0!6+_K:0-_7>&/0Q'.=$F1X1I6/1G\<^W[N:Y'#X1%%WUX" MA]N75E>:^H_9)N(<+?]=K][?/,ZYQP8--7*M=P>?BCS$O:@FDA("XBHET1X' MZGMUCONU6=NEW'J,)GYM: =7CG4=\Z.]EP=A-*>,Z[@*2::X!XRS$C4EX[^F MX9DW%K8/)KB!Z9X27'TLKI:WBY3I^'Q&/V\?$)>6*<0$53#B0"F4^[%;A7,, MBQ$YZUT(:;-DT[8945WL":]J7-5&^GE__2$/'14G+%,676V3CG)=BC MA+,RYYP?\CUYCO/[OEUYG_3NPNA=>\C_&%5?)O-K]W?:7$IUA6(@[D&5YF4MOEGGY0B M*?M9]6\7.25W!0Y3!D-?KW9D34OR@%".Q0O4 M:A>$I09Y#6A4IY8R;8#=CX%#G1/].Z*[K-XEONQ.!H-I@*%C!,:K" BBB,?U MPE,"D^>']V7M(T&PY+#6NML-9L]%^7P@-8"ITSQ(00 2*7(=2I&*BXDJ2I@0 M".'$ZG;WQI6755';%T5?YG+9]6V>W]-DVSX6 -(JV4)$>X81\7%_KW&F"[.#Y)MX5F\,U4<]H'8BA<=">(&"$8AYI5]8(B^.V2O2:' MTLQ=\JE]N'O-'?$T M:@WGQ@?V96]PO%VDP222I[NJW='#P>HG(6NT"2@>R@$#DN3)::F]@-1LH M 3KG!G.4R6PZX4D74/>E>-YM5>9U\;&X*N;?MYDF3RN>PXV")$ 2"8QABB(O MB&125:,43N;XH)Y])7ZQA&H=Y]ZLI8,5>6O82J?:!D^]PQI2:9!!P%&4*B:4 M8_9(Y"3&'='-=3^64LM@]W?#\;S.Y6E:'6@1XO HY\A9;C433ENOS'X" 9YS M)S&B:^5>R-0.Q#U>DCTY**E=FN+IXP$HA#%TC#FGD03(L3(1N2 LSI><6*&S M[VLO?I5K >'^XJN?5FH^39Y7GP\$6N^ED%+&K:<34;/B:EXPY-5$KD-[X4X; M /=G:F^VEQ9OE[/%^M&DJV4G**/T^\6 M\WS6?D4 3"(',7-$$HLI!A3M9X_B/"=*9(1'WGW? MS'4LCL'N^0>N@S+>:WXL,&5.$V4AD,1##:K:%41S9VHET>@&LU?+;S3(3'RP M=> TY02I8LNM35&+4D$RNQT)K$E]W@VQ>'JN#<3T6-#U'3Z\ZZ>_ZT(.=E%[CVQ1L_N]I66C/13(]C/\F:5Y\/3$*C M@;$Z&O>42*D4++V2'!%23\R7N7W.M('J""RBMT?2MY[3/!@?IP9&T>/R[L[OUS]9[8ZEACG1,N@C6?80>F, MB[.3:H;QXW@-G)P)WBX)CC$L&^PAR74FHP)%SG-AM-.&*\R@UF6NDS@RA&R6 M"\:Y-/I6K.;+ZT^;V6K3'Y5RI%V#16<"/,Q"^'6VNCT:3OC:XX$J%K$WTJ)H M-JBX/Q$$5R/S&N4<.(UPH>N%-,V@'5+?;(O$S^[4]?\^K#?I9AZ>J8%^?D&@ M'#COM&5QSE!.+?>NLD2I4"BG>/"(TL@.H8VRP>[-*^RQ:.RS<1QS!3O0)"#& M)9:6NU25TAMD"*PN;:AT+N=0H'Z\F-S1:5'<)J/X(@G5$L"79!U%-(26TD06ETF>%N =DC@UW>9?;Q54M/P<)=I$52N3(;PB!O8!;]?ASBG",% 0D<841A):F!E $E9LP)/ MKPYQI<;5/W87DTEBY[G9UWY;X,!('_]Q$ ,,X^30MJ*JC'_*K'(^*A&% _;+_OH_A>30561SO4>D/0%EI.O>/&&&0\]-(1Z"T0 M2 IH9:,4N[U@4,^KOMXK D2:8: 8XH(R#Z$SE)8H2(FS2HF,THAHF1L_60V= MP-[;M*\ZK6=WR=UI!.[S?6D#%R4L*$'60H0P8@")W=F;A%R@>OX#W6"@KJY2 M,O=STPT<:Q8$ AI!2Q3 F@$@161?-5H$4(Z3UP7/^MH<6'8&]1ARHAXAU;%F M@5,F@%*"*XH< 8!+)*J11E!S]J.CO #OEE0M0CTDJ=[.9U^V_I!GLFK?+GB) ML%*&*A*71R<,!LA68TU_F=KU=_^T:HIU;V:)G:]GM[>K=%F\S850_?B7L4ZT M\,E;%!DKJ(\+B0-NMTN4"&(N:I72Z :# Z(Y%UD'R*@A;:$>N+]F2@6CC/%C1//[/S',&, "5_,$$8!S;E1&N %N@2$=(=N8*?KN MH4CU%8N->HC&UU8(35G3Y%V!(&$,5!AIZZPAWAJYGQ$ ^)R\-B/O5YHE%&O_VTAJ-/TIG+^OEW?QZ*XRM0]6!_B*<_#Y()#3A&(HB(1"0R<\JPPM(H"? MB%-!ODA_YD8VF(WW*%$=?B]6M\7UA]G57\7F_;?-_&IV=WRO85[<4A!!K)D>"'-DMNT&U^4G9]M./YW8GSL5>?3IH!X&1D"GHG9%& M:UT&Z\>^ B4GDO"G P:T@F<7IZ2-CT?+$0@JXD+I2>RR,PP3;>@>#6I(CDX8 MD0'1!2-:AK;K@]%63D0KVG.E"6/,>T%MM+N<)]5R2HW$_:0IN$32= ES8P+] M$8>S*1;)J?C3P[=ORU4*+_R\BC\]N[S2YFJS2.;+&>WRY.[E*.M@LJ70@H'??Q M3@IE$K-5U7\ 5(Z=.J+JL=WL5-I$MJ_3TL\I2/?V_4W4;HOU30K@_<=R>7WJ M5.R,UL$K8Z%"3A"(@2+<<+.)[3B>*/ M-TQN-M9"&*T\R U U"I9*6Z&,9Q8,&C+#'C)KS:A'H!8[[\7JW,Y];Q-$,#& MG4,<4-PF*&529'MUR=3EDH]\6D ];!VQIIY4\U#1PQ+R3Q MUAL?C0G I*Q\@Y@Q-&<1'-%NOU,[JV6,^TN]M.WF\=S,NT?BO!#2Q>UIW(M" MY0!%G%4SC2%#)Q9%U)Y 7T]I<"Z>O<4&OINMDO_%]U\H&A!3)YV,YJ[16&#M ME07EI(_VKL.U? "[P>!H=&DYO(_%U?)VD0K>'H'BO!<%AXV&A!N#B,8N6E+" M5D'VJ8IMSLY[A'.]=9Z<$R.<"WYOP>B/A96K\6R3MQW/;W"P46"60^!Q--RX MI=@YY0VK1JGLU K>=TZQMH >F$[J?KG:S/^[E>CYO'K:.D"$F: .:4V4YXX* MAG@U;H&SBK6-Z)9\8()E(-ZSC?NQN-_=PGTH5LD'(%W1O?]R-[\]Q;5:[0/E M3!$!.$;>*T"Y0%I68W?,Y3CKC?"LNFNV=8%Y;Q;TJYW]=:QIB(3WVEH)A5?0 MD+B[*4_B@!=&UO(=&% 3N+^_%5>;XKHZ?OH4?[J^B0.+OSN5A:.=#P01=X)& M4"F51YQ:QF1U @6! ;]JOH[:O&JB2]H6RJ@6MV.#VY9#L[/-Z9+=;7XH .HX MDM)PXV1:'Y S56(D( V:2(#,4!1L>P;DR.YB9D*=H_3V/A((5HHIB+6AS'$% M.;25L0RP9#EW@^/=_U[L#&@JMU&Q/_[P*M'E-MN&>7Q3\%II!)%4QE%#/0*4 M5,<+@+.I!,8.2:0F7&XLH%$1]AB0'[;URHZ7@VSG$X%+Q2TDQ@A G.+< E%: MGA!2UF]]K=\4[TYRO9T0E/_Z1[&\7MSGS+P^_:$).HJ56B!#E M$&>6+K(2<"J6"] A:#"B%Q!O.:#5:C,7$O Y;Y\ Y M"3G/@[K+P/!]3L"GT_Y([H"#SP=(H/.>$>:@HM1PH72EU927]7+K7PY]VA'O MLGU@.R7++OG%LQ7B6!:!@\\'HJ"G7!K(D1)<&X'*FI42:L'$1 X36Y+KLGU$ MNV3)N^5J\U5%'1I[=]"O]/4'@P><1VL(,*0M<2D9&*FTK09N2BEJ6I#DLD4H M^]IAN3^<.NEL_/A0$((Q&C>)7H(X=$6X OM1$&HFLLMIEQ#9,#8/XRN2)76G M4KWNS7QQ2@F<;!.$26=H'AK">=R: 8T1J?KM',MQ+A^1NT2[XF\;U2[7"K6> MSS[,KN8W\ZNC2\5/SP5&-)'*&8-!*J:.J--5<10#'P(]%%IP'IZ]'7L.7BJYK]-,RH22"$O)I:)2IPQC54)LA6MF M>.S_-+-.'=1:[0/DPFR]V%-Z->BA!=!6X^>43?-.L#U6G'&^V13SWMR\#U7= M2^9R%0)1FWT-WA;BAAQ:QY47*&[1HP4G117.J13FT_2SZ(R+W4N@^]6HM/)C MC]UB$[O[K_EUJHAW=;=)$ ^RQ M90CL7*.I%ZG,V7 KT,LN/R)?1P/4:!VPU4CIR#7K@54*$DM(-?:X<^O5FOQ> MK+XL^RGTD$&"U^M,M0CRX).ZTE51?UUMSVO&X)/?YH0''DH-#+#Q?YRE< N^ M6_ZI04:A 6-8/UU]+:X?[HKW-X^2*9./V?\N5Y5PUOK'?F!5]O=3]^PM MO#U @BE1SFJFL/=QKO RZ6?$+II3$TO3DD^AE^JB=Q'T:+T^:HN/\_5?^L?G MV($3KO)'6@5F,9<>$:B:QRG,H9"0,<^4=1:4B[2)H)J)A?&W(O%3+&J,;F\L>LW223T_>1=\ MHF7 1#$@&(&8"GS5\8730,@<>9:@:A1 MEDKDG87[:8R$G4B!G?8)<))963CWQ:Q/L[MB726]*@YG13_Z?, 8>DZ,\) [ M9IA@EOMR;,0C/#&#OCU1O]Q#M@!NE]XSSY7S$:_MGQ\,%F@#"'8$,@N80U9H M6(T",))SO'"V9U4OYY$#K'*M0-^IJ^[L/@+RK(M'';H//A^B6:B0)R)519- M<6E,!0W!)BO/_JB.MW-%NFP?S,;>FO\L5O/_+D]46'CV4) ,(^"X\:T.$@:;J$00\ MIX#*B+8\'0BV*82-A?JOXLOZ*AHF'U;+[W$-6QV7\.M/!\T!1SJ56(< .I** M6O*JKT[A7E?_BQ)W*WCV%FSQTM)Y!L/;&JZT-=\0XNZ,$TTHY(81@Z@CI2=R M4FC*Y"S_(_+&'L.)23<2&>S@Y#$EQ+&D"<>:!>F*RJK2%WN[G'K#] M^O7UL9-IG0&G3DZ:@SU&MV[%&% 8**"00X0GZZL: 4OUL/JT=*9 EX; #NY\ M,R4_&R,)\<0JXGURJT4N6J [Z!T#6M;B=-=^-B\[_V:QS9Z2A*I_E+^L[U=3 M^VU!10[ZT70%>9<'7*F*X?)N?KWMY5;/ M'3DE??WAH)7AR%K$(W98*#YQ8"A76 MA'N,)+" L_*LQW&NT$3N8MH0Z5%V-$*S+_OS_;[R3]W8'6@1E':-4 M.N QU]!H2)6NQJ>0G\CM;SLB7G8!:6\7O55>&/VPCC;X>EWU^H3SRM%VP7'M MF$AE#6S.[;IXTB?EV7.!*6R)A[S MMW+XM+S9_"=B,GLL$'YRN6KEO.,^I4NV P9$()XJ77"F-$-<=5_X%1$ZO#U0)C6D:T M,2/.H^MQEC1Y5P"$6(947."!,4YZ;,J(\SA.[/W$"FRUP)P>4&[,IG_<+;_, M[JHN'&?+:\\&YP&);/?>6^V\4_[[8?XM=?AX_=ICS4)R)41"*$,,L-@XI4&EJZ7G("<>;KR6IL)9'^?4\89!28,\M @""@"27A)>G8-( M+D1.S.X8U\$N6=4JTHTMZS^BA;@I%JEXR:<$ROK-XGL<\G+U(W;BW7)A'E8) MJ4/&=LWFP>NH=(6C$EM/C56* +W7N]SFG/R,U_YNES<=XCVX#\Y3WZ0JK<^$ MW'*$9A :K!W"B %$XP:J/(4SRCI2JR1&UVXYE?M62L[F(LRKQ>SN,;9E19.? ,^UKL:$X,OJ[I=*IY;D6JMPS7F(=AH-FU&XQA@OF-92&@^68I*HX1ED 8 M!"4!F.BXT0;[45@XD9S=[:KX;!@;'W"U7HK*8*@P1PX0QIU&VBE9I7@PWF6% MN([H"+1=\;>-:I?67_-25(8IH14& K#8:TRQWB?(,Y38' __$1URMF_[Y2+9 M6#>\WWPM5F\6VTUQ GQV=UPO''H^0&,XM9A:*@P0W$B*Y9Z],BN)$IVJY-M$ MM._XXIJ'*6]KN)\T?66PQD,>S2BLK8TR9 30O<:$2$_$"!WH0*MGZ31WO"T] M'1[GX\?B-@KS-<8=;Q"$9QY[P;DGR6.,IQKG98\M8"+'16Y$N]?^!+OL /6^ M]-QC/]6JF*V/@W7Z8JS)ZP)## +CXD1U4"%(%$!5&@%KL04R\0C[V&5+']""3N5<_UP:MNQ7PH"(B%:P4]0Y[[B24E2VL(72YU0K'V52U:%U5SMRN&1W3P@B@A!0!X5DV$9C M@N[M"&FR=@.7H-6R"7".R^=Y6 _N7+7W+MG.T3BRF_GF[7*=YN7'XFJYN)K? MS;>?_+Q\C,4OKN-(WRSB-XKT[)2\L2PVQFJ%D$5>(H$DKU*76>ZM'[+ZX.!) MD@R)&TSB@9%,>$F$Y1A4V*0J?=/:!.93I(4D2>=!/O8D25PF)Q"(*(RJ$'IG MH'/5:*P6.9;/& G4I;Q/)TDZ#^Q+2)(DJ)50@2-T7&VG09\V M1%HG2=)Y:%Y>DB0H =/ TJBIG0"("KS?M5&81\9"UZ[=%@+#->>$VD(9!+Z 6NUG"!"9E:ZHB>5J(6H.Z!-&EO M4\6N'UV(#CX?"&/)+<5QFG*Y15_ M>G*9J=$T$,Z\ W&)1 I1022)6[IJ%-"8"7D3MDR6]L%M3)$WB_5F=G>WPW]Q M;8MO=\L?IU/=G6@6(,0((AR?KC; MWC4LKDOCR!;K^>V)ZHNGV@5+B?7<6,PPC)MW:]E^OZ:8S4KXS"=-C):1[>L0 MM9NTX=[02%>O#8E6F$=*PRJ9D56$TIR:2".R;?L\,^L"]]XXUBAM>,J/'8AV<8I2BQEUVP=&#(CVEV220,&50[@JFVKC<'1.3.6( M3ME:9$A'R'9]I-)=NF^J&?8F_A_')GF1(D;I?IQ433,Q80Z#>D"Y,9NRTWUC MPKPW2%B@%%-8N/B_JI^0T!PVC.BXK44VM(!BSU9II^F^H=4$4RJL0 )AJ:EE MU4Y28Y=5J&2,_.ES']0^_",@7NE;W< K^?!+@O% *.=E*CG$/.'*V[VR)3YK M,SY*E_YVJ5&?=WFXCS'$S3+DO<+&0(DY ((C5RT!<7#3"P;I0KB' MO.PW8$ MNNE)P$>6>OKY/<%*I(15%'EJG,52"&\J+ AVO>:8G[*&RH:^Q\BVLJ-'./;X M4/""&T0X(31N)+RW!#A9C<(BT&L6S8$)E"/CGX/7F@'>\E1&#U3U8JU12DPDSUN_U!Q",OVMP7=W MNVO$/V:KOXHT*O?WMV*Q/AJD=[!18(0CJ+C&&,5=N.$.R@ICFSS^IW5LWC,S M?EI\6Q)#?YD,%L4NF9ZZOI\OYFG\F_GWXC3C3K0,U"E@&!).*2Q5G,ND2M)I MK3!9I3I&J/:&I5V[LNB+>^H^+1'_+1%[6;SF"/6.-PR6&Q8W88I)0 PW4"%; MG2E99FRM,AF7[[;Z=PD:LUP? M)6']EP3M=9QQ0GLGL5%2* TJ=U+KL,_9WX[P&'A80G8FEOXV-1&!AZO-PVH; M5;G9W!5E5HXW]]]F\U7Z2T3R>QS1Z_GYFKTHI%H+S"BMH0",&O)ZYJO3C0+&#@J..7?17L%*\3B? M]SW/R[P\PDURU^)==H1[7ZJMZO/I7?"+)\-V!;"",JYEW.4C+42UTXHFA>DG MF[+<\6A1W*;5ZO-4Z-0.YLV]B6;S1>K_ 1'0P)DAB1B4"KEK)O=:J5CK$UO:/R\WL;DH$RH'ZD38#)0[=>OI- M(^*Z]E/W?AI:/1X4.,SU$$.O;EKS,NP.N_ M-!CBJ.:48")TJM+F,2M5F[-Q^9Q<>O1\RIRXXNX,^XOPUFC"UF8?"(I@**(Z M=@@:):%2DOH*/:%0KZEZ)L'<7N30VZEGTP)"^L>SPLDD!QTX8ZV&%,J,J1T^/LL1 ZVP?C6P&FP'ZQQ^S_UVN]D/5/_;H[N=X M8Z:?_?+@@*+"$*V]DHH++RA7%6K>9UD>%["3;9_/74N@A_W)UPBEGJW3Q>]] MVH!O7_#B<+?W?'*"HF-':. M<8WB"@QPJ748E\2A6E:$R,AA,"B"C-(;:_) M*OI81?NBV')(,0VLF**5\'#_+?U@[9QQI)SH2AAIL*1(I=SECO"V_"^2'>XR$NOXNK-O7?;P?C)$ZG$GCT7 ME'-&(XD\M9(JBSBVI!H+IGIBU!N R\=>#/0[VW'V1B;Q]$MKE.6DG>S^^)T M'K(./A>09R)NY@EFW!F$+(Q[H1)9*H3.\0$>(:\;LNJEAAQ>$+U%O!:K[05B M2CF;1G2ZF,V!%@$;P1R!1@%!4-SY0VM$-;X4MSDMH@U+D95#:.DFHMQ QZG5$L'3K2JA1DY.W9(0!9,-; KV+;/1$][/YZI^S MNX>G6_&T.;^*NX)_+E,2Z+OYYL?'N$GH8B;4_WJPD"OHG*?*8*&$EL3N<<=B MR1J6W.D,V$V=F=]W-$>&,J7'S]M>@\.Y?_-UY%1Z1[KY+SH[^.!,2R8 MU%P[IZ5AF. RQPY#3"N1XSP[QA6D_VDQ6EF.;59\^O"8BW?0&7*X(P%&NU1X M+PF6 #D)D925U?K$P9B*'CX= M+,<$>":YTP!2 #36E57-@-(YNY$Q>A5,87:T(LE>-RG'1J[/&'EE67XN5O?P MU-ZDDX\&9SE*IR: &\&HH!)85J$: M1F.3?(:,EFWBV/Q*:;? UI#UST^&.$0-M<-Q!XDA$1&_RBT?4!#WN-.Z_&]) MUMDX]K4"[',*E)OMD\O ZPT"T\Y"I:R4#C&HH*5 5:-3I%[$T.6PI)NUH!5H M>TRO7,1O?56+:UM\+^Z6WQ(2=5E4HW7PB!%I/#+>$R,X<*C,%!?'S93K-?-- M]Y3*%?[/F9%;!KB_=,B'2G^<9-6II@%;X"* TD4=+N._!$#5S*1>]5L@[>(H MU3*Z??'I1$V/DZ2JU3[$Z8*1X=ARRC6.V/*R$G,PN_53=+Q]>]3?O^(N!4FFUEY8Q MK"23@A-1G;8QKU0_YU'/ZT?\"NP?ASB'M6_.ME."%51Y[A$QT@!M#>&T]- " M'$.;8V^5OXRQY7BQ%EG/$,4";L_T:,61G0GZ )7FSJ=92$[#_3>$NN4J5U.^+D] M?2QXD([HE'KJ>"670':!AD^QP>+LXCP MHD6 FFO(L8I+I(@FMZ<$\*K/GHI>GG-7"8JA=\N/;(>N]Y!-; M]QJRJH_$H^<)HO%ZN3_*W"RO_GJ_BZ],*WCZJ_H6Y76UJ\OT<7[[]91;;9-W M!4B4%];&<5I'$24:*E&-TQ(U,2?K8:FR[%=8O=_G/ [EI+_3P3;!42TT-19Q M221Q<<2/:&*I0M&W/?YS,=^L/W[ZLXY?\.%V MP6F)%7?28QOWWTQ*0D$U5@!D3DZ/$3K9C8J ;0JFMU.JUG*!.RH*/PL<$R8&3F&>_#T(+ 3 0$G+! M%:96\5(;I^1C;&*^Z,.=P.2@WCE3#BJ?%T\$&3?T4,4M??R#@Y8:+675;^2F M4BBHH:Q>2KH19EW*^H_Y8G[_<']4VL^>"<@R!@E1@EHG6-PW:%6>Y3"&X%1R MW#>6V+(=W#J5^>SOTS)_^DS0"&E%K":8&\1(\J035=\=(SE^'"/:N;2**ICUU?W^; MK[8/[]R$RVEZZ+R][>\$8!@!F J5BL@3H3'G>WR$DA-+==,GH7[*6CZOB@B='3Y(=O?WS[B%9=>5"O58/FZ_+50HRZ<(< M.O2M(#UQ'!!%HJ2C%621-X3L$6:P5N!&6UN' 8-6+VEZ9,IP]+.D] #9 MCFW]IC0PNY@;KWXH: *UEY)'"1NCC>56X0I-1GR..^4EW@>-<#ZT(;?1SX+M M__VS6*>D/[L1GJR'U-)G@E*&.2&TWH2FZC MGP'OJQ(;N]W4?J9_3@'3;Q:;U7RQGE]MMU =K@YU/A\D5P)B(J%3# +H$$#5 M]1;W0N8<]Y]=O.7WC.E;GJ.?2>[?#_/-CS>+]6;UL#T6?[_Y6JP^?YTM2E#> M+1??HRXI2E.SB^ET;A\"BSL^ BQS1$5*8(J1+ _GF> 2YER;BM]VV 6(]/*G MU3^W@W^F:/9%I :98\R JV3H=;U,*XWL"Y65&^.TE M, *1-29R=63^X6%U]35V:_?U..%J,+1.VZ"%-1K'*4F4D\X+SA^74A17V1SJ M_;Z#[U(6 SB=G%H-GH^N?4^3\[X?C(=,<\TYYEQJY=P^PC$N-C8K.R+\?6,^ M=GF.WNQ/^>92CE(?);ESH]DZVE2#/N"LU<=G Z.<1FT$N-'((N*I Y7[LL0B MSR#Y?9T^6D$V7E)*M\EJE5.+Q6,(UJ-*QT"Y!#T[-OMB1*T:ZGTIJ!35.:;]?JAN+8/J_T] MXVX0ST(W]^O-W6QQ--2AV1N#-2KN?BEPE' N//=Q&E7X:,%SHL'A[QOI(634 M>WCXL?3H^VN*+83K[:'IT]^G#+;OEIO_*3:/R=./L+RS;P: )8X@QQ7(6&4% MQ5+M]83$,*M W^][YG%*\>)GRDY_^.6J_%%Z[I@K4[\="=1+YYC6ACN6(@\A M=61OZ8&\0*/?]\P7(]C':39(78'7LOW\KC7PZHL#T,YA:0V!R"/EK;&PC#*& MD/AZ2:DZLI@OJM8 HQ) H0E1<29SR.T^U@A";.W$TAWV1;K.JA2<)ZYQIRQ6 M-NYS.<)*6"J49-J@\D02(BQ@KZ72+BE@O38'CJ8L/@_]T9P'7T#*8LR Q)1B MP17D44M$W: K9!G.RB4V0EXW9%4?*8O/$\1E)^F4'CB%K-,(($J9I92B:JP< MD9RRPB,DW;!T.2M)YWF"&8V>'3B9#<>&,\=1U!I..."]%Z6K$\3"JQP'MS$Z M5@QN&_0NLM$3O;Y?^\?EW9U?KE*C86,FGG0D,*@@P(Y#0G *DH?&5EL5C(W/ MNBV9Z"%Q;0+W'SK17+(3FF.>VF;Y%+C\J3C&?:%""A . #3$<"R)5$95,I "YQQ;GNU8 MO=L7NL7OB3AB"DQH&HXSLKY^]X*P1) H/0P$=7%78;Q#>P7*74ZNF3'>.4SZ MP+1M:?+VMYONZQZ3-L7]0*@T M!L:!*%CA2CIBI RM-7^'<=/=Q3H]IB'?!NH]D?XVX$G_>);F?UL&*==W-^_# M 6L--?<(4*^@1D("A"K$K6 Y>5M'Z C4%SW/=.CM588-;9.6RU\R[83WDEDE M9%QG,";>E7W&@NN)%+@;&P%>K8EYGB@ZIT_MFIAQPRP=P8RF:@\:LC@IRZTS M%@AEI9P>$84:RNI 3?6:"&)D@ 3@*N^:PBR\A",4-[G M2NQP3P$3YN=Q-K1%LKX6H$/6V[AM--1ZCTA74TE MTP&[8K.FVNM)VP"H 4S'62*Y8LIPZT697@QK'F?0Q$S0\3.LL6S:YYA?/JP: M4NRQ:;#022DC.FE;RI"S3E4GQUJ;K#NQLW.)_V98AF@Z(-C\>U,=]M@T<, D M5<8;B4F<*MPP7%TL:,)\3@*XBZET/2J"-15-^P3[-/^[(;_V+8,@# BC)16& M:8&P4:"ZW]82BU[+2/^F5W/)7.0IR]O&R8IR/Q@;S\L#SLA' MW'K;>7&TK8E53D:%%+E"I.%LKSL,42J'W1>47:@_(BT'E-YE:O[E?XI5B?;] M_)B#>Y>?#LC%W.D[Z)V:F>SY+A1G)MOP/0Q**NLXYEHB KSE MK*4=]P#G.NAT9T M"#"&R7AQPAZ-"_6ILNV/@+Q XAEX.5[5[?0@A9$+11'7#@IOH0&&E?F/L+7: MYYQ)C.@B8PR3;73"O)3)M$N>IQ;7*9E *ACP>9E^]%1 KR=+Z'!Z->Y3("[N MA9$GG$ NJ:(:BDKA61F%-(VKG0N?<'V)=^BT'%L!_7A_\T0.ZFHS_S[?_/B= MF^/UY <"*\*UH<:0^!_E&;=E[DXB .2UDIB/4\\^87?'Q1F.?C!0D4IP&*,D M8HX0)KS!%<)>N%YCO_JX)NF+D-T9)#VIO838<93\"8$W+AIA M6.^UH#9F,K<@$YT>6=+L;6XD*_G->OU07-N':/3?[GJ[.S1[NI6I=N5'^7_V MRX*SBA@*'?4D(I)NC&@9&$ZDURRG?LZTR@9TQ/&N)78I.K[,HAX-UCX4_2M? M"PZE$ 5KJ&):H_A'5T7"$&F)R#&(II6X?YS:/E^DES)5AMTWF.0%32DBB$7M M8Y1%$NTQ=2HGL<74$NN/:X,0X-9#7YTQ*:&R\K6, MR'?Y5YR27?)@-+.R_E'1SAUGOMJ^H?-)VF6_0DIEC1FAT $%.%+86U?)2OJ> MSB]_+Z0=GVUV3HQ+F<07M.$4%'-K-9.0.@A-W'*0"G\ 8,AJGM+',>:RT3[4>2)7_A1.I5:T8\HZ4Z:FL'T]NDBMG MW*V0/T>QZMBGOX[IR>R7!QZ1$X8X#852(!J5A)2'+9Q:;/!O]\MF1#NW&%K; MDNK+6'B*9_,M4!VRM_REP)QUS%#O""(\BI$Q*"H\B?M]B],*[X<56F\6I MG=I8!+(_'CA% $LD$(0(*(^8][I"W3.4XZ-_]J'3K[Q(]"W)LD,Z-; ML?4_#?:%9L1![Q83>JQKC<=Z//D]#XL!RO1$9!G3)_ M[$8K.,HY=!UA/9-8N[4%_/(L M)!O0O@S1-"TWY;2L4;GXM<>#CP-CTH)H-AB)5#0=!"A'%BUNG>.H,E*J-);M MLG4XAR+*R9)]KS<($,LXAZ1!R@JFB-56[43JDW$=5KIQ"-X6Q#Y*BVR,LGD\,TEM0:B@EG M''.".*WZR"G*N:D9_;K0HLB;P=G7RO#/V6J>UL"/L\VI3>O+1T.T>:CE.)V* M$8"T>'@^*>.$T(9!QHS+CR E6C M9EPO%V\6$=LOL\5?[V^B/(KKU.VW;_3[CR\UWVRZ)SA?_S04?K\/9%K70-FWIZDD//'PR8 M*>4)BWMTCK#%:!%@&F&(L$DJ,8(ZR8 MWA\*<>^$Z=,-Z;)LEW80[8\Q.T'X^6*VN"JV#AOOBN.7E*^V""ZNXTQ"@HT@ M$BODG&75^#B"O>;:Z)LQ#:3\$VO:0+4OUJC[Y6HS_V_I];/K\[8Z2^SU$>H< M:Q94W/E9CP&R*=&A5,1+6(U40C:YY!!M,ZA%/5YX,5 MVF'$B#648(B)A(H^CLWG7/6-TY>\9>*T@>HP!HZ?7161]@^+4TXUKS4)&'$K M!8504@6LY!H"4XY0.,@G4B>LNP6K%5B'(8Z9K58_4A66\\CSO%D FE(@L2;0 M*$P]L\!76PEA/<\YWQM1[:M^")0%[3 D^EA\>UA=?4W^T T4T:NM W620147 M9(X=,@0X78:.QW%+27NM[G2):UG[&/?%K0^KY5517*]]Q"@E"4^[@/4TR?2VUBVQ>/_C&;+]9OE^MUL7Z_BXQ[ MN-IL2QB\OSFAFDXU#0QIX@&P@B'H'6) H^H@55 !<[;]LF$J_L\71ZJ641Y& M/_VYF.V.,*).G:^OSK*F7FD;4IIUKXV"0$ OB4<2X[T-:516: 'XU115/L"- MG72.:LP/D>17\V]W1?SY59+4[6L'2(W>$S\^[O0"..M/?+9<'_;].M0M.0T8I)5X83:&E&M/]CM4+!7/( M,L*;U0[)D@WN,,N7GJWGZT]13K/K]XNG%\^P]BIV^!5!8D$!DE8*S"'"T!F^ M1P!IEN5?.GIGLK87L]9P;DD-561/73A#"_W4+*"H*PU1G*/8XSA)XI)<\)EV!]BV9>VLBF_5FEGE Y:4K MF<99\7 3/JSN -OAXN'?%?MC]NT=W_K]3>6'O9Y*K#R&0$$.@"+86 KB#H64 M F:4V7K%O_NP%IK$RFM(H:<< V 8D9&^R2>Q'!OW9H*113D"KA$K?QZ@EQ0K M'Z%10%&C7*H9"A1F0E0CRS4$QDF5QK*M$RM_'IR7%BOO 0=2":BX!\HXZ2)P MY>B8TS;'UW.$9,D3<+U8^?,0O8Q8>6X4P PJ(#B40FN+-*K&1 SX-6+E:POV M9*S\>7!>2JR\E180BJ/5ZU,H(!<2P&I4UNB<4[#1'X+EK3O98%YBK+RA3B ! MI<2,21ZGA)2E=W/*""@F'35]GHCKQLJ?A^@PL?*$(D:3WPT4Z0]22X:K/A). M>JT0,&#@=&U1G8B5/P_.RPM%LE1:XS&V5A*#14HK4=EF7--ZZ>\N.XRZG36E M*:*7[*(KK<2:I>@9+R!RU&-6Z5&M]8985H:6,@LH MZ2=BZ?)IU :X0X2ZG3BAJQX+.J71HMA"8;"!"!+![7XD3/8;@[W><\^LG+=H"Q,"]\)3BB8,KI#$!=#X)CV54Q=Q%.8')?[D9JQ M.:0Z6,^B?U$,HTG>++X7Z\VV]X.IDB=]2( FL/_],-_\V)Z$SS?SHDX1S_HO M"<@:Y9#""%$HD09*N=TR(2RQ!-6*YNT+6 =Q\X\G5BFH"Y(\2Z<5,U"P,E0RCAH+4$LS7PZE9K ML7K%OCW)I^,-@Q10QV$I [0T$C&.E:I&:PCMY^9I(*W4*J-:Q;DO5I79_&9W MM7WS#K0(0'D-K1)QKZJ0 $80MI\UEF?%-(^01UT:3.T@W!>#/J]FBW6433I" MV)7SW2:'>&40ZS3EUJ__ZJ2G7YN?"1!J14T4B.0*.H0 5:1"4F XL?3XV7Q: MCD84?9'ZST^?5\5L_;#Z$V&HHDZ5Y]/EB"*7#<'LV:MS5\:\]Z3^ VKC,6"1V1 MC6!ZB0393SAJ!.)#-V5J?DCUVR^MG[@_?"2<223Z8A4EC/A*^P$X[EN($T=6#^ MA7F=(YNA>/TXKN>C/(.ZAUX1$$;2(NPAXAH9*P36ID(@[A=Z+>S0Q_W+,.QL M"?[!/8_>1OUQ]\=L4W:_\O_\93V3#/78:8@@5XX:XH06U5:'&ECO]G(('?(H MPG_--U_GB_>+XG^*V>J9/=M8N]1Y>8C31WDA*,$:,6ZU-KJZ.V)8DLEZ#K1' MJ;-43@MJ^7#[U<^_;X>X;IO4M;X3((-(.QPW?\XS MB+G3IG(,80;*'*MOA'N9$?&["_&,9$/3Z>F1XM'TH(QQA1&5'"CX./D=0SDW M.>>?8W9^>C0 85N6P-C4[[-UI4Z!PKP7!QC-;\$8V/OH56C32*?_$:@T B ,0=86&0-PEB8_:JD[<2*Y(V(TVV+ M9AST;O>DB*"X)!FMB6=<.AM%8F"% &)9Y#R[W-XD#826D!_\D&C@N/S>@VD5 M]UI*J1&BUGG!/"]]SBR45M3:Z0WG$/&QN%HNKN9W\RT)&H3L-WMUX-Y[ !#" M1$$C 252E/>D%CFL)N8XU@6=&GA/M"B1_B.8UN9NME[/;^;%M?YAEHLM7 _[ MX^@?=K8I:O,WY[5!6^8,$ (CQY4A6"IA*Z2LTSGRSG:;<[5$:/:R.F]BK MK\N[*,_U#JG!EL+=YVLL=\\?#''G!H#BUED&H84.QOW<%E+FO72JEJ-E1TO: M3^"^6VZ*\Q(^U'Y'JH"BJ$KDXE9BKA&'HL*!$)IS.3K"1:HI"5XN1!W!.\3, M'?H^L^D$M@)93:FT2,9= V%:0U B2Z)Z'GH"/]8:_[!:WJYF]^IA\S4%K177 MNX29Q\K U7Q#X( SY:%TS%*#B41Q92@QH S0B:5?:4J UR9OZ^">-A8/I,Y^ MT9UKNZW3NZN0^>EK!&;]H?K5S7+U>?9W.IQ,,S@^M8X_V3[S)?W:+.^_%8OU M5I*'#O2Z_F30$7TBG"0 4VGY:7NCH1P325@CMI*.4$,*MV,4HL"H.:1OE\:BJ0$KEW#RF.97FS MH]#'Y=U=W"O_9[:ZKJL53KTG.(D$XR*.E$?5Z*S592;..$9)T,3J!#45\+&I MWC+$C=<@L_,DG7\ORBX\=M']?77WD%1-JWW::?3-;;3HA;,=,6XY;=IW889U/@EX^'J2VR#O%H:*< M&D>(+.M&1"0UPQ-)]M C_\WSUCG:GZIN4;YCM>&;3*H!NQ2T48)C M)B$V'EE"K7"H0EUR.)$D@8/-I\L1[>]%J@W,!24&(<00M!)38RBAE7VL/>8Y MV^<+VC],=8DZ3[IM[S&VUS7YA_6'7A,X5\ MBV@)X9%JY*/7QCU\.BCG. 6$6XB C\*)8C,EBND0^)?9".33K#^UVD1R8S7Q M&_M-M(8CM=82 (WR#L,H:,@QKW DJ%ZMO,LVVMOE_@B%]EOY'_)6@1P*BQ%@ MAD"A->.D0C'N=GJM[#Z<@7UYJO\\N0WA931PO%9C'U>#A768*(F<<4(J[W7I MOL6E-8WBK@ZMJ_O8FM<=L4Z&G31X2V <,R:UM1*ERMX "U.Y6,;?F'[3>?;N M+%A7N,N^ .YA9CY\61?_?H@MW?=BR'*D+SM28VX>:A(@,A@;(Z# B%E$H(PS MRWE*C4K!L6) 3_077:X5.G*H3: \FO51U4MG-=>242U133 MWEAS,ACR&'].-@[1+-2(>&A(W&'%X7L 1#5J;?S$8M;RA7\\=CH?X8%XU6%, MODKU%5+A,*<0]1H;)/?0PCB+^]15O50;Z)AC+0$]!@5V*LOFR;;_O[NK:VT8 MA*+O^S76CZN^#/R$OO8/A*Y+H0]+H$EA/W]*Y[H5-C+-4M>7$(A<]'AS/7*O MQR:P34^)TX:&Y<#&%=\EXJ"=-R5J+166\2P:OG( SJ]BN,[%?>Y)5IEQKL&& M**.0=12S>*$LQL1!(A;&(UE2U5BAR/!L+K4HZI46#-1PIH]1!E(@:97F6C$, MCB<<+9B2'66%F^%$W1;.KAIX^X\C.I"-BYM>/C_N/'BR&<'8K??M[OXJZV[7?\2+V;;;,?VJUBI#MUR MQWX(K]ON677C03V=AMCVW-GO NT\M]",P 7C4! M !H !E>#$P,C8R,#$Y8VEC;V%GU]67/;2++N\\ROP/&) M.2U%0-1BV6U;'D?0$MMFARPIM+1O/X) D:PV"'"P2.;\^IM+;5A(R:)DDVY- MQ+A%$J@U*RN7+S/?_L_1Z>'EGV<];UQ,8N_LZOUQ_]![MK6]_?GYX?;VT>61 M]_'RT[&WW]G9]2ZS(,EE(=,DB+>W>R?/O&?CHIB^V=Z^N;GIW#SOI-EH^_)\ M&YO:WX[3-!>=J(B>O?OG6_SJW3__\78L@@C^^X^W_[.UY1VE83D12>&%F0@* M$7EE+I.1]SD2^1=OU]O:,D\>IM-9)D?CPMO;V7WM?4ZS+_(ZT$\4LHC%N][7 ML1S(XNTV?X3.ME5O;P=I-'OW-I+77E[,8O'O9\,T*;:&P43&LS>7.?I)$@.Z+=<_E>\V=V9%@GCSW=O 2X()O)L_?QV]&NP\W]U_M;.[_^+E MSNN78F?PZXN=UV)G&.V]?O[LW=OM /Y/;^E_=,^Q3,366.!.HA!?BZT@EJ/DS5]E7LCAS.UF]YL' MMCMG8'<<0RR&;?-\@)6YXP!"($N1+;\&]/&&^QBD<01-'/9[)UWO\/3\[/2\ M>]D_/5FY 7[LGGSH>?T3&.3)Y?GIL7?1^Z-WWCTY['G=#^>]WJ?>R>7=!ST- MH@B.]5:13M_LOIQ^;:,U^DHF$4SJS?XK>.8!B.]R+'/O=Y0)0?QGHQ@+[__^]]7>WLZ!GM@W]DD$3>0!0W0B3>/1MNVWPID@ 6*YNJ MF=Q[S+X7>$E]% M6!;R6BQ-![R&^3B(8Z"!,)T(3PR'(L3&O33Q3M)K,1F(S'N^X].5V5GU\]JR ML9\_]LY[W8LE"!"W\S"=3(-DYFT$N0G9+X*O,BIYZH M^;P,QV[[OOI)>"7PNZP(9 *=TJ,PU4DP\\*@S(5/?V8B+^,"AX$O1&(:9$4) M)S>%_J&;+ B1GA=.N3H\'Y>0VRHRJ=?+'3^.3L($\B(-OXQATZ&E@[\MH1KN M@$P^J*\R4YT0M34\P$7\VRZ9)B10&&2&ARSU1!*F90:KYAY;4"VJI[:ZWH-9 M@RQO@@1/5IZ7+"OH0W,C@>..@^MZ\Y&(9*BN-^@GB MN)Q?9M0QQU^QA#*X# M&0>6!:2#OQ3G#B)Z&!^$620YG*EAED[J])&DQ0W<=7D!#Z+"5&,K^#@J5'AT MTS LLTPD-(0V9K..%\/)Z6??NT0*^NWTO+<$#<$R:.X?:.Z&BSDIBQ*N@!!N MT80)@9CY%&@,)D:/YK3Y ?)EQ:O-_JJW!R(!O@TO0^NP:_P8;R<^F<*CF3=* MTX@^7@=Q&0QB41T0[SQ<(T)."R:HY%AA,%4%K!'_X4GN"T6)0UCFX@@@0=! M)$J(KXGHS:KS":2*%:,+>OP-K72HA?>=@_=ID$5*D%].7<%=RFF_J$WD!T=P M#X9%"L)L71@+B&/!ZA\F8^QNQMR[G[ZT%.TM^P MC)6 IF6_(8ASJ"GEY0!%,M0>XQD>*]",AFDV824(6A)Y0_8T38/\QDQ^@P4# M$#@3/+.!5LSH<.=&;,SJ/R(?!X61VE "K;WI81C>!Q0USD4 RMJFQXKE#PF*I+;F9(SZ%26V:P0&+SL2UUSDS-S)8WVM'\AS.\ M>6DVBF!\;YJEUR#KN>K[,U+)G[D7\@ M?$/0!VAU M *_THS)(+KM##KWC9R MM]*)CEO]RZ]A<2AN@11&K8T*\H$ M!XK[6'T4^AN@O(*[#..#20E18&<+IO/ IH'OQ=56B:WAF31,+&0-<2)!FA2AW?P4 /GF:*J0@P)61ORHV2>G<+*'KC)D;BC#!1=#\:LOEM7HEA5JIB L)\A ML[Z6:3SG-JENK;G"#M.(?GN/;ER1XQ>\;<@7>@5HJD0\^.I9EDXS*0HTW?<3 MO"25NMM/KM'^BE<+7S7)UD4*TI5DK=OQV6C7QT(5]P Z7$\"N5XA^B!9M%UL M@5-X+;5EV,?MG<)=@U20I'%*0I+ ^Q4Y/CJ$AB).$Q9?O!"MPO@H'_("[GA@ M$!%:JR-E=H^#&R,S7<%5 E?E!5""($+"'<_Q$_Z<";2DN5+'7V4F\T@-#G@9 MFTIJ/ GI,_<&BF+70 ?Z#9>8I2&U,E)9 B2?H"35G%W?V05_TSC&VGT$K\.1 MBK18I3B!DEY@,V(\R^Q>L@):Q1J)RTN6+.@2;@DRH,(?:5F0B(HB)]FV!B*6 M8NA(.^TCO0G0\( _8-LH2* I0XDH=:XS@&O$0]D1+J2B90=K"(@?!L889[J9 M:3 26P-8EB];)"V]">(;D,F>K0U8Y,?I_\_70O^OV]B_CRV@9@/P4-@O\B=3 MP$.8 B(RJR%'0H,H_9T',>FQXFO(^ZT8H^O,K O!N%W HAK?CM;#_)<% TJJ]AZ%W8!PJ]K\,=^9"11?78X9+W]S37=_%72?4%-->(< M0SXFQE1?,7FS5(:'$U4?A -XQ4WJS420H2- IA%=7 &/Q]KM62TE'4O109U+ M1,:GAW[^?A*6DP'>C<;7U_&>M7RK;<@H.#IMW(Q3'H*01'P;W4UJ-YKC.<1! MZX&@KFU5[8WW_*:(23/T66$CWX!@VSW]PC"&U%DJ,B72J1@.)9E^KHGAL4:[ M@%_.'R-CZPIE4""&J#MWAD7^E4&I8#RLN(8QFAR"A'CVM8P0NG%#7O8Y#[ FUJ:%/G];!=#)W)537=-3W%JW6( M8PE79V2DRTB""!J7[BDV@+HUM1A>K]*-::UPI(5:]"LQ )>(3+*,0W!CH0@ M21&S8+X5"79I"@>WD*\EA(U0/"( GD0JB\+$.OY:N@8$K9@7>+<8$C\Q^ M9+<#=L' G>"+2+QI'(2.;8^B!;0Q+A,CY+_P@NZ..259"JIPP;SJL:$3T@ J MWQ#H*(7'6($)1B )YP;GW+PEZ8Z@MX(I.C]%I 16ZC;"MET'\!KL[&YG?RUL M4FGTT)"4/FHL"5QXYT@_I3#^G]W7KUZRK#-!V_]Z[.*+]=A%8_M^H(ULA/OX MQ)A1,(LE.5H8=*K4#2ER1J^2[T6;0F_J^*5+H%V_C:F>XQ1IO.FRXH)I>F3C%G80KSFE*(Z+QBDH.2(, M-7\.'@JN1A/$4@4Z3<>S7(8L:*,GF(PG83 -0L:^5W%7IN5?H(PWS-O=Z_YNFI^+\B"_,Z13(B33K!8#B ,6V28K];ZXKF:P2G1CP7"1!MR\U\F@QXMLW MV/ FJ-+7VQWD.2PN =\:4%VT'7(+9&9!DRQ0%S8#-P/2@V2KLAH;]@$$Y5LS M;!ZF4[<9CG9KP#OS-)1DVC4O+H"Q/Q8YMY#I$\+GAR!\_I:N0.<4(710'? ! MFO7R($9_'*H,-^00<@#PC&ADS"&KVG1&$>H*!P'U(1,R8;5J1,/Q%V-Z9--G MW&3[& @N"<(HN1P1GR_Q@M&_6GW,=.L;?CFMDA,D$W$:5L*<%\DE-VGVA4W) MVG@\%P"7CG[E7$R=+7!KRQEC2T M2B2$[$B+OK6D"45*KO%XIMVA$3#$0N;#F0IA1^@*(??)9N28".MA4*RO:B;H MQ$%1&#RZ#(R'N%#A3(J E*!1"VTR]&90>/5@)'4<%HQQ'?G/(CR;7G'?&Z9"(A/CX$?0U2AE.&#"4>^YMIR\WJ&]UH\2 MX!TX!27!T6!81FBH-P\(H>!VAN.A:+J1Q$@X0T?/5=,6/*M3+F@P@1U\6&I< MF-,1DOO&87WZ# C 6%#EZQ.5[$%UBY#M_6[S6PN+S>N5L=@L,"Z>3HG2'MBJ MV+S?4NZ';-2,?"5 T0283"ON=X.E0,7XT'L\)FQL!OI:5C!G#29IF1 T&5.( M" LI(@>Q/:M)HEN@J@(QD!6.9OSC[$Z/7 >'^3PT&'Q'_&D M^/HD0@=Y2WT7)%)3Q6XQ[#-]T[6I7MQ]I;$3'+G2?*_CW1KA'"3?,/M*A+-!2FI] M+-+F)="_8BF,5SY24>5W[BB$Q1-YY9P2QZC9(I2V2^JCNZDRM]:-9KJ%K+%O MS0@XGX ('F[VB(=&-F"1T^^E40&U<'-QD0X9D@9-QJ*+.PG" ?1>1J M/F8UVB5K!%EPLMNVM6,K$PHN-P%GLIGQ!=%,8"",4.D>IF3<-Y)Z,^KNE9%PQ%ET=W"4Z/F!)3?:0-;CV M*'V]37?"%(HB"MN"DHI @)A-Y:II2]ABDX6;0VM=.<4X(YY1RQF^M_?80;6X M*P^4"5U% 4-GA#CVRBDL@\K#JEFP]E2TIJVJ6%U0E"J!DV;RO_6,9,[I-UIA M>PZTS0ZL:#-/K[%P-@/SG_S8]_)C%ZSSB3A61_7?SW:>T><<,:'JLYE1[32[ M(ZE7@O&:0RJ@VR+2K=W(J!B_>8WM8-&7(L(?U1_;]&CE\6N\"\(@5MP#QO#L MSHN(5-_T&MS+HQ1LUE:5QSU_E >W#/-QBL?@:2'&;<&.99%BM&!(1G5SV$VJ M&?1.E1G=P2I;O:S:4SET+V!I,X%S6$@5.#M4"0G00T"550C)SCF+M.R)K,+P M8PZE(:6M-8/_(_+-,\'LA,HQ\40?@(V6<#'$CBR>LJ&_1X"U]M.X!;I;3%2@->1FP+QHO1,YLK =P:R9T M7ZDL,(C=/:VF5'TR=15'.8=:-N2@Y8@11]@F=O7$M;Z9:PW6@VM)%Q7.7I.Y MD&LO*C--6LCI?-9UFT)?0V:KAS#;2A!FN"6$VJE[HD(:$"N9% MK'CKXEBF>@%;-S46XOFM-&M"ZPUG5E>+DPTC'<#LJBDKM+4"C088GXHF!X54 M90-3I1.;%Y=!)K(19=@D[)53F5H5-6MG&N@25\X!O"Q M+IZ@#8M.$3CK22 ($A&6DB/GI4!U_%F,@B2N[5JOU,')O?W.+FF:^YT]G4/# M%(1AN[UKWA5?82RYO):JCDR2)EM1:1\C5$VN#Y ^G2]5RRC.X68U_005<9BO MEVE0GYR%%;!37D%X:D\9JZ!A%96)T^H:MK$&Y2.>KU#YB$7BOSV99\%LJ:J" M;)=MH89ZA$'@Q>5D"L+NQ+DAIMR[[SJ8*!>+#3V!1T#:B:W3K0B^BEP#[2(5 M/H.$-!9QY*.CC"NO8>8<"C,&3A\/'XZKD4_E_GF@2*!A?.+$58J:?LH@2:@& MD ,,7X"?5EX493]V#7OMK=?\08M,]6F;D\5GU0JW$G7B,2R1R'P+P%DXIR+( M1G#0!VE2DBT;TU8Q7(@3B>>*=VSDFXYKM.K\Q-\8R#3*@@E^JB3HM91G@>RH MD*_>HO$1"@8IRB-Z19IK86T8['U%WIQ0>3%T2P7A6$*SVO"_N[/S+ST-7FQV MJA@4Q2@-8EPS4QZ! @XZ?$$[R,6B-C0>BZ]#^O6A-;='9X_57YUG,7'6ULWW MZV99YNI_7A@'&/(THE\49V#,&7M?FD[+1HB"HI!;$9*=.IB;1HDF=='JTQ.H[X((\7-;7R50SQNEL= ME\VBZ^ZSB(<(/'SO!*L<_5\PF1Z<>OU$U>=[T"O0Z-MUDMV OGV50-+%6M2? MRZR7$\=5V04_+,K=[0M Z237#WU:KX M F*$AT>!@?9P_4.*:UREOFUJC8\VK+ M5BW%:$5MOF5H4E1@%-VX>)4))_K-Q.F%NDT]_TP@'X@L;J76J^9NE2^M+,() MP]@F'X8DIU" N+4KJE7@J5>Z=Q$Z9U@-Z"7^=8F6)*]O[GO-3LY%H2)K,'\E MEJL&H:.DU([=D(6>U[_NNTFCO(U'K,-]WK_H/I#GN;X65C*R1JXZK-^A9%6& M0I&:6>&&!G8GZK;8V84T[HKE[=<-!A/8VZ;MQ#IB7F[J=;@*?V=/59#A:Y3L M%YCB3QJVEI4Q(Z9NTC*.:O6G927+*HP\B,D\:$N#=(>P]!$QBD.4#Y".-,UT M#[MVEXJQL$6K*)*=P%"8,"6-),6G2;1=\,"! A.!L6."C"C$UW'S"^AN[0!C(QYFU@TL&]?Z[&D0&<9^B+I M)IZK0[SYAE"I'W9NO\E/Z?;Q-W%+K@G*A_P4;<:V^;95?9A,3.)=@I2,L&85 M-]=0[5C7E/2+MQJZ,6>B0)F<[-5\&;MFR 'Y@' Q%6#(C(X%A4; A>,RNM7@ M>GN8W7>9T8)XGP,22'1F8[\^"!7XPM:QC:^;5O6H=8'&4!7'.L2'0!A\1$NI M6OC99J,$F@X0T)J\W;8:X!;X:5(X AH^YJ$8Q]:6<9H5K)5A4/PP+3,*\?X@7LY==I@;"ZM]O0PKLE])_G>P?:NDP[ZZP1T<*G M((-_]W9\[_<2=&7\XT),"T87[^VP"0^$;/VY:@RI++&O"PV0 ,]T[%9^;.X' MX0LR4'K0OCND?_7X7/_ '"IULF)5YX8QU["I:#:F8T)[S:J_TI8??O*W@LB^ MD5U7;I;71NI65_76TUW]A&V[_:YNC3VTT)ZYU[5_E^L,#\>"Z\;%:*!X>X<6 M[47CPD.MF>(Y"$KL)-LT54H(68Q.(3S\F"1%7Q-DN7(O2WZ #2U?119BKN.8 M@'K#,H[OA+?[_MOX=#Y_4HC?W/-9M?5,H$>N/$/^FZ[IS6/>E+O[^S_+ MQ;C[>N]'G#Q>P?N8HIPTP"M]]/H:MJ<.D[*_\)F9=V0B@0;Q 1=-J)G/GZ,C M;)J1R=T::.HIRH8"S@X;[+D2=LYN%31S<^WL:G$&:SYW4)!W/JJ.+5U-C"]& M=D-5F(6V'Z.EO1'QW8RNQLEB>"_%#]I3YFY//J46,GW927-5-$_ R^!<^ R$_:BF=NR M"NA-X0=9U+#\NR]!\= GX,(RCIZN&6Q%4!8@[&-^BD"G MQ]/QY>S<^,HGI+4"A(L484GXAO-AF"(.#II.T7=8:[.EI*VS_\[!-JO>\3ZW M@:)5W)!U3+D,PF;@U51#\?@A(GF2T,04532A?5^Y;E3+/$]X*:.06%4V7>D( MCB9SU;F 14?P8 GW)#$$C9N#_GAI:($G0<%0-"7>.!B;:NEC]?<2(7 _$N5R M3RGVX4 D3TB;.X]O.:3-TA1$'ZOX[-61;UH&=VC#,,]T&.9RI_*Q#L"/Y@S[ M:Q+D>"XP,SM+39\Q)5NVA+AZV01_C@.5,M/B,>97ZS)2ILX42N)-/1"2)83V M8%ASF]5M\7R9<>HNC+,

MHT*,T=)FJQ,1+\:@Y9=1Z/P H&GU?6'Q3UXVE M''>VTO?,!E:GF0DU-;A3):/NOZ@GY&\+QFCNU((X"9_L*(C0Q5"U9O[A.;D/ M:\9(+<77XC.XC+9YZY:,R#4@- _(=][?HL'1PUEA?D=5/X-UTS/ L:@_6U4" MM_";>JX>QE;+\N#,%%8!!,0M#,AE;2BS$'Z5OK9B>J!@ 85>QX25YABD,3I* M T=M@"7%B 'F'39L@#]3[ !]+G:$<+I[P*D'Y8%)I=TP3^US!64D*WMV+K# MU0E#IX&,G. ,;=2R!EQ!-?' K*H=D?57@BY%,(I6VGZ2/UD'=]WK97Y-@U9,T MV:+TP:(ER']4\(UO0G+H&L/((P(;PNV%_[%AL*I0R1CT#+87<<"6B1%E MKD)PT2RDPM< M1S."AS6*H\;SV, ME.D3+7LWXS3'LY9BP&8W3@0*;%ZOGTI5PFCG4*2FQ M*?.DAW=#4*N01&'-F_*'Z M,X\U&P:F9" NT=_.&T*[F"GEJL[EAD_FG'NUYJG>VQC=U5.-)3Z>,Q V5"2$#_4R'V!P!&6&'7;ENEH7_Q$N 6EBMD4 M29K"?8(LDWPP:J8$+A"0S'0*G2\)L$)ZJ![\K:-2-#.)'(:$E7JS:QFZA57= MVA_J4%L)K%JSX_X"&*<**I,XN$&L\XQ=,5AAKO&P4[U'>3Z!W>O$&'K^KLW$ M617@RMX-\DF;G,1:0E!\RTMT^:!P!JP?2 G4PZRQA939]WH3+2_H&QZ)RCJE MIGJ/9/]2)EC@RZV/K1N16?JCTD]\S&GI_3<)G#U.JT+9OD M"M4FX96[#4P)+/9- \2@I B25X7L2E0A585$V-0(I$322LA"5RY1>;LTSJ&6 MFZ0.^E"H414KX5$+;+,AX\X:)!;=7Q/4SSG&-H*\M,31J9 QY4]'GRFC@.RQ MVD5^Z)ZR9C$I8W*K^T#*AJ19.Q<'%PHW05#E]<]?I +U;FI+0,[MC9BD2G M5K) S]]F["HN0A1M;;6ZW>NX@)&%$Z&5R4"E=Y(CGJD0=&]XY M#U8C>\V&MOH9MXV"RKG-LXG#?.1HAQIF;5YN:%=[WWS,U%3+IO1UREP^^B#O M?Y]H;S$E>7"1B\;%C5)Z.$:?N*(4/;'%(,:]5SL?FLE+GE!':X$Z>O:NCI>E MW!AHNF(.X%RR+WP5"U"- ."X"8I+0'@C91%CH=K&X UTD<3F7QE.&H1]J%-Q9*Q^'E@E<04 IG?Y# MVXK_AE2P)J;A-BH(JI%#"V\I=1%007>:W<1):E M^H\:5?KZY>K!QN\[!IMC7UW2IF"F#@#P,6\M^ZN+H-[4H=;L^@OP8U2@,[ 4M'^C134BJ27+T[+F.A'HH^[Q@H#6P [Y8(732 MLW=7"3*S5M2J4[_(^J)U:7#$H,#J<38?K;.;:*1*R)<"Q#6R_KYHDHMJ59\? M7'F5AQB4[P$<5WV" P(>3:>I3'0<(+6M@@'KEH%'SGK>M8-:7LMMK5O2%DGD M*Z!"9?4K2?.X*A0SM(%D[F%2*,[?;@)D83>&)721 MC_5&NLN@U#V"(1MN&*5AJ;!U>>O".0!Y7'.&UM@H2(X3K!%&VPELRTD](#0L M):?.BUN[AQNRS$P\H T')*R))0U:Z0(]H4'11A^K;I!^N3(LNV5PO5KY-\20 M'MGR;VMP)[Y<(=OT+68/O=(/F(C9.G-LM6+%*AB[D"D(JT'SA@C_B$4T8MYN MT;UWPNB:,(7:+=D6%_)F"2O'$Q9J;

-K,"@BP3#+PR1$2H(?7!Q!K94&_E M//D&"FOD&H<_$"O%V!I;XGMA6%2;9D%!W/;R;50E]RMX+68KPSAS:UQ9%C" MN"4J3*GOIN2R#;O3F=P^I]D7^*H;X80F#!K"M*9P9T@2:D\H39J2:#<^=\]/ M-AG^JO'/M61N] M0/Q(Z@H737"&I)P@;CH-9.APBFH#OHV5$&'K\C2Q@0T*\ M62UZ\ +OQ2"+24E?53=,E9FA/^Z:?]S3(,U-' ME=S2".;$CFEK6Y+L#(2[QDR"SI3=7#\*H)=L:;$K:BM!T9KMQX'=F%IZM!'7 MFZ8+D_L*;5TF.],1Y@"EBTV5=&A[HQ[9;E;L2+O7#]TT6>X2U6/>33R@C>M1 MWU>C"N;4AZ2 (!L!U7E"JGP'I,H/,2[]NC(W9LO@/G".D34P(OVZ)D8DK&EI M/%QG!AJ\5*3W72YYYGH4&X3ICSEI&4JZ*FC1@2BWR#"Y>Z?JX$ 'E3R_NB!% MX PE[K4,2*]P*@_BD+!:2B9%P444C2GHT'(Y/Q%<1V Y-,J@D$92-#TY^)7ILA7#Q\Q;7(B^J: MK8I$\[T,V _AZSEV72_P3#3CFBJ>8NGH^=!#.(TK0 58U MEAB]U: +EUS#-Z@^R%E*E#\<14OVAM"RA(+SC=80!M L PQ&F 4G44DSX>Q( M'HXJCG9PPE$R0\Y]U=(X)ICPL*,*"?$1(1*Q+1?$_RJ*% M$S-X27*\DQ2&]?VL74"[H+RAC%7B152/59AT2A(@QTT"<81"1'1<=+@OO$28 MB]QU_N9B3:Z1]=!@281?"O[=N#B0>ZISI LK(\DINP6J"S:3::4 GRZ KH-A M6LO^Y([]I0,7GW)M$\%$E 0 FWB?8B$M& GI,3HIE(,7\74E7A2[<91UAJ9X MJL+A^E9!9IU%N72CE*9*Z!8V>VOL3<8I<2N 'ETATP8BZ/""1K4$=RQK0>[K M$=6ID$?>J"= O>,2@L<7B;Z)N+JK;?8O!,,X-24"LM6)F;T0>QD_]5' MG8ZR,,((I0/F]%ZAS. :X*Q\K@#HMTB *BAM.(1509&O1*@%99)#F!Q\GK)7 M!P]7XN2X4'F&FG(.8FE+;1]97QTK<(VDD)LUBW[^-J")33 MQ==03#FAL#%\&3[CIL+N[#."HRX,55JU"9SJ^8]!ZIX(3G:,H<7Z5X):Y6/$ M5=$T\"&D/_POK-\C'&Z>^N16C('VP*][8XJ3EO&TAHCD[G#V%6N3:'H,2BV MD)&1"*:K$"@MR#K$R*EG&4_#ZJXSP9-6M:A$%/%-E:&,=/G8'79%QX7+ MZ. M15%0=9:[*NQCI7BJ@X0$??<(L@T@!0;XFTH(8^(R",&JR@ M/"C%<'Q[FP M\(YVMBVCT'0Q:PISIU;))^ $R#DI!0WU CCOMZ>>]&N*18ZY>.D8- )B[-U" M&:<'2M9.=;[D&^*I6/-0HUK27QC*RE*&EGTL9W M&!G?86,JO^3*,.869;D6]QOB0I2^9+RX(@V6&&B)\ZJ@02NI.%3->6MR'W"F M*C?7J(\STYY*WYN(;"14PM,TEI'!K3BI#=!,J>*0.'<[6H$Q?[>M\&S0$:Z.S_&65%[H ME2!C\G%P\] N,DF9NK1^A5X*99"GB]77OA/,)M9:?,BO,"O\^Z)0RO21@*^1 MQ6YH)LHUFC1M CM-0CF-&4R*[@(0Q/E@8'LMM^F3M_]1O?W?]_B]6HOCU\T& MLLBJ023WL\4<]2_.KBY[%]YY[T/W_*A_\L&[_-CS>O^O=WAUV?^C]\N%U_MT M=GSZYZ?>R:7WN7_YD7X_//UTUCWYT_?Z)X?'5_B:3S^>7EUZQ_U/_N3HYZY_#HQ_[A1^^P>W)R>NF][T'G%Z?'?_2.O/=_>B>] M#Z>7?7K_ GZ[_-SKG;A]0IM'U3%Z%Q^[Q\?8SL75>^C[$AJZ//7I06BW=PQC MZ%WVSC_U3Z@+W_NM?](]IM_?]T]HTMWS]_W+<^H5.CHYNCJ\Y.'\#K,[[./3 MSA/XYJ?>$8_2N^B=_]$_A#74&85^[WZZ,&&#I^>T"A=7A_#(!7RZQ(7 \?6A MH-O9#;-WT.()MM;[[;?>X:5O5NBL M>W[9A]^['\Y[/5@27*+WIU_>W9VS(T>=S]?Z-8N@!!Z^.&H=XS=J&G"?I_!2'%(^%3_!';G M#!:%)XNS/(&Y'O9HFO V#N-3%S;V'%X]AJ>03/'=OIH/<3G%'O+/C+NQ"]Z*RAWZ#TWHZNR4*9H77NV%LZ)J[#U< MEMZ1WH?#TZOS2^]C]P^<_>]7Y_T+H$R:*U'4Z6^JLD F,.$.F M-JG:$$]2GT9G*5![%3H%*W[1_W#"S,XE(;]Z;(!NUN)0YJHF5T67, Y54L$T;JBG@ M"@^-Y4"JC'AE4M.B49>JI)NE(^V[Z5+:ZEDIGD[7 MK(EKR5HFUP%KJ(R#88>F!B^Q99<.N(4Q<39=WWA>[M3?W-FJ))UJ%()C1,CF M4ETNW8M==&M^S8 MPC2.P307;_0?C0G;D%YX!+I/_OWLN0[E;8G@Y2Y>_ M06[QMJ[3Y!;)B=OYMG<47,O(^]0!QHW1B7DA9'*/M5!L7IU/#!Q[XSU& M.,$)[,9D(#+O^0[F#]I]O83SNEWQ67QSL[)X,3[./ATZAUL M[^YY@RQ(W_;&UY)VE83D52>&$F@D)$7IG+9.Q] MCD3^Q=OSMK;,D\?I;)[)\:3P]G?WWGB?T^R+O [T$X4L8O&N^W4BA[)XN\,? MH;,=U=O;81K-W[V-Y+67%_-8_//%*$V*K5$PE?'\<""G(O?ZXL:[2*=!CAS7=O R\)IO!N'KTY&.V^_/7-Z_#-RX-@& 7A:#_:W_WE MM3AXO?\Z&+YX]W8G@/_36_H?W7,L$[$U$3B7P[W]W;\UNWN+W[0-5"83D[1P__MSK=.\XL%J.VU7N$];[C $)82Y&Y#>Y]\Q#P#?IXPWT,TSB" M)HY[W7['.SZ[.#^[Z QZ9_V5&^#'3O]#U^OU89#]P<79J7?9_;U[T>D?=[W. MAXMN]U.W/[C[H&=!% &SV"K2V>'>*R#.6RCXX-#28R]XXG03(6 MGDR ,25%EL;>I;@6P!U#X77&F1#$U3:*B?#^_K^_[N];>OW&_F@&D0C3+$"V M>UC"9#)<"QB)Z>B>;>-AA+'M'6UZ,*5I$ EO./>")/*&HK@1(O'NV7#;YDN1 M!+!8V4S-Y-YC]KW .Q%QX.,+_=_^O>WPUZ/W>_?L8 MOH#_/V"U7^X?/3%-=+^*L"SDM7@P3?!ZYI,@CH$>PG0J/#$:B1 ;]]+$ZZ?7 M8CH4F?=RUZ=+>7O5SV[+)G_^V+WH=BX?0(RXG+#R1YS G&<1>D7JC-,=E.'';]]5/PBN!]V5%(!/HE!Z%J4Z#N1<&92Y\ M^C,3>1D7. Q\(1*S("M*.,4I] _=9$&(]+QTRM7A^;B$W%:12;U>[OAQ=!(F MD!=I^&4"FPXM?8/L\),1JN$.R/"#^BHSU0E16\,C7,0_[9)I0@*51&9XR%)/ M)&%:9K!J[K$%Y:5Z:JOK/9PWR/(F2/!DY7G)5#8]N&H9EEHF$AM#&;-;Q8NB???:] 5+0;V<7W0?0 M$"R#YOZ!YFZXF-.R*.$*".$639@0B)G/@,9@8O1H3IL?(%]6O-KLKWI[*!+@ MV_ RM Z[QH_Q=N*3*3R:>>,TC>CC=1"7P3 6U0'QSL,U(N2L8((J1R,9@L 6 M$NW<3"3P?)2VL'64$,,O27H3BV@L(K]!UE4ZTJ^@J JT#O=='**$'V@"M /X&:/S#>X\;R]R##"8"8+V*/_PA/< M%HN2AK%-19# @R 2)<371'2XZGP"J6+%Z((>/Z25#K7POGOT/@VR2 GR#U-7 M<)=RVB]J$_G!"=R#89&",%L7Q@+B6+#Z18G&/&1$7@%B&5$5_'?E+P+8-K]SBP\S0AV7R:9D8F- ?\D0^K?@;Y.6_F4^SNAMQ)>[KT^RDGZ&Y6Q$M"T[#<"<0XUI;P9$ M&S@^)%*:2SX3H21YRCRHK5O!/H K4X 6N&_ MTPR)X#HMS+JWC5SM,C0=P[9#!P+D62\*YOD_;MUZ9\S$6A2-IVP>0.- 4X]" MXE!=@B@-6YH598(#Q7VL/@K]#5%>P5V&\<&DA"BPLR73>633P/?B:JO$UO!, M&B86LH8XE: YMC$-UHX2P88?U#@]-*_#.WBH@?/,4%4AAH2L#?E1LLA.864/ MW.1(YA.XOW+454=94$8T$.(5TR > ;'BSH-^-H7KC1A'$I4\W'$&BJX'8U;? MK2M1K"I53$'8SY!97\LT7G";5+?67&'':42_O4='LBEG8*_J;! +7C#5X' M9A1I@53Q4"7W 1G'R 79,6=%VXH=%PF3;(#0)=RO9'J&/]*R(.$>A76R"@Y% M+,7(D1/;1WH3H,D&?\"V401#(Y 2[NK\>@@7L(=2-USE10OMK]P.[FV_7 O] MOVYC_SZV@)H-P$-AO\B?30&/80J(R*R&YPH-HO1W'L2DQXJO(>^W.MZN,[,N M!.-V >-@[=>Q%="7(_MZ_3VV[M[6^E",4C)# 'MHC"Y*B25D FW3OII0/'>G M%*.54.N*CIJINF%_!BGRFFEH;S$HHJ3]'RK;8AH^#HM'$S M27D(0A+Q;70VJ=UH@><0!ZT'@KJV5;4WWO.;(B;]QF>U@WP#@FWW] O#&%)G MJ&I8+QL/H5QFAR M"!+BV=+U*-Z:UPI$6 M:M&OQ (>(7(*,? 3L2@B1%S(+Y5B38I2DRG03>+<8$SPR7I'U"=@% W>"+R+Q9G$0.A8JBAS0)J5,C)'_P@NZ M.^:49"FHP@7SJL>&3D@#J'Q#H*,4'F,%)AB#))P;G'/SEJ0[@MX*9NC\%)$2 M6*G;"-MV'&I/108TG@PKM ^BF%\?_LO?GU%NV@LN(^TD8W0'Y\8,PIFL21'"X-.E;HA1<[H5?*]:%,.[K6!,L 1 MOE1"S>OM5VNQ]Z_68>\M^.<1MU_K ')3WS=%"OWB;5SM#+=8XTU'#4=*T[<0 MI[B3<,4Y36E$-%Y1R1%I$*#F+\!#P=5H@EBJ0*?99)[+D 5M] 23\20,9D'( MV/ M(,SWW-O;;[ZNFE\+\G^]#N3?->%M)[ 1CWR5D6*;:A=Q6T@6!]GE-LIN&^X_ M5N&N54Q)0&Q2_*?$SRVR$EL%T(I#-@%U<&9 )EGS<=];-F\KW@41T@8+@:3H M-Z?#QO@E(R.A;SW\?[^N#*DJ&GJ8RZ&-WAV8YD.=#$01^=$]HSE^M!5PA=39 M3$S3ZT '8U7=[D.,S['XU121<6G$&31DV24]#E4.2*YXHI MZ+()/CL2#+8Q=Y$5^8LQF0$VG62P#% 8IMTQ3[WVPADV?P MRP\!O_P9_74&=AC)J4Q*C=E:CI7W#:J^"4?U]4$)\AP6ER"##9 S6EVY!3)0 MH3$;SB4V W90.B@(M,AFO7R($9_'*H,-^00<@#PC&ADS"&KVD1I"'6%[41] MR(1,6*T:,5W\Q80>V?09-]D^!H)+@C!*+D?$YTN\8/2O5A\SW?I&'[/AJ-@- M*TBY2"1!$A2=$KX;&F(!N$:D(A0F$/F!5*K/K82^_U-*N'71-KFNM+M*3I!, MQ&E8"7->)I?&O@F0Y8\\#$-2F!+8"^?]GU8'RH?E/D MX9V[5Q$G#V9^\,9:TM JD1"R(RWZUI(F%"FYQN.Y=H=&P! +F8_F*H0=H2N$ MW">;D6,BK(=!L;ZJF: 3!T5A\.@R,![B0H4S*0)2UV4MM,G0FT'AU8.1U'%8 M,L9UY#_+\&QZQ7UODMY@()*@E&' -P]5(,Q<2F1@'/X*NQBG# M 1..>L^UY>3-+NVU?I1@V\ I* F.!L,R0D.]>40(!;.Z]-G0 #&@BI?GZAD#ZI;A&SO=YO?6EAL MWJR,Q6:)FU8_0 M50 =R0C(6N8YQC];X79!4\A78;16X$6^SO.E!5%B)QTB] B M&%RVUCTT0,E M@.U'9N%/E,%B=QW.RSD[6#!(<^M]@"$F%R(O@)HX0 MV]LF/4F8[9%+:8"@7 M;K\:9>,1U,7T(2<:E#"( -&Z\&!I[GTFUZTA30R%&I'D!CG$>A)EN\TK9W/Q M,5:G!\[CHQP>.BS^$YX47Y]$Z" O*3F5XU6C3>>U :VP(%"_77H$UR%^)8:E M5190YSWW5J]#X>KSYI5D%D6Y2Z88$A!IK7@:9%\$66@B\95!)/B 2J%D!#W^ M4XKU<&_LK44"&TS)O,['_L][A!$?6SV[ZW$LUB+M3WU+'O,L5+&"=5Q#3:>H MAHXIZPTE):HI[;[&.#@^QT:4JN^"1&JJV"WF::9ONC;5BWO[&CO!D2O-][:] M6^-T@^0;9E^)TS5(2:V/1=J\!/I7+(7QRD"*OG%/BA-)V M27UT-U7FUKK13+>0-?:M&0'G$Q#!P\T>\]#(!BQR^IU3_%5AZQ1.IR82%-]( M5'%L$B I/ TGC)$(>6=D#;5/V[SM#2:B;CBJS*]F24C"O& MHJN#&Z#C Y;49 _YAM7\GIGK;783)DB42-CTDU3N?X1H*L],6WX6FQO>P::.^MR>KV]R&L]!,J&Q,T=^00>$[ M\8KFYA2L]XHX5LS_GR]V7]#G''&QZG-+'_7R.EZ3$@KHK(CTRS,*[XUSPP:0:5SS11[A* M2K@<8T?\STE))C@L&;#/5H>F M/-X0I^O!)'<[1RUE.Y[/R\]Z7L(U.2^-LB@ZYB6AFHT16V9T)353WH+-WQHL M\_+6HV1R+YA[3%W$3KJ4= BSJ^8TT>8LM"IA #/:I!0@ERV0E4YLXF1&(9@>U_G MFC&%D]B_Y;I!Q%<82RZOI:JWE*3)5E3:QPA]EFL^HIG4*]4RZ@!('$U_6D6' MXLM_%M0G9^$W#%Y14+?:4\9Z;CAF9>*TNH9[KH.Q804&]7*%2KTLTULM-SH/ MY@^J!LH^E!:*K,>T!%Y<3F>@I4V=RWK&O?NN,YCR)MDP,7@$Y.'8.LB+X*O( M-2@V4J%N2,P3$4<^.K6Y2N+C\6Y=U;/SZ>RJ/] E/>]?.ZD@^9+QQ%-7HV_B M"H(DH9I=3B#'DG@'Y?54_A[7,M_>>LU_N\RUEK8Y17VV"^!VHD%G HLF,M\" MYI;.J0BR,3"<89J4Y'O"-',,[^/$_[GB81OYI@-EJ((5\#<&'HZS8(J?*@FU M+?79P!.T)JW>HO$Q"H8IBH=Z19IK80UPC); .R*A5$39VW=+--N5G2NUNF%<8"!=F/Z17$'QHBRM[0),FB$%#DW,O(/?8)HY!31 M1/W2ETQREJ0JH#IZUH'Y6]^K9E*J_ED0FY$RG9K(J"9YUM6#&K/C""WR4%-3 M]ZM8_B>\=E?'S;OLVOTLXA&"E=\[ 6XG?P^FLZ,SKY>HFIZ/>A4;RU#]V&Q MW[Y*.NOBL^K/Y;,4 3HX4@'[*"DGFI@)VD =X++9?@K'65K.O"F5((U]+^*D M*%15DF1?A:^>8OW?0*/!JSB@I%Z]BB3[*?$_R;%_=?, I_%:6/&E:5XGH_KC M2PO]JT_ONQR EB%ER@VN7?!. $B>? M">0+D<6^U7K5W*[RI96/..D@.[G"D&0G2C)A+>)J%7CJE>Y=E-\Y5A1[A7\- MT-CH]8P,HMG+A2A4=![FP,62]R (E90>MA.R(/;F]8&;>,[;>#J2[E[T+CN/ M!&>IKX65UJP=M!X:Y%"R*F6C2,VL<$,SO!-U6_S]4AIW587VZP<#DNSMTW9B M'=$S-S5_7&/(]KZJ0L77*MEV,$VH-&PM*V-&7=ZD91S5:MC+2J9F&'D0DP79 MEA?JC&#I(V(4QR@O(!UIFND<=^PN%1-A"]]13@<"5&+2I322%.,JT:[# P<* M3 3&KP;D_X7Q19S"VXV0I?Z/.\N%B=1@']!#!-SV68>ZHPZU.OZ391>!KH1 MX+;PM2I/-H0L0Z<]7?P+59C#;XCN?$;IK:BC?$U0>N0R:K,W+C8OZ\-DPJCO M$E=I9$.K)[KV>L? J(1M9,7H6)^+ E4 ,MOSW>]:8H?DCL/%5( _,SJ62QHQ M8H[W[E:;\^V1P=]E1DM"%(](_M')V/WZ(%2L'AL(-[YN6DVGU@7:@U7H_0@? M MGS"8W%:N'GFXW:@SJF21L.[+;5@@: GR:%(P_B8QY*C6SLF:19P4H@YO$8 MI65&62ERE>UL;V?OU;W9_ML<%(3%IW@)>WD]*Q 6^W8'6GCW '7KY?Z1-K#3 MSCIK1+3P*,M"QT,0]HG_U^%P7R0(J==+15>>&:2)@4]%R3L>$]IHM#4HY M?_S)/X- _R1W]9J 0!? .WP7;+;PNO;O+>U MBKP$08G]A)NFL!)%!J!?# \_YG72UP09RMS+DA]@N\Y7D868GCTF1.NHC.-G M8.J?Z RO"3!UX1FN&C&FT",7U"*8 =,V6T?A5E,?FX3O"K_*<$AEQ-0=6<-J M50769:HJ6QF-H#MG?QE=DG0^JV [-_.8S4)W^'P2[W<2]][L_XBCN'=P\,UG MD6?AI#M?Z;/8T[!+=;J4T88/T:(S% DTV@^Y.$S-Q/\2G76SC-P"UJI33\4X M$G"8V*F 9DB!IG9T_: I/@YNR 7@YAJT)GX'Q7KGL^O8^]7$^#9E5UF%>VA+ M*7H#&IDMFEDD<+*8QH#R)-0S:&HOINI3YFY//J56DIA)0OE0T"^BTKICO#,I M:_7.C9JA%H";/FJ)@7YR#^ MHTUO;D>!\"3AJ&/>;IC*L&(QY*+A,%'?PYGAJWMO=M?;.H/K8YF7(!^G0B'% M7.;801'H>KIH: DWOY7]/2@0Z$=EP7JY0G4&ER/>^= =[+ZY/SQBV^NB74H' MCV#:4P,4,'>\JQQWD&KA6GBIWZE';B)2A6KR-M$6[H@MRB(2JEB*0:*"S)%) M?B47F&JP8'1$)-'=*67&LS M!#3'JTR)F1B7<6"]=V.L?(NF996OSL)>=2T_;WGUOR9\^5K'1S,:);G,5+4R7HHG3=^DUOL1X-+HIL+2OKHJ-6705.A^8.1S&XZ>9B8X MUN :E7QZ\$N]W$=;F$9SIY9$4/ADO4#L+@;6-;.;+\BL6C,!:@F^%KE!PHE] MZY9\ZS6(- _(=][?HL'1PUEA?D<%.X-UTS/ L:@_6]4!MZRD>JX>=%=+$>+, M%%8!A,,M#"%F32BSX'Z5'+NB\%,8@<*U8SI<Z.)U:VA/*(MAV;-WAZG3$LT!&3MB&-B59 MF=_2XJ(H(05W#R4JL\L49&RW3D-6L8L0E=!:IIWP.' MT]A%U*O 2XB&-;@5E5^POBKPQ5@FN0[8 9(E89&J]9 ?,8E4%7 3,F\><)P( MS34S.7":FB-UJ55G?ALOD4K;S])'ZZ#N>[T9 M@AJC /D_IR!#P\G5>.Z<GE8*GZ* 'L0K@XU@W6+0$^8\* MR_%-L Y=8QB31+A N+WP/S9@5I5!FH">P;8B#N4RT:/,50C9F854# PUV%DF M$;C*?<3T()PD]#>$> I)%-:\ M*<_) 4$+RLBD&3+I#:TZF!*MFR3DP,J$3@4"$.USY?-0P;;J!\N*N"F3=-:, MPPEZAM75\"E>-.U((V\ M(;1CE[(;ZT2 ^&3.:8YK_N']C?%=_<-80.@V]^$W<:^&'?1/R,[6!$N,X3TY MBUKJSBU#=JTL2(&!QPR4#24)\4.-+!D(UV")4;=MF8[V@$^%6ZZNF,^0I"DR M)\@RR0>C9DK@\B/)7"?\^9( *Z2'ZF'A.H!$,Y/(84A8!SR[EJ%;MMFM+*0. MM97 JA6![B^ <6*C,HF#&X0ES]EVC_4K&P\[M<&4UQ/8O4Z9H>?OVDR<50&N M[-T@G[1I3*PE!,6WO$0? 0IGP/J!E$ ]S!I;2$FTKS?1\H)^X;&HK%-J:H-) M=AIF@@6^W,J)N9$=N^ M@@DY9B0DBS'!$/+"E+(C30[U%L?U?AS$V][[,M_V*&N1=YZEHVWV7.,RO#[: M>_5J=Z^65('H6N>[U+DS&U5@494KV4BDY!-X]=]PY^61&@P,6*==J#8)K]QM M8$I@L6\:$ :E2Y"\*F17HOK+*GK!)DT@)9)60A:Z+I+*,J8Q#K6L)77 A\)J MJK &CUI@FPT9=]:@[MW!FB!^+C ,$>2E!QR="AE3J0)T;3,"R!ZK/>2'[BEK MEJHS)K>Z#\2-@,F$G [++*^R:8:=H14:$YKDN1/=6;5C&-,%67$;UVFK-5/) MW*YSF,1%=AYK)P ]:-'%+/_X3,!G&4F1Q6:MHYBI0J M5FBW;* M'3_Y(.]_\VN_/F7.50T_U?=S\TL+&4M@)-54Q' MSJ7ZBZ\0]U6)4-U*P"**T[R-G\97O8 MJ'V!X;UCIFBCS](CK Z# MX.LC@#Z,5'=>A=X.=)4C+].]B&'QRP^TR; M/X VU\1 W4:;R.G511,+K$:MC2V,B*GGS4Q23^6,L:7^C!PNN)!UY7ZTC-Y_ M4$3I=\*#VY( ZM8V95XU^M_'E+;LL')RVM;@XBH>V5?1R"A=Q"E0 %J9$4'$ MP23:6.6N$2^UJ?FML_\W"N=LJ"Q2>(]OH6Q B;B-F\I8$:V50N^3CR: 6HX] ME+89));C\!9NL2JLK+%&53]97=A9E-,59 PVIKJC0D,D(9VO+M*D(^T MPE:=LD_6&4U (G2 HU$/)K-4IGH($!J6T4"UA7.)TZ(WK&#>KCRU%IFI2WVQ%=(A2O$T01RJ^,0*:K>N MD9%5W]D\Y$V$1S5H;\%)]IQ$I;#!6?I53A5=X8Q$1LJAP[PM<\8F,TJ-ECBM M^MXXQ>CO0!9*TYH!XVDVZ=P)FMN9*F:D@%(9LP;3'"Q=2MZ-40E=Y!.]D>XR M*/V/<,B&&T9I6"IP7=ZZ< Y"'M>;N%]]X)I&OB%&JW9%M@R.$#5,MG,-3:V$%L6@5$6288>66(B&!#ZH,)-K)Q MWLHF_PT4UL@+#G\@6(K!-9KR;HF+:M,L*.S77KZ-XK'>.?5*1R8S21(Y-@IK M.8BB5@!518&QOBV#H8P-UK$"[;Q#EL7GD_-SP@A;$CB3*U_+W@I?BVG"$-_< M&DB&!;!;PL*4^BYTP6X;=Z<3J'U.LR_P52?""4T9-80I2.'.D"34]BD[F9)H M-SYW+OJ;C'_5 .A:#C7Z!:@?"1W1PFFNH-13Q W'P3P=C1!.P/?10T08>OQ0 M%K A(=ZL%CYXB?=BD$4YCM3W]G=W[Y\,B5-%MTS6@2OFIK\8,<6Q0I)7ZBQR MM0P,0F60,HJU^,FQ2[C(,-[M&BRR$@::Z6W5KS8O[;5$";Y:(>O&;<%7CHS\ M)Y'F%F&-G$%C6:;*W5_YHGG_NWSL6Z[W9M6Z)5S0&J!<-&MKP>C6"$WHZJCJ4_T=FXJ^!+D (&Y2$-T2BO)D@R#<(X+MV<30ILF6QI"3IJ MJ_S1FK7) >:8BHETIJXW31BE3 -,N?=0M%;A5$ZH.D6H2IW M+WD=KNC@I!?7TZ.8H)'$O98!*3I.K3T<$I9:R:0HN."CL/3%5UC;2M&8A0Z#]HIJQJM=+Q!AA$1FI&S(,.FMFH!'MGHT':SH M1AH!^V1&W2+ JLNB*J,M=GM@/X3XYVAZ)?#><9"V:F:6QNT+TB0.6F-5W:JZ MM9A:2(7:.=M\I]WX)CF][O11^4 F(H;Y<@:?F,/[0WDM\4^T*)F+BJ+\ZGG1 M05N(*&4(7$B$XM>8672?@W)>!AC7IY$I?"$LR-Y.*I"5@%*;R+F.E&/'HWVNL)0,D%H!#8:<)0R989!F1IN M><)*8E$KBDA2)C:I<@ L MOJX:C,(CCK+.T!1/54AAWVKL+'DK'W.4TE0);L-V> T&RCA!;P5AI,MK6L"] MAM$WJB:X8UD+5B1E]$#NYB/51IZ,LC#!"R8DYX5@H,[@&.$^@*P#Z+1*@"I,;C6!54.0K M$?M!N>T0MP>?9^QFPL.5.%DW5.:CIIR#W(BDU6 ,=U->O_99=\2D&R+.A4IZ M3C&J0!3VJ%9A&*JW:E%+U%+X@=4\% MY^O%8&?]*V&_\@D"O6@:^!#2'_YW.+^O&V+9X<8Y?,:!7Q9 RH7WK[3,8#\> MZ(=(7)Z](!&CJ2G[3Y*7,4OR%&?(0Y-N(I*AXHU033EHZNS\JG2@#?=P< M@^K*"I5U4M?K:(MY<5,1JKJN:W'1K$=$=J?8^HS'WKK('I@5;HG>=D<5IRV' M:HV1R=QA["K[IU#T&!1;R,A(!-,U$9069#UTY&6TC*?A!M!YZ4FK6E8JBOBF MRIE&NGSL#KNBX\)E 6_'HBBH2LM=%?:)4CQ5+7-=YZ;E&K3'JITI]!2=VUJF-EC?0V1V+OTG0#L$9]W6DHJ-ON-41 M:0"HMT1:4$,G%A!&#>?0GO=,2P,FR9'RN<.="YK0AN4!KLA!=C&9Y2@*86X6 M=K?;A+/[FVM!QJL#+%U:!DB[C!ZBT'0PCPMSIU;))^"4S#DI!0WU CCOMR?# M]&N*18[9@>D8-")T[-U".;"'2M9.=0;G&^*I6/M0PVS<"/<%)F^X\S*3D,.) M?<66[V4Q]GIOUMOC<5V5BH%*QI+",#I'%"^-%,J0*C M.)L\6H$QH[@M#VW\\S#:'4Y<*9KWY;/__.?QGZ<<5X*J#IZ'/)Z[LFVJW=4M M5CN"WV"Z/A691M)?:K^N>V$,O>OL ^ZMK+N1E-,\T>D"Z+QS&*'*JQDXQV,2 M8*KP+\#@9G$0WMMS_'WOM-5Q']^2)PX=3.07. UN'MO;*2D-G%:5T>&D?"LD M(_G:#8:IZEJK6OF5>P?_OBR47>1$P-=X6V[H^Y"+?VG:A)LQ">4L9J R>GY MIV(>A^VMAV#TZUH042<;RB*KAMGK]W_W'I=3^=GY[]\:G;'WB?>X./]/OQV:?S3O\/W^OUCT^O\#6? M?CR[&GBGO4^]06?0.^O['CSCJ2Z\C]V+[E7_I'L!CW[L'7_TCCO]_MG >]^% MSB_/3G_OGGCO__#ZW0]G@QZ]?PF_#3YWNWVW3VCSI#I&[_)CY_04V[F\>@]] M#Z"AP9E/#T*[W5,80W?0O?C4ZU,7OO=;K]\YI=_?]_HTZ<[%^][@@GJ%COHG M5\<#'LZ_8';'/7S:>0+?_-0]X5%ZE]V+WWO'L(8ZE<^_.I\N36#EV06MPN75 M,3QR"9\&N! XOAXT='Q\=G'2Z1]W>6WUFR!U53J\N#J%]G^#MYW=,'L'+?:Q MM>YOOW6/![Y9H?/.Q: 'OW<^7'2[L"2X1._/KOHT,7Q K<-GV'GO[#?Z2O<* M7>'X>.0?O?.+L^-N%Y=JN_X8KW[G_/R4&SWM?+[4K5T"(73QPTGW%+M1TX3] M/H>1XI#PJ5X?=N<<%H4GB[/LPUR/NS1->!N'\:D#&WL!KY["4TBF^&Y/30X? MW*ZLV*?.'SC=C]W3$YS(^\[IH/?I[*+KPR\7?YSB$N'8<6YGN"/>^6D'=J%S M65DYWBIJ[-/5X HF^@=WJ*A+$YXE&45PL, =W*]/T#*0T(?N-OV')G1U?L84 MS0NO]L)9437V+BY+]T3OP_'9U<7 ^]CY'6?_KZN+WB50)LV5*.KL-U5\(1.8 MDP_O%P)!F)S9EF%AR9R*%4JNC*IJ?6H$50R\M*1]MU<+N[//@/E;-4B"L>K MXKZ,=T_UK#1AIVLV#6CY4";7 :O,#,QA#ZM&4[&IF0ZXQ55QPF'?N(+NU-_" MV:H\IFH4@J-HR A472[=BUUT:P]T6UV+T[*WNQ;'Y9@]X\C<'Q'SJ7W)[%Z, M&(-F._(]G1&8CU'=0T)8;#E&)[A/(1S*A*.\\C:/'GN75*I!*GFA?32DHDO2 ML+ZS5^/[U.'Z480-=RK(CGV0H4%]('FGBI,DB(39=Q(\1(P5*D4#&:5LBL02 MM"5W*.+T9GU+HBT Y3MO5^)C=_6^J4W"SV[S"3DLJWN]RR&UCY;FK39Y#A?> MVX5Y#2FER!8FG@QFN3C4?S0F;&..X1'H/OGGBY/TW)QZY^M/! MJR6_.>_='KX\3$$>GE:#DO=A 2N!%CB1$6S> M8Y!=EZ_0[(Z!?G9U4!^D\P=V,W613H^Z,(^PDR;;^? M'[8E%%PXNRDP6(^7R0LCD9UV+%C+_?[?_ M[UX'8)V6Y<6[/DBCAW^B77\HT?\D]_;/1L94??NGI6.T'24(*_G]G!07%6OJ MH8JB?YIY[=>YQ.#NPZ]IX#\]V$WID.1>2]W,>G0WIL'^'/;;7>K M^>]M689JZ)Y[VF&^3X6>IS+\K CZZR_ZPS"-YN_^^G9G4DSC=_\?4$L#!!0 M ( +-QE$\.MMT+/P( )@* : 97@R,3$R,#$Y,3 S,2US=6)S:61I M82YH=&WEEEUOFS 4AJ^37^$R=5<#0\+2CC"D 9&:J6NKCBG;I<%.L HV,J8D M_?4SI%29FC7K%C65=H'1.?XXSWEM#G:/PLL@^G$U :G,,W#US3^?!D#3(9P- M PC#* 1GT9=S8!NF!2*!6$DEY0QE$$XN-*"E4A8.A'5=&_70X&(!HVO8+&7# MC/.2&%ABS>N[C/?=(UT'(DRHG3()$$"0)!E5)V0+,,"EO@ 5T M_6%DP(N5H(M4@H%I?0 S+F[H+>I&2"HSXDV6*8VI=.':5,'@?30WYGCEN9C> M@E*N,O)1FW,F]3G*:;9R(IJ3$ER0&ESS'+%QVU?2.^)89B''#;V:Z;D(,)2K MN>4@#$Y&?A@.A[;__M0??+),*PQ'P\"T;'\2VIKG0J2>=E;7=)$SRHB>DB87 MQQJ8QX_#N8UG&RAE*1%4;ID1"Q6N<7=1-V*W?3LI)%E*'65TP9Q6YW_':LUZ M'2+F&59+3+Z?3?UI! :68?W*^[)HVQ1[BJ! &*N#J<=<2IX[HV+YX)*\:.T- MR(S,_Q/&=D%,$BY04Q2O@B7W\Z/RV-E6?%FN( M]K--SZO,FP3VZ7X(=I6B7?__#942Q45$0W&86TJO,]I+6M]M;X_>3U!+ P04 M " "S<91/YT([T5\# !)"P &@ &5X,C,Q,C Q.3$P,S$Q,&MP=V-C M;VXN:'1MQ59M3^,X$/X,OV*V:-&M1)K7EJ3-56*3=*\Z*%7I"MU'-YD2:Y,X M?G2; >>68\MO\IO X6?\TB2$6>P>S[U\M) !U- MUV_M0-?#10A_+*XNP>D:)BPX*2HJ*"M(INO1M .=5(ARH.N;S::[L;N,W^F+ MN:Y,.7K&6(7=1"2=T;&O5*/C(S]%DLC_(_^3ID'(XG6.A8"8(Q&8P+JBQ1W< M)EC] !,T[7%EP,HMIW>I ,LP/;AE_ >])^T*046&H^@AI4LJ?'TWE,[TQIN_ M9,EVY"?T'BJQS?#WSHH50EN1G&;;P8+F6,$4-S!G.2F&]5Q%?^+ -$HQ5.CE MSI%/H""YW%M=]*UP;#NAX]KC7FC:7N3V@XM^WW!Z;A2=&YV1KQ/YJW>UG]9S M1@O44E2Q#$S+^/Q/=[[2[ -*BQ0Y%7MV++ETI]2MUV>^Z[E749P[GXE<,8IDDY/\?:FTRP9AQHJIHL"X2Y J+M!5<3V^B MZ0*NQS"9AM$LDA\YG$??)C>+:!Z%;7%>!,'U]^EB,OT&X\G\ZM? WQACJQ*L M/%3,^]+S6CV\0&E;+V#6BH/@/&P&]L3F_AI)AJM][+TYCEL$.8/++<2LJ%1_ M$0Q$BD +67EE4WP@YSFNY,(B5E/UBCG>T4HT"VZ$;$JJ/U4@1V/&<[@Y/7$M MPQNZ\-N4==O WXBP'FYVM"Q9EDC(IR>V-7RGN<[(MFW-,L\-PSP#)7NFY3D[ MT31LVW(;V;)[AOI(]JUW3[YM6KY%=9>B9;#>RUW,\%TB1P Z% MT_.<+_580\\Y4\JV9K+'$J-@*2^0-Y-88@QYDODIR=FWQ@J-M1%\VYS=3XY M9A*IO-":\EO1@A0Q)9DT]5A9BBDUB2U+!5:5BHVJ8RTO6E7$@K,,V#WR9S9V M<4OS9[!):9P"*4LDO-J5,JUV=)I&4[%_=O_[,3W F7Q;#SP +W28<9IC!M) M/4_9NL* L1(E89>7LP^%]I5D@N:,XQE<$;[-9$E\*)[7S\*_0SI4N;QXRWS4 ML^JH'=2ORF._?NZ._@902P,$% @ LW&43P20]::M!P KR( !H !E M>#,Q,3(P,3DQ,#,Q,3!K8V5O8V5R+FAT;>U:;7,:MQ;^G/P*E4QZG1G>;2 (8T]<5J[4\\8D'2D\_Z< M(Y;^=V?GP\FO'T_#0>LEJCU?JT/VRUSB9G[/WDOS^Q@V:[PR:6 MITYY95*N6ZW1AQJKQ=YGO59KL5@T%_M-8R];DXL6'770TL8XV11>U$Z>]VGJ MY/FS?BRYP/NS_G>-!CLS49[(U+/(2NZE8+E3Z27[)*2[8AW6:-Q0#DVVM.HR M]JS;[ARQ3\9>J3FO*+SR6IZ,KF,U5;[?*H9@UBJY]:=&+$_Z0LV9\TLMW]9F M)O6-&4^47O8F*I&.?9 +=F$2GAZ'-:=^E[U.._/')#UVGO0Y2WF"O:[]NOMZ M,#PZ&IR]V3\<#/8'P^Z@W>F^.1P-WKWI#D]K)_T6QW_85;U4G+5*92.6I$NO MTVV_W&;7IYE=@JHTEE;Y'3NF%NQHNN*ZQCNL?5$*+Z]]@VMUF?:"G;]>K#!< M%"RF1@L<,?KE_7@PGK#]3K-3R7MO9;]_L=\]WM3VCHI%"#5IOXEFP_'HPRD; MGE]\/+\XG8S//_S#U!M=3,;OQL.@&CM_QX;OQZ-W;/3+:/CS9/S_$::P.KIX MPEKORJ([BJ#E[ 'RI78RKK,?N5VR09/]+U$^KK-(6J]F2^9C[GOL[L)E7 @@ M:<.;K/=#=OTMA.TTV9C%?"Z9E7,E%T!O'RO'>)KF7&,R,]8S,V-#)5,. +>8 MX%0[CA^7(MTF&W '\4W*DB6[2LU"2W$IZX4^I2+"H$:D!J4*^[E*H>>2Y:FW MN00W%*]0QZ N9PE&5L$&,QYARC(#9S)O"KHM@E1&TCGR.T@2?B7!=^U,ASD! M8N7+THSN%FN$BP@=4YTH M<@T".-# RH&="_)$W,5LILW"5=ZU\E(YCW;+,TZ3A=R0LK[F)%<)LR7M(_/3 M09---I3ZCRM]4 (2G2+Z+W(MW? !?[_%7A1G/I ,G*!_PZ,ONJ1-41CQW=]]" MF#65L'+)J4!!DUL<@!29*Q<2#U0R#>=0'5VE['K:6ZEY<%L)@RO3UTM(H$6% M](4LSF@EPH7%Y5.GA.)6D0*J .L 1"F=E#L"T!#J+J!M2%-
&Q9W3:2LZ[IZ( M=PX2!-9<"?(]=[CB$NQPA[BA$DL!P:VHG(-P47RJM/)+@NQ=;"E4@Q^#BXHH MVR!=*]$!W:Y+A;(C&*)NW $5BN'NRA@=YWP6W^ VUI.9B]N4^BDVKMB7$LBQL$'IC.ORQ^TY4N5P89]O(U!R7 MY2ZLW/+A/7*7 -M$46[)B&OHN'%>8IS'#%T%<8J+<,1O.6 5A^YM$<\0 [,56*04^Y1++:J.(3BJ.'>6'>#S&$" MAR6XGWDI=\+-U #U:44HR!2V[\'9R&Y'Z(%WZB&JJ)2_Y0HBASC,TRAT^*^> M3LMVB@L-54D%9U'32>UKA.L[_EW9<)>MTT+R*X+)HDH%H SU-5QWJ\O-O7Q6 M=CE%W[\CC;C 1B=OLFB'?\MZ#&*X"F6S7J"T T2[/$G0I/TN@QHE2NV\ #X- M!*ZZJ5, [GAR\5=]0?H(OPY=V[V1$^W*PPJ->5J,UX]/*3/U1E!TB 9' M^M"C1U+K3X$FTC;@>,TS M)WO5ARVU22B8S5/C1T*D;VM=>ASD!;W8F]52IH)1]^5Q17-[Z>B'U=J._7.J ML&AC2A$2)826FY#3A:G6;;<^GAKO3;(Q%1[^A)E-EWV#'"PRX]9SJTTC[-:O M]$8I?2>[9N%"SJJ,?"+ZMUQK\_M^]EF+_.OZIZ7?AEO_]>H_1+^/N.TKJE&A M11S&2L[8Z%I&.7UIP,Z+*\Z?>[L52M;64_J_O(Y_YF>58/P MVXWG_?"CDI,_ %!+ P04 " "S<91/EOS.:*4' ""(@ &@ &5X,S$R M,C Q.3$P,S$Q,&MC9F]C97(N:'1M[5IM4QLY$OZ<_ JM4]DC57[%D"S&H8H8 M4_%6%E*L[W+W41YI&!6:T:RDL?'^^GM:,X-M\&Z@0O;@:JG"MJ26^OWIEL?# M'T[.1]/_?!ZSQ*>:??[GAT^3$6NT.ITO_5&G^UNCTTMSYSR MRF1<=SKCLP9K)-[G@TYGL5BT%_VVL9>=Z46'CMKK:&.<; LO&D+;; M[1VP+\9>J3FO*;SR6AZ-KQ,U4W[8*8=@UJFX#6=&+(^&0LV9\TLMWS=BD_E6 MS%.EEX.I2J5C9W+!+DS*L\.PYM3O]T_U1_^W!Z6F__V'_W=[H[<%X[[C7.!IV./[#KOJEYJQ5)EN))%T&O=WN MZ[OLAC2S35"5)=(JOV7'S((=3==6U;W&M+K-!L/.WBQ6&BY+% MS&B!(\;__CCY,)FR?J^]6\O[8&5_?-7?/=S4]IZ*10@U:;^+9J/)^.R8C MED7W%$'+^!'RI7$T:;*?.6'1N,U^,4O-,_:S;3=9)*U7\9+YA/L!N[^(.1<" M>-KR)A_\E%]_#Y%[;39A"9]+9N58S(WUS,1LI&3& >,6 M$YPJR.'34F2WS3YP!_%-QM(EN\K,0DMQ*9NE/I4BPL [F4'!PGZN,NBY9$7F M;2'!#24L5#.HRUF*D56P0M?)2.8^FRS-.DZ742(B>R%(E( MR4ACH5RDC2NPCU+4&EW:-K%EN[' M5[VWW<->G[=Z^SOR3=C?VQ?EJ!PJJCE9Z5ABPBA/UOQ=VI\$^BHW5C&*-QC% M8$3*WHX"4!#:/F85J-=I,-@CBD?P]0Y_4YKQ1#IP@O(!C[[NGB9!9<0+=_\M MA%DS"2M7G$H4-(7% 4B1N7(A\4 ELW .U=%5RJZGO96:![=5,+@R?;."!%I4 M2%_(XHQ6(EQ;7#%S2BAN%2F@2K .0)31284C VA[@+:AC3%Y0@"X:X2-N4< M\1(5FA.Z0*T@Q J(L:.$]?5JA$\S280 .R7XC$3_ON$Q6QK6-P[G>Y$Q_T3 M\=Y!@L":*T&^YPX778(=[A W5&(I(+@5M7,0+HK/E%9^29"]C2V%:O!C<%$9 M91ND:R4ZH-MUI5!>H%5RB&XJ,5%DK @"A&)]*3-4#HU(P8K,*02)!(U(&0T( M594#6YY^/$15/(SG7!&Q$1KNR M_LY,X?^8]WUPB]]02VHNXJ_W46Q6MRTAEF5I@] ;T^%/W7>BSN72.'>-3,UQ M5>["RBT?/B!W";!-%!66C+B&CAOGI<9YS-"%$*>X"$?\5@!6<>C.'>(8$8!, MND57B8E.3(8N/MN\R+PI)4FXNRD?E(,A8J0(X!2TKX!CB5[]2NJJI;]%W_P& M@SQV?#Q"-.P_O+D+UT91!T]SE0V4G.O.7"4&.>4!Q>).%8=0'#7<&^MND#E, MX+ 4]S,OY5:XF1F@/JT(!9G"]ATX&]GM"#WP3CU$'97RMT)!Y!"'11:%#O_- M\VG9CG&AH2JIX"QJ.JE]C7!]Q[^K&NZJ=5I(?D4P65:I )2AOH;K;GVY>9#/ MJBZG[/NWI!$7V.CD319M\6]5CT$,5Z%L-DN4=H!H5Z0IFK3?95"C0JFM%\#G M@F$W6XS/)SXJ[X#?8+? M>*[MW@CX;NT^A:X[*\?KQV>4=GK#XSVBP9$^-."1U+I:?=_H-L+8Y3RJQP]_ MJK-0PB>#O8/VV^Y!_]W^Z\,9H$+:5F2TYKF3@_K#';5)*)C-4U='0F3O&[OT MQ,<+>K$WJY5,):/=UXVE@Y]6:UOVSZE\HD>I1$B5$%INXLDN3+5NN_7Q MS'AOTHVI\'PGS&RZ[#LD6)D9MQY-;1IANWZ5-RKI>_DU"[=M]JH;_IZ+_AW7 MV?:5_A:#_.WY4M[GHM_?7GU0/C\3_7Z5F4(_]"_<4MAGW.H5E:O0"HX2)6-V M>M/2G)=7F3\T2/!\)U2O.\_D__*2?NM' /^KWR.\J ?AYQ@OA^%W(D?_!5!+ M P04 " "S<91/@Z%FI?P$ ""% &@ &5X,S(Q,C Q.3$P,S$Q,&MC M96]C97(N:'1MY5A;4QLW%'X.O^+$3)ADQO9>#!1LQS-@3,,TQ0RX0_LHK[1> M3;325I(Q[J_OD7;7M8%<()\YZ/#GH$Y DQ[/F<'1T='*ZO]\YC:.]T?'PX'@O_FD_[)R>=CJGT=YQ M8] /"/[Z4_6CUBRX9*V,.5^Z41R^N*^N[V8>,I3+C&EN'S@QU:C.3==:UW3[ MM8]:8=FM;1'!9[+K MIKTU_%T^'9Z/P(AN/+B_'ET>1L?/[?=O<: MMUDFX]4$M(E-EX"'+4\Y7@DV([;ITB+C!MY)M1",SE@34)"30S'7 M_2&5=N'+P5BONT$W2OEIUC7]L6.FO6D=TV-GM>9$7I91@KL(FD>!ER&H,BHE M7"-NA6;&(=1TRT0(P&,HG0C$SQ0(F2E+-^62R,3-HT#J>:6'!'?-10FP*EA9 MNN9.AK8? =PW[Y0?[XQKIS?"%M9QY5ASLAROBYKK1MCP8U.0I!X_GO\N.+59=_>@?1 ?1/'>B]Y4:>S!K40)00K#NO4_]]QV M1B%LEF)\G1'R=2-RW-A2]]"KUX_P(3P,]$+^&X#5>Y MZSIE\=TA]X^"Y@=Q?PV4^ XW2NQ\%C1.6L'Q%%>)P MDRK<=3SP'>_>&^^/= T\VH C*+DO<@T^P^M3E-I!EI_A"%S'$N7/1;CW@22U)S7#^L#"VX8$*H*M\M?R: M><8,I"B0-1K/#98%ZG?$P7.HBBTP@=9H)7D"-X[,X[7_5"\R8F#*\$"AU0UW M-!7I^GW>[XIKP9&)3!V'J[@+"GQX9SK7DINL%/:)9!+1X4A9T.XTA7F!,\YP M9NSW0%3N? 3ZM[Y'/:L'_G/<5M]_)QS\#5!+ P04 " "S<91/OO#?&OD$ M !9$P &@ &5X,S(R,C Q.3$P,S$Q,&MC9F]C97(N:'1MY5A9;]LX$'YN M?\7408L6L*W#2>O8K@''<=!TVSA(O)O=1UJD+*(TJ9)4'.^OWR$E>9VC1WIM MBPT0)4-R#GYS2H-'A]/Q[*_3"61V*>#T]X,WQV-HM(+@HC,.@L/9(;R:O7T# MN^TP@IDFTG#+E20B""8G#6ADUN:](%BM5NU5IZWT(IB=!4[4;B"4,JQ-+6T, M'P[47X*Q:\%> M-E(E;2LE2R[6O1E?,@,G; 5G:DEDW^\9_C?K16%N^\YZY!P."$BR1%X3A2\. MXJ,X'.T?A7NC@W'W*(PFW;W=SN%XTGDQ&C6&@X#@K^>J'[5FP25K9/;Z@9NY2Y#N%-@5!*5;!.4M_#M8*SW'=&+W(EO .Q3\JS$ MT!E^QA 0ZZYQI/02HK#U6QWH%2B0*NWI-2,:&&).X8LC?9I8-6>ZU-^)FKX) M?UW>I!Q=<8V^;(0-3YN<)#5]_PEVQ:G->KO==C?N M1O'>X_Y<::S!K40)07+#>O4_MZ[MC$+8+$7_.B/DRT;DIEM+W4-O=BN;2D51 MB !^Y-2E*\\)$96B):=4L-JFN;)6+7M1?@5&"4YA)_0_UW,C1L"V$=RF*PG; M2WZB]2O7'?<=^E]@ GA-G#LF;7BKUH)(>*W;-Z;S>R'SB]S\G$F.]?,/[-UP MB@6 N_#WU> ##;ZL2O\#9 Y9PI:;_AF'U_OGS8L'O@S<>I'[E6KCO0T803D0 M8@/F"XP34?8*'-I6U7N)V;R75!V< DYZ-Z?]INO@"IN,!EI_6R %TM)%CT6_ M-X$D]2#HR9IAQ0T#0E7N3OD^Y4PBMM#,CY% \AQ'*>,;YCI'_:Z;^L&B:J%, MH#5:29[ I9MPL1=^Z2TR8F#.D"'7ZI*[V0UGV-O#L$NN%#3=704>#= M)]-"2VZR4MAG3EB(#L<^CG:G*10YKCC#F;$_0_>^\6WCO_K,\J F_%>FAP/_ M^6OX#U!+ P04 " "S<91/FK;N\9.2 #U(0$ &P '-T;V-K<&5R9F]R M;6%N8V5G9H7B* M&_KT.:?.J?">NG6KP2_@%'#^AJ**(H"#@P-$8O\ 7/G^^8 <#H2]P>BH, BAS>1 M>'\ZKXV.^G&.*R0( -'1?S[_,[H@3/[.\01=G*23=)).TDDZ2?_>24A 4%)* M4$A*2(!90$)*5$!*5.(_O8?%(8 YX 8X U: -?9H"_ S( \]IXSM^"P<'?@]S1_R"_()\ ,R4,^'YA;V5J[,=ZVL M;1_(SM;:7FK:UMXVUM(6G) Y3H\=+!R-6?V=+C_P$7*4Y;E!WD;E]7_ \*[)7L'W7Q M\/#@\Q#F4E)3D%Q#B%Q+BQ5+PNG@]<#7WY'W@POH?#*Y;N5@XVSYT MM75\P/S]VORNHYNK+(N;FZVEU#WS>Z)W+2U%>>^:"UOR"@I:FO.:6PH+\EH* M"UN*BPI*"-T3O,OR'^(M+?XD_:&;\_T?LBTM^*WN6SE8/7!UP5I#D)^%_^\K M$VLBV5^:'UM&+(V4O+.5N:O5=6R6^^YF7D$A7B$![3^ZF4](0%2&_W=T,OR_ M4_3_P%IR,I864A;?=7)T_H-X+2NG_S]OW[>5^QVT_D-!L??_<(*5@*U^9\Z< MD>'_K?"_M ;_?]0^[-F?ZBKVF\S_"^E$R(F0$R$G0DZ$G @Y$?+/)>3/>-?J M 1;D>F#1+#B.A$I.KP=7!P6X!09#BX9#M@,0 YS3.C_3' 'G%"[>:7P" MPC-$Q%B"\O/ *1QL*BDK**C>T MM'5T]?0-#"TLK>Y9V]C:N;BZN7MX>GD_>1H8%/SL>4ATS,O8N/A7"8F96=DY MKW/?Y.6_+RTKKZC\4%7=V-3/2]7#@ +LX?TW]:+C)LN4[AX>'B$7PO%\XIC^\$9'BG+PKBDU_5 M)#!WNL B](B0XEI4QKN&,ZS"M[_P_*MF? M"O;GQ+)]EI%4]PAT#D)][&\( LO777&R%"ANX;OG@L#%LQ ,G!X$5.:+Z+H' M06#N8A8(C,S"EF7*LZZ)9)3 M@"N%'@>DF5ZUB%^UIG_73T\S2:OC;/.6^[TJ*B,+^^0(V?4M+9FN[A%$7:%:R@P!.$_R?RES2QN#0*2O MV=ZA/0CDD V'_=00@;[,$$Y<:2TL25 $")B%@4#V-I;F]W-//603=G%T9S]C M( /G\MX$X%%-W&5FBQ0G7\L"+&=9)5H578S#(@+W?-;YFL?/N/H4J![ JS'C MY>&+ZP*G\S "0UL/"J])8<6@Y4= MY'RDJ4-H>=L?(N8Z^-H@GL+XF WJ(@_3240*&G%TGC9*P80 M<6;^R,*U"B# \A'[N:D+; F_S%ZZV6R;>R5M;U$<$_ ;NG^KO,-/YGLKCM%. MHHR,H2)N$[7HU-+VAN#MP89?]1KR2>LV_>2:XYGK_'OB[(8*M,I^?L\AD9O+ M^D^F93^#P+W$36TMF??4=8V[!&F1!Y)[L\G[#9L9ZLFR*\?N$JOJ+@>VOMT] MJHBXX/RQ-A[OL%J^V5?6L9J#1W=2842C(38+)KWMT?SY BQ5>7(,2%/E6&AI M12S-1*D$QVJ/:!I_8PJ#&(J[$Z6WIGOERK'PT3"?"'V_FF^85F&E"KI[)F0* M!*9/CZQ#YVAG4&\)KK\2Q 4!)M;='!1!LSW_GF%*V'9XR H."/0J[>2LW<'0 MEK00E$=/\&PL%5_ D),RC<+:-H.F/FA.?*N"QD#F54" F&5E!'-M@GJ0UVDP M0&-'4VDH'QK4TY>^O[7JMFWMI> 4!P(4:$DQF>'JBKV=B]W0S6A[P\E6#'UU M6VRA$1]L,4\0!):N:'\*U-^DNEV@ML[VH$]G?8^8&X[PPE6 M$X==^I=;564F:O7ZIHA/K0FLO)%%[;1M>-:TLR$+YT)GQLWP+\5F&BP;^C49 M0\J41;U,YL/>][=?0@FP6#L[CY\34I9L!=C*$>N8=_:Y2NDV3L8K>KH#QAJ. M;GYS;4"(QN6 2,66YS$7U7L)\:+KN%_WBKZ2D9]>933M8Y(HN6APW9E$R-(Y M]RO#D]UB0RBI9_#-JH%R7@+5/MYBWMV# 3,U^T/_'@;SINL=G$^<6/$H.85K M-IUZ5*;#*#Q=&L?XXC"_(R=UK5<>1E.AH 51^CMOT4R\-3"== M&RQFW, MRGZ*5Q6E]53VEM@ ,MQN9)\R%[WW$00:GH( V@2PZ3.8_**;MC., MPO9E%T X0HS-X3U&&VB:32P 6$O?AAERG'@]R#1$;YE#@4!:J43#B<<3CB< M<#CA<,+AA,/_(@<#.>8/O6CQN]:#?"654:@/>IK)M<%?'(^]=13YU-O5;W"M M+147I[\OCU[8T ZB:37Y.H5C"G,K6F62J?:#-DFON>9(6W]\>-5I"5KOLOI( M9Q=.LN(O^(%Z;,?$P%;R[-D88Q56Z$?C:+DZ%(Y)'3RH;%R9BEC3@T19X%V; MG]2;(V!O8./63OP4O.N5SY!O%O+M%@@$E6V>'27D83G\XK_M/C\GMS@PGF.O MZ_%S42$_%=.MZ[*D=*EGBX(!GVP7@+* M)*7V<'6AN0C=8F7LR=KD8;#CZN/6@][&AQ[CA=3\TDW&UA)K'0]#OS&LMS7" MSW5AWI@8,4T8C[8=[Y[5 X% 1P][$&!.H["C^K!TAN-0H+C@M_(C?M9]Z*X= M"(BO6*]=WIP[SD!0=1X_B+?PS2I@!6"[%]$% M^;\H742A.$(!&G](_&7<%EH[EXW 5.6V]A0@;ZR(:,;%TCZ.:+.%%+E0P2Z( MZM-,=6! (]W0N_]465;_F>L>(S7_&&(H_I*I'6F MT:J&M\P /D[(%^7ZZR P07)N=DW:9>2%XXURO#01:$GOIQRI$>/W4N-><0MC MEV=)J+3/90SF 2^V29E1VK'JXZJ594E=SS<2WKU0]>!YLGV/I5@/YPL%%N/_ M-E/^%/BN*I:6]QP2M(" 61S\2),1VS84*'#^(O(M+8<>$MJ P!YR\DB#UZ87 M1X'BUO>,[_$,/J:/V*Z>7!6AW?(^@3RFAF)[G,41PE%$?E2-[ZJN% #E>$6DU" M=V80*C'U$J+6T!($1KU%S!R'YJ2I*.CCA#'#TBA_S_PC@L=L/IOK:=0W^,LY M+L:)22K[R6*#YF-[HR8YLK=;0U4"$7*(MLT'V1!A']*KZX<+E04J.B^H>?GA M!2# =NWUW&&^7X,"A9[@A__;)[2_#""+=2&,D\9*C"^E>'A+Q++X4AW.(JA6 M+#0$LW=JZUK$*$$@SNOKN!-:&V=,TUBA,L*-43/C79\KC?6PMC']N"HVZN+B MMB!)U<+A# N-#W[>5?,5/*ZP\7BG!?\,CK?JY9C";)F183EWCVI?EW15[5J4MMXU2W^J>L,GU"V2O[L,>7UQ2PG0>+E1? M5#%*?1V*\ \2>K/9>=9L3DM9M.393F&\_[V$Z;W[V7?0.RC4L?>YT>(#M0&> MW5"*TH%T_3OJ(74]>;(]=08ZA!G:IV\) (R7[>QT7 YT0]].JRGI%6Q@-;QK M]S\NVM^C>\.W?C9BY(<_+\/G0*WUD(JZUOG=:^5.2VYG?*<&VE;/F2HC&/'J M<%RU[%!<6H[1"IW:YVYF/W6#Z+U[U]B]+FU3QEU;]'<74Y:K]2B[19#ZQ5.^ M.?%<>N)"_'&L5_ZWG)'Q]0T^MB!*V]<[VJTS8G_S] M!5ON]^]ZUX94;!T#&*+=SB!!H&TU>-@M8IWQRM($$"J$\TXU0'-#S;,RPO?*!/.PL;YQ77>"74&EI26+X%2TS]RNC%O]GBR-][FR]=[& M]^IF9;GE![*JA'D'8][8>YK?N9F^*]Y<-@V"Y%.O,C^FA"-167@Q<>BX2+T.N?O<.Z>2E.@;';[9UB_CF.*\5HO MS([K[U8=C<=A#ALB)G<:>@:0S!W42^!-,:GY^HE@R+<6\AQR&OG05[GD2:BI M@R0NNBO>EYDPD%D;^W"SE))FH;KNFNI2(9L?U\3$PII%9\C"=$98%6UGOB2# MY?% 3!NC4IJ!IWAS'Y+C6E\YL2P50N3UJ%-N!^QRQ2#K=KL6JQ>#PUUZ 2):$[W$-N.*:4LEB<3TW=5.KY"'B;12N#-S7)0X' \BT!KT?VI M5;7O%6I(Y :=4KA$TZY'X\2D>Z!8MM#% MQ%G6!DN^B53:=3S"TX=-"<$"(5L12Y.[A&]!H-X2!(@ ++\LUN%2^#2D#[Y$ M9@X" 1T8"E@C- O6R]($ C@Q:$Y<)=;A%Q&&W2#P%*:(U4$A&(/+@=0$ 4(, MMG^X$DJ*QM?82C_+$&$H)&LOC2$[IL<\HH(@2=*FE4[4.5'G1)T3=4[4.5'G M7T8=ZU4RI-ZU#1#)L*;['8U <3HWCALL\@1Z0S]F_[ M?,]DV.R/GTWVB$Z#B_83<"R1 G[9U;CW[PEYQB6()%J^3B(TDR(>"Z%C2@R'KUIO^(CV_ M,&6W6XZLF$E4]N56J8TNG'+MT_7 '9RQ^%\;E_N"_+^/L_]]U.G3X2U+D>IV M%!O0*']\T\+W5GZRWY4"UW_PJ\*T$RP@$&6F#0(EDO!=7$/1E-^]B?9__G[N MWS,+&615!N:D*H2(T%J[ YP'EZIZR#Q7U7J3QUJ2UJ^D%#B!M VL./O']M'Q?1UP-QMN%2HHX1&U"E-JBY=*&;=-/5-JOYH: MYMJ)^G!\B+'&7;V]! *D?<6MN3,U,?F3%6?T),-DW_H?+,D6Y ^4U?"R=#F4 MC5M6/H<%$I@Y>\=LV'T3-U!P[MQ;+73/H@7ZJ0YAQZ_OS,1K@=I^""WW@ M+\NF2XIFZUTNX&%B\2SBFS9I>N#^M>3>,S>VW?$.@L$[<9D33>)O\KTM1^*I M4OW0EW&5Q[,"U6]PT)"X//[6+4';)M%1)=][58'B]E\LF_]K^>^QG)ZK#F7* M^S+X9O@9O@]DH<&<3U)5F"_4=[1*M@H)1S5"GGD43/&3V DIT R);K/B$U\N MMGCZ;$+)"<^R?0J/U4:V@0U0 [P9*1L,/0L,1RS?#?A*YBT+3X@6'NCIC=#= M1[2*JS0,WP]:: M7!M=N,W@ABXEAG(%BQM6[$,=])HGI"RHGM/;'*E(V.=)>!%4(OEG[# 14WCV M[_*0Q4LKE>N/=;HM-.Y#ZHY([=8IN#BU<;1) E ]^O@LJ_4QV,Y1>/2/(1- MC9M K?34.G?3,Z8Q?JFEB,0%4^.CV5X_J.%$UH\Q8/'EO+B7=)(B%U<[YQ_N M1#\.$?H^RJ2?^F\<[7%-$<7/IZ[)G M;Z2 =,NR=?9[?>">YZF^D+@:E7:K#BJ3.!(MB)SLH+2L%(IXCM:9Z;?8JD@Y M3K'\ZE>]FL>453E'@QIPA0<1^UF+]H04;]P;Y,-I()]K6E)9=/%G MRS\UA5./6\ZG5,0TFF/#32!NT75?AF#&@>M;>%B)BBW/ VUY[@ M\Z9L9]YC2#+;BO$1LM_ ML_90\,* P#-#@@FJZO7J QK2"+3K(N8HK\B?\TN;0.7([FH7E_]T[_N(7O%E MI7?QHR.]DF;RU9FEN^L^-X8&&<5O57Z0=<\*:UJI4["Q]!Y6$\UB^P]O7Z'0 MC%I55"H"_GQ,_(=TK=QV9_QXGS[/,38:-TGV]5X4DJ\Z;5.G>//\Q6/8;!4[S MU2E9I9N)C/+71S*>Z%M^,!I/2KH@HH=OZSO,"Q(F)Z;[7*CHXH@ M"-XE9KS4E3)=&FBN%QG6\ZA33$!(@X.QRRPS0%!&[?67K@P[/2T#HXZ'%=&Q ML3.WIYY*-+1Z%IC]C*ID?GZ]R@;WKX.T'YL(_0*@]64&"/\*2BN& +\&9D5T MG"?B3\2?B#\1?R+^?T_\0JW5S)*OZ&OQR#Y5V,5Q!O96/=;-MZN/CH8:R9.K M[M[,3J]*R/OY2\76S88]3WDDT\B\%I=PZEE_3%WO!X:+>B M0N_ @2^'>>>I<6F:Y@"#-UG]+N6:'..6>^QT,ZD#=8JK4I<+/Y^?TY)<6I'; M8%/CDSHE&)O+M;("7Z():U;S*540(#9S_(EH=H&Q;A9*+U-!^[,C.6CDH="]T_UH,F]A$WLL7>)F2&13CPTCP M6SE5?A[-3,1]^HV)#F%[$P^9*RH4%WLK!*!:ZSK0MVCS&1!(,JO#M V,8TR8 M49]E"7LP3V%$*ZY00IN/3+=<40H[ 0LS9JGRR'VTH*%S(^0"//&@+A/[.:'#T"@5\$M4;QIDW0)L7.OLI1L1]4]\^8QQ1:4 M!S6BH7!9)T;7D'GAWJ_L8$#^OVMFQ:V%9ZM!?6N$!^78ML/%B1L^B*'Q=,=B M?$>*"G+(3*6_,&:Y'?U._^P6"#33L5+W+0Z4*S\" 1VO^TD1%?J08T*]-YJ& M^0.CJRMZPC*UGN&\%Q][EM2_'3\7Y..CS>F?0 ,";07I_7NP4W;CNF.RO&S0 M[6X?R[#2Y1T22)/H2"2M\AU"5CRFO4?YGM1-U16&LVKAETG1997'X]8CX:0S M9^7LG+\9]8I8(=)MLD^)))TBO<;[%V;18_&'V!U)\D]KD'V]DI53U_')7V(6 M!!BSL60QK6/4= N/JU]P#_O(=\NJ?P6!BTKO-:8]T+CQ[T9 X!?6UA.E;I$E M]]'CBFYR?04"2A\.Q5W:S[9W"[^8Y0B7&@8!--N8:_5UO?W;QX7&Y]_*D_*S MIDVU6:RF)L>TJ.:*5E,F.(^K#!0N[#B(H/396L5;B/+:!HDJ;P9F^WB.N>K/ M-L3.7F4WEWO#C?_3B\7; LB$R3[-!AD]742/ M TLG10@MXSEYW*_:L5'I_W>;R;D<'825.>"Z>E S^;6#0+RGW+T>N!7:+NN, MVAC7W"?-D-J$7EVFFMFS]$V?%-9[O>IG)B")\DAWM)-Q3\HLE 9Q"G;'M@3M MD";:M@-%+AT4^?$W?&3:^@RSK[592&8H'UH-)WU#\ A]O)HU>@W2[.$7?YC@ MT@T[=0C?%H*5H2UFSXD4.&4L8R-J?O*8!8%]61BS7+E_4X,I9&M5P:5 \&-5 MXJTTFQKZ>*_E-F9K1B.9*6LV[;'XYI*SMH?:-?8=!%OCES;1GM,PP_HA7[VNL"1&6W6_W<8AJ"C_30;> !C)(6V[@#K:0>J&^HH+MT1"DM/V#L->HXK=_F/SP_ZT+I63@1_ZMX/ MF8)/W^NB1OM[6MQ^,O(8EABB@ZS*Q!]WLGK3.('( ('1-_NBT@3G! C%Z9K7' =QX$#%,->'L-XM^\5N)Q?M'"\F%/MTLN^ZH" M)9Y>Q8ZIABU#0 ^@Q69Y_@HK\\Z@3[@0X4=[F(2Z/%_DW3H9+EH4WUG-F*LL<:2[(K M94PX@WNCPYNM8V4Q4_/WI^ZS8&0)IJ!TZR+?+C4I56R+="H796V0>3GFK<#H M"K2"CN#UWJS/-0@](UKX+B'"7P\/-\_I&T:UC53.[M"M[L+.+1N2R)G&6S.P MO1!YU5DY%'&I;"DO5D7%*#WI/F=FR.>K/UY!HCS=M9>3N%%3%82SRO8(EB(M M_C9)Q22FSWAO,MR5WOB1N[4Y6B##<21WU?C%!*]GS@N;81>_N#,DO6RSQYJ" M[1]H, SD]=9AN95JT\')U?JS!6%9:ILP^8&E8KHF700/U;B#C,QG2T?!^90. M6^QP0";C37H?X.H91[N)?^M?RV#*"08!*ELI7MF1"='04#-B5,(736-8S&P5 M?'ZAE;2>P3\H8LV,5A4#-WL$74T$@<JZ2%0U""!$[T*#QXC\EE[''"]K M[+8PE,6/P1ZZS)CVJBZ" # 4T^S- _/1*45?TD*'Z<:TFD(B-NTTTPYTD@Z) M+/W/;.WZB#O8Q OQG:P#.5@ K!PZCX9-T?9[8KMD MC1H7MK2-QLE!HD(L1A2QD@BG[R!U>%>R9[?O?8)B&+ZZZ0@ZWVVV]T@@R2A$[MJ$*)'B:XVP.^=5/\:.4A).\% MA_O64:FCRZL]-/D]F:-2[4$\BEMMA I3S-=:;LQ&7K7H>5N49?'D"Y91F,+:*?8#%92:?9,6=X@(A-)A;O_^[Y MD\%8&OJI".P([7C,$5=F<^I73P(^+4\(UE4C';+MR>4?''67,#B-C3-;A:L& M$^#2LC'CI%2Q<;U;-U%/C^__HIRHTU)7/MH6S]M5HT:W+?Q2[YIG.ZJ)(-6; M2>LZTCUN@GY I AVRV>A7SLGMCOY@,XE\SP.B45R' >C,T'EF].,D!8,*T(L M)>-J#B/7@&9=?WB.FVA7670S7$#A^@OE;*OGTJ')IY=6GI4/R."*MWP"K@('Q68J2$>?Z2*HJMG9U1EB%#?'^[B9H]&-K 3: M)Y877U)P=<;B5+QX.^;29I9AL^4)N_*N__[H!+V$+J47X5 M7-_KL)E7?WR+)URIZ"XR2>W=]]U%7K^OC)YV8.?F;LYI('1Z\@*A"_LIW,+) M^C&]^$L4>@L?RY&6J?Q72/0*G213F:7W\%]'HX#-W/?Y>(-? ?]_=75D)Y*F M:PA]QU=Y^2:@FZHD=E!-XXJ,F4F\,7BL1;;1BO"%0'V>&+QC9^7;R1A* M9_;;YY$)2]AO#T>1J4ISO:%E2\8QM9Y#!IN 0*3>4]>N2_C+O$/O'T .>K%C MIUU+6F-@HH:T\>"8(L."^ 9Z#(%*'G*GJ=I4 M5^TJ1R2L4]IQ O+Y(?2"/FPKQ;ZZIW,:=NY3^Z3[S-(T+/T[E,]XNZ47[(K< M;\HQ:O^B\AY%*(GC*D99TJ[3PU$^RI$(66IZ6T9AYG3% MHU:ZL4$WIF :2*H]%6I:866ED5=LG:XEBW>Q6W'NCMPR;K&&T[A<\I'27_65 MMI.;Q=:H[].MP?FJ=D^]YK:F+M(@7U6[:M](]%MUB?"KJ=F[9[0:X-KIF-J8A.,W]@>LRMIK1!"CNVFX_K0I_WF[*MU*O*RE)'A MN^/<,EYKSE!Y)-.@1.O'M_TF-4>PR)A87O;\38QU_H\G2/K[AM;!HO0BU>\& M=D>G(JU,>'N?'/G'0G\*.PUM1U.D$_]6I6/^]UZW<*+.WUL=UB4I!AM3-6X- M'E2T[AD4$%_)D!$UHI"Y(NWXN)+WB= !+&RB1 MG]ZD]+QVU$)M,+"[RCUT:$RO\ 4$UG$K(S**\\SMWES^LJ@?\D!=7);^A^I- M9>5;.1BY)L>LK]9EFLUMVY2.OU73N$NTJMIV[;_2H0;]BP\"C]XH3?.RJPRF M]_/V')AR-D'26]6*%[AT1:"]X8V68U*WA[(_*SQ4=KZ\C$X[B0\MY M75AO#TWUWB?59[ZD\L7[/%Q\LJ(.:7I\2R]&""L.SX@-SB H4OE; MS@[X+S;HQ$_A'QX6RA)VW?IULSYCU>^*#4M&] U5,&@N6(Y6?*,_8]+F4@5D MBX82%IF'C63^JB"NJNP*BQIA]BV"P->HHYORQQV,L*A\9[3 5EF:\[ ^_.L' MQQ4UQU].:>GX&!072B9\ZMB*:5ISH>Q"*U6,:H. Z&M88XD^?+:GV?L%4YH8 M+(IR^&^PL4MI^]RMBCD//2\/ DP?Q3ZV63U$@D!OE]4W&SF^"-/RH)%FIV^3 MK3E/8MNB:#<6">;9_":F;.A8%!\I:MKU>'9*%)5LOS(9+ M+I:+&IJX'1+(5DI$D"+)QV\/%ELA3-9&O%_ XSO3 M,&MK^]QQWKH79$:-=>2B1- ;V:Z\>.JL4J8I"[$\U&N(#>ZHF!>N'9 %;7WL,#K*S<<-26-_^#>JIK*+8<&<2^Q88:2K1M!? MM:*Z.O7PB8"WKHY>W$>KAZ&V&;9B$BC>P#)+5X> R@6O3$:F83+2SQN(S_=L M&1[W5RE>,PKWM*AO%9!V4OE%?VZPHUH%+WT\2L53.//V:1.N>.R']ZQBURU0 M!>OKXW*O**U_W6XOBSOWJQC\S3'AXM]$'YI^EN[[EK4_;W$Q_/OUH7]Z/['[+Y; _?8- MPU_\H$-5#X5G?U,3/N>";E55Y),YQ7K*F]MM U\\L/C\C-IVB]W-[,P2UJS, MJM"29ZETY>4J'R<7J6\U\7M.B0U!S@S7%*(_4F_-%8<=/.#[8+8$ M1:ST2WA'Z!:M9B05J=GZ'-EYE"?D>48H]>T<9[UI(#Z75^," I.L'+O%6A@R M,VK[Y%4,,XJ-=WAB8*!W%O=P^'72UFQ3M==9]E+3=FCX_ %L-@MW-W_?-0MQ M Y.VP.<=C;1PU)*#/8\RN7%G:R+**Z]S0)KHS<$LQTZ+\!H(G!?=W#N@&F.O M@9' 8) @=1B9R>?S\@[G0\;8@@3[6&^E^Y_*SAJ_!L7S/Y8?_63&\'']W*6> MZ:"D1:^C;_,3!9*H5B6NW+V>51/UM*SEZML. X5W*O8$T_&.-;3T; H7#;,Q MEXQM&^F9,T.X6:_\Z9I*3[Z[!N:1#JY.D4W+MS6O,'GYI-M-$-;& M:&VEKJ9(?K0/)6 /B=!NFALO@T*!-(.D]'O#!#05YIR.7Q[I%L0LS"DY@2]\.NW V]^KR"]% MPM<9'@T"PG)>G5-FL$-:Q]DZ"V,+ZB>[DE;&L^MZK$108])F# 7'(U$_I^:/ M B/LL2YI[\<9F(\%H#C($>]G[]*OW\K/ G "+MOLH^%-NFBS"::VI%D/=+CT M;:15ALFH_.EHT=#F^H1;\=:F4W,8I"XO@L=>+O(S,%L1F-H:E^1(PH!40,!/2?S?,XE&D!C"=X=@53S5<7V&.T6 MC2X"$&_5N\VD?<&K>O/(I&D;S#JJ S-? P*WN++A5+52:<[2R["O@; "HII/ M9I2BAP1O$Y'8CE1P?Y)2Y#*]U9Q>W .YK6B>1X?DL!OC98C@X))W^WZF(QSI M4>CW,/P6YTHHN4B=BGO$65,S?G,>KJ:C8?:O%8EQ_CU;8UL7^F9L67&WM%N@ M5FJ;5!_M,8"SGDG:E/>:D&D),C@[AV1,.+;[RP&CCEH MT,KX%6L\%TE8.#5[N)#GPLNWZ+0+:)K!Y;ILMWYD17]KH^Z0 MMI'9M6NR&4[Q%KT9$J?5SWRK!QAF"6BC?57[[O,,K(^HN'D]-I7&XPGM 83O M,)"0+"9;X^8XX3;Y,SZ*F]09Y!O1%*QI9R"/_ #EN7]J_CVN,V$WOMQ64:@9 MY1(=[PO53*3SI2'"BW$R4JU7ZX\WV3\TS(X4V>^Y]8DC:6L53N^'74)4/B^W MXFB:H+/);*.F#B:.,'6/&!QA+;3WWIL# :LJ!.XW]<53 S?P2E Y+P'8V:%: MAQ+?FXUFU,BX_M;>Y%!BHZ?=LEO*:/59$[Y8CZG)9>ZL\3.* M.>9:)_)1W.Q$8^M4QXS71ZK,V@.),-)IW:PW FD&,6L"[[H;/3Y-FC8AT 7] MNQK$MDR0%V?%^G1OWOD, B+80?44YLFI?'AXK4S:-D8?VXR(02!0#_;,F]QO M^ /LX"X(7- ?C/6N%K7D+[P5OG?A,$6-LJVRN8@;8V!HBAT>G90P7;>@S1\( MCHKXIN$3#Z$9A8RT1;U^'J3H-D>%A[P(+G<0T,DBVQ@ @7U17+3"$/VQ;L(I M$*AMQ@J2#S'JX$_$UFD_YWA5.';@8NVS*1%QA-AO'C@4#BP]!8&UP4GDC5H] MZ%'1D^-VX>.S&J*0PT-(K5PE4V3\5V\'O;JZ\$8RD16,[E3QBA K9,+1T7]T MMZ-$&M.+J&M3JFI#B:7#ULJ-;L6WN ]_=#N>_ZKY[HN0^P9'A<3!ZQPLU(!, M80V7<#?WT]@3-/3SKH%;DG[M=+!'N#E1:P!5["?N@"R9K::8%W?V%\JXFS)0 M"K5)+JU^>5I_Q3"*:X'T@;D8^+VJ^;4F\0XOG78E[>**82J]-H2!AH MT8T][FEARM?G[#Q/4'?MH.(="!16!<(F(HFFUGW%I[DS2?=;F@37>4+2NNSO M0@!/OT$AVM=F9M+,&!TG3R]?87@N6K*RK%DV_2,6>.*OKGIKPV!:I6:%*]"B M*QB.O@O%>7:P;Y&0>>V8>G\FTXJ;(+")S;V#RU/?<.0VDFA!P.L5MG_60:5! MZSU:Y*)0DX>$&.&M([?!+.A&%F2.BP"Q&!R?,PM%O87O4?K)"&=RJ'$-@D#= M>6AWKAJU:L2Q:=(]N#(%[ :_4BGZU)?<82@6) B?P;#8V!^H=8) #34R\1E: MN?]YLVY\-^RK&8:K^F5I1<2Q21DW9NV.=CT@@$]0SC (CT=@01]3#SEF# 6? M2H:A.;!1^Z!-?#^L'E9/!YT6&8(<*P66F'W= ($9[K>9X=ZP#N3;?5$06%R< M"H=BR&'D'9B")G)^U!JL7I>O,L\S2-<][49XWWQE%!OGJ'6H[;7CB"'N' MI#LKGR(IGD=Q_X#.P"9BGW[5/OG[+OFQ\*@B"U%V5Y?AIL$<#EJ.7*/O/]%6 M^I^\T?+\089/984!3J+HN8ZON .'MZNOJ"I0:/V#WGM!ZVD9J#"E.<=5G@TH M5:%./&^=%L_*0=LF08#W&)^48WJ\2ZL90KQK&/Y#E2^*.,O) >?Z0W;\Z'41_,_U%/OGA_E$GD^J1A_9MSNP[!03),TW M&K I:G]-D^:\Y7R%_@I+]22^/343\Y9I;+YI/F]72W59HV @G\1=@CO*;.<& M<>Q_^@V+=S)J>5\:,E9T2TW'VQ[N1Y]^GG.K^:5$?;=7@=E6E U\EQK;+=2_ M! $ZH"\3&Y^Q],&6^"U X-%EC BL42$3VZ!-V[#=M!;:YOM6L=@(*50!&U#4 M16#P>EQCS>AR+)TV:5T&R&_,>GUV!; M[-#6@.];T2*5R\R.B+^ P-0-6!CD;RD0W.S-\B+%M)GTZ/ [=R[+4B4\7IYM M'J-DJ?E-4#3#PH_E/4@E5\;I=%Y MY@]T$G!;.+@^TENY6H\6\EO-N?6^3LFQ9T/ K7C]-*QS4VP/^FQX87%-CK8L M1J]6!IRU=ZZ M"6[3)G3C[0/\(N.>J+44H4FMY+368A#XR6AVT\^TTS;B)VM8M!D54&T'-*GD M6[QQ3RS9X$'T15>W>EC3S2&HRZEIIGO#NAZ_M5;$3Y9R4<_.5TV\N?24];1- MHLBO**\JAE&F_.R6K-^ZY K=+[_^8T_EG]T"_M[G=W]KW#,W*[B/?PIX5(WTA.H8:W\HLZ9/7F MERRD'J![^S#W!IW9WA5&254+?'J?_%@6"TEC%0I4IXBGXNA>T'4'<\/R#8:R M@Y=P9@\A%B;K::$BW./:J;RZ0SJM[IU<6?SO\.;H="Y+%-NLU(132J9Q]R51 M_*KH=^W^^8W_SZ> '7T:Y1)59,*E89[]\ X!=S30(=+O,'JF+':T1,%K(@NA M*\F.@@87WMQ0QQNYR7H5:9T[&)*[+SU)YCMQ&1$86U[C5E96==.B=VH6!*X5 M1Q1\6-7*AF4\TFW&XXP:G(1 H)/>,05^H=?_TEMLC;J( MB'@N9T:ZK/K:L%*UH#C;^T7$W%F;92HFPMX ']44B4_P[0G[EQY''AJEC#$-R^X4 MY,#9L"1[A"3!(EF#$5-N!/NNST;Y,;WBTSU]*P,(1&%B%)VG[<8&]^+F7\VH MXQ&K>#R"D#694XZL??$FM..>Q*FW;J2,GHYJ[6DZ04J0!GPKJ$8\L[_H7*5' M-<7[!X-[#A9FKQ@"LCYI='6*SYTV?%LM-(NZ<*7O/C7&QTZ9=@5H'![=('W%C^-I>V8V%K:_/=7CD=;UA M46Y@]Z(I"/"\0WK%CUNCR1FIPIMM=J')<^ P0?$I.DE 0D*RV^5PQ +ZQ)? M2:22N+B3J+;92_.K(N69^^97;Z[3K@XP+#*,7)U&P0B1_MT.@!2,U YP^7WFFMCHWTIE15G;?!.$LQ%TMZG)# T;'C[R2HG%K*P M&E8<133A1/#RP->+RH*Q50;T\I03@(!\Z;MR M>1"0%3VOC)Z$YJBGD@X4=3\HEQ:5BPS&(GEFJ&$"G\;,#>X%*QE%NLD:+=C^ MBEERU/K-!NTX9IS!Q)XJ!'Z4;5J9G>XG)1WR4["+75XR^W3:9.LA*POR7\KL M:3#WLBI[,ZONI]R8$ &!U_%1'"!@6GK43>O+V]G'L.*6^UYUJ/*0?W#7/NV9 M% 7M]GPB-CH:X'R&;>SOM.\AUINC8JPRU)=@\]E=Y3 FP:-AWO#0T\F>3YJ/ M7 D8R7?35G7X=KF?ORHSY>K=ACU?7-SIR$:0KFG"Q#$*BD$L6<.9(;L@$'Q! MZV.\=L^82!W=I"SC76R;.>CMNEL<>#Y$Y7$.-#C*N=&=U']+&\CL#>^.X MKV14IA."' M8<7CF4X:*$@IT&4_8>Z\ MB+>S!$WS+U\$@7'O8#0:-AN*H?QJ:\J#L*J(LJ?,M_&_T4Q$6]PKB6?-1JM( M*BL@.(";8TZB>ZF@7 6*,2Q!GTDZTLE&.FL< M=;;K'7\1/E:PQ (2\UGAR:99S 2V@YLM@S4:S0J# &^M''1] XJ1U"F8T,): MR,+ A+TT>")L"<-HF#M19X%9NP+3TM6JI\-V\ :RG7Y$$5ZCVG=F@J2D$2BO"! (R5E;KIN9G,3<"^5_/*:)ZJZ3N9"5JYV MK? Q:*Y&3]7K&H?.6%.4LT)6C;'HT%\8ND.QA02!2FS]^CX6R-R#+0C_X$_6 MK_VFY- #2;TGBD:@N@]E9+,YO@U,03V'ML#(A5S-3EN.J' M&IM8-3S#(];3:-,.7Z&Q!:R%31OR*91!<8XU83WMQR"P1:JFG!5Q;&P'WRB^ MO#/A]FWVQHFDLPAJ-__QMQ@<-]P<9S@E$C'][D2;=,0+W*&2@X-!5U+FB4 MCFQ+]]6Z/:CZ%*M:62"#!Z%,929B&\8Y MM(;I=&(LF[2)Z$R\)M8Z'D2#PNWR5M^DJ)Q [+^0B\X% 3*#OFB5,:BS6(O5 M[IL.SNZ131# 89QO"]H-+3R,$[PL.TL/C>,6T\ ;8Z5^6UM5[M\L=@6CM%>L MUXF@]]M\9GCGZ"9\6FG4K14U279?J=\J4SNOT]N:>LC6+0_2A@[/0K$V#\,0 MBX7LC>$#X1H+I#M9**/O=PZSL7>VF#3F-+:+S5#2NHYUB$M?_#@@:!W(*/7Z MP<=+Z4<:V/K.Y?Z:640OKB"2CMDU/87*U,JV>#_RF#'YTL.9#[0RLCRK%;#GXR_W\.]''--K*DRMTH3#IN4J'$T^ MA:5URRNAM-U+]P:V+:LI^OOS81P8I?PVEALUF6YN>UI1ZB42P5<&+H) 0F-S MVB:0#U/AJML/Q4L00.;WFZ%@@FGM@I3^8V7^7#"7FXU]ZOTP#S0]4YJ"9V!K MS-P[87MA9?ANYVU%3/;@?K78I5M-;GF. M*#>LA'7*!L^8&0\TZ\3%JGX0>"_7M^^75H=2[QJ/%%<+AO@PVE\BQ4.JS\': M.WRAJ]DA:4?D(]S%GLICJ\)M65^;W.[6^%:E[I.O;X=-G^S,MS(6DQ9:AZ&3FY)2O=F':>MU:Q,FB;T+7!H13?*+WAX,$>\0N'8WM# MH?5+N7KE%FV6*T>&]VJ9&)O+^2_:O$:[[O;/6HX-FK>)^ZZ-$S1'3JR%K MTUL]32BWKU%?.L+772V/Q>D^=/OFU?BV-\N?)@I3J/$R**E[_Q4$R&NY"=#- MZ*9E!CZ8\=W2!635])Q$$/URCT,49\]"8Y$7AA"+VS3-+3]#J^Z=0;=CRL)F MPRY]OMNI8051>.&?4#C!PNU5$I<++6MHLZG<,^ \JF5@\SQ.+48JBLS+[C:L5K[*V-E46,+.O 3 ]ZO]H4*F8(K1!5+=E+ M9>GGU=XC?O@4!,P65 VD!APY+J91 8 M'JK1K8A@D\YM)W32.\ M^+FZ^4(J:O.\]78+Y&-<'VKRD&"$?=^VQ1?>O8 W9K)CC9*?86L:\1:I(Y>9("6P[0$!IE2F06O&U!EG'!#XJ -+ ML6F8NIS$I/O$PDZ:UM(6NGO)<=YD\J]C:-&G\!8.)*OD72?R_\?>5P;%N75K M-H&$! @$=YH$".Y.L)#@P=U#@""-NZ:!!'<(D* );HTW[NX.'=Q=&VVL&?)] M]\Y\YYRY=^;'W+HU5>?'KNI=W?VN_6Y9ZUE[V4+F]9 F3E"LO5E"%^JNG57M M38MNFPW&.2DE:^5L,P/GS*>!=AH8R4HC\#_4VC-R'J1,12 _XFVD[:<,Q2S- MRM\*FC425XW[:XRV&'4\J.UBFO46&8^2#SDY(+@#R,W^IS<$$)K/&1EQ$1VQ MTOS\OH$9 MJU67XO+J'#I2%&?;,/./ \O;F&H0KI^UI/^,%J@8IP6X&)]^] M0N3[#"*K!>H5U.0:NN-6:VGH*UM7NV]/VZI9*T&ST'FSE>X:(^VYTEN*<3N> M$H"1^; !!?Y$)U<'&#[&C+?92H4>4SV]FS'8/<^Y^!SUI/?6XJK 0(P8:7+N M+FB]UNAR4^0,/HK<-'I"MGDF)_*%:/OV\)Z7?ET_4E>:VCT1*ME3 MPHU,6A+3$%N6/I<.Z5:PXCXS0D*=<&]TZJ'V23F!D)US&$K0,&8##J&'4T1'D7D!DF'\&::F7/) MX[Z8J)H LEACD1N@7);V*8IO^AED$Z ,S",X#P8AK?"79439=@318$O)<[,D M[11_E<3>XR.,?#1JXT@<^E=)'Y-!F=M\=;;IP'B0)48[ABTK5/V]HP<]:O[: M9 $#ZA^+T5;\J5:MQ;^\?>#.P4+7?&Y#FL +HX9C#F4Q?*DE!17]N59SV_'Y M00I.ZG[A< *<#ABA#_SI8;%N=^N,=U+\L)+@UV#8(E7:YH/O=DLBTOHU>L-D M.X[ZSQRKHOEP?2I&/J'"B^/?Q!L65F]>D'@9VC 6(M_6!74H0?63@8]_R188 M.)_PQ9!=7\6VI MT=D.L4#>+I_A_*O) I'RP*_Q#5=!Y8Y3F?[J^NQJ4@2U:_RUSVW( M"@+9F?<3(XZC36'+:01_=^3:&6*FR*T_T710>#.*D?EY/?\B%4J@HM^U_+\U MI*,MF4ZQ9:X^197KJ9]86A#*,A^PZW6*ZBK@_)J:44Q/1^@Z6, \S(YDU66@ MD1O_F)[B45$:@7(+UM?BS/.6@MFY/9IX7_KNA#++*YEJP%$,OFS V:;NM66V MKX; _Q24XY[9F2!*6O[Q^Y1>EWZG%?F&]2;:%3MZNIWNQAZ214\V1_H\0M3# MA>^5=YC#L> 9VIJOCZ#84$.]9DU-$IRN)N' W!1]H 'M57B:E.PJ7&1KS(YJ M7/D$IFPC,HD]'3W6YTN(G^ M'%^N]C=9NYQ=W=.@+!B6BAB%K1@"41RF=*05:M;JWRT[B@]['RLN\NWP/1A7 M_Y 8#:)X!Z"SZ]QQ9JF(7ZB,OUG<_AT+I!2LA:]W^8GPJ&'?-G,]5O)X]?4! MP7OPHD29"PX1(M0[0KI#]V-LZDJE*"C*+LX!?:>M>A5A<-ZE!2=J!N=Q;%K8 M_/#R[FS.MK-$HAY-I7[&CL<*%POU[@/#]Z+Z2L_'KCGD86J?]&GYXSZ%+J9? M4KTCZU:K678YQ--'O0/HP\00UR;'D'VQ=M&7R<#I-(JQ4Q>7 "(>2D(IP U#[-L0S+Z=4*$*"A35=4U/.;OU'VE,*9\P0)LE MES2^0&P7 QD0$D)$?SQHRA\UMAYJ,2.YONM\70/,L>S&6&AH!M_@1Q9; MP^IV]'K!L4*%>LQZ)#?US!8VX]=E4L\^2>04O]HWY)]HGM#5W2Y+BWCY!)@& MCE>I'9T^N9>8P#!YL">)GE@.^%QWM.V95LJ80!J3X]0S.YC2P)X=+X2K7.K8AU;!*NG2*G:!6:,RHBUFY"FES[J8.(KFE28M[Q/ MG@Q]U7BZDK.SU->RN8YG?23/T-'1/'UP^"M_>4LZ&$-=DD7X%OB8MJ,I]?)I M8V(5G5).4B85%+OUZFK-ZBJ2C%A_13']^M(K2&LL+BB\V6B%<&H[ORB3NX)" MYIQH $3B*CH.70+HL.9L?JEX#]Z5.5^Z=/F6!4"E\$*3'95B_O\1JA0_M8X*BDSN,"0HD\ +8OABX# M)/ ?I96F/T2Z&S*NZM#$R-4)])4*/WN]PSBA_$CKY@7R7FG]091\!_"]WV ! MEIT$]A(QK\FZ*:P(<1\1BB\!T%\K9L3*6JOG,GHKWK,R-=K_V(7LCXVQY)_* MJ\@W4[6\'UCU44^WB75.6%ZH>G7Q@5FTGJZ ,"G958GJO&2C?_21'J.(H*\/ MKS"/6Q0+(60T(N+C#C_HJPEOMNL:5-6-S2X8Z#-+H-):K#X$4YR*#=7E>5-F MOKF S*CMT@9=?:AFR(C$3J&QI%WT>A J*< 3(;1XJQ!1!U0A&=[4 @#>8^&\ MEB2N"[JM]B)TX?PG^5L_+"L/(FDZ%U#&;4\Q M$T8JW;54^SQ$U1[? <)M#X@/-B$>RPB[E0%P#_T=X.6'.\#*[D)>D9D4EYL( M&6F\)^>Z[M7B35LH R2*Y[^WI !3X_YM3K(UC/@"=[:MT5"JYA"*+MOT7U<-19IFS'#]X+G?!@8ZV= U2JM6[Q@\$ZDA._KY!V N@'Q633; M<4H4:]QT@G[+EE(FP@?>3;46:E/B:^<2%M (+\ZEFSTC*JVZ1QYW@ Z_L^*I MH3Z84I6>%[G[_K)A"%D 02+_N:L)OYN]N-AVD1\XE6HV44YNP>?-M"!(9?$8 MDU)T_%T5T95/I2N<_6V$O6C3YD*1YL/A2&]NRW1^[6IK\/ +TWL]XG615WH8 M%670"Q0W1R\/^R7@]5;H\/1$0I6Y1-A6Y$+HB4<32S\]&3AH,VXT.Q'X0^UF MYTOSLP8MIQ@[$S.+QN]^)G> GV"Y(3D.Q%IBX6N0K6]XTIU6#Y/%%"S JS@PDD@K0&R+ M 7Q$9H1\V7"OO357E7_)FO+4:&-# SF9%BUYE:JDS<4J =.*#%^,=E\=/MT: M1NZ7EYP\2ME\W#>4@CQ$ ,KD]KEJ&Y+3[_' SK\3Z]CO\_/:%=YBA_.W=K,)(I=>!NF8V'P-2#&QI0.6X":H)OJ3 (G5$A[W,#L.UVSU/%( M@9 D?]9W&J;&'N%P"O/P4S4+,ISI-;X9OMCC #I"R"J@2@!M-0?T30&_W2X' MVGB;Q>C")29:.8,^N*4^AK)IP[<\Q;(:O? MG$QA!9.\,-QL<4#F6';HP3GJCT._7OJDV5#W7(,1N5CV @Z:TV*)\>6- (\< M\:NT. IBZ_2&8SIGP"WJ,]&4U1P%K<1EOI!ZG^SYVXIS9J9HL7=(*#9/\ART M[^Q5 ?/]^@7X0&; /=Q=Q*-^H[1STLB J+&HO:C@*B/X8?&TP0\DJ;HITO+6 MTDN@,S_N M_8JOGF7^ZL].'Q#4N?\+K1&1L_(L.\OAOE&-Q83?U>8IY!7X?F9K6I#CN/Q9 M94+(FDYZJ8PMBJ(=9F:CHXWTE5?X=GF2)RC7M8E!X5>?;X74(#?R/^=7]ZX: MX^)N7BP[79KS9L32%I#Q:ZF-Y/?DZX^XZ7+1$4Q^WTRH&RI9(L\:OY%NNI8U MJ<*<0/O6?;_[4(=S0".LMC\:H9$;8^I)I(_6G 715 UT7_N Z*!KC#Q<6$(" M]SH+)@2H=?1P?(>*DLMH&\M-R70MCN0,>*-\XV1 M0]F_(1S\SVH47Y(+%2$ M*+1S3%@O:Y?,6TOS H6_)B(3W$B>YM?(/4(5E*L[DJQ:Z2^XH%,%J0]>NU1\ M\^RQ\JM84D]SB%.-["L>T#[UY('N;]7Q?*J+G>]\@]S]7B?G\4/?L,)\F5$K M(KVB%5C$100OGE?$T)/2NP-0"1A-U1I(KQ+LQX\Y]ZP.R[(9N8*7:$AN!JWR M!@NA=JI?S>A-BSVAJLU3//.L3GF+>K->LM1HM^AJAJ3@53#>SJ9U4OA.D<.Z M'MN0V)+ \ I(]"FY2I/KB_D+SNL+KB+Q6[>8FYU:2_90K5,MOBN(P;K%5664 MSD03LP7?=SW>M,MNB9 R,-_F:;'F]4I7M7>7"-,0N?&LU7?]3_118^408:(A M-T.0)V]2C'\AQ_>@Y9Y;D-5BFRANB-:U5L?)@LU6643AI7'4KF8NX8V0PM6] M /V)G48DUEG<9 3;<=0-A!;MU H5Y^U].8Y5:+L_PKS;EQJOO$S3E-B(:NKB M!)^ 4*R1]&B?-'8T0XY6%;KCT+@Y#GFXY-.OMSY 5^&PP'V:X_TW&=AA!.32 MZYW\:J1TIK5:L32[@@;T[M?#@R4(=KCP3']KTO[NH^JC-5]^K0EZYJAV!O ; M [J@=KMG%.01NN,*P--5; H_%$4VT6ZM?_.'#E?=@H%,-O&PL?@?8 MX4G>%ENBN?I8%H]Q@I@%&_;Z$+FRY[3H/G_P(U8:(@YRS^\ M,7)F>]%L M&0>7_K!M%7./1 A3":6$/;3SJ/<>V$Q7=#AG-+R-V19__]ZY *8;$1^Z<7Q M(K:;=2^M'6!"BA!ZT>=P?=?V!N4J[GV_ZDNRC*I/..7690V3=,..XO=PB1() M3=D,RKZ1"UMS]+(:0QC;:5TQIU(N1E4RZP=OQ*XW/@^_ W#[J=\!EMFF2A"C M#2*<:F,ZQ_<<]_G5."M;<2+P%Q5QZ.*8#C[IQ3!PJ!AL[IYQC12%,NR-W &P M:&(NP1'F9W5&QSO)B6?'Q'0>-VK5&; HQ #0Z="$#\^ZB2^WQ7\2F/7[HG%^2\QLY/D*4W6*^=;9JM0FL",U$N[ MW9(-R[[@Y2K_:=?9=@KYK5""3_%T!)K;=*7WB#/GO[^\\G_2_IALHA+T1RP\ M\BCB=X[S/R2; /T%"P.TFD-W0(PTXP>J4\NE1)8O3B2P3H[73%<%-@%+T>*M M2SSIST">L( ;?"L7'58[:$V:7J,$PPLNFTBN[@_EW]JY;4@9I/C?H_J_VI>8 M LT^8=TO.>"Y-"*WM4G@?O'^7H%KKGD?QA_[E^<; S[F6I:"9&A\F M@RN?93ZD2^DOY1\=KTCEXJ)WYCV/.% ",G<_/8=3E2Z0(Q>2VGQX#,(BI&9F M\%E'(\%,+S1&8S[I)Z)(Z9$P"13?XL7PDB=\O MO">HT(]W@+;&BD!,M1RKJ^)4KP?O8JV(CM]^K,47^\X8YVV=E7A93F CS#;: MZ>SYGUPICCQR"X&^(N%AE;M_-?<#JC'Q,IX"DM@@$M)AWA[W_J[$(_=(3"/L MG3S6B/*>_0?2#/.UU:;1#BW -9C3'U)6#2-R6V&>!\V49PVEM"#KTO*>@2?M MW*[H4=\^:7#7Z8*-CJ0',I*ABTI&8C1A5*_@[[BY6:^&LKSS:7%]&[P8Z$]. M=\;!97_=S%/"<2:&URQ- _6 MJ 9^%'-'BST 501.+2PB198BV2^>L1\7;WUX_M!"^F:84[5#0RN?#JR$X!/. M_D2]XUJU,BM7-LY";507'/[K5OR6*: [O$'))=HEG5'IJ/T!^^Y48T%HNAU5 MM+1T.>0.(":&YL[D6_)/*8G"%FV=3R>;O+HW^&X TB7>&6D M3V6#:(/V/E[DL[=^"@K1E"5_8*KT#P/0Z[-:31L+:,5*%W_SL$OM5"UQB MAED4F:DE.S<=GA!/?D RRMY,KYNY5 MT]T9=3BW*; <%5GUV)G^M8 S(:&3>J')39C!),&\5M<^50.1_C7D@ ,]R?ZKXM@H8 1>[%G&\,,0>_WB_ MO<%$EE/;M >]V$>M-"P.)[8[!*?=M"8BNU,,^>=Q.X,:3 Z:*D:. I28;X^& M4FUXR'+RLW=>I0@ICJ/92F&L.K0LX0X[C96(QBU)7X_]PKFXAZ)*!@$$M>MS M5K@&V,]OQ);XKJM=>Y$'6>#"I"(DT9'\[;R%-'+_"JP/^Z$BS5,?WT_5?R"= MW/RYX05X$I'V5O0B.N8>F4VP+AWB@/O%B#O$%MV5CCL]70AJ[]'AGJ#QU#UP M:S%!2B>D/[9$/7"O5Q0[S$A?I\X!8FP7CG=XRM^+,(/F:\X2C8SL$S$H^\V3 M.\#WY$PIO?&HN>8WO5&!K-Q=U9DFR&;PU:2A$4X[N7=29"K[=>*]@JS*_,LB MSR%_+*OIW/Q,7^R8O08NZ[P6AM2=!EY[2/\V,15X&/$1S(B-V]^ZD5U8,>H] M:R(;/C+1MF+>8Z^EPJ?E>FQDEF)6E5I4C?YY-Z+AEEL9DCTQC5]SW2@ZLR++N:1:9];.%7SK"\!]:+L%\>PXI,;$RNX>:X++*YJM',^#% M@#L QJ1FMX@';,ZJ% $"8XA=\M\!:#T>UZ)F-Q4TR]<,"AO$C%\;?TK$3;]- M:K2[)K^?TA\VN;<(HZ/,:_)W_[.3N^^P.-2T[&.$TAY$3N1$2QN/*,*TMY3O OM69T9X--]*O*OUB&=P6]:^?01%(EPO,G0FQ MS9GK]3M +Y7Z1?F[>K-)WBDCZ;?&=X#,G;CM&6=(G73]1Y&%OA?@4QLOXG.^ M[_=\9E;I^JAY6?I?.PJ:W>Q08(V19N:86'CS)4U79%@._TWE-Q\;93 C(]SB M7+EJBVT]I%&3,O?4\YS]CV-B__?/A;LDAQM1<^R%;Z[NA2MWOTD2IQJJE>'HQ> MUD:&1O7(QTV%5(>'X UWTVVA1=[9F1AF/OENJ'HI$$G M%]O-)OIH[N&P,#!>_(K"K40=SO^%]2Q"E(3GVDO/7+8C4L)ZH5[;AD[*(19; MI/ ADLJHM]J["LS\"(VSAV;GRZ?WH;/7$@VZXHF_5U1A>V?. MWM3;= <7_N^NU'/=&QX4]> M8:3+ 2AWNF2^TM>'!KBL MRMK ?&$<[D.@*0HC';/T?+NM;66@@;R?C+4H\NK14U/ W+Q^V4&9[H_;^\TA M5UEE2*J8JV:7*=4\ BOV11=''TN(L@P''U\];P#',[E M(252V.Z[)X_=[B<($;7&/&61/1@*/CZ[[0&A2_K$7U"I)T4%25\U/IH#-WMW M7TYL%VS3W!H&9>-<;*K=#'JZ$ I#%\Z,EG3;Q_0D?7I.ODQ!8+>*,3_H)^^Q MP4J!,^Q ZU:C.FCU2N'9'6!Z=^2>CZEY320N(Z5"OVIV8S313J(_<^#?EN_H5%(-/I_&->Q M?]NP0<";QTKP?^;ZQ:,D1OI/B2&>_<.0_[^>]L]XU$!?I[RX\'7
P?;G*/6,2. M&/\UN U+&[RD^N^Q;22_LX]D_2&VC?,>]/K)_L_@N@_M]XP^+/K=,4?X=P( MB@[98= JC*S/K*E^O'C/S-+F ()A)]'3TVX=VM-2B-N7KN+/;!@*6&M>-M+M M*E4P*=JITOUJ(QBG&O#SI%AXXRFU_>BW(QWU<.K92IMNP:U*"!=,5X$ MRW6JC$6%F?,# 9:C$NUU&M2VPOLUI'5Y'L]&:H61_G$OA7UGQ(G, 2ZNHW@_ M-\.:WS /BBURU.YT-UGZ0Y@#_EMM%Q0_TELKS_4?<(/;P!+"J'">61$ZV_>Q M7E[U/N)S;Z[+ZB1CT@3ZGC5S"%#[SH4[*:D@,C-U9WX-F]OE&T FUUP'TJ<3 M96FM5E\H!+(./+YN\/XE0&_9@@Z2U*JKBV45.6"U>5D?9V'JAY'9Y.6]+GXC MIGBY1ER%DR3!SBS9#K8=!8QN-!9&%!S,\IN&(N; M0[S9S0KE+5C6:C59 8D#C]\0TK@^\G1I@?Q9^RD5-ELQ/RK^PLY:1*Y:'ZM" MV)C41\/--^6*$BPU%DTEA9CHJ5["^CHQZ@GX]6!J! #0_WM1O51C+#V(0%EY/G-6$* M/I(08X\DNN\?4%1(P[BI/J]W]Y&L17+&K(TMO09X8-P00 M0JM4G_A8CR4O3^! N/> 6/ .T#V\K@9C1^]0PADTRQVFA3V#GAK:?YGII9DM MOOTR8()5!K@T&)!8UT-;6K'#0'0M=JI9.;PV][">\9F=C1,I&BWR4T2U=5:) MFQ>D"3\C0!E5T>9/HZFIA./EEN(0ZT.QO:,[)JKI-#H]>Q[1OT6%P$:QIBCQ [[*3#M GLF2^FA3#!<6XNTG& M(BU,:^RX!(RK@\@W$Z1QN\)B'\ESD-*CYB]IOC-D:1B'&INL4HH.R\K:F-4% M'B_K!G]&HU?JXT!3X(D]:3\IN !YWRU" M MFCE[A)=_BN>5UR59:\.2C(W0R;XR!Y8X,UO'_'CZU_=K3N'_M&?_H;Z0^'G! M53B_6>16AKO_^?-0BCO ZN>3(B-21'8#8T;V?%/:3/Q$N77@(!UN9;U*EC<> MS@N!^;)%DE7!W!TJWA'GJ7*]L%I3KVLG)Q E) N&P_/&5D>3]X/X0FZNHB>J M./F$YM/J"&?,>=59Q;)&K\+D0O>###TO2U.CE^_VHLOS-=0JCV4H4788D>RP M V'.9=#^!]@['YGI5MI#O(&RAV^E7#^:#''47+ZA*%TEI4:U#=T4?EUB=:49 M.0.-3,]1,'GZL[8V]D(U=J[CP8$ )EIRX*LU'V8CZ?K:YE'K$G:(:*>3PP-Y MUNKOS;T?E>5L6X:XPY>4'_;]92,L3-ILU,5HQSDQ?/U\0_\A1PP^/%6[FXYO M=:&;E@U:CL!>5(V2=W@Z4*VU,>N=C?IMY0$_ED3Y6MGK!%1A/*+Q%6!0\?[I MM.:*LXW4XTT99#_--Z(W4.^5T'[BP?C^:"Z(O[W%/:.M'7[LWK?8"3>"-J:N MYU?4)\R%A>ED8A-.OT%]P= [&_N9SI,L%HRGKX?8Z!>/DW?Q/WZ2'7FVJ<\9 M+B6C3BIPN\'5J?BZA>:1+_]6L<:-[ JF$9%ED@@R)(=%-VRP7,]'4Y8VD@'F M$),)W!17\Y:($<**L/0.)3+>S"-=Y'_(!RS/Z!Q8R?FCK$_]G MK2F7,$$;A2*A3YO^2[T-!F]CA54% Y5,M],TC#2$-G5B*AEO63!XM6)5)N? ME?PYEC8O(Z@ XES/31](/OR*5]M*(S (<"'04&!7KYIBP3ON'CJFI;=,6I"1 M]PIP0437%9YJ5X"&[O"=:,JRX=%G*0 M"E+ M/A_#C/],XZU^&J!W+W&%F.YI_BV920*RYTR.J_'L:_0? MM"20/IY F5'1@&*&A>F1TE54>$UW/1"/S*^Y9R.< )24M%S $KZOA\R-#R_L MRPUG@IQ[8E6,H2@_BRT W4(\:N5$2"%>/XEI2J9>S42EY*)O++41T+' MU'A-^F47;I8=2\G(II54-^70Y(XDP%:DH"F3<&&UCB&-NC'X0ZX88G-7;0J[ M<%4!4RJ)Q(YMW3*WFI]3$F3)V][PIC @0GN?E%2D8E!TL4N(UC&C=C71UAPE!MCQ)ALPGK&7OSV1 M)4G]H*ZAVE%!D?89U:JLE[2E'V.!&FZ 3"U2R-E*>BL4T5F,DE%!KGG@A+!C[15&X_Y?WX)P_Z M8LW53J'.SHVL)O(1XPF(WA"JI/3P]3)G]5U2?,)*PO:[6CQ(QSFDFC1 MWYFXE%,A@P!G9RU1;WG[--&@]O)M)0+NZ4$GPMVAY@;.2G'?S_1VA[[]SQPA MQZMH&UMI0C63[*>9#MF2-CD@!2Y+&*/7AMP@R<>.LCT4_A>"EP;P:G32']A] M_V4Y?)F).Y,H%IX?[25H)C*#7./>.-EPYYO)_HPW4VC!C9_SI4+0$T(E ?9) MBU^@P^32#L 0+<6Q%7G,,)!Z68U7Q<9 %;Q,(4[1@,:8-.AE^1!D96G49@+ MY.68_*P-$:54&W+A@-S=CL[BXZ]//F/?_/0#!5#(24CIA5V=E1\))ZE7.>GO MS)@ZSEG%21'OP70;6Z!#6@)JC?BY"]HGL!P%)R&@/V_@45=B+LAM<5I+2+)] MV$8TQC[Q@<3LI5G:(L#O.2K@:DW+1Q+@U(1VM'\8T$!CE[WCMN\C;+NGOS_S M\UMT(90XTJEG2':3I%OR3[7@M-A+$":J,&&-7*-.R'"VKN74L8?4X =+0X_' MJC()_ 8_45!1!9W&F^^U%0_*R* 5G">(^G8AT:0ILJ]50A]S*43#1*Q;=.1. ME#%-(^0GWG.2<# P*4 MY.5!2F^191]V*=F99>=K&?'_6PQ-J[]:@+C=M!' M3=5IWS!XF7FDV#E91,C@E;16A.&) M1O)PO"''EY2V2QK27D>]6M)\VTKP,Y H[3CMY/+8C](QNZR&P)49/>A.>SK^P!3[MU)/^B7VHU$YLKU)+9?647SKD6_!:=]A%[_A?:JL#P MHX:KV>6IS.7343O6!DF7/+Y$&Y'&#OY"O,PW+!YQQI'4ZPV=4N33=51.@YX* M!"BKND:?;R17<0+(6/#O?XJ'T-I+P(Z3T?V8]KCMN]3P?(!&*X:1@^ J28EF MW2BDA%?>Z]*L40>"7&D'"ZM0.9V\+<:]NH?&2647XYGW*85KPP:OP&,'.U M6%UZB/J>XL ZS;^^C@$U8I*GF7!7R";\PG6&1R@R-:_=[6FE5GDE5T&^YCQC MF&-<8RF:.;DTO;!U?[:\">M4?E8WZU"N$,JYUZ#ADNY:3 KC0MGI4I''?I>" M]:@XE5,.0JQCZA/)T9[JZRRP)<+U:/ !YC09>9;%6D2[X!>2(3I:8Z-XJ@87 M0_Q16QX#)I=F"X7)];6+"KHF[YH%+38564 I:=<*BDF<7\K3OK_$Y*(FP!I8 M\W:;6,J;%:Q\V(;:IMX&[8'P94YD[->_E-79//Z!A74S..*R6CE(W&%(" \* M.O7AV+X*/R=[^?-I;4/JB@YKP&!S?&T"-W12[L&#:-=HSI0HW0Q?@69T!-5F M>S5_QOF.X'+M6-%>V&Q]U_4*]W<2DZ_H0_\\T9KWPKIP\^A1]O(A%M.<:*8= M;X5LX4XU]@<=$S,VRBDM:[S?QUG2Y:LR.K-/!HALXW.695V*)E\9ZX1=?N?# M_CXJAO*>X"X>>JE'>6T^*&&_3/0 %0RQ?=TA MYGH[%4\Y<8*:KNZL?K\733>+ M#>[[,::,Z.O/<16. &FUM%?WTQ8[YLWH0B'4E5I(6>?3E8BJ"M$&==LB MUZ5Y8>HT6GQQ5RB@O72T6*N++*TZKU)A0Y(R.U2JXU*9?6"V_!%IEDF*^1=% MD..?0JH+9J(;;5[N6;XD;.(0J.*.I<';?\7_'K]:8!@][^#7]=]V)29R:O.,0:4#PE17F\=)YMT@EX2;',:G/::N1Y/LL4XQOLRPK1\8Q$*\T"G(HTR6 MZD*1FC9:K9-NW-V+#*W'MY[E:0O^M8E:# M'$TI!U8J-/'<+LTL=36I?$%SWBN##N$+:,!:OF: MLS*FYGU4I&OI0UD*7T?N<,UY I3675$\6(/N^-PN>+K.>N27K$UN.T@X48;6 M39I+9B\F5LPYK)1=8I.>&E.W*GX%\F%6KC$-)AVF,G8FV1 ZRF[&T9/V+N;9 M.$DYSJ$L210JP&FJGHD!E/I5Z]/B$2Y M(_+W6XKYNEL_T86U("E'7#QZ4ZW:+Q'@=.X\F@K&P;@_$=Z=4 MQ*F4LK<-Z8]@H96I- I"MIENQC^4;/ -]67)>A_,Y05\CR<)PL!WW*=.60YZ M5&?TV)U(Z6FGE[F#RZ;N8,[TKZQH&;B<][?OE.4UC*G3JI"8'0[FBOM3?@<@ M=C=2KD=X@9=+L(J)2)+>[U% M=_.VXWD>=M*ZQN_%32W:2Y5R4ZL#E^+6^%0RJ#\&74^5'QIP*P7)CK&<[NI? M$MG3XFY>Y_V4WF*:_-/:Z[N=2X=6ZNT;BF$_95H95JL!U>0VU<30EL=,H%/I M=K5IH-D!A8#?\K?KZLD84$-&A.D*W47/6+W%SC$CF.2]9,QB#[1D?QZK]7\H M*'B;_/4!BNG,M!B?@]I6&FY-T+L)G@BS[]:1N0Y>EJ*I^7-Z RN667'6:89M M]=X#[[D?=;FW%#>% E:+*\&XU1T&W)K0\G%R^5)H0K]SW=]YXIO!3JA?U(]YB6;S)PTS].@" MU !)4DOR46DG_8;T)\Z,M.;\GI':L6#/H,OLC[M&3WZ$*5KR8(:%V":F,ZW# M\'#$Q4G$#,527=I2T>D\D, C10_%&9GPP7%JCH8[?].-KVYUGP-?QM+<@D 3"*PL!UHQ2KJAI],C$>M#_ M(EZ09.TAZ:Z:@(K6>N*20%\A=!7QE>9>5N/T\R@EBL3C38;!C@R=1[\L8 M'] /_.;DIS B3+YBA^TNNME:%9$UF,4TUVWI0WL#H&5)M-F)EU(7YY_A,K4(+,^CSIZT'9=S?4C9?OXZC?1XH+PSAKQ^@[ M.L-62H\TLW,P/TS!XYOE4^'?YS&#[95-F&*-*WJ5.0=MWG0SVJB,A#QYGA=M"^DRJ<]Z9"5W=NL3-W,%N6(+QKZ&!" MYDU2$OZZ+ ]\1,N IQMX1D>+>MB3LX282T;'KNWR"8NL#GF M*Z3[YTO*#6'9U4'^MJM8':/9^7Z:-KI'A*H\XH-?B-9&AMR"E]K.XI^O)0S/+\!Q&IOHW+C7 .3)90];7W MOY==@U2Q;ZL/*LQD-ST\JG=6"_07=A&+^)!T-?LND)+U8Q)!/+MW[ZK%HNWT MSU_"Y>T; &X*W!13Z;K$X"+;Z3X3KR0R$O)39Q/]L/Q[#> MC[W4MK;S3DFA8D%"G;#P+-CL-7U[8D3.W/2@V\^*Q*8$P[B>\%""PJ=+MM&; M@+*9ITZ:1H]N%$SX4J84LG3T9GBS8%,JBP-'.R>M+V*8-UA:UA[(&EQ2/Q!\ M"150+)% 0!SR=\C>-X]D5)9.NI!'\,VL,*^R^%N$^2 &K!Y4M?=\["8E+%PU M(MD5Q6\:RX2.[-GM0VTD*/F>T$XL$.MD8;TV?<;QF"_M#?Z^>L/#H[[9=KGJ MNC&Z!KM4FS8-LA<& M@3+>;!C7,;0'8OHZ+G*T"%"=HK N1E;ZD+D7-4B[$*;]+*=Q3-AE.=+]3O[! M(^YQVX^/2Z1\'RLJP< NZ9 -.'XKR"8+)*U0S?%V[SBB["NYU(8'IBA 99A" M4RRXB52IP+U=;X*VLGKR=-"!%3EJ*5KM]I[&(M&<$:.\[S&&U-[[S[LJ5D:8 M4+U9 X.$@U]*_*'$!I5OZY*>;=&H[T5SC1%J_TBDCRB04C"9.N,+5=E#B&:96S>FV8 M7V_(_(S!:O6&NJ(9RZ/VK"9M4"/<\BV3(B.*+3QM4T%YOXSFY^:FAXOFYKK= MSH,U^:+G9''M[P#UBGRXX2>]>6++>NZ1>E[[9!N;\C;LJC UW=K&B#6=T6K: M*+RWZOZ8.:BD FHCJP0HD_/>[X[B$WZRQD\5F"215YBQ7[%TXGF;2NF_'.DP M)Q7CP^;^K$=&'.P\C**1)]04;VCKOS3=% MCQR9=OH@.KFRQ=LQ$-7Q9'U=J?\"^:9;,04FOU2"M>CN>-(Q9J2 %E((4K,B M6B$R*>=7!_")MWLWE@LYB5,J_.%Z6L/KFN&,G-2&WEQ[G80.&^=>!,@IGH]@ M$FH>JE:5UU0%+I\W]N]%[1Y>X>03!MP?8*+$.X#(P1W@\%YG+1>Q2[T M5?$YBM182XTI4&E[G@'[:JQ@':\ME>#-6V]LG$7(RF[T5AB\Z98IY0UK_>6# M]ZBYOF5>#WFBI,W%Q/URTN$3?529T$7?Q*\\1WB[\N29KT\I#N75Y"%"&OM[ MAI'>5N'3"1@&2I"J8*#*C&8/H9*.497,3_@8 427D>V^3\@+18=7"O7=WW3J M3H]!@]BO_G%R&<^")":I/;OIC[%.E7"0"RLZL$.> STY,.4FB*[*"7$ M*N:3@]<"W_F=$$B0X/ISGKZ,0KQS,=#2F2QJH/DY:\6QC7>;M+%SH2>IP8( W,0NN,N12QVN8&T=;4)&WI!T1E+@&/.]YDI M#"VD6\RA<& [I>;&>*>N;:+E3RM=MV#ZV"O4_'IIMF0/VD]Z/=]"Q6]148]Q M>WIWQKH$-_=3:I,D$:TF1 M(8CD]#LKD:9]A8)YO7TEJ9"4*3!*.WNYD>3S?[N9$'>A:'8M66L/_Y$7$ M0,[3M/=H_F@EP=DU\L!TFTS08%FC74522(T,K6ER7UN_0UQ(01Y3 (MF[1.NU.^_/3PCGTX M]FI;G>'WAP-5KD=S^I47;4]T:.E?DO3AOASUES5#I3;GY=WL:'ZB;<6M/;^3 MPP@Y"$B9AG[+4GM&0B.@4" C;+I<*CZ$S=E$[8ZO"L_>4\G.B0 $KCRQ<1D\ MJ#Z7BR2-)WB.$TN.[AF5?+#N:+5XPS_%UEPE7)^,>WZ(/PO"/8A!!(JQ.Z8G M'MX$H<:,)P%V/L#O $$?QZFNR.N_TT0N[QL2E-: OL0#V'( :>]G'M,SMU"G M0;L1_2N#78ED!@B]/>(9;R15LF9UDL75)4HBPJK\M[GA 2HK7CDUD M;1;[\:W9C+D9.#U\48^#Z(6=.C_@8+I_EH!#8<'"?'5FQSN>WGRPJFH8E]Y> M F[PFK3VVAQ&Q8-L:7&G7L+/;D>;G5>)$44N"EH:T$;_8?TH55F%L[Z' 2I: M/?+O2**COAW.:6_&]?[ [E= 1"T;Z*E]5BJ=%.X/"S'U9YT:RQ NV_0VGI8X M)!F:VT2C>._OZ0D'!GTBG;QY8YRA]$J[,W,+^;RI64L+7"FSHJ,NI68[PL]I M,UOWWF:5?C;O3Y>!:V>'0;I*P2X>O.2S81-)XC^*5!E4_/Q\U5>SU=7U+E(# M(1-;);PD++2^!D1O4V^@<< 795LDY\.O#[L=W@J%$Y-]F;(GBI6WQRK*7)?P M9!1;Z!8XO0I=*A%]MKU@^L38P2L0O"C/DB=!O1OP^ G]CTW4DK+GB#>Y3R5, M:VH:0:JH;YCD_((*2AF'\VBV_2)=U[+MPHZ81@\\19PT/S$T3'@;Y5GR"9GB M6.8H1AN^NZBW?=8@(>GR^2.6N3UYF+^,-VIURC+@;P^=IVN_':@K%FZB#%Y[ JTXNK^QVB5Y'PF6/*,HA_'GKSB[C2C(SRJ MC]T?*5D&D^SJ+H;1EJ6]XJ^6JI=/=F?-TN$9)_CY J]O0&,@[.0A1BXZ#1.7 M^:2WAU?.+EEY!!%I)81J90&S_Z>WIL-& =]:4/],JW=K2@\..N (AQUTU-^1 M8+\=8NHD/?MDP84MQQJ)L0*-"CV9R MRA,2M(CVL^>UN\87I_6E\:5Y1EG".V,>$.I@H]@ZU*-]+.E+% ?@W*.G/6.JL ^7H LHYS_SM-.9H<)#0JMYM,Q)/4!%R6W%; MRHK1P7+3^O*![7'#G@>P?NC0VR04L!"WHA1@4A\[#27%BIF3M7"='NJ#X99I M^FF_)-//[["2YV@%^#]),Z)$>+)R#5WO._43;D>_IB!2Z^?V,,?[2/#FQ1X- MEEQ$+F I1H>O"6/"&#DPSYM_31]RR!O"L3_ [9-K%95X&"7")60_E\8=S]^> M:LC<<[CD7OQ1;U VH@Y$K.O.J3_OL>6]15"UWO(0(YZN(OVK*6HI%?=(UB2$ MIQ_45=?0 (T\GF?=7X\W?(*)]K6<44-"/:)CR=2U, M?*4;4U7TL+!#UZ95_?]H[TR#V="[/QZUM:64(C041:VAEN*BJC0(EXNV:JLE M:DUC)]3N5HN&6HK:0FNK(I:0A%)%2NV]L2?6Q+YO)5KEN?-_\Y_;F6?FF7E> M/3->?-^<^;P[OSESSLSW=T[+JX\VEY*O0&ZW/Q%4:X^XE*:W#6A* (7:BKZU M\=@F?_;9Y4=+7W-EF+SM0BQ@T +(91>@MG:H7346%5#J]G&,MQVY8I2 PNA9E8LA82C;0UJC%T%C$LDS9+ MZC8]7\Y]?5Q0\,'7L,#9Z4MV>APOPG;KB2Q4EE /&)3&Q"+5_\;!PY%?6@+: MVHI!FFXYQ*5UXC1&RI$7B)9(-3^53@M"2@E4+ZZ-4AOW9JSXWKIDD)*I?\Z4 MP%;0FT)KNH9L665>'5C5UC@-I,BQ5A-U5T9)6V]4B%!PSJO)A.H>YG$EFB6Z MJ&N1TH=DWZPP:GCVFYBN-:2F/?^&Z5?#U=V _F(\2D6S.7AI_\!K%/8@%HI_ M=6>G0((&33CT6F%TN1\/LA6;5X?NV69%B%BMOM\.SY@V)F #Q#<5Q*L;DQ51 ML&L#-SNOY'Y,V]H(%?)W6:^=\E@.\0]D'A^M8OR\ZW1RD8#$- MDVVV=O-Q<"\>2[R\NW950,X->OS56>EL4RK:T?5V.BCB<922(2M/\(//0&U6 MW-;DP?X=W^5-1]S!Q3Y1-39O7U"FBQ33G2([$7DVM2F O]=!*SEV %4XG IW M.K-JML)LK+H)EBN*0B$ZUCXQ!O1/V-AHL9*8X9_=WKV$]UUD# *P M6KO0$"S'(QNS"N(X8UG?0/6/]1G#J9=RC7'W+>[.>[]F]]$/?A?0(DP/M1IY MEN;F&YS9:Q2'J:/D1.:X9>&5] N#!G($N@3W,,Z?R?8UOK.17'!MJ83^X1- M]5R-E4K7E ]OTF)ZWE^J+S\DG=6I(.)\?@L)/(=IDJV<\AC%-3YK<0YW]H=7 M0-Y)'%V:T PYQT*?C=5[+&'T?NL:NZD)X,GP=/P:;2NBD KBW*/ I>0E "Y: M[1Q;W>>$U$0!,W\./8+59%+/X-NQ5.62]&9ND/?:]*W\ND.T0V:+]^]'%-S/ MZ1S^2K86MC6ZF_\L0@DR$9!9_0P:#ZB)*W 5DTSU^T.RRH9X!=!\ G@:CS$9 M;AB,Z%QXX9!SBZS]Q_C1&@VDA5$>G+8HCPCXW87'C6!*3@WE(GK0V"83_K&1.Q(Z3_Q [.U>7Y+?& MY0#.N@X\;[B<5_+>CLY)3':/="3-D8K@ VRM;QXV$TE2L51KUM?19INL_4Y_ M8OE9T1"KM$_DH4MV4];-3T?%'F"'P+,9R$0AI[HD5DM?$*]X^45=_&.:) T M>D63%+#:\R70]FF47K@02I;'WU@\M9F09U;P4K1[\7PQ]E,_#5=$.@J=[7,] MGAHP;0EQ);@9MM9G 7MUK*ERW;PN9D6ONS@ 7?P5\6' LAX:8WD6@H]O=';X MO#>L364PL<;APP$^-XD2TA]<7+]E7\RZ[^J&.P'_ROD(N*;ABKK!IX8[X,-P/)+T>21_R?/,V<3X15"CY871MA?E MA!L79*CJ)5BT<1?">VYD8XQ21[4H71/GA]Z5UM5C1^&9J/7UG.?I^0ZX;<%L M_+Y)97]9@78ZD^5@SU7QI]!=;*TT^?>\3!%.ZJJ.D/"1Q'==SY'OCT8Y\/ZU M'>CP&6]N>SJZ?R7TBRNV;@B!H08-87@,V#VCVL#WP]XB M69W$N#O5/\TDY3S<&MA?C ^@E!?'/-0 R5*,">*22A54Q2C%F.LH3K%W!2Q_ M#[AP)^^?)>3LYMIQ3V?3>)@!X>_.!2HR?ED:YK,X#Y@1O:F<4'L$(9T <'N: M('5O^=D1;DO;N,>+3ESZ;/51J-D_O=CYRUYZ][+ LW!T%PQEF<&KGO\;&^6A MQR9BS&' =51U86+=YL5,C#):<=G(Q)?<8\-!'B# M78;="$QV@DTOM%(R4W88G5Z=@0KP=P&6*H\>O)TT*=5CWLD*5,T#0,OC]3@WLS$3%*3LNXHPRPVVUQ0QBCKD>16W M/ZDOW%!XGCT^= ,^>76_6X#V ?@$9&@5GE?L=V#ORD,+<6/T>A(#UXT\Z_G] M3EKK+&2P"-M$P,MOI-K5S9U;-768! #37U Y\DJ7(ZZ: M7/&N7R&KYH,'(?O6]OQCMH=_':9*D7E?Q6@[?4CFN/VYE0:2;*RIC[&20,.) MM?G7(/?2"SQP8DPN;N>S9*Q].,6Y&3H< %,4ND/'$T@]\<+/>G=P!=K .Y./ MB\(HV=/9^W0;?9/^;F^3827;UAW'=\!75>3^O7H(?/!EP<4@)C!5>>>(")5R M@?G=C]/"6#%&ZFY//]>"JI@O':PKHB(23;=OE9[.P) M@%VBIUW974-K'R_K=5E/MLXW>A[#LDD(UH1^P83.?#LRB42X*EP=D7C()YZT M,7TO:(+U3KLO MOSE*/J)TL.6.$[39A2ZH7!YO; 3?/ %$!8T@4QQL#_=_H"!Q#\08/FW<-'BS M>7>4RVV+W%JY'7Z#U%MQ6_%+CEV0H^J]@U6;1H.8@$F@A3'%>@-]CXE! M##.E_QL#1%H_N[F8#C0M$:5D"[]<=E9NM]?\.(+9BQT*@,-EPUT%BFM3V78U MCY=0\1>).7Z<]^646SL@C_&HHUM7\MPBK[U-(4^1NT*8JD#OZQ3?N?FG[,Q< M#&G%^+\3SD8LI=@ VYWGD8L'[(&W6 M;<&+RZK(?;+$^K-$IT G'@5_J1]^AF]XNE['H7C-!'0B2M-(U1K]%72*_GW\ M1./KU#E"PL0R$ 8#NKLIAMBVG5E12P;*L7C:#O"[!UT>(WEA)KWP^DF64Y8) MDLE4E52S$O5Q0AOV#%*>M5>YPW@FGU<[*6,KQ[#*F9"R]V,0\Q JGP:2C.B\N4SEN<-8-0-@$3732V']/8:X6EG@^JIXQJ5_%!:+VW'4_#T3?< M2SI?8=@0XGFEL2Q18/[[T")I9FNES\Q_V+KM<66IUFM?%E/2[ MS_I%+,LP4'%E,^N>5)KM(!CTAX;\AU"A>>+N[U3J]'SBHT3G<_7M9Y_Q-ZY/ M!:L+)"DPKFP*7N:E6/U=:6_!WQN_,_!+^ZTAQ7H*$M=9+;,>HGV\F_SG/%,N MP'U)6_7#L$+=F\A"<&)&@]?!9;M5Y,*7%8"/A,F+>:P^TE$Y^AG3'/NW;^UT M_[;&]>*1:#X<.7)<2\US?R25W+TI,2YUU5K(2.KE68Y[P"ZO0L$#GE\^B?R_ M+/]IQ:R\W#]Z:TX8^#/"Y@2P?"> H1#"8\;RJQ6S?^@$,"=:> (8I44N:]47 M_F)P/M5_I']L9?CK'Y$%I)C"MK@N>=[HPHH\>G>W:^6 MP__76C.'-D4$L! A0#% @ LW&43XMB0E0%0P 7N<" !4 M ( !(M8$ &-I96XM,C Q.3$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( +-QE$^< M*%+#A[$ #ZG" 5 " 5H9!0!C:65N+3(P,3DQ,#,Q7V1E M9BYX;6Q02P$"% ,4 " "S<91/W[ YQ&&' 0#1L10 %0 M@ $4RP4 8VEE;BTR,#$Y,3 S,5]L86(N>&UL4$L! A0#% @ LW&43ZM; M"KW%^@ R[4, !4 ( !J%(' &-I96XM,C Q.3$P,S%?<')E M+GAM;%!+ 0(4 Q0 ( +-QE$^LWO+?0C, %XU 0 : " M :!-" !E>#$P,C8R,#$Y8VEC;V%G#$P,C#(Q,3(P,3DQ,#,Q+7-U8G-I9&EA+FAT;5!+ 0(4 M Q0 ( +-QE$_G0CO17P, $D+ : " 2RW" !E>#(S M,3(P,3DQ,#,Q,3!K<'=C8V]N+FAT;5!+ 0(4 Q0 ( +-QE$\$D/6FK0< M *\B : " <.Z" !E>#,Q,3(P,3DQ,#,Q,3!K8V5O8V5R M+FAT;5!+ 0(4 Q0 ( +-QE$^6_,YHI0< ((B : " M :C"" !E>#,Q,C(P,3DQ,#,Q,3!K8V9O8V5R+FAT;5!+ 0(4 Q0 ( +-Q ME$^#H6:E_ 0 ((4 : " 87*" !E>#,R,3(P,3DQ,#,Q M,3!K8V5O8V5R+FAT;5!+ 0(4 Q0 ( +-QE$^^\-\:^00 %D3 : M " ;G/" !E>#,R,C(P,3DQ,#,Q,3!K8V9O8V5R+FAT;5!+ 0(4 M Q0 ( +-QE$^:MN[QDY( /4A 0 ; " >K4" !S=&]C M:W!E XML 30 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations
12 Months Ended
Oct. 31, 2019
Business Combinations [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS

DonRiver Acquisition

On October 1, 2018, Ciena acquired DonRiver, a global software and services company specializing in federated network and service inventory management solutions within the service provider Operational Support Systems (OSS) environment. This transaction has been accounted for as the acquisition of a business.

During fiscal 2019 and fiscal 2018, Ciena incurred approximately $2.4 million and $3.5 million of acquisition-related costs associated with this transaction, respectively. These costs and expenses include fees associated with financial, legal and accounting advisors and other employment-related costs, including the contingent compensation portion of the three year earn-out agreement as described below. These costs were recorded in acquisition and integration costs in the Consolidated Statement of Operations.

The following table summarizes the purchase price for the acquisition (in thousands):
 
Amount
Cash
$
43,283

Contingent consideration
10,900

Total purchase price
$
54,183



The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):

 
Amount
Cash and cash equivalents
$
1,025

Accounts receivable
4,790

Prepaid expenses and other long term assets
372

Goodwill
10,453

Customer relationships and contracts
37,700

Developed technology
9,700

Deferred revenue
(193
)
Other current and long term liabilities
(9,664
)
Total purchase price
$
54,183



The acquisition of DonRiver includes a $28.5 million three-year earn-out arrangement that consists of both a contingent consideration element and a contingent compensation element. The contingent consideration element requires additional cash consideration to be paid based on the future revenues generally derived from the DonRiver business over a 25-month period from the acquisition date through October 31, 2020. The undiscounted amounts potentially payable by Ciena under the contingent consideration element range from $0.0 million to $15.0 million in the aggregate over the period. Any remaining
amounts earned under the contingent consideration element are payable in the first quarters of fiscal 2020 and 2021. The $10.9 million fair value of the contingent consideration element as of the acquisition date was estimated by applying the income approach based on a discounted cash flow technique using Monte Carlo simulations. See Note 7 below. The contingent compensation element of the earn-out arrangement includes an employment condition for the selling shareholders who became employees of Ciena upon the completion of the acquisition. The range of amounts that Ciena could pay under the contingent compensation element is between $0.0 million and $13.5 million in the aggregate over the period. Any amounts earned under the contingent compensation element are payable in the first quarters of fiscal 2021 and fiscal 2022. These amounts are accrued over the period earned and recorded as expense in the acquisition and integration costs line item in the Consolidated Statement of Operations. During fiscal 2019 and fiscal 2018, Ciena recorded $5.1 million and $0.4 million, of contingent compensation associated with the earn-out arrangement, respectively.

The contingent consideration liability established at closing had an acquisition date fair value of $10.9 million. As of October 31, 2019, the fair value of the contingent consideration liability was $8.1 million. A decrease of $2.8 million was recorded as a reduction to expense in the acquisitions and integrations costs line item in the Consolidated Statement of Operations. During fiscal 2019, $4.4 million of the total contingent consideration liability was earned. This payment is due during the first quarter of fiscal 2020 and is included in accrued liabilities and other short-term obligations. The remainder of the contingent consideration liability is included in Other long-term obligations on the Consolidated Balance Sheet as of October 31, 2019.
 
Customer relationships and contracts represent agreements with existing DonRiver customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of seven years. Fair value was determined using the multi-period excess earnings method based on the present value of the incremental after-tax cash flows (or “excess earnings”) attributable to customer relationships for a discrete projection period.
 Developed technology represents purchased technology that had reached technological feasibility and for which DonRiver had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of seven years.
The goodwill generated from the acquisition of DonRiver is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.
Pro forma disclosures have not been included due to immateriality.

Packet Design Acquisition

On July 2, 2018, Ciena acquired Packet Design, a provider of network performance management software focused on Layer 3 network optimization, topology and route analytics, in a cash transaction for approximately $41.1 million in cash. This transaction has been accounted for as the acquisition of a business.

During fiscal 2018, Ciena incurred approximately $1.6 million of acquisition-related costs associated with this transaction. There were minimal acquisition-related costs associated with this transaction during fiscal 2019. These costs and expenses include fees associated with financial, legal and accounting advisors and severance and other employment-related costs, including payments to certain former Packet Design employees.

The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands):
 
Amount
Cash and cash equivalents
$
642

Accounts receivable
1,525

Prepaid expenses and other
450

Equipment, furniture and fixtures
31

Goodwill
20,304

Customer relationships and contracts
2,200

Developed technology
21,900

Accounts payable
(165
)
Accrued liabilities
(657
)
Deferred revenue
(5,176
)
Total purchase price
$
41,054



Customer relationships and contracts represent agreements with existing Packet Design customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of three years.
 Developed technology represents purchased technology that had reached technological feasibility and for which Packet Design had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of five years.
The goodwill generated from the acquisition of Packet Design is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.
Pro forma disclosures have not been included due to immateriality.

XML 31 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events (Details) - USD ($)
2 Months Ended 12 Months Ended
Dec. 16, 2019
Oct. 31, 2019
Dec. 13, 2018
Oct. 31, 2018
Subsequent Event [Line Items]        
Authorized funds remaining under stock repurchase program     $ 500,000,000  
Aggregate shares repurchased (in shares)   3,838,466,000   0
BEAT tax expense   $ 11,300,000    
FTC tax benefit   $ 900,000    
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchased (in shares) 737,474      
Stock repurchases $ 27,400,000      
Average price of shares repurchased (in dollars per share) $ 37.21      
Aggregate shares repurchased (in shares) 4,575,940      
Authorized funds remaining under stock repurchase program $ 322,500,000      
XML 32 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Entity Wide Disclosures - Entity Wide Reporting (Details)
$ in Thousands
12 Months Ended
Oct. 31, 2019
USD ($)
region
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of geographic regions | region 4    
Ciena's geographic distribution of revenue      
Revenues $ 3,572,131 $ 3,094,286 $ 2,801,687
Ciena's geographic distribution of equipment, furniture and fixtures      
Equipment, building, furniture and fixtures, net 286,884 292,067  
North America      
Ciena's geographic distribution of revenue      
Revenues 2,351,260 1,886,450 1,736,047
Canada      
Ciena's geographic distribution of equipment, furniture and fixtures      
Equipment, building, furniture and fixtures, net 211,901 198,028  
UNITED STATES      
Ciena's geographic distribution of revenue      
Revenues 2,250,000 1,770,000 1,630,000
Ciena's geographic distribution of equipment, furniture and fixtures      
Equipment, building, furniture and fixtures, net 58,119 75,479  
EMEA      
Ciena's geographic distribution of revenue      
Revenues 566,718 464,876 404,099
CALA      
Ciena's geographic distribution of revenue      
Revenues 152,653 140,177 164,308
APAC      
Ciena's geographic distribution of revenue      
Revenues 501,500 602,783 $ 497,233
Other International      
Ciena's geographic distribution of equipment, furniture and fixtures      
Equipment, building, furniture and fixtures, net $ 16,864 $ 18,560  
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Investments
12 Months Ended
Oct. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
SHORT-TERM AND LONG-TERM INVESTMENTS SHORT-TERM AND LONG-TERM INVESTMENTS
As of October 31, 2019, investments are comprised of the following (in thousands):

 
October 31, 2019
 
Amortized Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
U.S. government obligations:
 
 
 
 
 
 
 
Included in short-term investments
$
109,715

 
$
225

 
$

 
$
109,940

Included in long-term investments
10,017

 

 
(3
)
 
10,014

 
$
119,732

 
$
225

 
$
(3
)
 
$
119,954


As of October 31, 2018, investments are comprised of the following (in thousands):
 
October 31, 2018
 
Amortized Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated Fair
Value
U.S. government obligations:
 
 
 
 
 
 
 
Included in short-term investments
$
139,365

 
$

 
$
(347
)
 
$
139,018

Included in long-term investments
59,029

 

 
(59
)
 
58,970

 
$
198,394

 
$

 
$
(406
)
 
$
197,988

 
 
 
 
 
 
 
 
Commercial paper:
 
 
 
 
 
 
 
Included in short-term investments
$
9,963

 
$

 
$

 
$
9,963

 
$
9,963

 
$

 
$

 
$
9,963



The following table summarizes the legal maturities of debt investments at October 31, 2019:

 
October 31, 2019
 
Amortized Cost
 
Estimated Fair
Value
Less than one year
$
109,715

 
$
109,940

Due in 1-2 years
10,017

 
10,014

 
$
119,732

 
$
119,954


XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details
12 Months Ended
Oct. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
OTHER BALANCE SHEET DETAILS OTHER BALANCE SHEET DETAILS
As of the dates indicated, other long-term assets are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Maintenance spares inventory, net
$
55,482

 
$
45,679

Cost method investments
10,727

 
8,056

Capitalized contract acquisition costs
3,994

 

Deferred debt issuance costs, net (1)
1,609

 
720

Restricted cash
42

 
11

Forward starting interest rate swaps

 
779

Other
17,132

 
16,407

 
$
88,986

 
$
71,652



(1) Deferred debt issuance costs relate to Ciena’s senior secured asset-based revolving credit facility (the “ABL Credit Facility”) entered into during fiscal 2019 and its predecessor credit facility (described in Note 18 below). The amortization of deferred debt issuance costs for the ABL Credit Facility and its predecessor is included in interest expense, and was $0.3 million, $0.3 million and $0.3 million for fiscal 2019, fiscal 2018 and fiscal 2017, respectively.
As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Compensation, payroll related tax and benefits
$
182,363

 
$
140,277

Warranty
48,498

 
44,740

Vacation (1)
22,290

 
42,507

Contingent Consideration
4,372

 

Capital lease obligations
2,764

 
3,547

Interest payable
1,007

 
1,072

Other
121,446

 
107,932

 
$
382,740

 
$
340,075



(1) Reduction is primarily due to the payout of North America vacation accruals in conjunction with Ciena’s adoption of a new vacation policy during fiscal 2019.

The following table summarizes the activity in Ciena’s accrued warranty for the fiscal years indicated (in thousands):

Year ended
 
Beginning
 
Current Year
 
 
 
Ending
October 31,
 
Balance
 
Provisions (1)
 
Settlements
 
Balance
2017
 
$
52,324

 
$
7,965

 
$
17,833

 
$
42,456

2018
 
$
42,456

 
$
20,992

 
$
18,708

 
$
44,740

2019
 
$
44,740

 
$
23,105

 
$
19,347

 
$
48,498



(1) As a result of actual failure rates lower than expected, Ciena adjusted its fiscal 2017 provisions for warranty. These adjustments for previous fiscal year provisions had the effect of reducing warranty provisions by $9.7 million for fiscal 2017. During fiscal 2018 and fiscal 2019, Ciena determined that failure rates for prior estimates remained unchanged, and accordingly did not make any adjustments for previous fiscal year provisions not yet settled. As a result, Ciena’s warranty provision for fiscal 2018 and fiscal 2019 increased as compared to fiscal 2017.
As of the dates indicated, deferred revenue is comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Products
$
27,366

 
$
42,474

Services
129,507

 
126,983

 
156,873

 
169,457

Less current portion
(111,381
)
 
(111,134
)
Long-term deferred revenue
$
45,492

 
$
58,323



As of the dates indicated, other long-term obligations are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Capital lease obligations
$
65,284

 
$
68,245

Income tax liability
20,546

 
15,894

Interest rate swap liability
21,093

 

Deferred tenant allowance
6,248

 
7,244

Straight-line rent
5,434

 
6,750

Contingent consideration
3,705

 
10,900

Other
26,437

 
10,380

 
$
148,747

 
$
119,413



The following is a schedule by fiscal years of future minimum lease payments under capital leases and the present value of minimum lease payments as of October 31, 2019 (in thousands):
Year Ending October 31,
Amount
2020
$
7,652

2021
7,547

2022
7,860

2023
8,067

2024
8,067

Thereafter
67,126

Net minimum capital lease payments
106,319

Less: Amount representing interest
(38,271
)
Present value of minimum lease payments
68,048

Less: Current portion of present value of minimum lease payments
(2,764
)
Long-term portion of present value of minimum lease payments
$
65,284


XML 35 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ABL Credit Facility
12 Months Ended
Oct. 31, 2019
Line of Credit Facility [Abstract]  
ABL CREDIT FACILITY ABL CREDIT FACILITY

Ciena Corporation and certain of its subsidiaries are parties to the ABL Credit Facility, which provides for a total commitment of $300 million with a maturity date of October 28, 2024. The ABL Credit Facility was entered into on October 28, 2019 and replaced a predecessor senior secured asset-based revolving credit facility. Ciena principally uses the ABL Credit Facility to support the issuance of letters of credit that arise in the ordinary course of its business and thereby to reduce its use of cash required to collateralize these instruments.
    As of October 31, 2019, letters of credit totaling $72.9 million were outstanding under the ABL Credit Facility. There were no borrowings outstanding under the ABL Credit Facility as of October 31, 2019.
XML 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 504 613 1 false 135 0 false 10 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.ciena.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.ciena.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - Consolidated Statements of Operations Sheet http://www.ciena.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004000 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Deficit) Sheet http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit Consolidated Statements of Changes in Stockholders' Equity (Deficit) Statements 6 false false R7.htm 1006000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1006001 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimates Ciena Corporation and Significant Accounting Policies and Estimates Notes 9 false false R10.htm 2102100 - Disclosure - Business Combinations Sheet http://www.ciena.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2102100 - Disclosure - Revenue Sheet http://www.ciena.com/role/Revenue Revenue Notes 11 false false R12.htm 2103100 - Disclosure - Restructuring Costs Sheet http://www.ciena.com/role/RestructuringCosts Restructuring Costs Notes 12 false false R13.htm 2104100 - Disclosure - Interest and Other Income (Loss), Net Sheet http://www.ciena.com/role/InterestAndOtherIncomeLossNet Interest and Other Income (Loss), Net Notes 13 false false R14.htm 2106100 - Disclosure - Short-Term and Long-Term Investments Sheet http://www.ciena.com/role/ShortTermAndLongTermInvestments Short-Term and Long-Term Investments Notes 14 false false R15.htm 2107100 - Disclosure - Fair Value Measurements Sheet http://www.ciena.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 2108100 - Disclosure - Accounts Receivable Sheet http://www.ciena.com/role/AccountsReceivable Accounts Receivable Notes 16 false false R17.htm 2109100 - Disclosure - Inventories Sheet http://www.ciena.com/role/Inventories Inventories Notes 17 false false R18.htm 2110100 - Disclosure - Prepaid Expenses and Other Sheet http://www.ciena.com/role/PrepaidExpensesAndOther Prepaid Expenses and Other Notes 18 false false R19.htm 2111100 - Disclosure - Equipment, Building, Furniture and Fixtures Sheet http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixtures Equipment, Building, Furniture and Fixtures Notes 19 false false R20.htm 2112100 - Disclosure - Intangible Assets Sheet http://www.ciena.com/role/IntangibleAssets Intangible Assets Notes 20 false false R21.htm 2114100 - Disclosure - Goodwill Sheet http://www.ciena.com/role/Goodwill Goodwill Notes 21 false false R22.htm 2115100 - Disclosure - Other Balance Sheet Details Sheet http://www.ciena.com/role/OtherBalanceSheetDetails Other Balance Sheet Details Notes 22 false false R23.htm 2116100 - Disclosure - Derivative Instruments Sheet http://www.ciena.com/role/DerivativeInstruments Derivative Instruments Notes 23 false false R24.htm 2117100 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 24 false false R25.htm 2118100 - Disclosure - Short-Term and Long-Term Debt Sheet http://www.ciena.com/role/ShortTermAndLongTermDebt Short-Term and Long-Term Debt Notes 25 false false R26.htm 2119100 - Disclosure - ABL Credit Facility Sheet http://www.ciena.com/role/AblCreditFacility ABL Credit Facility Notes 26 false false R27.htm 2120100 - Disclosure - Earnings (Loss) Per Share Calculation Sheet http://www.ciena.com/role/EarningsLossPerShareCalculation Earnings (Loss) Per Share Calculation Notes 27 false false R28.htm 2121100 - Disclosure - Stockholders' Equity Sheet http://www.ciena.com/role/StockholdersEquity Stockholders' Equity Notes 28 false false R29.htm 2122100 - Disclosure - Income Taxes Sheet http://www.ciena.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 2123100 - Disclosure - Share-Based Compensation Expense Sheet http://www.ciena.com/role/ShareBasedCompensationExpense Share-Based Compensation Expense Notes 30 false false R31.htm 2124100 - Disclosure - Segment and Entity Wide Disclosures Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosures Segment and Entity Wide Disclosures Notes 31 false false R32.htm 2126100 - Disclosure - Other Employee Benefit Plans Sheet http://www.ciena.com/role/OtherEmployeeBenefitPlans Other Employee Benefit Plans Notes 32 false false R33.htm 2127100 - Disclosure - Commitments and Contingencies Sheet http://www.ciena.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 33 false false R34.htm 2128100 - Disclosure - Subsequent Events Sheet http://www.ciena.com/role/SubsequentEvents Subsequent Events Notes 34 false false R35.htm 2201201 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Policies) Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies Ciena Corporation and Significant Accounting Policies and Estimates (Policies) Policies http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimates 35 false false R36.htm 2301302 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Tables) Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesTables Ciena Corporation and Significant Accounting Policies and Estimates (Tables) Tables http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimates 36 false false R37.htm 2302301 - Disclosure - Business Combinations (Tables) Sheet http://www.ciena.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.ciena.com/role/BusinessCombinations 37 false false R38.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.ciena.com/role/RevenueTables Revenue (Tables) Tables http://www.ciena.com/role/Revenue 38 false false R39.htm 2303301 - Disclosure - Restructuring Costs (Tables) Sheet http://www.ciena.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.ciena.com/role/RestructuringCosts 39 false false R40.htm 2304301 - Disclosure - Interest and Other Income (Loss), Net (Tables) Sheet http://www.ciena.com/role/InterestAndOtherIncomeLossNetTables Interest and Other Income (Loss), Net (Tables) Tables http://www.ciena.com/role/InterestAndOtherIncomeLossNet 40 false false R41.htm 2306301 - Disclosure - Short-Term and Long-Term Investments (Tables) Sheet http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables Short-Term and Long-Term Investments (Tables) Tables http://www.ciena.com/role/ShortTermAndLongTermInvestments 41 false false R42.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.ciena.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.ciena.com/role/FairValueMeasurements 42 false false R43.htm 2308301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.ciena.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.ciena.com/role/AccountsReceivable 43 false false R44.htm 2309301 - Disclosure - Inventories (Tables) Sheet http://www.ciena.com/role/InventoriesTables Inventories (Tables) Tables http://www.ciena.com/role/Inventories 44 false false R45.htm 2310301 - Disclosure - Prepaid Expenses and Other (Tables) Sheet http://www.ciena.com/role/PrepaidExpensesAndOtherTables Prepaid Expenses and Other (Tables) Tables http://www.ciena.com/role/PrepaidExpensesAndOther 45 false false R46.htm 2311301 - Disclosure - Equipment, Building, Furniture and Fixtures (Tables) Sheet http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesTables Equipment, Building, Furniture and Fixtures (Tables) Tables http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixtures 46 false false R47.htm 2312301 - Disclosure - Intangible Assets (Tables) Sheet http://www.ciena.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.ciena.com/role/IntangibleAssets 47 false false R48.htm 2314301 - Disclosure - Goodwill (Tables) Sheet http://www.ciena.com/role/GoodwillTables Goodwill (Tables) Tables http://www.ciena.com/role/Goodwill 48 false false R49.htm 2315301 - Disclosure - Other Balance Sheet Details (Tables) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsTables Other Balance Sheet Details (Tables) Tables http://www.ciena.com/role/OtherBalanceSheetDetails 49 false false R50.htm 2317301 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome 50 false false R51.htm 2318301 - Disclosure - Short-Term and Long-Term Debt (Tables) Sheet http://www.ciena.com/role/ShortTermAndLongTermDebtTables Short-Term and Long-Term Debt (Tables) Tables http://www.ciena.com/role/ShortTermAndLongTermInvestments 51 false false R52.htm 2320301 - Disclosure - Earnings (Loss) Per Share Calculation (Tables) Sheet http://www.ciena.com/role/EarningsLossPerShareCalculationTables Earnings (Loss) Per Share Calculation (Tables) Tables http://www.ciena.com/role/EarningsLossPerShareCalculation 52 false false R53.htm 2321301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ciena.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ciena.com/role/StockholdersEquity 53 false false R54.htm 2322301 - Disclosure - Income Taxes (Tables) Sheet http://www.ciena.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ciena.com/role/IncomeTaxes 54 false false R55.htm 2323301 - Disclosure - Share-Based Compensation Expense (Tables) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseTables Share-Based Compensation Expense (Tables) Tables http://www.ciena.com/role/ShareBasedCompensationExpense 55 false false R56.htm 2324301 - Disclosure - Segment and Entity Wide Disclosures (Tables) Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables Segment and Entity Wide Disclosures (Tables) Tables http://www.ciena.com/role/SegmentAndEntityWideDisclosures 56 false false R57.htm 2327301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.ciena.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.ciena.com/role/CommitmentsAndContingencies 57 false false R58.htm 2401403 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Details) Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails Ciena Corporation and Significant Accounting Policies and Estimates (Details) Details http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesTables 58 false false R59.htm 2401404 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Impact of Adopting ASC 606 on Condensed Consolidated Statement of Operations (Details) Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails Ciena Corporation and Significant Accounting Policies and Estimates - Impact of Adopting ASC 606 on Condensed Consolidated Statement of Operations (Details) Details 59 false false R60.htm 2401405 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details) Sheet http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details) Details 60 false false R61.htm 2402402 - Disclosure - Business Combinations (Details) Sheet http://www.ciena.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.ciena.com/role/BusinessCombinationsTables 61 false false R62.htm 2402402 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 62 false false R63.htm 2402403 - Disclosure - Business Combinations - Consideration Transferred (Details) Sheet http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails Business Combinations - Consideration Transferred (Details) Details 63 false false R64.htm 2402403 - Disclosure - Revenue Revenue - Geographical Distribution of Revenue (Details) Sheet http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails Revenue Revenue - Geographical Distribution of Revenue (Details) Details 64 false false R65.htm 2402404 - Disclosure - Business Combinations - Purchase Price Allocation (Details) Sheet http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations - Purchase Price Allocation (Details) Details 65 false false R66.htm 2402404 - Disclosure - Revenue - Contract Balances (Details) Sheet http://www.ciena.com/role/RevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 66 false false R67.htm 2402405 - Disclosure - Revenue - Narrative (Details) Sheet http://www.ciena.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 67 false false R68.htm 2402406 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.ciena.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 68 false false R69.htm 2403402 - Disclosure - Restructuring Costs (Details) Sheet http://www.ciena.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.ciena.com/role/RestructuringCostsTables 69 false false R70.htm 2404402 - Disclosure - Interest and Other Income (Loss), Net (Details) Sheet http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails Interest and Other Income (Loss), Net (Details) Details http://www.ciena.com/role/InterestAndOtherIncomeLossNetTables 70 false false R71.htm 2406402 - Disclosure - Short-Term and Long-Term Investments (Details) Sheet http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails Short-Term and Long-Term Investments (Details) Details http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables 71 false false R72.htm 2406403 - Disclosure - Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details) Sheet http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details) Details 72 false false R73.htm 2407402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.ciena.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.ciena.com/role/FairValueMeasurementsTables 73 false false R74.htm 2407403 - Disclosure - Fair Value Measurements - Balance Sheet Items (Details) Sheet http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails Fair Value Measurements - Balance Sheet Items (Details) Details 74 false false R75.htm 2408402 - Disclosure - Accounts Receivable (Details) Sheet http://www.ciena.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.ciena.com/role/AccountsReceivableTables 75 false false R76.htm 2409402 - Disclosure - Inventories (Details) Sheet http://www.ciena.com/role/InventoriesDetails Inventories (Details) Details http://www.ciena.com/role/InventoriesTables 76 false false R77.htm 2410402 - Disclosure - Prepaid Expenses and Other (Details) Sheet http://www.ciena.com/role/PrepaidExpensesAndOtherDetails Prepaid Expenses and Other (Details) Details http://www.ciena.com/role/PrepaidExpensesAndOtherTables 77 false false R78.htm 2411402 - Disclosure - Equipment, Building, Furniture and Fixtures (Details) Sheet http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails Equipment, Building, Furniture and Fixtures (Details) Details http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesTables 78 false false R79.htm 2412402 - Disclosure - Intangible Assets (Details) Sheet http://www.ciena.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.ciena.com/role/IntangibleAssetsTables 79 false false R80.htm 2414402 - Disclosure - Goodwill (Details) Sheet http://www.ciena.com/role/GoodwillDetails Goodwill (Details) Details http://www.ciena.com/role/GoodwillTables 80 false false R81.htm 2415402 - Disclosure - Other Balance Sheet Details - Narrative (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails Other Balance Sheet Details - Narrative (Details) Details 81 false false R82.htm 2415403 - Disclosure - Other Balance Sheet Details - Accrued Liabilities (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails Other Balance Sheet Details - Accrued Liabilities (Details) Details 82 false false R83.htm 2415404 - Disclosure - Other Balance Sheet Details - Accrued Warranty (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails Other Balance Sheet Details - Accrued Warranty (Details) Details 83 false false R84.htm 2415405 - Disclosure - Other Balance Sheet Details - Deferred Revenue (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails Other Balance Sheet Details - Deferred Revenue (Details) Details 84 false false R85.htm 2415406 - Disclosure - Other Balance Sheet Details - Other Long-Term Obligations (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails Other Balance Sheet Details - Other Long-Term Obligations (Details) Details 85 false false R86.htm 2415407 - Disclosure - Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) Details 86 false false R87.htm 2416401 - Disclosure - Derivative Instruments (Details) Sheet http://www.ciena.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.ciena.com/role/DerivativeInstruments 87 false false R88.htm 2417402 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeTables 88 false false R89.htm 2418402 - Disclosure - Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details) Sheet http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details) Details 89 false false R90.htm 2418403 - Disclosure - Short-Term and Long-Term Debt (Details) Sheet http://www.ciena.com/role/ShortTermAndLongTermDebtDetails Short-Term and Long-Term Debt (Details) Details http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables 90 false false R91.htm 2419401 - Disclosure - ABL Credit Facility (Details) Sheet http://www.ciena.com/role/AblCreditFacilityDetails ABL Credit Facility (Details) Details http://www.ciena.com/role/AblCreditFacility 91 false false R92.htm 2420402 - Disclosure - Earnings (Loss) Per Share Calculation - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details) Sheet http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails Earnings (Loss) Per Share Calculation - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details) Details http://www.ciena.com/role/EarningsLossPerShareCalculationTables 92 false false R93.htm 2420403 - Disclosure - Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details) Sheet http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details) Details http://www.ciena.com/role/EarningsLossPerShareCalculationTables 93 false false R94.htm 2421402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.ciena.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.ciena.com/role/StockholdersEquityTables 94 false false R95.htm 2421403 - Disclosure - Stockholders' Equity - Summary of Stock Repurchase Program (Details) Sheet http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails Stockholders' Equity - Summary of Stock Repurchase Program (Details) Details 95 false false R96.htm 2422402 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 96 false false R97.htm 2422403 - Disclosure - Income Taxes - Income before Provision (Benefit) for Income Taxes (Details) Sheet http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails Income Taxes - Income before Provision (Benefit) for Income Taxes (Details) Details 97 false false R98.htm 2422404 - Disclosure - Income Taxes (Details) Sheet http://www.ciena.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.ciena.com/role/IncomeTaxesTables 98 false false R99.htm 2422405 - Disclosure - Income Taxes - Effective Income Tax Rate (Details) Sheet http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails Income Taxes - Effective Income Tax Rate (Details) Details 99 false false R100.htm 2422406 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 100 false false R101.htm 2422407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 101 false false R102.htm 2422408 - Disclosure - Income Taxes - Valuation Allowance of Gross Deferred Tax Assets (Details) Sheet http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails Income Taxes - Valuation Allowance of Gross Deferred Tax Assets (Details) Details 102 false false R103.htm 2423402 - Disclosure - Share-Based Compensation Expense (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseDetails Share-Based Compensation Expense (Details) Details http://www.ciena.com/role/ShareBasedCompensationExpenseTables 103 false false R104.htm 2423403 - Disclosure - Share-Based Compensation Expense - Summary of Stock Option Activity (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails Share-Based Compensation Expense - Summary of Stock Option Activity (Details) Details 104 false false R105.htm 2423404 - Disclosure - Share-Based Compensation Expense - Stock Options Outstanding (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails Share-Based Compensation Expense - Stock Options Outstanding (Details) Details 105 false false R106.htm 2423405 - Disclosure - Share-Based Compensation Expense - Assumptions for Awards Granted (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails Share-Based Compensation Expense - Assumptions for Awards Granted (Details) Details 106 false false R107.htm 2423406 - Disclosure - Share-Based Compensation Expense - Restricted Stock Units (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails Share-Based Compensation Expense - Restricted Stock Units (Details) Details 107 false false R108.htm 2423407 - Disclosure - Share-Based Compensation Expense - Components of Expense (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails Share-Based Compensation Expense - Components of Expense (Details) Details 108 false false R109.htm 2424402 - Disclosure - Segment and Entity Wide Disclosures (Details) Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails Segment and Entity Wide Disclosures (Details) Details http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables 109 false false R110.htm 2424403 - Disclosure - Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details) Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details) Details 110 false false R111.htm 2424404 - Disclosure - Segment and Entity Wide Disclosures - Entity Wide Reporting (Details) Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails Segment and Entity Wide Disclosures - Entity Wide Reporting (Details) Details 111 false false R112.htm 2424405 - Disclosure - Segment and Entity Wide Disclosures - Customer Concentration (Details) Sheet http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails Segment and Entity Wide Disclosures - Customer Concentration (Details) Details 112 false false R113.htm 2426401 - Disclosure - Other Employee Benefit Plans (Details) Sheet http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails Other Employee Benefit Plans (Details) Details http://www.ciena.com/role/OtherEmployeeBenefitPlans 113 false false R114.htm 2427402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.ciena.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.ciena.com/role/CommitmentsAndContingenciesTables 114 false false R115.htm 2428401 - Disclosure - Subsequent Events (Details) Sheet http://www.ciena.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ciena.com/role/SubsequentEvents 115 false false R9999.htm Uncategorized Items - a20191031financials.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - a20191031financials.htm Cover 116 false false All Reports Book All Reports a20191031financials.htm cien-20191031.xsd cien-20191031_cal.xml cien-20191031_def.xml cien-20191031_lab.xml cien-20191031_pre.xml ex10262019cicoagreegbs.htm ex10272019cicoagreeexe.htm ex21120191031-subsidia.htm ex2312019103110kpwccon.htm ex3112019103110kceocer.htm ex3122019103110kcfocer.htm ex3212019103110kceocer.htm ex3222019103110kcfocer.htm stockperformancegraph04.jpg http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 37 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Deferred tax assets:        
Reserves and accrued liabilities $ 54,183 $ 40,959    
Depreciation and amortization 455,007 353,838    
NOL and credit carry forward 302,325 483,495    
Other 39,405 9,397    
Gross deferred tax assets 850,920 887,689    
Valuation allowance (135,978) (142,650) $ (185,898) $ (1,489,780)
Deferred tax asset, net of valuation allowance $ 714,942 $ 745,039    
XML 38 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Shares Underlying Options Outstanding      
Beginning Balance (in shares) 276,000    
Granted (in shares) 0 0 0
Exercised (in shares) (50,000)    
Canceled (in shares) (6,000)    
Ending Balance (in shares) 220,000 276,000  
Weighted Average Exercise Price      
Beginning Balance (in dollars per share) $ 33.52    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 24.13    
Canceled (in dollars per share) 37.03    
Ending Balance (in dollars per share) $ 35.54 $ 33.52  
XML 39 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense - Components of Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Share-based compensation expense      
Share-based compensation expense capitalized in inventory, net $ (57) $ 101 $ (77)
Total share-based compensation 59,736 52,972 48,360
Share-based compensation expense included in cost of goods sold      
Share-based compensation expense      
Share-based compensation expense included in operating expense 6,043 5,600 5,159
Product cost of goods sold      
Share-based compensation expense      
Share-based compensation expense included in operating expense 2,868 2,984 2,672
Service cost of goods sold      
Share-based compensation expense      
Share-based compensation expense included in operating expense 3,175 2,616 2,487
Share-based compensation expense included in operating expense      
Share-based compensation expense      
Share-based compensation expense included in operating expense 53,636 47,473 43,124
Research and development      
Share-based compensation expense      
Share-based compensation expense included in operating expense 14,321 13,518 12,957
Sales and marketing      
Share-based compensation expense      
Share-based compensation expense included in operating expense 16,474 14,246 12,846
General and administrative      
Share-based compensation expense      
Share-based compensation expense included in operating expense $ 22,841 $ 19,709 $ 17,321
XML 40 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Performance Obligation (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-11-01
Oct. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of remaining performance obligation 83.00%
Period of remaining performance obligation 12 months
XML 41 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Nov. 01, 2018
Nov. 01, 2017
Oct. 31, 2016
Valuation Allowance [Line Items]            
Provision at statutory rate 21.00% 23.41% 35.00%      
Provisional tax expense from enactment of the Tax Act   $ 472,800        
Unrecognized tax benefits, interest and penalties accrued $ 3,000 3,500        
Interest and penalties expense (benefit) (1,000) 1,100 $ (600)      
Cumulative unremitted earnings of non-U.S. affiliates 372,000          
Cumulative amount of temporary differences for unremitted foreign earnings for which a deferred tax liability has not been recognized 31,000          
Valuation allowance 135,978 $ 142,650 $ 185,898     $ 1,489,780
Operating loss carryforwards 391,000          
Income tax credit carryforwards subject to expiration $ 62,000          
Effect of adoption of new accounting standard (Note 1)       $ 49,805 $ 62,123  
Retained Earnings            
Valuation Allowance [Line Items]            
Effect of adoption of new accounting standard (Note 1)       $ 49,805 61,291  
Retained Earnings | Accounting Standards Update 2016-09            
Valuation Allowance [Line Items]            
Effect of adoption of new accounting standard (Note 1)         $ 62,100  
XML 42 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Nov. 01, 2018
Oct. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 724,854 $ 799,011 $ 786,502
Inventories 345,049 260,265 262,751
Prepaid expenses and other 297,914 220,415 198,945
Deferred tax asset, net 714,942 730,600 745,039
Other long-term assets 88,986 75,650 71,652
Total assets 3,893,346 3,777,575 3,756,523
Deferred revenue 111,381 96,731 111,134
Long-term deferred revenue 45,492 43,973 58,323
Accumulated deficit (4,644,413) (4,897,847) (4,947,652)
Total liabilities and stockholders’ equity 3,893,346 3,777,575 3,756,523
Capitalized contract acquisition costs 11,677   0
Capitalized acquisition costs, long term $ 3,994   $ 0
Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net   12,509  
Inventories   (2,486)  
Prepaid expenses and other   21,470  
Deferred tax asset, net   (14,439)  
Other long-term assets   3,998  
Total assets   21,052  
Deferred revenue   (14,403)  
Long-term deferred revenue   (14,350)  
Accumulated deficit   49,805  
Total liabilities and stockholders’ equity   21,052  
Installation | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Unbilled receivables   27,500  
Products | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Unbilled receivables   3,900  
Multiple Element Software Arrangements | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue   (23,600)  
Long-term deferred revenue   (18,600)  
Product Sales Other Than Multiple Element Software Arrangements | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue   (1,700)  
Maintenance Services Other Than Multiple Element Software Arrangements | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue   2,700  
Products and Services With Unpaid Invoices | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue   8,200  
Long-term deferred revenue   4,300  
Capitalized Contract Acquisition Costs | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Capitalized contract acquisition costs   9,600  
Capitalized acquisition costs, long term   4,000  
Prepaid Costs of Installation Services | Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Capitalized contract acquisition costs   $ (19,500)  
XML 43 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Debt (Details) - Secured Debt - USD ($)
12 Months Ended
Sep. 28, 2018
Oct. 31, 2019
Oct. 31, 2018
Term Loan Payable due September 28, 2025      
Debt Instrument [Line Items]      
Deferred debt issuance costs $ 1,900,000 $ 3,636,000 $ 4,300,000
Amortization of debt issuance costs included in interest expense   600,000 $ 700,000
Fair value of debt   694,700,000  
Aggregate principal amount   700,000,000.0  
Principal Balance 699,100,000 693,000,000  
Installment payment 1,750,000    
Debt issuance costs expensed 3,800,000    
Debt discount $ 900,000 $ 1,958,000  
Installment payment, percentage 0.25%    
Prepayment premium 1.00%    
Term Loan Payable due September 28, 2025 | London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
LIBOR interest floor 0.00%    
Basis spread on variable rate 2.00%    
Term Loan Payable due September 28, 2025 | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Interest rate floor 1.00%    
Term Loan Payable due January 30, 2022      
Debt Instrument [Line Items]      
Deferred debt issuance costs $ 2,400,000    
Aggregate principal amount of debt repurchased 394,000,000.0    
Proceeds from term loan 305,100,000    
Debt discount $ 1,400,000    
XML 44 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Dec. 13, 2018
Equity [Abstract]      
Stock repurchase program authorized amount     $ 500,000,000
Shares repurchased for tax withholdings on vesting of restricted stock units $ 29,059,000 $ 4,757,000  
XML 45 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Revenue - Geographical Distribution of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Disaggregation of Revenue [Line Items]      
Total revenue $ 3,572,131 $ 3,094,286 $ 2,801,687
North America      
Disaggregation of Revenue [Line Items]      
Total revenue 2,351,260 1,886,450 1,736,047
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 566,718 464,876 404,099
CALA      
Disaggregation of Revenue [Line Items]      
Total revenue 152,653 140,177 164,308
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue $ 501,500 $ 602,783 $ 497,233
XML 46 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets (Tables)
12 Months Ended
Oct. 31, 2019
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible assets
As of the dates indicated, intangible assets are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
 
Gross
Intangible
 
Accumulated
Amortization
 
Net
Intangible
 
Gross
Intangible
 
Accumulated
Amortization
 
Net
Intangible
Developed technology
$
373,526

 
$
(308,261
)
 
$
65,265

 
$
373,581

 
$
(285,233
)
 
$
88,348

Patents and licenses
3,565

 
(2,244
)
 
1,321

 
3,565

 
(1,958
)
 
1,607

Customer relationships, covenants not to compete, outstanding purchase orders and contracts
374,381

 
(328,186
)
 
46,195

 
374,620

 
(316,350
)
 
58,270

Total intangible assets
$
751,472

 
$
(638,691
)
 
$
112,781

 
$
751,766

 
$
(603,541
)
 
$
148,225


Expected future amortization of finite-lived intangible assets Expected future amortization of intangible assets for the fiscal years indicated is as follows (in thousands):
Year Ended October 31,
 
2020
$
34,008

2021
30,830

2022
24,809

2023
10,000

2024
6,948

Thereafter
6,186

 
$
112,781


XML 47 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Tables)
12 Months Ended
Oct. 31, 2019
Receivables [Abstract]  
Activity in allowance for doubtful accounts The following table summarizes the activity in Ciena’s allowance for doubtful accounts for the fiscal years indicated (in thousands):
Year ended
 
Beginning
 
 
 
Net
 
Ending
October 31,
 
Balance
 
Provisions
 
Deductions
 
Balance
2017
 
$
3,963

 
$
18,221

 
$
4,604

 
$
17,580

2018
 
$
17,580

 
$
2,700

 
$
2,902

 
$
17,378

2019
 
$
17,378

 
$
6,740

 
$
4,017

 
$
20,101


XML 48 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments
12 Months Ended
Oct. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE INSTRUMENTS DERIVATIVE INSTRUMENTS

Foreign Currency Derivatives         
During fiscal 2019 and fiscal 2018, Ciena entered into forward contracts to hedge its foreign exchange exposure from its forecasted cash flows in order to reduce the variability in its Canadian Dollar and Indian Rupee denominated expense, which principally relates to research and development activities. The notional amount of these contracts was approximately $197.4 million and $163.2 million as of October 31, 2019 and October 31, 2018, respectively. These foreign exchange contracts have maturities of 24 months or less and have been designated as cash flow hedges.
During fiscal 2019 and fiscal 2018, in order to hedge its foreign exchange exposure from certain balance sheet items, Ciena entered into forward contracts to mitigate risk due to volatility in the Brazilian Real, Canadian Dollar, Euro, Australian Dollar,
British Pound Sterling, Mexican Peso, and Japanese Yen. The notional amount of these contracts was approximately $206.0 million and $162.6 million as of October 31, 2019 and October 31, 2018. These foreign exchange contracts have maturities of 12 months or less and have not been designated as hedges for accounting purposes.
    
Interest Rate Derivatives

Ciena is exposed to floating rates of LIBOR interest on its term loan borrowings (see Note 17 below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). During the fourth quarter of fiscal 2018, Ciena refinanced its previous term loan in the aggregate principal amount of $394.0 million, maturing on January 30, 2022 (the “2022 Term Loan”), into a new term loan due September 28, 2025 (the “2025 Term Loan”), increasing the aggregate outstanding principal to $700.0 million and extending the maturity to September 2025 (see Note 17 below). In conjunction with the refinancing, Ciena unwound its then-existing interest rate swaps for a cash gain of $6.8 million, which was recorded in Other Comprehensive Income, and entered into new floating-to-fixed interest rate swaps. The interest rate swaps fix the LIBOR rate of approximately $350.0 million of the principal amount of the 2025 Term Loan at 2.957% through September 2023. The total notional amount of these interest rate swaps in effect as of October 31, 2019 was $350.0 million.
Ciena expects the variable rate payments to be received under the terms of the interest rate swaps to offset exactly the forecasted variable rate payments on the equivalent notional amounts of the term loan. These derivative contracts have been designated as cash flow hedges.
Other information regarding Ciena’s derivatives is immaterial for separate financial statement presentation. See Notes 5 and 7 above.

Debt Conversion Liability Associated With the New Notes
The New Notes provided Ciena the option, at its election, to settle conversions of such notes for cash, shares of its common stock, or a combination of cash and shares equal to the aggregate amount due upon conversion. On August 30, 2018, Ciena notified the noteholders that it had elected to settle conversion of the New Notes in a combination of cash and shares, provided that the cash portion would not exceed an aggregate amount of $400.0 million. Ciena became obligated to settle a portion of the conversion feature in cash and reclassified the cash conversion feature from equity to a derivative liability at its current fair value of $152.1 million. As of October 31, 2018, Ciena recorded a loss of approximately $12.1 million related to the change in fair value of the embedded conversion feature. On November 15, 2018, Ciena paid approximately $111.3 million in cash and issued 1.6 million shares in settlement of this embedded conversion feature.
XML 49 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings (Loss) Per Share Calculation
12 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE CALCULATION EARNINGS (LOSS) PER SHARE CALCULATION
The following tables (in thousands except per share amounts) show a reconciliation of the numerator and denominator of the Basic EPS and the Diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding. Diluted EPS is computed using the weighted average number of the following, in each case, to the extent the effect is not anti-dilutive: (i) common shares outstanding, (ii) shares issuable upon vesting of restricted stock units and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.

Numerator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Net income (loss)
$
253,434

 
$
(344,690
)
 
$
1,261,953

Less: Loss on fair value of debt conversion liability



 
(12,894
)
 

Add: Interest expense associated with 0.875% Convertible Senior Notes due 2017


 

 
853

Add: Interest expense associated with 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
7,224

Add: Interest expense associated with 4.0% Convertible Senior Notes due 2020

 

 
8,691

Net income (loss) used to calculate Diluted EPS

$
253,434

 
$
(357,584
)
 
$
1,278,721


Denominator
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic weighted average shares outstanding
155,720

 
143,738

 
141,997

Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units

1,892

 

 
1,354

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 

 
404

Add: Shares underlying 0.875% Convertible Senior Notes due 2017


 

 
3,032

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (Original Notes)

 

 
13,934

Add: Shares underlying 4.0% Convertible Senior Notes due 2020

 

 
9,198

Diluted weighted average shares outstanding
157,612

 
143,738

 
169,919


EPS
 
Year Ended October 31,
 
2019
 
2018
 
2017
Basic EPS
$
1.63

 
$
(2.40
)
 
$
8.89

Diluted EPS
$
1.61

 
$
(2.49
)
 
$
7.53


The following table summarizes the weighted average shares excluded from the calculation of the denominator for Diluted EPS due to their anti-dilutive effect for the fiscal years indicated (in thousands):
 
Year Ended October 31,
 
2019
 
2018
 
2017
Shares underlying stock options and restricted stock units
234

 
2,235

 
958

Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)

 
1,780



3.75% Convertible Senior Notes due October 15, 2018 (Original Notes)

 
2,883

 

4.0% Convertible Senior Notes due December 15, 2020

 
9,123

 

Total shares excluded due to anti-dilutive effect
234

 
16,021

 
958


JSON 50 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a20191031financials.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 504, "dts": { "calculationLink": { "local": [ "cien-20191031_cal.xml" ] }, "definitionLink": { "local": [ "cien-20191031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "a20191031financials.htm" ] }, "labelLink": { "local": [ "cien-20191031_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cien-20191031_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cien-20191031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 914, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 30, "http://www.ciena.com/20191031": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 39 }, "keyCustom": 76, "keyStandard": 537, "memberCustom": 65, "memberStandard": 65, "nsprefix": "cien", "nsuri": "http://www.ciena.com/20191031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.ciena.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Business Combinations", "role": "http://www.ciena.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422406 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422408 - Disclosure - Income Taxes - Valuation Allowance of Gross Deferred Tax Assets (Details)", "role": "http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails", "shortName": "Income Taxes - Valuation Allowance of Gross Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "cien:ValuationAllowanceDeferredTaxAssetAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423402 - Disclosure - Share-Based Compensation Expense (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "shortName": "Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423403 - Disclosure - Share-Based Compensation Expense - Summary of Stock Option Activity (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails", "shortName": "Share-Based Compensation Expense - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423404 - Disclosure - Share-Based Compensation Expense - Stock Options Outstanding (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails", "shortName": "Share-Based Compensation Expense - Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cien_RangeOfExercisePriceRangeOneMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Share-Based Compensation Expense - Assumptions for Awards Granted (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "shortName": "Share-Based Compensation Expense - Assumptions for Awards Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423406 - Disclosure - Share-Based Compensation Expense - Restricted Stock Units (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails", "shortName": "Share-Based Compensation Expense - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423407 - Disclosure - Share-Based Compensation Expense - Components of Expense (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails", "shortName": "Share-Based Compensation Expense - Components of Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424402 - Disclosure - Segment and Entity Wide Disclosures (Details)", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "shortName": "Segment and Entity Wide Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-5", "lang": null, "name": "cien:MaintenanceSparesInventoryNetNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue", "role": "http://www.ciena.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424403 - Disclosure - Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details)", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails", "shortName": "Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "cien:NumberOfGeographicRegions", "reportCount": 1, "unique": true, "unitRef": "region", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424404 - Disclosure - Segment and Entity Wide Disclosures - Entity Wide Reporting (Details)", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails", "shortName": "Segment and Entity Wide Disclosures - Entity Wide Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "cien:NumberOfGeographicRegions", "reportCount": 1, "unique": true, "unitRef": "region", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424405 - Disclosure - Segment and Entity Wide Disclosures - Customer Concentration (Details)", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails", "shortName": "Segment and Entity Wide Disclosures - Customer Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "3", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanNameAxis_cien_DefinedContributionPensionPlanCanadaMember", "decimals": "INF", "first": true, "lang": null, "name": "cien:DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeePercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426401 - Disclosure - Other Employee Benefit Plans (Details)", "role": "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails", "shortName": "Other Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanNameAxis_cien_DefinedContributionPensionPlanCanadaMember", "decimals": "INF", "lang": null, "name": "cien:DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeeAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "cien:GovernmentGrantsMaximumAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "cien:GovernmentGrantsMaximumAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2019Q1Dec13", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428401 - Disclosure - Subsequent Events (Details)", "role": "http://www.ciena.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "cien:EffectiveIncomeTaxRateReconciliationBaseErosionandAntiAbuseTaxAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Restructuring Costs", "role": "http://www.ciena.com/role/RestructuringCosts", "shortName": "Restructuring Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Interest and Other Income (Loss), Net", "role": "http://www.ciena.com/role/InterestAndOtherIncomeLossNet", "shortName": "Interest and Other Income (Loss), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Short-Term and Long-Term Investments", "role": "http://www.ciena.com/role/ShortTermAndLongTermInvestments", "shortName": "Short-Term and Long-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Fair Value Measurements", "role": "http://www.ciena.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Accounts Receivable", "role": "http://www.ciena.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Inventories", "role": "http://www.ciena.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:PrepaidExpensesAndOtherTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Prepaid Expenses and Other", "role": "http://www.ciena.com/role/PrepaidExpensesAndOther", "shortName": "Prepaid Expenses and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:PrepaidExpensesAndOtherTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Equipment, Building, Furniture and Fixtures", "role": "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixtures", "shortName": "Equipment, Building, Furniture and Fixtures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.ciena.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Intangible Assets", "role": "http://www.ciena.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Goodwill", "role": "http://www.ciena.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Other Balance Sheet Details", "role": "http://www.ciena.com/role/OtherBalanceSheetDetails", "shortName": "Other Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Derivative Instruments", "role": "http://www.ciena.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:TermLoanandConvertibleNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Short-Term and Long-Term Debt", "role": "http://www.ciena.com/role/ShortTermAndLongTermDebt", "shortName": "Short-Term and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:TermLoanandConvertibleNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:AssetBasedLendingCreditAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - ABL Credit Facility", "role": "http://www.ciena.com/role/AblCreditFacility", "shortName": "ABL Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:AssetBasedLendingCreditAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Earnings (Loss) Per Share Calculation", "role": "http://www.ciena.com/role/EarningsLossPerShareCalculation", "shortName": "Earnings (Loss) Per Share Calculation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Stockholders' Equity", "role": "http://www.ciena.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Income Taxes", "role": "http://www.ciena.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Share-Based Compensation Expense", "role": "http://www.ciena.com/role/ShareBasedCompensationExpense", "shortName": "Share-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Segment and Entity Wide Disclosures", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosures", "shortName": "Segment and Entity Wide Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Other Employee Benefit Plans", "role": "http://www.ciena.com/role/OtherEmployeeBenefitPlans", "shortName": "Other Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Commitments and Contingencies", "role": "http://www.ciena.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Subsequent Events", "role": "http://www.ciena.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Policies)", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Tables)", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesTables", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Business Combinations (Tables)", "role": "http://www.ciena.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue (Tables)", "role": "http://www.ciena.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Restructuring Costs (Tables)", "role": "http://www.ciena.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Operations", "role": "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Interest and Other Income (Loss), Net (Tables)", "role": "http://www.ciena.com/role/InterestAndOtherIncomeLossNetTables", "shortName": "Interest and Other Income (Loss), Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Short-Term and Long-Term Investments (Tables)", "role": "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables", "shortName": "Short-Term and Long-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.ciena.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.ciena.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Inventories (Tables)", "role": "http://www.ciena.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Prepaid Expenses and Other (Tables)", "role": "http://www.ciena.com/role/PrepaidExpensesAndOtherTables", "shortName": "Prepaid Expenses and Other (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Equipment, Building, Furniture and Fixtures (Tables)", "role": "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesTables", "shortName": "Equipment, Building, Furniture and Fixtures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Intangible Assets (Tables)", "role": "http://www.ciena.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Goodwill (Tables)", "role": "http://www.ciena.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Other Balance Sheet Details (Tables)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsTables", "shortName": "Other Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Short-Term and Long-Term Debt (Tables)", "role": "http://www.ciena.com/role/ShortTermAndLongTermDebtTables", "shortName": "Short-Term and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Earnings (Loss) Per Share Calculation (Tables)", "role": "http://www.ciena.com/role/EarningsLossPerShareCalculationTables", "shortName": "Earnings (Loss) Per Share Calculation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.ciena.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Income Taxes (Tables)", "role": "http://www.ciena.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Share-Based Compensation Expense (Tables)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseTables", "shortName": "Share-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - Segment and Entity Wide Disclosures (Tables)", "role": "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables", "shortName": "Segment and Entity Wide Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.ciena.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates (Details)", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Impact of Adopting ASC 606 on Condensed Consolidated Statement of Operations (Details)", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates - Impact of Adopting ASC 606 on Condensed Consolidated Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "role": "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details)", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates - Cumulative Effect of the Changes Made to Condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2018Q1CumulativeAdoption", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Business Combinations (Details)", "role": "http://www.ciena.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cien_DonRiverHoldingsLLCMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "D2018Q4Oct01_us-gaap_BusinessAcquisitionAxis_cien_DonRiverHoldingsLLCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Business Combinations - Consideration Transferred (Details)", "role": "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "shortName": "Business Combinations - Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "D2018Q4Oct01_us-gaap_BusinessAcquisitionAxis_cien_DonRiverHoldingsLLCMember", "decimals": "-3", "lang": null, "name": "cien:BusinessCombinationConsiderationTransferredContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue Revenue - Geographical Distribution of Revenue (Details)", "role": "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "shortName": "Revenue Revenue - Geographical Distribution of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Business Combinations - Purchase Price Allocation (Details)", "role": "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "shortName": "Business Combinations - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2018Q4Oct01_us-gaap_BusinessAcquisitionAxis_cien_DonRiverHoldingsLLCMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenue - Contract Balances (Details)", "role": "http://www.ciena.com/role/RevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.ciena.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-11-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenue - Performance Obligation (Details)", "role": "http://www.ciena.com/role/RevenuePerformanceObligationDetails", "shortName": "Revenue - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-11-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Restructuring Costs (Details)", "role": "http://www.ciena.com/role/RestructuringCostsDetails", "shortName": "Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Interest and Other Income (Loss), Net (Details)", "role": "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails", "shortName": "Interest and Other Income (Loss), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Short-Term and Long-Term Investments (Details)", "role": "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails", "shortName": "Short-Term and Long-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details)", "role": "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails", "shortName": "Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.ciena.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "cien:MoneyMarketFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Fair Value Measurements - Balance Sheet Items (Details)", "role": "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "shortName": "Fair Value Measurements - Balance Sheet Items (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Accounts Receivable (Details)", "role": "http://www.ciena.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2016Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Inventories (Details)", "role": "http://www.ciena.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Prepaid Expenses and Other (Details)", "role": "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails", "shortName": "Prepaid Expenses and Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Equipment, Building, Furniture and Fixtures (Details)", "role": "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails", "shortName": "Equipment, Building, Furniture and Fixtures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Intangible Assets (Details)", "role": "http://www.ciena.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_cien_NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006001 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Goodwill (Details)", "role": "http://www.ciena.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillTransfers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "cien:MaintenanceSparesInventoryNetNonCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Other Balance Sheet Details - Narrative (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails", "shortName": "Other Balance Sheet Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Other Balance Sheet Details - Accrued Liabilities (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails", "shortName": "Other Balance Sheet Details - Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Other Balance Sheet Details - Accrued Warranty (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails", "shortName": "Other Balance Sheet Details - Accrued Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Other Balance Sheet Details - Deferred Revenue (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "shortName": "Other Balance Sheet Details - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_DeferredRevenueArrangementTypeAxis_us-gaap_ProductMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligationsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Other Balance Sheet Details - Other Long-Term Obligations (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails", "shortName": "Other Balance Sheet Details - Other Long-Term Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails", "shortName": "Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Derivative Instruments (Details)", "role": "http://www.ciena.com/role/DerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2018Q4Aug30_us-gaap_DebtInstrumentAxis_cien_NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember", "decimals": "INF", "lang": null, "name": "cien:DebtInstrumentConvertibleThresholdCashSettlement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Accumulated Other Comprehensive Income (Details)", "role": "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_cien_TermLoan2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details)", "role": "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails", "shortName": "Short-Term and Long-Term Debt - Net Carrying Values of Term Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_cien_TermLoan2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Ciena Corporation and Significant Accounting Policies and Estimates", "role": "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimates", "shortName": "Ciena Corporation and Significant Accounting Policies and Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2018Q4Sept28_us-gaap_DebtInstrumentAxis_cien_TermLoan2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Short-Term and Long-Term Debt (Details)", "role": "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "shortName": "Short-Term and Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_cien_TermLoan2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - ABL Credit Facility (Details)", "role": "http://www.ciena.com/role/AblCreditFacilityDetails", "shortName": "ABL Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2019Q4_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Earnings (Loss) Per Share Calculation - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings (Loss) Per Share Calculation - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": null, "name": "cien:DilutiveGainLossonEmbeddedDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "true" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details)", "role": "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails", "shortName": "Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2019Q1Dec13", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.ciena.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "cien:CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Stockholders' Equity - Summary of Stock Repurchase Program (Details)", "role": "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Summary of Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "lang": null, "name": "cien:StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Income Taxes - Income before Provision (Benefit) for Income Taxes (Details)", "role": "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Income before Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - Disclosure - Income Taxes (Details)", "role": "http://www.ciena.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2018Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422405 - Disclosure - Income Taxes - Effective Income Tax Rate (Details)", "role": "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes - Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "FD2019Q4YTD", "decimals": "4", "lang": null, "name": "cien:EffectiveIncomeTaxRateReconciliationChangeinTaxRateDeferredTaxAssetTaxCutsandJobsActPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a20191031financials.htm", "contextRef": "I2018Q1Nov01_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - a20191031financials.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - a20191031financials.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 135, "tag": { "cien_APCRegionCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "APC Region Customer [Member]", "label": "APC Region Customer [Member]", "terseLabel": "APC Region Customer" } } }, "localname": "APCRegionCustomerMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "cien_AdjustmentsToAdditionalPaidInCapitalReversalOfDeferredTaxAssetValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reversal Of Deferred Tax Asset Valuation Allowance", "label": "Adjustments To Additional Paid In Capital, Reversal Of Deferred Tax Asset Valuation Allowance", "verboseLabel": "Reversal of deferred tax asset valuation allowance" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReversalOfDeferredTaxAssetValuationAllowance", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "cien_AdjustmentstoAdditionalPaidinCapitalEmbeddedDerivativeLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Embedded Derivative Liability", "label": "Adjustments to Additional Paid in Capital, Embedded Derivative Liability", "terseLabel": "Reclassification of cash conversion feature" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalEmbeddedDerivativeLiability", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "cien_AmortizationOfIntangibleAssetsExcludingAmortizationIncludedInPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of Intangible Assets Excluding Amortization Included in Property, Plant and Equipment", "label": "Amortization of Intangible Assets Excluding Amortization Included in Property, Plant and Equipment", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsExcludingAmortizationIncludedInPropertyPlantAndEquipment", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cien_AssetBasedLendingCreditAgreementTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset-based Lending Credit Agreement [Text Block]", "label": "Asset-based Lending Credit Agreement [Text Block]", "terseLabel": "ABL CREDIT FACILITY" } } }, "localname": "AssetBasedLendingCreditAgreementTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/AblCreditFacility" ], "xbrltype": "textBlockItemType" }, "cien_AttMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ATT [Member]", "label": "ATT [Member]", "terseLabel": "AT&T" } } }, "localname": "AttMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "cien_BluePlanetAutomationSoftwareandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Blue Planet Automation Software and Services [Member]", "label": "Blue Planet Automation Software and Services [Member]", "terseLabel": "Blue Planet Automation Software and Services" } } }, "localname": "BluePlanetAutomationSoftwareandServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_BluePlanetAutomationSoftwareandServicesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Blue Planet Automation Software and Services Segment [Member]", "label": "Blue Planet Automation Software and Services Segment [Member]", "terseLabel": "Blue Planet Automation Software and Services" } } }, "localname": "BluePlanetAutomationSoftwareandServicesSegmentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_BuildingSubjectToCapitalLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building Subject To Capital Lease [Member]", "label": "Building Subject To Capital Lease [Member]", "terseLabel": "Building subject to capital lease" } } }, "localname": "BuildingSubjectToCapitalLeaseMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "domainItemType" }, "cien_BusinessCombinationConsiderationTransferredContingentConsideration": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration", "label": "Business Combination, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsideration", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "cien_BusinessCombinationContingentConsiderationArrangementsBasisforAmountTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Basis for Amount, Term", "label": "Business Combination, Contingent Consideration Arrangements, Basis for Amount, Term", "terseLabel": "Contingent consideration revenue measurement term" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsBasisforAmountTerm", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "cien_BusinessCombinationContingentConsiderationArrangementsTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Term", "label": "Business Combination, Contingent Consideration Arrangements, Term", "terseLabel": "Contingent consideration agreement term" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsTerm", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "durationItemType" }, "cien_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "cien_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesOther": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Other", "negatedTerseLabel": "Other current and long term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesOther", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "cien_CapitalizedContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Acquisition Costs [Member]", "label": "Capitalized Contract Acquisition Costs [Member]", "terseLabel": "Capitalized Contract Acquisition Costs" } } }, "localname": "CapitalizedContractAcquisitionCostsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_CentralAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Central And Latin America [Member]", "label": "Central And Latin America [Member]", "terseLabel": "CALA" } } }, "localname": "CentralAndLatinAmericaMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "cien_CommercialPaperFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Commercial Paper, Fair Value Disclosure", "label": "Commercial Paper, Fair Value Disclosure", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperFairValueDisclosure", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cien_ConcentrationRiskDisclosurePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concentration Risk Disclosure Policy Text Block.", "label": "Concentration Risk Disclosure [Policy Text Block]", "verboseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosurePolicyTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "cien_ConsultingAndNetworkDesignMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consulting And Network Design [Member]", "label": "Consulting And Network Design [Member]", "terseLabel": "Consulting and Network Design" } } }, "localname": "ConsultingAndNetworkDesignMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_ContingentCompensationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Compensation [Member]", "label": "Contingent Compensation [Member]", "terseLabel": "Contingent Compensation" } } }, "localname": "ContingentCompensationMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "cien_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "cien_ConvergedPacketOpticalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Converged Packet Optical [Member]", "label": "Converged Packet Optical [Member]", "terseLabel": "Converged Packet Optical" } } }, "localname": "ConvergedPacketOpticalMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "label": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Aggregate shares repurchased (in shares)" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails", "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "cien_CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "label": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "cien_CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share", "label": "Cumulative Shares Repurchased, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share", "periodEndLabel": "Ending balance (in USD per share)", "periodStartLabel": "Beginning balance (in USD per share)" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "cien_CustomerRelationshipsAndContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Relationships And Contracts [Member]", "label": "Customer Relationships And Contracts [Member]", "terseLabel": "Customer relationships and contracts" } } }, "localname": "CustomerRelationshipsAndContractsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "cien_CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer relationships, covenants not to compete, outstanding purchase orders and contracts.", "label": "Customer Relationships Covenants Not To Compete Outstanding Purchase Orders And Contracts [Member]", "terseLabel": "Customer relationships, covenants not to compete, outstanding purchase orders and contracts" } } }, "localname": "CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cien_DebtInstrumentConvertibleThresholdCashSettlement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Cash Settlement", "label": "Debt Instrument, Convertible, Threshold Cash Settlement", "terseLabel": "Maximum cash settlement of convertible debt" } } }, "localname": "DebtInstrumentConvertibleThresholdCashSettlement", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "cien_DebtInstrumentInterestRateFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Interest Rate Floor", "label": "Debt Instrument, Interest Rate Floor", "terseLabel": "Interest rate floor" } } }, "localname": "DebtInstrumentInterestRateFloor", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "cien_DebtInstrumentLIBORInterestFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, LIBOR Interest Floor", "label": "Debt Instrument, LIBOR Interest Floor", "terseLabel": "LIBOR interest floor" } } }, "localname": "DebtInstrumentLIBORInterestFloor", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "cien_DebtInstrumentPeriodicPaymentPrinciplePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Periodic Payment, Principle, Percentage", "label": "Debt Instrument, Periodic Payment, Principle, Percentage", "terseLabel": "Installment payment, percentage" } } }, "localname": "DebtInstrumentPeriodicPaymentPrinciplePercentage", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "cien_DebtInstrumentPrepaymentPremium": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Prepayment Premium", "label": "Debt Instrument, Prepayment Premium", "terseLabel": "Prepayment premium" } } }, "localname": "DebtInstrumentPrepaymentPremium", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "cien_DeferredTaxAssetOperatingLossAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Asset, Operating Loss And Tax Credit Carryforwards", "label": "Deferred Tax Asset, Operating Loss And Tax Credit Carryforwards", "terseLabel": "NOL and credit carry forward" } } }, "localname": "DeferredTaxAssetOperatingLossAndTaxCreditCarryforwards", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cien_DefinedContributionPensionPlanCanadaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Pension Plan Canada [Member]", "label": "Defined Contribution Pension Plan Canada [Member]", "terseLabel": "Defined Contribution Pension Plan Canada" } } }, "localname": "DefinedContributionPensionPlanCanadaMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "cien_DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Amount", "label": "Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Amount", "terseLabel": "Maximum total employee and employer contribution amount" } } }, "localname": "DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeeAmount", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "cien_DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Percent", "label": "Defined Contribution Plan, Employer and Employee Combined Maximum Annual Contribution Per Employee, Percent", "terseLabel": "Maximum total employee and employer contribution percentage" } } }, "localname": "DefinedContributionPlanEmployerAndEmployeeCombinedMaximumAnnualContributionPerEmployeePercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "cien_DefinedContributionPlanEmployerMatchingPercentOfEmployeeContribution": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employer Matching Percent of Employee Contribution", "label": "Defined Contribution Plan, Employer Matching Percent of Employee Contribution", "terseLabel": "Employer matching percentage for eligible employee contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingPercentOfEmployeeContribution", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "cien_DefinedContributionPlanMaximumEmployeeContributionPercentageOfCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Maximum Employee Contribution Percentage of Compensation", "label": "Defined Contribution Plan, Maximum Employee Contribution Percentage of Compensation", "terseLabel": "Maximum employee contribution percentage of pre-tax compensation" } } }, "localname": "DefinedContributionPlanMaximumEmployeeContributionPercentageOfCompensation", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "cien_DefinedContributionPlanRequiredEmployerContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Required Employer Contribution Percent", "label": "Defined Contribution Plan, Required Employer Contribution Percent", "terseLabel": "Required employer contribution percent" } } }, "localname": "DefinedContributionPlanRequiredEmployerContributionPercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "cien_DefinedContributionProfitSharingPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Profit Sharing Plan [Member]", "label": "Defined Contribution Profit Sharing Plan [Member]", "terseLabel": "Defined Contribution Profit Sharing Plan" } } }, "localname": "DefinedContributionProfitSharingPlanMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "cien_DepreciationOfProductDemonstrationEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Depreciation of Product demonstration equipment.", "label": "Depreciation Of Product Demonstration Equipment", "terseLabel": "Depreciation of product demonstration equipment" } } }, "localname": "DepreciationOfProductDemonstrationEquipment", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "cien_DilutiveGainLossonEmbeddedDerivativeNet": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Dilutive Gain (Loss) on Embedded Derivative, Net", "label": "Dilutive Gain (Loss) on Embedded Derivative, Net", "terseLabel": "Less: Loss on fair value of debt conversion liability" } } }, "localname": "DilutiveGainLossonEmbeddedDerivativeNet", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "cien_DonRiverHoldingsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "DonRiver Holdings, LLC [Member]", "label": "DonRiver Holdings, LLC [Member]", "terseLabel": "DonRiver" } } }, "localname": "DonRiverHoldingsLLCMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "cien_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per share denominator.", "label": "Earnings Per Share Denominator [Abstract]", "verboseLabel": "Denominator" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "cien_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per share numerator.", "label": "Earnings Per Share Numerator [Abstract]", "verboseLabel": "Numerator" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "cien_EffectiveIncomeTaxRateReconciliationBaseErosionandAntiAbuseTaxAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Amount", "label": "Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Amount", "terseLabel": "BEAT tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBaseErosionandAntiAbuseTaxAmount", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "cien_EffectiveIncomeTaxRateReconciliationBaseErosionandAntiAbuseTaxPercent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Percent", "label": "Effective Income Tax Rate Reconciliation, Base Erosion and Anti-Abuse Tax, Percent", "terseLabel": "Base Erosion and Anti-Abuse Tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBaseErosionandAntiAbuseTaxPercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "cien_EffectiveIncomeTaxRateReconciliationChangeinTaxRateDeferredTaxAssetTaxCutsandJobsActPercent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change in Tax Rate, Deferred Tax Asset, Tax Cuts and Jobs Act, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Tax Rate, Deferred Tax Asset, Tax Cuts and Jobs Act, Percent", "terseLabel": "Deferred tax assets remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeinTaxRateDeferredTaxAssetTaxCutsandJobsActPercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "cien_EffectiveIncomeTaxRateReconciliationEmbeddedDerivativePercent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Embedded Derivative, Percent", "label": "Effective Income Tax Rate Reconciliation, Embedded Derivative, Percent", "terseLabel": "Fair value of debt conversion liability" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEmbeddedDerivativePercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "cien_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCostAndOther": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost and Other", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost and Other", "terseLabel": "Non-deductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCostAndOther", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "cien_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "terseLabel": "Transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActTransitionTaxonAccumulatedForeignEarningsPercent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "cien_EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Embedded Derivative, Fair Value of Embedded Derivative Liability [Member]", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability [Member]", "terseLabel": "Debt conversion liability" } } }, "localname": "EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "cien_EmployeeStockOptionsandStockAppreciationRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Options and Stock Appreciation Rights [Member]", "label": "Employee Stock Options and Stock Appreciation Rights [Member]", "terseLabel": "Employee Stock Options and Stock Appreciation Rights" } } }, "localname": "EmployeeStockOptionsandStockAppreciationRightsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "cien_EquipmentFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment, Furniture and Fixtures [Member]", "label": "Equipment, Furniture and Fixtures [Member]", "terseLabel": "Equipment, furniture and fixtures" } } }, "localname": "EquipmentFurnitureAndFixturesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "domainItemType" }, "cien_EquipmentFurnitureAndFixturesTextualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment furniture and fixtures", "label": "Equipment Furniture And Fixtures (Textuals) [Abstract]", "verboseLabel": "Equipment, furniture and fixtures (Textuals) [Abstract]" } } }, "localname": "EquipmentFurnitureAndFixturesTextualsAbstract", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "stringItemType" }, "cien_EquipmentFurnitureFixturesAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment furniture fixtures and leasehold improvements.", "label": "Equipment Furniture Fixtures And Leasehold Improvements [Member]", "verboseLabel": "Equipment Furniture Fixtures And Leasehold Improvements" } } }, "localname": "EquipmentFurnitureFixturesAndLeaseholdImprovementsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "domainItemType" }, "cien_FourPercentConvertibleSeniorNotesDue2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "4.0% Convertible Senior Notes due 2015.", "label": "Four Percent Convertible Senior Notes Due 2015 [Member]", "terseLabel": "4.0% Convertible Senior Notes due March 15, 2015", "verboseLabel": "4.0% Convertible Senior Notes due March 15, 2015" } } }, "localname": "FourPercentConvertibleSeniorNotesDue2015Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "cien_FourPercentConvertibleSeniorNotesDue2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Four Percent Convertible Senior Notes Due 2020 [Member]", "label": "Four Percent Convertible Senior Notes Due 2020 [Member]", "terseLabel": "4.0% Convertible Senior Notes due December 15, 2020" } } }, "localname": "FourPercentConvertibleSeniorNotesDue2020Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "cien_GainLossonExtinguishmentandRestructuringofDebt": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Extinguishment and Restructuring of Debt", "label": "Gain (Loss) on Extinguishment and Restructuring of Debt", "terseLabel": "Loss on extinguishment and modification of debt" } } }, "localname": "GainLossonExtinguishmentandRestructuringofDebt", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "cien_GlobalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Global Services [Member]", "label": "Global Services [Member]", "terseLabel": "Global Services" } } }, "localname": "GlobalServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_GovernmentGrantsMaximumAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Government Grants, Maximum Amount", "label": "Government Grants, Maximum Amount", "terseLabel": "Maximum amount of Canadian grant" } } }, "localname": "GovernmentGrantsMaximumAmount", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cien_GovernmentGrantsNumberofCounterparties": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Grants, Number of Counterparties", "label": "Government Grants, Number of Counterparties", "terseLabel": "Number of Canadian government entities" } } }, "localname": "GovernmentGrantsNumberofCounterparties", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "cien_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Grants.", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "cien_InstallationAndDeploymentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Installation And Deployment [Member]", "label": "Installation And Deployment [Member]", "terseLabel": "Installation and Deployment", "verboseLabel": "Installation" } } }, "localname": "InstallationAndDeploymentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_InterestAndOtherIncomeLossNet": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest And Other Income (Loss), Net", "label": "Interest And Other Income (Loss), Net", "terseLabel": "Interest and other income (loss), net", "totalLabel": "Interest and other income (loss), net", "verboseLabel": "Interest and other income (loss), net" } } }, "localname": "InterestAndOtherIncomeLossNet", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "cien_InventoryValuationReservesDisposals": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Valuation Reserves, Disposals", "label": "Inventory Valuation Reserves, Disposals", "verboseLabel": "Disposals" } } }, "localname": "InventoryValuationReservesDisposals", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "cien_InventoryValuationReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory Valuation Reserves [Roll Forward]", "label": "Inventory Valuation Reserves [Roll Forward]", "terseLabel": "Reserve for excess and obsolete inventory [Roll Forward]" } } }, "localname": "InventoryValuationReservesRollForward", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "cien_MaintenanceServicesOtherThanMultipleElementSoftwareArrangementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maintenance Services Other Than Multiple Element Software Arrangements [Member]", "label": "Maintenance Services Other Than Multiple Element Software Arrangements [Member]", "terseLabel": "Maintenance Services Other Than Multiple Element Software Arrangements" } } }, "localname": "MaintenanceServicesOtherThanMultipleElementSoftwareArrangementsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_MaintenanceSparePartsAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maintenance Spare Parts Amortization Period", "label": "Maintenance Spare Parts Amortization Period", "verboseLabel": "Expected number of years Spares usage cost is expensed" } } }, "localname": "MaintenanceSparePartsAmortizationPeriod", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "durationItemType" }, "cien_MaintenanceSparesInventoryNetNonCurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maintenance Spares Inventory Net Non Current.", "label": "Maintenance Spares Inventory Net Non Current", "terseLabel": "Maintenance spares inventory net non current", "verboseLabel": "Maintenance spares inventory, net" } } }, "localname": "MaintenanceSparesInventoryNetNonCurrent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "cien_MaintenanceSparesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maintenance Spares [Policy Text Block]", "label": "Maintenance Spares [Policy Text Block]", "terseLabel": "Maintenance Spares" } } }, "localname": "MaintenanceSparesPolicyTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "cien_MaintenanceSupportAndTrainingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maintenance Support And Training [Member]", "label": "Maintenance Support And Training [Member]", "terseLabel": "Maintenance Support and Training" } } }, "localname": "MaintenanceSupportAndTrainingMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_MarketableSecuritiesNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities Noncurrent [Member]", "label": "Marketable Securities Noncurrent [Member]", "terseLabel": "Long-term investments" } } }, "localname": "MarketableSecuritiesNoncurrentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "cien_MaximumNumberOfAnnualSharesIncreaseUnderEspp": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Number of Annual Shares Increase under ESPP", "label": "Maximum Number of Annual Shares Increase under ESPP", "verboseLabel": "Maximum number of shares increase under ESPP (in shares)" } } }, "localname": "MaximumNumberOfAnnualSharesIncreaseUnderEspp", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "cien_MoneyMarketFundFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Money Market Fund Fair Value Disclosure", "label": "Money Market Fund Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundFairValueDisclosure", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cien_MultipleElementSoftwareArrangementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Multiple Element Software Arrangements [Member]", "label": "Multiple Element Software Arrangements [Member]", "terseLabel": "Multiple Element Software Arrangements" } } }, "localname": "MultipleElementSoftwareArrangementsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_NetworkingPlatformsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Networking Platforms Segment [Member]", "label": "Networking Platforms Segment [Member]", "terseLabel": "Networking Platforms", "verboseLabel": "Networking Platforms" } } }, "localname": "NetworkingPlatformsSegmentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Notes Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member]", "label": "New Notes Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member]", "terseLabel": "3.75% Convertible Senior Notes due October 15, 2018 (New)" } } }, "localname": "NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "cien_NoncashorPartNoncashAcquisitionContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Contingent Consideration", "label": "Noncash or Part Noncash Acquisition, Contingent Consideration", "terseLabel": "Contingent consideration for acquisition of business" } } }, "localname": "NoncashorPartNoncashAcquisitionContingentConsideration", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cien_NumberOfGeographicRegions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Geographic Regions", "label": "Number Of Geographic Regions", "terseLabel": "Number of geographic regions" } } }, "localname": "NumberOfGeographicRegions", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "integerItemType" }, "cien_NumberOfPurchasePeriodsInOfferPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Purchase Periods in Offer Period", "label": "Number of Purchase Periods in Offer Period", "terseLabel": "Number of purchase periods in offer period" } } }, "localname": "NumberOfPurchasePeriodsInOfferPeriod", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "integerItemType" }, "cien_OneTimeEmployeeTerminationBenefitsRelatedServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One time Employee Termination Benefits Related Service Period", "label": "One time Employee Termination Benefits Related Service Period", "verboseLabel": "One-time employee termination benefits related to service period (in days)" } } }, "localname": "OneTimeEmployeeTerminationBenefitsRelatedServicePeriod", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "durationItemType" }, "cien_OtherInternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other International.", "label": "Other International [Member]", "terseLabel": "Other International" } } }, "localname": "OtherInternationalMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "cien_OtherLongTermAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long-Term Asset [Member]", "label": "Other Long-Term Asset [Member]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherLongTermAssetMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "cien_OtherLongTermAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other long term assets fair value disclosure.", "label": "Other Long-term Assets, Fair Value Disclosure", "terseLabel": "Other long-term assets" } } }, "localname": "OtherLongTermAssetsFairValueDisclosure", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "cien_OtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long-Term Liabilities [Member]", "label": "Other Long-Term Liabilities [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLongTermLiabilitiesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "cien_OtherObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Obligations, Noncurrent", "label": "Other Obligations, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherObligationsNoncurrent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "cien_PacketDesignLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Packet Design, LLC [Member]", "label": "Packet Design, LLC [Member]", "terseLabel": "Packet Design" } } }, "localname": "PacketDesignLLCMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "cien_PacketNetworkingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Packet Networking [Member]", "label": "Packet Networking [Member]", "terseLabel": "Packet Networking" } } }, "localname": "PacketNetworkingMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_PatentsAndLicensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patents and licenses.", "label": "Patents And Licenses [Member]", "terseLabel": "Patents and licenses" } } }, "localname": "PatentsAndLicensesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cien_PaymentsToAcquireCostMethodInvestments": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Cost Method Investments", "label": "Payments To Acquire Cost Method Investments", "negatedTerseLabel": "Purchase of equity investment" } } }, "localname": "PaymentsToAcquireCostMethodInvestments", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cien_PaymentsforMakeWholeProvisionofConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for Make-Whole Provision of Convertible Debt", "label": "Payments for Make-Whole Provision of Convertible Debt", "negatedTerseLabel": "Payment for make-whole provision upon conversion of long-term debt" } } }, "localname": "PaymentsforMakeWholeProvisionofConvertibleDebt", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cien_PlatformSoftwareandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Platform Software and Services [Member]", "label": "Platform Software and Services [Member]", "terseLabel": "Platform Software and Services" } } }, "localname": "PlatformSoftwareandServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_PlatformSoftwareandServicesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Platform Software and Services Segment [Member]", "label": "Platform Software and Services Segment [Member]", "terseLabel": "Platform Software and Services" } } }, "localname": "PlatformSoftwareandServicesSegmentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "cien_PlatformandBluePlanetAutomationSoftwareandServicesSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Platform and Blue Planet Automation Software and Services Segments", "label": "Platform and Blue Planet Automation Software and Services Segments [Member]", "terseLabel": "Platform and Blue Planet Automation Software and Services Segments" } } }, "localname": "PlatformandBluePlanetAutomationSoftwareandServicesSegmentsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "cien_PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Point Eight Seven Five Percent Convertible Senior Notes Due 2017.", "label": "Point Eight Seven Five Percent Convertible Senior Notes Due 2017 Member", "terseLabel": "0.875% Convertible Senior Notes due June 15, 2017" } } }, "localname": "PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "cien_PrepaidCostsofGoodsandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid Costs of Goods and Services [Member]", "label": "Prepaid Costs of Goods and Services [Member]", "terseLabel": "Prepaid Costs of Installation Services" } } }, "localname": "PrepaidCostsofGoodsandServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_PrepaidExpensesAndOtherTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid Expenses and Other [Text Block]", "label": "Prepaid Expenses and Other [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER" } } }, "localname": "PrepaidExpensesAndOtherTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOther" ], "xbrltype": "textBlockItemType" }, "cien_ProductCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product costs.", "label": "Product Costs [Member]", "terseLabel": "Product cost of goods sold" } } }, "localname": "ProductCostsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "cien_ProductDemonstrationEquipmentNet": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Product demonstration equipment, net.", "label": "Product Demonstration Equipment Net", "verboseLabel": "Product demonstration equipment, net" } } }, "localname": "ProductDemonstrationEquipmentNet", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "cien_ProductSalesOtherThanMultipleElementSoftwareArrangementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Sales Other Than Multiple Element Software Arrangements [Member]", "label": "Product Sales Other Than Multiple Element Software Arrangements [Member]", "terseLabel": "Product Sales Other Than Multiple Element Software Arrangements" } } }, "localname": "ProductSalesOtherThanMultipleElementSoftwareArrangementsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_ProductsandServicesWithUnpaidInvoicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Products and Services With Unpaid Invoices [Member]", "label": "Products and Services With Unpaid Invoices [Member]", "terseLabel": "Products and Services With Unpaid Invoices" } } }, "localname": "ProductsandServicesWithUnpaidInvoicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Of Exercise Price Range Five.", "label": "Range of Exercise Price Range Five [Member]", "terseLabel": "$41.52 to $55.63" } } }, "localname": "RangeOfExercisePriceRangeFiveMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range of Exercise Price Range Four.", "label": "Range of Exercise Price Range Four [Member]", "terseLabel": "$32.06 to $37.10" } } }, "localname": "RangeOfExercisePriceRangeFourMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range of Exercise Price Range One.", "label": "Range of Exercise Price Range One [Member]", "terseLabel": "$6.43 to $10.50" } } }, "localname": "RangeOfExercisePriceRangeOneMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range of Exercise Price Range Six.", "label": "Range of Exercise Price Range Six [Member]", "terseLabel": "$6.43 to $55.63" } } }, "localname": "RangeOfExercisePriceRangeSixMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range of Exercise Price Range Three.", "label": "Range of Exercise Price Range Three [Member]", "terseLabel": "$17.50 to $19.25" } } }, "localname": "RangeOfExercisePriceRangeThreeMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RangeOfExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range of Exercise Price Range Two.", "label": "Range of Exercise Price Range Two [Member]", "terseLabel": "$11.34 to $15.67" } } }, "localname": "RangeOfExercisePriceRangeTwoMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cien_RepaymentsofConvertibleDebtEmbeddedDerivative": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayments of Convertible Debt, Embedded Derivative", "label": "Repayments of Convertible Debt, Embedded Derivative", "negatedTerseLabel": "Payment for debt conversion liability", "terseLabel": "Cash paid for embedded conversion feature" } } }, "localname": "RepaymentsofConvertibleDebtEmbeddedDerivative", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "cien_RestructuredFacilitiesAndUnfavorableLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructured Facilities and Unfavorable Lease [Member]", "label": "Restructured Facilities and Unfavorable Lease [Member]", "terseLabel": "Restructured facilities and unfavorable lease" } } }, "localname": "RestructuredFacilitiesAndUnfavorableLeaseMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "cien_RevenuePerformanceObligationPaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Performance Obligation, Payment Terms", "label": "Revenue, Performance Obligation, Payment Terms", "terseLabel": "Payment terms and cash received" } } }, "localname": "RevenuePerformanceObligationPaymentTerms", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "durationItemType" }, "cien_ScheduleOfDefinedContributionPensionAndOtherPostretirementPlansDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items]", "label": "Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Line Items]" } } }, "localname": "ScheduleOfDefinedContributionPensionAndOtherPostretirementPlansDisclosureLineItems", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "cien_ScheduleOfDefinedContributionPensionAndOtherPostretirementPlansDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Table]", "label": "Schedule of Defined Contribution Pension And Other Postretirement Plans Disclosure [Table]" } } }, "localname": "ScheduleOfDefinedContributionPensionAndOtherPostretirementPlansDisclosureTable", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "cien_ScheduleOfInventoryValuationReservesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Inventory Valuation Reserves [Table Text Block]", "label": "Schedule of Inventory Valuation Reserves [Table Text Block]", "terseLabel": "Activity in reserve for excess and obsolete inventory" } } }, "localname": "ScheduleOfInventoryValuationReservesTableTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "cien_ScheduleOfStockRepurchaseProgramTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Stock Repurchase Program [Table Text Block]", "label": "Schedule Of Stock Repurchase Program [Table Text Block]", "terseLabel": "Summary of stock repurchase program" } } }, "localname": "ScheduleOfStockRepurchaseProgramTableTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "cien_ServiceCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service costs.", "label": "Service Costs [Member]", "terseLabel": "Service cost of goods sold" } } }, "localname": "ServiceCostsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "cien_ServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Services [Member]", "label": "Services [Member]", "terseLabel": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPurchasePeriod", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceMinimumPercentageOfFairMarketValueOnGrantDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise Price Minimum, Percentage Of Fair Market Value On Grant Date", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise Price Minimum, Percentage Of Fair Market Value On Grant Date", "terseLabel": "Minimum exercise price, percentage of fair market value on grant date (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceMinimumPercentageOfFairMarketValueOnGrantDate", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period Maximum", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period Maximum", "terseLabel": "Maximum expiration period of incentive awards (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodMaximum", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOfferPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Offer Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Offer Period", "terseLabel": "Offer period for ESPP (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOfferPeriod", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "cien_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsCorrelationCoefficient": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Correlation Coefficient", "terseLabel": "Correlation coefficient" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "pureItemType" }, "cien_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsHistoricalSPNetworkingVolatilityRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical S&P Networking Volatility Rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical S&P Networking Volatility Rate", "terseLabel": "Historical volatility of S&P Networking Index" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsHistoricalSPNetworkingVolatilityRate", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "cien_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsHistoricalVolatilityRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate", "terseLabel": "Historical volatility of Ciena common stock" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsHistoricalVolatilityRate", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "cien_SharesRepurchasedDuringPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Repurchased During Period, Weighted-Average Price Per Share", "label": "Shares Repurchased During Period, Weighted-Average Price Per Share", "terseLabel": "Average price of shares repurchased (in dollars per share)" } } }, "localname": "SharesRepurchasedDuringPeriodWeightedAveragePricePerShare", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "cien_SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares underlying stock options restricted Stock Units and warrants.", "label": "Shares underlying stock options, restricted stock units and warrants [Member]", "terseLabel": "Shares underlying stock options and restricted stock units" } } }, "localname": "SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "cien_SignficantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Signficant Accounting Policies [Table]", "label": "Signficant Accounting Policies [Table]" } } }, "localname": "SignficantAccountingPoliciesTable", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "stringItemType" }, "cien_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "stringItemType" }, "cien_SoftwareAndWebsiteDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software and Website Development [Member]", "label": "Software and Website Development [Member]", "terseLabel": "Software and website development" } } }, "localname": "SoftwareAndWebsiteDevelopmentMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "domainItemType" }, "cien_SoftwareandSoftwareRelatedServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software and Software-Related Services [Member]", "label": "Software and Software-Related Services [Member]", "terseLabel": "Software and Software Related Services" } } }, "localname": "SoftwareandSoftwareRelatedServicesMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "cien_StockIssuedDuringPeriodSharesConversionofConvertibleSecuritiesEmbeddedDerivative": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Embedded Derivative", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Embedded Derivative", "terseLabel": "Shares issued for embedded conversion feature (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionofConvertibleSecuritiesEmbeddedDerivative", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "sharesItemType" }, "cien_StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "label": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "negatedTerseLabel": "Repurchases of common stock - repurchase program (in shares)", "terseLabel": "Repurchase of common stock under the stock repurchase program (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "cien_StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "label": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "negatedTerseLabel": "Repurchases of common stock - repurchase program", "terseLabel": "Repurchase of common stock under the stock repurchase program" } } }, "localname": "StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "cien_StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share", "label": "Stock Repurchased During Period, Excluding Shares Purchased for Tax Withholdings for Share-based Compensation, Weighted-Average Price Per Share", "terseLabel": "Repurchase of common stock under the stock repurchase program (in USD per share)" } } }, "localname": "StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "cien_StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "label": "Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Shares", "negatedTerseLabel": "Shares repurchased for tax withholdings on vesting of restricted stock units (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "cien_StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "label": "Stock Repurchased During Period, Shares Purchased for Tax Withholdings for Share-based Compensation, Value", "negatedTerseLabel": "Shares repurchased for tax withholdings on vesting of restricted stock units", "terseLabel": "Shares repurchased for tax withholdings on vesting of restricted stock units" } } }, "localname": "StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "cien_StockRepurchasedProgramNumberofSharesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased Program, Number of Shares [Roll Forward]", "label": "Stock Repurchased Program, Number of Shares [Roll Forward]", "terseLabel": "Shares Repurchased" } } }, "localname": "StockRepurchasedProgramNumberofSharesRollForward", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "cien_StockRepurchasedProgramValueofSharesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased Program, Value of Shares [Roll Forward]", "label": "Stock Repurchased Program, Value of Shares [Roll Forward]", "terseLabel": "Amount Repurchased (in thousands)" } } }, "localname": "StockRepurchasedProgramValueofSharesRollForward", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "cien_StockRepurchasedProgramWeightedAveragePricePerShareRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased Program, Weighted-Average Price Per Share [Roll Forward]", "label": "Stock Repurchased Program, Weighted-Average Price Per Share [Roll Forward]", "terseLabel": "Weighted-Average Price per Share" } } }, "localname": "StockRepurchasedProgramWeightedAveragePricePerShareRollForward", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryOfStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "cien_SummarizesInformationWithRespectToStockOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summarizes information with respect to stock options outstanding.", "label": "Summarizes Information With Respect To Stock Options Outstanding [Abstract]", "verboseLabel": "Summarizes information with respect to stock options outstanding" } } }, "localname": "SummarizesInformationWithRespectToStockOptionsOutstandingAbstract", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "cien_TenantImprovementAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tenant Improvement Accrual, Noncurrent", "label": "Tenant Improvement Accrual, Noncurrent", "terseLabel": "Deferred tenant allowance" } } }, "localname": "TenantImprovementAccrualNoncurrent", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "cien_TermLoan2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan 2022 [Member]", "label": "Term Loan 2022 [Member]", "terseLabel": "Term Loan Payable due January 30, 2022" } } }, "localname": "TermLoan2022Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "cien_TermLoan2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan 2025 [Member]", "label": "Term Loan 2025 [Member]", "terseLabel": "Term Loan Payable due September 28, 2025" } } }, "localname": "TermLoan2025Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "cien_TermLoanandConvertibleNotesPayableDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan and Convertible Notes Payable Disclosure", "label": "Term Loan and Convertible Notes Payable Disclosure [Text Block]", "terseLabel": "SHORT-TERM AND LONG-TERM DEBT" } } }, "localname": "TermLoanandConvertibleNotesPayableDisclosureTextBlock", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "cien_ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Three Point Seven Five Percent Convertible Senior Notes Due 2018.", "label": "Three Point Seven Five Percent Convertible Senior Notes Due 2018 [Member]", "terseLabel": "3.75% Convertible Senior Notes due October 15, 2018 (Original)", "verboseLabel": "3.75% Convertible Senior Notes due October 15, 2018" } } }, "localname": "ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "cien_TwoThousandSeventeenPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Seventeen Plan [Member]", "label": "Two Thousand Seventeen Plan [Member]", "terseLabel": "2017 Omnibus Incentive Plan" } } }, "localname": "TwoThousandSeventeenPlanMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "cien_TwoThousandThreePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Three Plan.", "label": "Two Thousand Three Plan [Member]", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "TwoThousandThreePlanMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "cien_TwoUnidentifiedCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Unidentified Customers [Member]", "label": "Two Unidentified Customers [Member]", "terseLabel": "Two Unidentified Customers" } } }, "localname": "TwoUnidentifiedCustomersMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "cien_UnidentifiedCustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unidentified Customer One [Member]", "label": "Unidentified Customer One [Member]", "terseLabel": "One Unidentified Customer" } } }, "localname": "UnidentifiedCustomerOneMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "cien_ValuationAllowanceDeferredTaxAssetAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Additions", "label": "Valuation Allowance, Deferred Tax Asset, Additions", "terseLabel": "Additions" } } }, "localname": "ValuationAllowanceDeferredTaxAssetAdditions", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cien_ValuationAllowanceDeferredTaxAssetDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Deductions", "label": "Valuation Allowance, Deferred Tax Asset, Deductions", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDeductions", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cien_VerizonMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Verizon [Member]", "label": "Verizon [Member]", "terseLabel": "Verizon" } } }, "localname": "VerizonMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "cien_WebscaleProviderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Web-scale Provider [Member]", "label": "Web-scale Provider [Member]", "terseLabel": "Web-scale provider" } } }, "localname": "WebscaleProviderMember", "nsuri": "http://www.ciena.com/20191031", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r584" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r583" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r585" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r585" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r585" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r586" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "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", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r585" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r585" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r585" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r585" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "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", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r581" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r582" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r181", "r192" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r196", "r322", "r327", "r564" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]", "verboseLabel": "Major Customers" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]", "verboseLabel": "Name of Major Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r194", "r322", "r325", "r561", "r562" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r195", "r322", "r326", "r563", "r574", "r579" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r28", "r198", "r199", "r323" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r24", "r532", "r553" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income tax liability" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total", "verboseLabel": "Accrued liabilities and other short-term obligations" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "auth_ref": [ "r50" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of accrued expenses.", "label": "Accrued Liabilities, Fair Value Disclosure", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r13", "r50" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "verboseLabel": "Compensation, payroll related tax and benefits" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r50", "r332" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "verboseLabel": "Vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r269" ], "calculation": { "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r78", "r87", "r454" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Gain/Losses on Derivative Instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r72", "r73", "r74", "r78", "r79" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain/(Loss) on Available-for-Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r76", "r77", "r78" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r78", "r79", "r455" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "AOCI Attributable to Parent" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r71", "r78", "r79", "r455" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r255" ], "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": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r341", "r343", "r386", "r387" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "verboseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r343", "r370", "r385" ], "calculation": { "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Share-based compensation expense included in operating expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r201", "r219" ], "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", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r222" ], "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", "terseLabel": "Net Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r95", "r122", "r512" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs included in interest expense" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r122", "r253", "r260" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total excluded due to anti-dilutive effect (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r185", "r530", "r552" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r67" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r488" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r211" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r212" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r209", "r227" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r215" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Amortized Cost, Due in 1-2 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r213", "r215", "r545" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Estimated Fair Value, Due in 1-2 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r214" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Amortized Cost, Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r213", "r214", "r544" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Estimated Fair Value, Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r207", "r210", "r227" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "U.S. government obligations", "totalLabel": "Estimated Fair Value", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails", "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsLegalMaturitiesOfDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r344", "r373" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "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]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r472", "r476" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r428" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition and integration costs", "verboseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r436", "r437", "r440" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r121", "r444" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Undiscounted contingent consideration, maximum" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Undiscounted contingent consideration, minimum" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r435", "r438", "r442" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent Consideration", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r435", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Short term contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r445" ], "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": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r431", "r432" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Equipment, furniture and fixtures" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r132", "r427" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Balances without adoption of ASC 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r127", "r128", "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r20", "r519", "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "negatedTerseLabel": "Less: Current portion of present value of minimum lease payments", "terseLabel": "Capital lease obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r127", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Equipment acquired under and building subject to capital lease" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r53", "r519", "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Capital lease obligations", "verboseLabel": "Long-term portion of present value of minimum lease payments" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Net minimum capital lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r520" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r240" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r240" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Capitalized acquisition costs, long term", "verboseLabel": "Capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r40", "r124" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r125", "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r118", "r124", "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of fiscal year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of fiscal year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r118", "r507" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "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 (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r469" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r291", "r540", "r558" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 25)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r290", "r293" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r132", "r299", "r576", "r577" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r309" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock \u2014 par value $0.01; 290,000,000 shares authorized; 154,403,850 and 154,318,531 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r333", "r334", "r340", "r388" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "OTHER EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r82", "r84", "r85" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r172", "r173", "r501", "r502" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r172", "r173", "r501", "r502", "r567" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r172", "r173", "r501", "r502", "r567" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r172", "r173", "r501", "r502" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Net accounts receivable percentage", "verboseLabel": "Percent of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r170", "r172", "r173", "r174", "r501", "r503" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r172", "r173", "r501", "r502" ], "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r132", "r451", "r460", "r462" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Balances", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables", "http://www.ciena.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r316", "r318", "r323" ], "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r316", "r318", "r323" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 9.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r316", "r317", "r323" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails": { "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", "terseLabel": "Deferred revenue", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r323" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedLabel": "Less current portion", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r316", "r317", "r323" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "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 with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue", "verboseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r20", "r531", "r550", "r568" ], "lang": { "en-US": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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 Goods and Services Sold", "terseLabel": "Total cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "verboseLabel": "Cost of goods sold:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Share-based compensation expense included in cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r132", "r280", "r281", "r288" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "verboseLabel": "Restructuring" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Effect of adoption of new accounting standard (Note 1)", "verboseLabel": "Cumulative-effect adjustment" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r134", "r417", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r138", "r419" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r417", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r134", "r417", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r171" ], "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]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r127", "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r127", "r129" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r127", "r129" ], "lang": { "en-US": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r127", "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Conversion of convertible senior notes" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r22", "r23", "r531", "r533", "r550" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "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", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r303", "r533", "r550" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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", "terseLabel": "Principal Balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r511", "r513" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Term loan principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate on convertible notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "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]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r53", "r547" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Installment payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "verboseLabel": "Aggregate principal amount of debt repurchased" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r135", "r310", "r311", "r312", "r313", "r510", "r511", "r513", "r548" ], "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]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r510", "r513" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized Discount", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r514" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "verboseLabel": "Deferred debt issuance costs, net" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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", "verboseLabel": "Deferred deployment expense" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r418", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r46", "r512" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Deferred Debt Issuance Costs", "terseLabel": "Deferred debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r418", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "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)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r412" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r134", "r418", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r123" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r56", "r516" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Straight-line rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement [Line Items]" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue Arrangement Type [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r418", "r421" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r409" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r410" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax asset, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r392", "r415", "r416" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "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": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r392", "r415", "r416" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.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 from provisions, reserves, allowances, and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r391", "r415", "r416" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "periodEndLabel": "Valuation allowance, ending balance", "periodStartLabel": "Valuation allowance, beginning balance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.ciena.com/role/IncomeTaxesDetails", "http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Cumulative amount of temporary differences for unremitted foreign earnings for which a deferred tax liability has not been recognized" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Contribution Plan [Abstract]" } } }, "localname": "DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employee contribution with 50% employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum employer annual contribution amount per employee" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r122", "r267" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r122", "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation of equipment, furniture and fixtures, and amortization of leasehold improvements" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r465", "r466", "r468" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional principal of contract" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r68", "r69", "r498" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Forward starting interest rate swaps" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Forward starting interest rate swaps" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r473", "r475", "r478", "r481" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r487" ], "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": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r470", "r473", "r478" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r470", "r473", "r478", "r481", "r482", "r484", "r486" ], "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]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "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]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r68", "r69", "r498" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Interest rate swap liability" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeSwaptionInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate that will be received or paid upon exercise of the interest rate swaption contract.", "label": "Derivative, Swaption Interest Rate", "terseLabel": "Fixed interest amount resulting from interest rate swap" } } }, "localname": "DerivativeSwaptionInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Foreign exchange contract maturities" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r132", "r139", "r464", "r467", "r470", "r471", "r483" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r470" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Adjustments" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "SHARE-BASED COMPENSATION EXPENSE" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r344", "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Assumptions for awards granted" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r92", "r144", "r150", "r154", "r155", "r156", "r160", "r542", "r560" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per common share (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earning Per Share [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r92", "r144", "r150", "r154", "r155", "r156", "r160", "r542", "r560" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per potential common share (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r132", "r157", "r158", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Computation of Net Income (Loss) per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS (LOSS) PER SHARE CALCULATION" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r507" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r137", "r397", "r398" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Income tax rate reconciliation:" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r397", "r398", "r420" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Provision at statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails", "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r397", "r398", "r420" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r397", "r398", "r420" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r397", "r398", "r420" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r397", "r398", "r420" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r474" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Debt conversion liability", "verboseLabel": "Embedded conversion feature" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "auth_ref": [ "r485" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": 5.0, "parentTag": "cien_InterestAndOtherIncomeLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "negatedLabel": "Loss on fair value of debt conversion liability", "negatedTerseLabel": "Loss on fair value of debt conversion liability", "terseLabel": "Loss on fair value of debt conversion liability" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r371" ], "calculation": { "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "negatedLabel": "Share-based compensation expense capitalized in inventory, net" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Nonvested award compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Workforce reduction" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r217" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Cost method investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Consolidation of excess facilities" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r488", "r489", "r490", "r494" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r488", "r489" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Summary of the fair value of assets and liabilities recorded on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "verboseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r488", "r499", "r500" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r488", "r499" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "verboseLabel": "Assets and liabilities are presented on Ciena's Condensed Consolidated Balance Sheet" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r335", "r336", "r338", "r489", "r523" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "verboseLabel": "Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r488", "r489", "r491", "r492", "r495" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r335", "r336", "r338", "r489", "r524" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r335", "r336", "r338", "r489", "r525" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r335", "r336", "r338", "r489", "r526" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r493", "r495" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r132", "r496", "r497" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r220", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Expected economic lives of finite-lived intangible assets (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r259" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r261" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r261" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r261" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r261" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r261" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r254", "r256", "r259", "r262", "r528" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "verboseLabel": "Expected future amortization of finite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r259", "r528" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross Intangible" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "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]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r254", "r258" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r259" ], "calculation": { "http://www.ciena.com/role/IntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/IntangibleAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net intangible", "totalLabel": "Net Intangible" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r446", "r459", "r461" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r504", "r505", "r506" ], "calculation": { "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": 3.0, "parentTag": "cien_InterestAndOtherIncomeLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency exchange losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r132", "r506", "r508" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts", "verboseLabel": "Foreign Currency Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r473", "r477" ], "calculation": { "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": 2.0, "parentTag": "cien_InterestAndOtherIncomeLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Gain (loss) on non-hedge designated foreign currency forward contracts" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r122", "r305", "r306" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "Gains (Losses) on Restructuring of Debt", "negatedTerseLabel": "Debt issuance costs expensed" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]", "verboseLabel": "Ciena's geographic distribution of equipment, furniture and fixtures" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographic Areas, Revenues from External Customers [Abstract]", "verboseLabel": "Ciena's geographic distribution of revenue" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r242", "r244" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill ending balance", "periodStartLabel": "Goodwill beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r132", "r249" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r122", "r243", "r246", "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Transfers", "terseLabel": "Reallocation" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "Amounts receivable from grant" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r470", "r482" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r470" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r470" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r132", "r266", "r273" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r136" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r136" ], "calculation": { "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r136" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) before provision (benefit) for income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesIncomeBeforeProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Interest and penalties expense (benefit)" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r184", "r422" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 8.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision (benefit) for income taxes:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r86", "r132", "r395", "r396", "r407", "r408", "r413", "r423", "r578" ], "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "auth_ref": [ "r397", "r398" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "terseLabel": "FTC tax benefit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Cash paid during the fiscal year for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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": "Accounts payable, accruals and other obligations" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r153", "r158" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Add: Shares underlying Convertible Senior Notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r151", "r158" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r132", "r258" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r252", "r257" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r89", "r182", "r509", "r512", "r543" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": 1.0, "parentTag": "cien_InterestAndOtherIncomeLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r149" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The after-tax amount of interest recognized in the period associated with any convertible debt.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Interest expense associated with Convertible Senior Notes due" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r115", "r119", "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid during the fiscal year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r50" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r475" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "terseLabel": "Contingent consideration" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r479" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Forward starting interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r61" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r64" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "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": "Inventories before provision" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r64", "r232" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ciena.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "verboseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r65", "r132", "r164", "r233", "r235" ], "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r63" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r64", "r141", "r232", "r236" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "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": "Reserve for excess and obsolescence", "periodEndLabel": "Valuation allowance, ending balance", "periodStartLabel": "Valuation allowance, beginning balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r62" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r234" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provisions", "verboseLabel": "Provision for inventory excess and obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r569", "r570", "r571", "r572" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r569", "r570", "r571", "r572" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Legal maturities of debt investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r488" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "verboseLabel": "Short-term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r216", "r529", "r546", "r573" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "SHORT-TERM AND LONG-TERM INVESTMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rental expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r131", "r132", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "verboseLabel": "Legal Costs" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit collateralized by the credit facility" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r534", "r556" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r488" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r533", "r550" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r48", "r135" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivable" ], "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]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r304", "r533", "r554" ], "calculation": { "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net Carrying Value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "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": "Long-term Debt, Fair Value", "verboseLabel": "Fair value of debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r41" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r302" ], "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.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "verboseLabel": "Long-term investments" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "verboseLabel": "Valuation allowance against gross deferred tax assets:" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesValuationAllowanceOfGrossDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows used in investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r118", "r120", "r123" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r80", "r83", "r91", "r123", "r158", "r541", "r559" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r148", "r149" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) used to calculate Diluted EPS" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Issued Accounting Standards - Effective and Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r470" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonfinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonfinancial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "NonfinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "verboseLabel": "Other non-trade receivables" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r3", "r4", "r27", "r198", "r199", "r539" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Financing receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r78", "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive gain (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r480" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Share-based compensation expense included in operating expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://www.ciena.com/role/CommitmentsAndContingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Rent Expense, Net [Abstract]", "terseLabel": "Operating lease, rental expense" } } }, "localname": "OperatingLeasesRentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r181", "r192" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r142", "r146", "r178", "r463" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "CIENA CORPORATION AND SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimates" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r13", "r14", "r50" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Prepaid expenses and other" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "verboseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r449", "r450", "r454" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in unrealized gain (loss) on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r449", "r450", "r454" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in accumulated translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r76" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Change in unrealized gain (loss) on derivatives", "verboseLabel": "Gain on unwounding of interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r81", "r84", "r87", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r81", "r84", "r449", "r450", "r454" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherInventoryCapitalizedCosts": { "auth_ref": [ "r60" ], "calculation": { "http://www.ciena.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before valuation and last-in first out (LIFO) reserves, of costs capitalized in inventory classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Capitalized Costs, Gross", "verboseLabel": "Deferred cost of goods sold" } } }, "localname": "OtherInventoryCapitalizedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other long-term obligations", "verboseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r566" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Other Long-term Investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r123" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "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": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "INTEREST AND OTHER INCOME (LOSS), NET" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails": { "order": 4.0, "parentTag": "cien_InterestAndOtherIncomeLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r8" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r140" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Payments for (Proceeds from) Derivative Instrument, Investing Activities", "negatedTerseLabel": "Settlement of foreign currency forward contracts, net" } } }, "localname": "PaymentsForProceedsFromDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock - repurchase program" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r116", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r114" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "negatedTerseLabel": "Payment for modification of term loans" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Shares repurchased for tax withholdings on vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r104", "r106", "r208" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of available for sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r107", "r441" ], "calculation": { "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Payments to Acquire Businesses, Gross", "terseLabel": "Acquisition of business, net of cash acquired", "verboseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r107" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Payments for equipment, furniture, fixtures and intellectual property" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Based Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r344", "r373" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25" ], "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 Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "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", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 4.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 Stock, Value, Issued", "verboseLabel": "Preferred stock \u2014 par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets [Abstract]", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r38", "r39" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Prepaid expenses and other", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r238", "r239" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 Taxes", "verboseLabel": "Prepaid VAT and other taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt, net" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r104", "r105", "r208" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "verboseLabel": "Proceeds from maturities of available for sale securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products", "verboseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r50", "r294", "r295" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Beginning balance", "verboseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedLiabilitiesDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "verboseLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustment on prior year provisions" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r121", "r297" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "Product Warranty Expense", "terseLabel": "Current Year Provisions", "verboseLabel": "Provision for warranty" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r80", "r83", "r117", "r185", "r193", "r449", "r452", "r453", "r457", "r458" ], "calculation": { "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "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 (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Gross profit" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r270" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "EQUIPMENT, BUILDING, FURNITURE AND FIXTURES" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixtures" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r268" ], "calculation": { "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment, building, furniture and fixtures, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "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]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r270", "r557" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails": { "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", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Equipment, building, furniture and fixtures, net", "verboseLabel": "Equipment, building, furniture and fixtures, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets", "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r42", "r132", "r270" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Equipment, Building, Furniture and Fixtures and Internal Use Software" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Equipment, building, furniture and fixtures" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r268" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful lives capitalized and amortized straight-line (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r221" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provisions", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryLineItems": { "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": "Public Utilities, Inventory [Line Items]", "terseLabel": "Public Utilities, Inventory [Line Items]" } } }, "localname": "PublicUtilitiesInventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detailed information about the type of inventory held by the utility and the carrying value of this inventory.", "label": "Public Utilities, Inventory [Table]", "terseLabel": "Public Utilities, Inventory [Table]" } } }, "localname": "PublicUtilitiesInventoryTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r132", "r200", "r204", "r205", "r206" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable, Net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r78", "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Less: non-performance operating expenses" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r188", "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "verboseLabel": "Segment profit (loss) and the reconciliation to consolidated net income (loss)" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r187", "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "verboseLabel": "Segment revenue" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r112" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payment of capital lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r390", "r580" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r45", "r132", "r263", "r264", "r580" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "verboseLabel": "Research and Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r16", "r130" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails": { "order": 10.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r19", "r130", "r575" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "RESTRUCTURING COSTS" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of employees in workforce reduction" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringAndRelatedCostPositionsEliminatedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Cost, Positions Eliminated [Abstract]" } } }, "localname": "RestructuringAndRelatedCostPositionsEliminatedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r122", "r275", "r280", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Additional liability recorded" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]", "verboseLabel": "Restructuring Cost and Reserve [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r276", "r283" ], "calculation": { "http://www.ciena.com/role/RestructuringCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r275", "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Adjustment to previous estimates" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r275", "r285" ], "calculation": { "http://www.ciena.com/role/RestructuringCostsDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "verboseLabel": "Current restructuring liabilities" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveNoncurrent": { "auth_ref": [ "r275" ], "calculation": { "http://www.ciena.com/role/RestructuringCostsDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Noncurrent", "verboseLabel": "Non-current restructuring liabilities" } } }, "localname": "RestructuringReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "verboseLabel": "Activity and balance of the restructuring liability accounts" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r99" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Significant asset impairments and restructuring costs" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r314", "r555" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 3.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 (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r133", "r331" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r90", "r180", "r181", "r191" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/RevenueRevenueGeographicalDistributionOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "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]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AblCreditFacilityDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Activity in allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationWeightedAverageSharesExcludedFromCalculationOfDenominatorForBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Weighted average shares excluded from calculation of denominator for Basic and Diluted EPS" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Short-term and long-term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r429", "r430" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://www.ciena.com/role/BusinessCombinationsDetails", "http://www.ciena.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r429", "r430" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of purchase price for acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying values and estimated fair values of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Reconciliation of numerator and denominator of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r150", "r152", "r156", "r160" ], "lang": { "en-US": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Tax provision (benefit) reconciles to the amount computed by multiplying income or loss before income taxes by the U.S. federal statutory rate of 35%" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r343", "r369", "r385" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r343", "r369", "r385" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r254", "r258" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r254", "r258" ], "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 [Table Text Block]", "verboseLabel": "Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Future minimum lease payments under capital leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r518" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future annual minimum lease commitments under non-cancelable operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r249", "r251" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r249", "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill Allocated by Reportable Segments" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income before provision (benefit) for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r35", "r36", "r37" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r143", "r145", "r162", "r163", "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "verboseLabel": "Other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesAndOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items.", "label": "Schedule of Other Nonoperating Income, by Component [Table Text Block]", "terseLabel": "Schedule of Interest and Other Income (Loss)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/InterestAndOtherIncomeLossNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Accrued warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r44", "r270" ], "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]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/EquipmentBuildingFurnitureAndFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of acquired assets and assumed liabilities" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r278", "r279", "r284" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r276", "r285" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "verboseLabel": "Activity and balance of the restructuring liability accounts" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of revenue by major customers by reporting segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r96", "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "verboseLabel": "Ciena's geographic distribution of revenue and long-lived assets" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r88", "r90", "r195" ], "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]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresEntityWideReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r179", "r185", "r186", "r189", "r249" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r373" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Summary of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "verboseLabel": "Summarizes information with respect to stock options outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r349", "r359", "r361" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Expected future amortization of finite-lived intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails", "http://www.ciena.com/role/ShortTermAndLongTermDebtNetCarryingValuesOfTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "SEGMENT AND ENTITY WIDE DISCLOSURES" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Add: other non-performance financial items" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "verboseLabel": "Segment profit (loss) and the reconciliation to consolidated net income (loss)" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "verboseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "verboseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r121" ], "calculation": { "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "totalLabel": "Total share-based compensation", "verboseLabel": "Share-based compensation costs" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseComponentsOfExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period of service-based awards (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "verboseLabel": "ESPP discount percentage purchase date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted stock units outstanding, canceled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Restricted stock units outstanding, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average fair value of each restricted stock unit granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted shares outstanding, Ending balance (in shares)", "periodStartLabel": "Restricted shares outstanding, Beginning balance (in shares)", "terseLabel": "Awards outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock units outstanding, vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Total fair value of restricted stock units vested and converted into common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility of Ciena common stock, which is a weighted average of implied volatility and historical volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Remaining authorized shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value of option exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Number of shares granted during the period (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r351", "r373" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Shares Underlying Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)", "terseLabel": "Weighted average exercise price, (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r342", "r347" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r132", "r344", "r348" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "verboseLabel": "Share-Based Compensation Expense" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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 Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "verboseLabel": "Range of exercise price, lower (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of underlying shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Range of exercise price, upper (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r364", "r384" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseAssumptionsForAwardsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r21", "r535", "r536", "r538", "r551" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "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": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r572" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments", "verboseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsBalanceSheetItemsDetails", "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r132", "r580" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "verboseLabel": "Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r132", "r299" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "verboseLabel": "Warranty Accruals" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r185", "r249", "r272", "r277", "r287", "r561" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/GoodwillDetails", "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresDetails", "http://www.ciena.com/role/SegmentAndEntityWideDisclosuresSegmentRevenueProfitLossAndReconciliationToConsolidatedNetIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r58", "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "verboseLabel": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ciena.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r309", "r310", "r314" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of convertible notes into common shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r25", "r26", "r309", "r314" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Shares issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r309", "r314", "r353" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of shares from employee equity plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://www.ciena.com/role/ShareBasedCompensationExpenseSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r309", "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible notes into common shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r309", "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of shares from employee equity plans" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount", "verboseLabel": "Authorized funds remaining under stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquityDetails", "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Authorized funds remaining under stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r309", "r314" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r309", "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r202" ], "calculation": { "http://www.ciena.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r447", "r448", "r456" ], "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", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r131", "r132", "r308" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stock Repurchase Plan" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r521" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r521" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r521" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r400", "r406", "r408" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of valuation allowance against the gross deferred tax assets" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "OTHER BALANCE SHEET DETAILS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Income tax credit carryforwards subject to expiration" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)", "terseLabel": "Provisional tax expense from enactment of the Tax Act" } } }, "localname": "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Products and services at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Products and services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesImpactOfAdoptingAsc606OnCondensedConsolidatedStatementOfOperationsDetails", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsAndContingenciesDetails", "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r335", "r537", "r566" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government obligations" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesCumulativeEffectOfChangesMadeToCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r393", "r424", "r549", "r565" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Cumulative amount of temporary differences for unremitted foreign earnings for which a deferred tax liability has not been recognized", "verboseLabel": "Cumulative unremitted earnings of non-U.S. affiliates" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesDetails", "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r394", "r401" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease related to positions taken in prior period" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Reductions related to settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, interest and penalties accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to positions taken in current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase related to positions taken in prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions related to expiration of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r166", "r167", "r168", "r169", "r175", "r176", "r177" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/CienaCorporationAndSignificantAccountingPoliciesAndEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "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.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r149", "r156" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average diluted potential common shares outstanding (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r156" ], "calculation": { "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic common shares outstanding (in shares)", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ciena.com/role/ConsolidatedStatementsOfOperations", "http://www.ciena.com/role/EarningsLossPerShareCalculationReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/subtopic&trid=2229187" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r581": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r582": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r583": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r584": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r585": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r586": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 51 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Entity Wide Disclosures (Details)
$ in Thousands
12 Months Ended
Oct. 31, 2019
USD ($)
segment
Oct. 31, 2018
USD ($)
Segment Reporting Information [Line Items]    
Property, plant and equipment, net $ 286,884 $ 292,067
Net intangible 112,781 148,225
Maintenance spares inventory net non current $ 55,482 $ 45,679
Platform and Blue Planet Automation Software and Services Segments    
Segment Reporting Information [Line Items]    
Number of operating segments | segment 2  
Operating Segments    
Segment Reporting Information [Line Items]    
Maintenance spares inventory net non current $ 55,500  
Operating Segments | Networking Platforms    
Segment Reporting Information [Line Items]    
Net intangible 20,300  
Operating Segments | Blue Planet Automation Software and Services    
Segment Reporting Information [Line Items]    
Net intangible $ 92,500  
XML 52 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties      
Unrecognized tax benefits, beginning balance $ 96,363 $ 141,582 $ 30,668
Increase related to positions taken in prior period 1,959   122
Decrease related to positions taken in prior period   (46,400)  
Increase related to positions taken in current period   2,482 111,412
Reductions related to settlements with taxing authorities (1,224)    
Reductions related to expiration of statute of limitations (2,494) (1,301) (620)
Unrecognized tax benefits, ending balance $ 94,604 $ 96,363 $ 141,582
XML 53 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense - Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Summarizes information with respect to stock options outstanding    
Weighted average exercise price, (in dollars per share) $ 35.54 $ 33.52
$6.43 to $10.50    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) 6.43  
Range of exercise price, upper (in dollars per share) $ 10.50  
Number of underlying shares (in shares) 4  
Weighted average remaining contractual life (in years) 24 days  
Weighted average exercise price, (in dollars per share) $ 8.42  
Aggregate intrinsic value $ 117  
$11.34 to $15.67    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) $ 11.34  
Range of exercise price, upper (in dollars per share) $ 15.67  
Number of underlying shares (in shares) 49  
Weighted average remaining contractual life (in years) 2 years 9 months 14 days  
Weighted average exercise price, (in dollars per share) $ 13.51  
Aggregate intrinsic value $ 1,123  
$17.50 to $19.25    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) $ 17.50  
Range of exercise price, upper (in dollars per share) $ 19.25  
Number of underlying shares (in shares) 11  
Weighted average remaining contractual life (in years) 4 years 7 months 6 days  
Weighted average exercise price, (in dollars per share) $ 18.17  
Aggregate intrinsic value $ 202  
$32.06 to $37.10    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) $ 32.06  
Range of exercise price, upper (in dollars per share) $ 37.10  
Number of underlying shares (in shares) 31  
Weighted average remaining contractual life (in years) 3 years 3 months 7 days  
Weighted average exercise price, (in dollars per share) $ 36.04  
Aggregate intrinsic value $ 28  
$41.52 to $55.63    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) $ 41.52  
Range of exercise price, upper (in dollars per share) $ 55.63  
Number of underlying shares (in shares) 125  
Weighted average remaining contractual life (in years) 3 years 5 months 23 days  
Weighted average exercise price, (in dollars per share) $ 46.47  
Aggregate intrinsic value $ 0  
$6.43 to $55.63    
Summarizes information with respect to stock options outstanding    
Range of exercise price, lower (in dollars per share) $ 6.43  
Range of exercise price, upper (in dollars per share) $ 55.63  
Number of underlying shares (in shares) 220  
Weighted average remaining contractual life (in years) 3 years 3 months 18 days  
Weighted average exercise price, (in dollars per share) $ 35.54  
Aggregate intrinsic value $ 1,470  
XML 54 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Details) - USD ($)
12 Months Ended 13 Months Ended
Oct. 01, 2018
Jul. 02, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2019
Business Acquisition [Line Items]            
Acquisition-related costs     $ 3,370,000 $ 5,111,000 $ 0  
Contingent consideration     4,372,000 0   $ 4,372,000
DonRiver            
Business Acquisition [Line Items]            
Acquisition-related costs     2,400,000 3,500,000    
Undiscounted contingent consideration, maximum $ 28,500,000          
Contingent consideration agreement term 3 years          
Contingent consideration revenue measurement term 25 months          
Change in contingent consideration           (2,800,000)
Contingent consideration $ 10,900,000   8,100,000     8,100,000
Short term contingent consideration     4,400,000     $ 4,400,000
Acquisition of business, net of cash acquired $ 43,283,000          
DonRiver | Customer relationships and contracts            
Business Acquisition [Line Items]            
Intangible assets, useful life 7 years          
DonRiver | Developed technology            
Business Acquisition [Line Items]            
Intangible assets, useful life 7 years          
Packet Design            
Business Acquisition [Line Items]            
Acquisition-related costs       1,600,000    
Acquisition of business, net of cash acquired   $ 41,100,000        
Packet Design | Customer relationships and contracts            
Business Acquisition [Line Items]            
Intangible assets, useful life   3 years        
Packet Design | Developed technology            
Business Acquisition [Line Items]            
Intangible assets, useful life   5 years        
Contingent Consideration | DonRiver            
Business Acquisition [Line Items]            
Undiscounted contingent consideration, maximum $ 15,000,000.0          
Undiscounted contingent consideration, minimum 0.0          
Contingent Compensation | DonRiver            
Business Acquisition [Line Items]            
Undiscounted contingent consideration, maximum 13,500,000          
Undiscounted contingent consideration, minimum $ 0.0          
Change in contingent consideration     $ (5,100,000) $ (400,000)    
XML 55 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ABL Credit Facility (Details)
Oct. 31, 2019
USD ($)
Letter of Credit  
Line of Credit Facility [Line Items]  
Letters of credit collateralized by the credit facility $ 72,900,000
Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Current borrowing capacity 300,000,000
Line of credit outstanding $ 0
XML 56 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Shares Repurchased    
Beginning balance (in shares) 0  
Repurchase of common stock under the stock repurchase program (in shares) 3,838,466,000  
Ending balance (in shares) 3,838,466,000 0
Weighted-Average Price per Share    
Beginning balance (in USD per share) $ 0  
Repurchase of common stock under the stock repurchase program (in USD per share) 39.10  
Ending balance (in USD per share) $ 39.10 $ 0
Amount Repurchased (in thousands)    
Beginning balance $ 0  
Repurchase of common stock under the stock repurchase program 150,076 $ 110,981
Ending balance $ 150,076 $ 0
XML 57 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Oct. 01, 2018
Jul. 02, 2018
Business Acquisition [Line Items]        
Goodwill $ 297,937 $ 297,968    
DonRiver        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 1,025  
Accounts receivable     4,790  
Prepaid expenses and other long term assets     372  
Goodwill     10,453  
Deferred revenue     (193)  
Other current and long term liabilities     (9,664)  
Total purchase price     54,183  
DonRiver | Customer relationships and contracts        
Business Acquisition [Line Items]        
Intangible assets acquired     37,700  
DonRiver | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired     $ 9,700  
Packet Design        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 642
Accounts receivable       1,525
Prepaid expenses and other long term assets       450
Equipment, furniture and fixtures       31
Goodwill       20,304
Accounts payable       (165)
Accrued liabilities       (657)
Deferred revenue       (5,176)
Total purchase price       41,054
Packet Design | Customer relationships and contracts        
Business Acquisition [Line Items]        
Intangible assets acquired       2,200
Packet Design | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired       $ 21,900
XML 58 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Costs (Details)
$ in Thousands
12 Months Ended
Oct. 31, 2019
USD ($)
employee
Oct. 31, 2018
USD ($)
employee
Oct. 31, 2017
USD ($)
employee
Activity and balance of the restructuring liability accounts      
Balance at beginning of period $ 3,847 $ 2,939 $ 2,838
Additional liability recorded 24,538 18,743 11,315
Adjustment to previous estimates     (1,048)
Cash payments (13,242) (17,835) (10,166)
Balance at end of period 15,143 3,847 2,939
Current restructuring liabilities 5,467    
Non-current restructuring liabilities 9,676    
Workforce reduction      
Activity and balance of the restructuring liability accounts      
Balance at beginning of period 2,108 1,291 868
Additional liability recorded 13,779 14,853 5,883
Adjustment to previous estimates     0
Cash payments (11,904) (14,036) (5,460)
Balance at end of period 3,983 $ 2,108 $ 1,291
Current restructuring liabilities 3,983    
Non-current restructuring liabilities $ 0    
Restructuring and Related Cost, Positions Eliminated [Abstract]      
Number of employees in workforce reduction | employee 283 240 100
Consolidation of excess facilities      
Activity and balance of the restructuring liability accounts      
Balance at beginning of period $ 1,739 $ 1,648 $ 1,970
Additional liability recorded 10,759 3,890 5,432
Adjustment to previous estimates     (1,048)
Cash payments (1,338) (3,799) (4,706)
Balance at end of period 11,160 $ 1,739 $ 1,648
Current restructuring liabilities 1,484    
Non-current restructuring liabilities $ 9,676    
XML 59 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Effective Income Tax Rate (Details)
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Income tax rate reconciliation:      
Provision at statutory rate 21.00% 23.41% 35.00%
Deferred tax assets remeasurement 0.00% 294.56% 0.00%
Base Erosion and Anti-Abuse Tax 3.60% 0.00% 0.00%
State taxes 2.18% (0.16%) 2.29%
Foreign taxes (0.37%) 1.22% (0.35%)
Research and development credit (7.53%) (8.80%) (15.38%)
Non-deductible compensation 1.01% 3.39% 3.45%
Fair value of debt conversion liability 0.00% 1.90% 0.00%
Transition tax 0.29% 23.23% 0.00%
Valuation allowance (2.13%) (11.95%) (739.97%)
Other 1.03% 4.88% 6.67%
Effective income tax rate 19.08% 331.68% (708.29%)
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equipment, Building, Furniture and Fixtures (Tables)
12 Months Ended
Oct. 31, 2019
Property, Plant and Equipment [Abstract]  
Equipment, building, furniture and fixtures
As of the dates indicated, equipment, building, furniture and fixtures are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Equipment, furniture and fixtures
$
544,012

 
$
504,714

Building subject to capital lease
71,760

 
71,968

Leasehold improvements
94,626

 
94,195

 
710,398

 
670,877

Accumulated depreciation and amortization
(423,514
)
 
(378,810
)
 
$
286,884

 
$
292,067


XML 61 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 62 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Summary of the fair value of assets and liabilities recorded on a recurring basis

As of the dates indicated, the following tables summarize the fair value of assets and liabilities that were recorded at fair value on a recurring basis (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
759,114

 
$

 
$

 
$
759,114

U.S. government obligations

 
119,954

 

 
119,954

Foreign currency forward contracts

 
1,570

 

 
1,570

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
35

 
$

 
$
35

Forward starting interest rate swaps

 
21,093

 

 
21,093

Contingent consideration

 

 
3,705

 
3,705

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833

 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
590,684

 
$

 
$

 
$
590,684

U.S. government obligations

 
197,988

 

 
197,988

Commercial paper

 
69,888

 

 
69,888

Foreign currency forward contracts

 
133

 

 
133

Forward starting interest rate swaps

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Contingent consideration

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


Assets and liabilities are presented on Ciena's Condensed Consolidated Balance Sheet
As of the dates indicated, the assets and liabilities above were presented on Ciena’s Consolidated Balance Sheet as follows (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
759,114

 
$

 
$

 
$
759,114

Short-term investments

 
109,940

 

 
109,940

Prepaid expenses and other

 
1,570

 

 
1,570

Long-term investments

 
10,014

 

 
10,014

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
35

 
$

 
$
35

Other long-term obligations

 
21,093

 
3,705

 
24,798

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833


 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
590,684

 
$
59,925

 
$

 
$
650,609

Short-term investments

 
148,981

 

 
148,981

Prepaid expenses and other

 
133

 

 
133

Long-term investments

 
58,970

 

 
58,970

Other long-term assets

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Other long-term obligations

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


XML 63 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period $ 1,929,334    
Other comprehensive gain (loss) before reclassifications (19,120) $ 3,481 $ 12,381
Amounts reclassified from AOCI 2,816 1,756 931
Balance at end of the period 2,172,761 1,929,334  
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period (5,780) (11,017) (24,329)
Balance at end of the period (22,084) (5,780) (11,017)
Unrealized Gain/(Loss) on Available-for-Sale Securities      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period (425) (451) 139
Other comprehensive gain (loss) before reclassifications 577 26 (590)
Amounts reclassified from AOCI 0 0 0
Balance at end of the period 152 (425) (451)
Unrealized Gain/Losses on Derivative Instruments | Foreign Currency Forward Contracts      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period (3,060) (1,386) (1,091)
Other comprehensive gain (loss) before reclassifications 14 (3,242) 1,290
Amounts reclassified from AOCI 3,971 1,568 (1,585)
Balance at end of the period 925 (3,060) (1,386)
Unrealized Gain/Losses on Derivative Instruments | Forward starting interest rate swaps      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period 6,417 218 (5,967)
Other comprehensive gain (loss) before reclassifications (18,948) 6,011 3,669
Amounts reclassified from AOCI (1,155) 188 2,516
Balance at end of the period (13,686) 6,417 218
Cumulative Foreign Currency Translation Adjustment      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance at beginning of period (8,712) (9,398) (17,410)
Other comprehensive gain (loss) before reclassifications (763) 686 8,012
Amounts reclassified from AOCI 0 0 0
Balance at end of the period $ (9,475) $ (8,712) $ (9,398)
XML 64 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equipment, Building, Furniture and Fixtures (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Property, Plant and Equipment, Net [Abstract]      
Equipment, building, furniture and fixtures, gross $ 710,398 $ 670,877  
Accumulated depreciation and amortization (423,514) (378,810)  
Equipment, building, furniture and fixtures, net 286,884 292,067  
Equipment Furniture Fixtures And Leasehold Improvements      
Equipment, furniture and fixtures (Textuals) [Abstract]      
Depreciation of equipment, furniture and fixtures, and amortization of leasehold improvements 78,800 75,300 $ 67,200
Equipment, furniture and fixtures      
Property, Plant and Equipment, Net [Abstract]      
Equipment, building, furniture and fixtures, gross 544,012 504,714  
Building subject to capital lease      
Property, Plant and Equipment, Net [Abstract]      
Equipment, building, furniture and fixtures, gross 71,760 71,968  
Leasehold improvements      
Property, Plant and Equipment, Net [Abstract]      
Equipment, building, furniture and fixtures, gross $ 94,626 $ 94,195  
XML 65 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Balance Sheet Items (Details) - USD ($)
$ in Thousands
Oct. 01, 2018
Oct. 31, 2019
Oct. 31, 2018
Aug. 30, 2018
Liabilities:        
Debt conversion liability   $ 0 $ 164,212 $ 152,100
Fair Value, Measurements, Recurring        
Assets:        
Total assets measured at fair value   880,638 859,472  
Liabilities:        
Debt conversion liability     164,212  
Total liabilities measured at fair value   24,833 178,343  
Fair Value, Measurements, Recurring | Cash equivalents        
Assets:        
Cash equivalents   759,114 650,609  
Fair Value, Measurements, Recurring | Short-term investments        
Assets:        
Short-term investments   109,940 148,981  
Fair Value, Measurements, Recurring | Prepaid expenses and other        
Assets:        
Prepaid expenses and other   1,570 133  
Fair Value, Measurements, Recurring | Long-term investments        
Assets:        
Long-term investments   10,014 58,970  
Fair Value, Measurements, Recurring | Other long-term assets        
Assets:        
Other long-term assets     779  
Fair Value, Measurements, Recurring | Accrued liabilities        
Liabilities:        
Accrued liabilities   35 3,231  
Fair Value, Measurements, Recurring | Debt conversion liability        
Liabilities:        
Debt conversion liability     164,212  
Fair Value, Measurements, Recurring | Other long-term obligations        
Liabilities:        
Other long-term obligations   24,798 10,900  
Fair Value, Measurements, Recurring | Level 1        
Assets:        
Total assets measured at fair value   759,114 590,684  
Liabilities:        
Debt conversion liability     0  
Total liabilities measured at fair value   0 0  
Fair Value, Measurements, Recurring | Level 1 | Cash equivalents        
Assets:        
Cash equivalents   759,114 590,684  
Fair Value, Measurements, Recurring | Level 1 | Short-term investments        
Assets:        
Short-term investments   0 0  
Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other        
Assets:        
Prepaid expenses and other   0 0  
Fair Value, Measurements, Recurring | Level 1 | Long-term investments        
Assets:        
Long-term investments   0 0  
Fair Value, Measurements, Recurring | Level 1 | Other long-term assets        
Assets:        
Other long-term assets     0  
Fair Value, Measurements, Recurring | Level 1 | Accrued liabilities        
Liabilities:        
Accrued liabilities   0 0  
Fair Value, Measurements, Recurring | Level 1 | Debt conversion liability        
Liabilities:        
Debt conversion liability     0  
Fair Value, Measurements, Recurring | Level 1 | Other long-term obligations        
Liabilities:        
Other long-term obligations   0 0  
Fair Value, Measurements, Recurring | Level 2        
Assets:        
Total assets measured at fair value   121,524 268,788  
Liabilities:        
Debt conversion liability     164,212  
Total liabilities measured at fair value   21,128 167,443  
Fair Value, Measurements, Recurring | Level 2 | Cash equivalents        
Assets:        
Cash equivalents   0 59,925  
Fair Value, Measurements, Recurring | Level 2 | Short-term investments        
Assets:        
Short-term investments   109,940 148,981  
Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other        
Assets:        
Prepaid expenses and other   1,570 133  
Fair Value, Measurements, Recurring | Level 2 | Long-term investments        
Assets:        
Long-term investments   10,014 58,970  
Fair Value, Measurements, Recurring | Level 2 | Other long-term assets        
Assets:        
Other long-term assets     779  
Fair Value, Measurements, Recurring | Level 2 | Accrued liabilities        
Liabilities:        
Accrued liabilities   35 3,231  
Fair Value, Measurements, Recurring | Level 2 | Debt conversion liability        
Liabilities:        
Debt conversion liability     164,212  
Fair Value, Measurements, Recurring | Level 2 | Other long-term obligations        
Liabilities:        
Other long-term obligations   21,093 0  
Fair Value, Measurements, Recurring | Level 3        
Assets:        
Total assets measured at fair value   0 0  
Liabilities:        
Debt conversion liability     0  
Total liabilities measured at fair value   3,705 10,900  
Fair Value, Measurements, Recurring | Level 3 | Cash equivalents        
Assets:        
Cash equivalents   0 0  
Fair Value, Measurements, Recurring | Level 3 | Short-term investments        
Assets:        
Short-term investments   0 0  
Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other        
Assets:        
Prepaid expenses and other   0 0  
Fair Value, Measurements, Recurring | Level 3 | Long-term investments        
Assets:        
Long-term investments   0 0  
Fair Value, Measurements, Recurring | Level 3 | Other long-term assets        
Assets:        
Other long-term assets     0  
Fair Value, Measurements, Recurring | Level 3 | Accrued liabilities        
Liabilities:        
Accrued liabilities   0 0  
Fair Value, Measurements, Recurring | Level 3 | Debt conversion liability        
Liabilities:        
Debt conversion liability     0  
Fair Value, Measurements, Recurring | Level 3 | Other long-term obligations        
Liabilities:        
Other long-term obligations   $ 3,705 $ 10,900  
DonRiver        
Liabilities:        
Contingent consideration agreement term 3 years      
XML 66 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Nov. 01, 2018
Oct. 31, 2018
Deferred Revenue Arrangement [Line Items]      
Total $ 156,873 $ 140,704 $ 169,457
Less current portion (111,381) (96,731) (111,134)
Long-term deferred revenue 45,492 $ 43,973 58,323
Products      
Deferred Revenue Arrangement [Line Items]      
Total 27,366   42,474
Services      
Deferred Revenue Arrangement [Line Items]      
Total $ 129,507   $ 126,983
XML 67 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill (Details)
$ in Thousands
12 Months Ended
Oct. 31, 2019
USD ($)
segment
Goodwill [Roll Forward]  
Goodwill beginning balance $ 297,968
Reallocation 0
Acquisitions 0
Impairments 0
Translation (31)
Goodwill ending balance $ 297,937
Platform and Blue Planet Automation Software and Services Segments  
Goodwill [Line Items]  
Number of operating segments | segment 2
Software and Software Related Services  
Goodwill [Roll Forward]  
Goodwill beginning balance $ 232,200
Operating Segments | Software and Software Related Services  
Goodwill [Roll Forward]  
Goodwill beginning balance 232,185
Reallocation (232,185)
Acquisitions 0
Impairments 0
Translation 0
Goodwill ending balance 0
Operating Segments | Platform Software and Services  
Goodwill [Roll Forward]  
Goodwill beginning balance 0
Reallocation 156,191
Acquisitions 0
Impairments 0
Translation 0
Goodwill ending balance 156,191
Operating Segments | Blue Planet Automation Software and Services  
Goodwill [Roll Forward]  
Goodwill beginning balance 0
Reallocation 75,994
Acquisitions 0
Impairments 0
Translation 0
Goodwill ending balance 75,994
Operating Segments | Networking Platforms  
Goodwill [Roll Forward]  
Goodwill beginning balance 65,783
Reallocation 0
Acquisitions 0
Impairments 0
Translation (31)
Goodwill ending balance $ 65,752
XML 68 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interest and Other Income (Loss), Net (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Other Income and Expenses [Abstract]        
Interest income   $ 14,410 $ 13,703 $ 6,579
Gain (loss) on non-hedge designated foreign currency forward contracts   3 6,791 (1,198)
Foreign currency exchange losses   (9,800) (19,434) (4,376)
Loss on fair value of debt conversion liability $ (12,100) 0 (12,070) 0
Other   (737) (1,019) (92)
Interest and other income (loss), net   $ 3,876 $ (12,029) $ 913
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Oct. 31, 2019
Equity [Abstract]  
Summary of stock repurchase program
The following table summarizes activity of the stock repurchase program, reported based on trade date:
 
Shares Repurchased
 
Weighted-Average Price per Share
 
Amount Repurchased (in thousands)
Cumulative balance at October 31, 2018

 
$

 
$

Repurchase of common stock under the stock repurchase program
3,838,466

 
$
39.10

 
150,076

Cumulative balance at October 31, 2019
3,838,466

 
$
39.10

 
$
150,076


XML 70 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future annual minimum lease commitments under non-cancelable operating leases The following table summarizes Ciena’s future annual minimum lease commitments under non-cancelable leases that are not recorded on the balance sheet as of October 31, 2019 (in thousands):

 
 
2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
 
Total
Operating leases
 
$
28,776

 
$
24,184

 
$
16,767

 
$
13,393

 
$
10,632

 
$
26,110

 
$
119,862


XML 71 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Ciena Corporation and Significant Accounting Policies and Estimates (Tables)
12 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles

The following table summarizes the cumulative effect of the changes made to Ciena’s Consolidated Balance Sheets in connection with the adoption of ASC 606 (in millions):
 
 
Balance at October 31, 2018
 
New Revenue Recognition Standard
 
 
Adjusted Balance at November 1, 2018
ASSETS:
 
 
 
 
 
 
 
Accounts receivable, net
 
$
786,502

 
$
12,509

(1) 
 
$
799,011

Inventories
 
$
262,751

 
(2,486
)
(2) 
 
$
260,265

Prepaid expenses and other
 
$
198,945

 
21,470

(3) 
 
$
220,415

Deferred tax asset, net
 
$
745,039

 
(14,439
)
(4) 
 
$
730,600

Other long-term assets
 
$
71,652

 
3,998

(5) 
 
$
75,650

 
 
 
 
 
 
 
 
Total assets
 
$
3,756,523

 
$
21,052

 
 
$
3,777,575

 
 
 
 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY:
 
 
 
 
 
 
 
Deferred revenue
 
$
111,134

 
$
(14,403
)
(6) 
 
$
96,731

Long-term deferred revenue
 
$
58,323

 
(14,350
)
(7) 
 
$
43,973

Accumulated deficit
 
$
(4,947,652
)
 
49,805

(8) 
 
$
(4,897,847
)
 
 
 
 
 
 
 
 
Total liabilities and stockholders’ equity
 
$
3,756,523

 
$
21,052

 
 
$
3,777,575


(1)
Unpaid accounts receivable and related deferred revenue related to rights and obligations in a contract are interdependent and therefore recorded net within Ciena’s balance sheet. This represents an increase of $12.5 million from the reversal of certain net unpaid accounts receivable and related deferred revenue.
(2)
Represents a decrease of $2.5 million in deferred costs of goods sold due to change in revenue recognition for certain product sales.
(3)
Represents increases of $27.5 million in unbilled accounts receivable for change in recognizing revenue for installation services, $3.9 million in unbilled accounts receivable from change in recognizing revenue for certain product sales and $9.6 million related to short-term capitalized acquisition costs (e.g., commissions) and a decrease of $19.5 million related to prepaid cost of installation services.
(4)
Represents a decrease of $14.4 million in deferred tax asset, net, related to the unrecognized income tax effects of the net adjustments from the new revenue recognition standard.
(5)
Represents an increase of $4.0 million related to long-term capitalized acquisition costs (e.g., commissions).
(6)
Represents decreases of $23.6 million in deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and $1.7 million in deferred revenue, primarily due to a change in revenue recognition for certain product sales, and increases of $2.7 million for a change in revenue recognition from certain maintenance services and $8.2 million from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and deferred revenue.
(7)
Represents a decrease of $18.6 million in long-term deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and an increase of $4.3 million from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and long-term deferred revenue.
(8)
Accumulated deficit impact from the adjustments noted above.
The following table summarizes the impact of adopting ASC 606 on Ciena’s Consolidated Statement of Operations (in millions):
 
 
Year Ended October 31, 2019
 
 
As Reported
 
Adjustments
 
Balances without adoption of ASC 606
Total revenue
 
$
3,572,131

 
$
(28,838
)
 
$
3,543,293

Total cost of goods sold
 
$
2,030,065

 
$
(21,330
)
 
$
2,008,735

Net income
 
$
253,434

 
$
(7,776
)
 
$
245,658

Diluted net income per potential common share
 
$
1.61

 
$
(0.05
)
 
$
1.56


XML 72 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Employee Benefit Plans
12 Months Ended
Oct. 31, 2019
Retirement Benefits [Abstract]  
OTHER EMPLOYEE BENEFIT PLANS OTHER EMPLOYEE BENEFIT PLANS
Ciena has a Defined Contribution Pension Plan that covers a majority of its Canada-based employees. The plan covers all Canada-based employees who are not part of an excluded group. Total contributions (employee and employer) cannot exceed the lesser of 18% of participant earnings and an annual dollar limit (CAD$27,230 (approximately $20,725) for 2019). This plan includes a required employer contribution of 1% for all participants and a 50% matching of participant contributions up to a total annual maximum of CAD$3,000 (approximately $2,283) per employee. During fiscal 2019, 2018 and 2017, Ciena made matching contributions of approximately CAD$5.2 million (approximately $4.0 million), CAD$5.1 million (approximately $3.9 million) and CAD$4.7 million (approximately $3.6 million), respectively.
Ciena has a 401(k) defined contribution profit sharing plan. Participants may contribute up to 60% of pre-tax compensation, subject to certain limitations. The plan includes an employer matching contribution equal to 50% of the first 6% an employee contributes each pay period. Ciena may also make discretionary annual profit contributions up to the IRS regulated limit. Ciena has made no profit sharing contributions to date. During fiscal 2019, 2018 and 2017, Ciena made matching contributions of approximately $5.9 million, $5.8 million and $5.7 million, respectively.
XML 73 a20191031financials_htm.xml IDEA: XBRL DOCUMENT 0000936395 2018-11-01 2019-10-31 0000936395 2019-05-03 0000936395 2019-12-16 0000936395 2019-10-31 0000936395 2018-10-31 0000936395 us-gaap:ServiceMember 2018-11-01 2019-10-31 0000936395 2016-11-01 2017-10-31 0000936395 2017-11-01 2018-10-31 0000936395 us-gaap:ProductMember 2017-11-01 2018-10-31 0000936395 us-gaap:ServiceMember 2017-11-01 2018-10-31 0000936395 us-gaap:ProductMember 2016-11-01 2017-10-31 0000936395 us-gaap:ProductMember 2018-11-01 2019-10-31 0000936395 us-gaap:ServiceMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember 2018-11-01 2019-10-31 0000936395 us-gaap:InterestRateSwapMember 2017-11-01 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2018-11-01 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2017-11-01 2018-10-31 0000936395 us-gaap:InterestRateSwapMember 2016-11-01 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember 2016-11-01 2017-10-31 0000936395 us-gaap:CommonStockMember 2018-11-01 2019-10-31 0000936395 us-gaap:CommonStockMember 2016-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-31 0000936395 us-gaap:CommonStockMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-11-01 2017-10-31 0000936395 2017-10-31 0000936395 us-gaap:CommonStockMember 2017-11-01 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-11-01 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2016-11-01 2017-10-31 0000936395 us-gaap:CommonStockMember 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-01 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-10-31 0000936395 us-gaap:CommonStockMember 2018-10-31 0000936395 2017-11-01 0000936395 us-gaap:RetainedEarningsMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-10-31 0000936395 us-gaap:CommonStockMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000936395 us-gaap:RetainedEarningsMember 2018-11-01 0000936395 us-gaap:RetainedEarningsMember 2018-11-01 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2017-11-01 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000936395 2018-11-01 0000936395 2016-10-31 0000936395 us-gaap:RetainedEarningsMember 2017-11-01 0000936395 us-gaap:RetainedEarningsMember 2018-10-31 0000936395 us-gaap:RetainedEarningsMember 2016-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-01 2018-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2016-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2018-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2015Member 2017-11-01 2018-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 us-gaap:AccountingStandardsUpdate201409Member cien:PrepaidCostsofGoodsandServicesMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MinimumMember cien:SoftwareAndWebsiteDevelopmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-11-01 0000936395 srt:MaximumMember cien:SoftwareAndWebsiteDevelopmentMember 2018-11-01 2019-10-31 0000936395 srt:MinimumMember cien:EquipmentFurnitureAndFixturesMember 2018-11-01 2019-10-31 0000936395 cien:ProductSalesOtherThanMultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:MaintenanceServicesOtherThanMultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:MultipleElementSoftwareArrangementsMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:PlatformandBluePlanetAutomationSoftwareandServicesSegmentsMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember cien:EquipmentFurnitureAndFixturesMember 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2019-10-31 0000936395 us-gaap:AccountingStandardsUpdate201409Member cien:CapitalizedContractAcquisitionCostsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 cien:ProductsandServicesWithUnpaidInvoicesMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MaximumMember 2018-11-01 2019-10-31 0000936395 cien:InstallationAndDeploymentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 srt:MinimumMember 2018-11-01 2019-10-31 0000936395 us-gaap:ProductMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 0000936395 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-11-01 2019-10-31 0000936395 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-11-01 2019-10-31 0000936395 2019-11-01 2019-10-31 0000936395 srt:NorthAmericaMember 2018-11-01 2019-10-31 0000936395 srt:AsiaPacificMember 2018-11-01 2019-10-31 0000936395 us-gaap:EMEAMember 2018-11-01 2019-10-31 0000936395 cien:CentralAndLatinAmericaMember 2018-11-01 2019-10-31 0000936395 cien:MaintenanceSupportAndTrainingMember 2018-11-01 2019-10-31 0000936395 cien:InstallationAndDeploymentMember 2018-11-01 2019-10-31 0000936395 us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 cien:PacketNetworkingMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:ConsultingAndNetworkDesignMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 cien:ConvergedPacketOpticalMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:TransferredOverTimeMember 2018-11-01 2019-10-31 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2018-11-01 2019-10-31 0000936395 cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2018-11-01 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember cien:CustomerRelationshipsAndContractsMember 2018-10-01 2018-10-01 0000936395 cien:PacketDesignLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-07-02 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember 2018-11-01 2019-10-31 0000936395 cien:PacketDesignLLCMember cien:CustomerRelationshipsAndContractsMember 2018-07-02 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2017-11-01 2018-10-31 0000936395 cien:DonRiverHoldingsLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-10-01 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentConsiderationMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember cien:ContingentCompensationMember 2018-11-01 2019-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2018-10-01 2019-10-31 0000936395 cien:PacketDesignLLCMember 2017-11-01 2018-10-31 0000936395 cien:DonRiverHoldingsLLCMember 2017-11-01 2018-10-31 0000936395 cien:PacketDesignLLCMember 2018-07-02 2018-07-02 0000936395 cien:PacketDesignLLCMember 2018-07-02 0000936395 cien:PacketDesignLLCMember cien:CustomerRelationshipsAndContractsMember 2018-07-02 0000936395 cien:PacketDesignLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-07-02 0000936395 cien:DonRiverHoldingsLLCMember cien:CustomerRelationshipsAndContractsMember 2018-10-01 0000936395 cien:DonRiverHoldingsLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-10-01 0000936395 us-gaap:EmployeeSeveranceMember 2019-10-31 0000936395 us-gaap:FacilityClosingMember 2017-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2016-10-31 0000936395 us-gaap:FacilityClosingMember 2016-11-01 2017-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2016-11-01 2017-10-31 0000936395 us-gaap:FacilityClosingMember 2017-11-01 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2017-10-31 0000936395 us-gaap:FacilityClosingMember 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2017-11-01 2018-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2018-10-31 0000936395 us-gaap:FacilityClosingMember 2016-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-10-31 0000936395 us-gaap:CommercialPaperMember 2018-10-31 0000936395 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember 2019-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2019-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermAssetMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:EmbeddedDerivativeFairValueofEmbeddedDerivativeLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-10-31 0000936395 cien:APCRegionCustomerMember 2016-11-01 2017-10-31 0000936395 cien:TwoUnidentifiedCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 cien:UnidentifiedCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2017-11-01 2018-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2018-11-01 2019-10-31 0000936395 cien:EquipmentFurnitureFixturesAndLeaseholdImprovementsMember 2016-11-01 2017-10-31 0000936395 cien:EquipmentFurnitureAndFixturesMember 2019-10-31 0000936395 us-gaap:LeaseholdImprovementsMember 2018-10-31 0000936395 cien:BuildingSubjectToCapitalLeaseMember 2019-10-31 0000936395 us-gaap:LeaseholdImprovementsMember 2019-10-31 0000936395 cien:EquipmentFurnitureAndFixturesMember 2018-10-31 0000936395 cien:BuildingSubjectToCapitalLeaseMember 2018-10-31 0000936395 us-gaap:DevelopedTechnologyRightsMember 2018-10-31 0000936395 us-gaap:DevelopedTechnologyRightsMember 2019-10-31 0000936395 cien:PatentsAndLicensesMember 2019-10-31 0000936395 cien:CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember 2018-10-31 0000936395 cien:CustomerRelationshipsCovenantsNotToCompeteOutstandingPurchaseOrdersAndContractsMember 2019-10-31 0000936395 cien:PatentsAndLicensesMember 2018-10-31 0000936395 cien:SoftwareandSoftwareRelatedServicesMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:SoftwareandSoftwareRelatedServicesMember 2018-10-31 0000936395 us-gaap:ProductMember 2019-10-31 0000936395 cien:ServicesMember 2018-10-31 0000936395 cien:ServicesMember 2019-10-31 0000936395 us-gaap:ProductMember 2018-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2017-11-01 2018-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2018-11-01 2019-10-31 0000936395 us-gaap:RevolvingCreditFacilityMember 2016-11-01 2017-10-31 0000936395 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-11-01 2019-10-31 0000936395 cien:TermLoan2025Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member us-gaap:ConvertibleNotesPayableMember 2018-11-15 2018-11-15 0000936395 2018-08-30 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member us-gaap:ConvertibleNotesPayableMember 2018-08-30 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-10-31 0000936395 cien:TermLoan2022Member us-gaap:SecuredDebtMember 2018-09-28 0000936395 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-01 2019-10-31 0000936395 2018-08-30 0000936395 cien:TermLoan2022Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2019-08-01 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-01 2018-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-11-01 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-11-01 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-11-01 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2016-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2018-11-01 2019-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2017-11-01 2018-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2022Member us-gaap:SecuredDebtMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember 2018-11-01 2019-10-31 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2018-09-28 2018-09-28 0000936395 cien:TermLoan2025Member us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-28 0000936395 us-gaap:RevolvingCreditFacilityMember 2019-10-31 0000936395 us-gaap:LetterOfCreditMember 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2018-11-01 2019-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2017-11-01 2018-10-31 0000936395 cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2016-11-01 2017-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2018-11-01 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2016-11-01 2017-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:NewNotesThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2018-11-01 2019-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2018-11-01 2019-10-31 0000936395 cien:SharesUnderlyingStockOptionsRestrictedStockUnitsAndWarrantsMember 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2017-11-01 2018-10-31 0000936395 us-gaap:ConvertibleDebtSecuritiesMember cien:FourPercentConvertibleSeniorNotesDue2020Member 2018-11-01 2019-10-31 0000936395 cien:ThreePointSevenFivePercentConvertibleSeniorNotesDue2018Member 2019-10-31 0000936395 cien:PointEightSevenFivePercentConvertibleSeniorNotesDue2017Member 2019-10-31 0000936395 cien:FourPercentConvertibleSeniorNotesDue2020Member 2019-10-31 0000936395 2018-12-13 0000936395 us-gaap:OperatingExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:CostOfSalesMember 2018-11-01 2019-10-31 0000936395 cien:ServiceCostsMember 2017-11-01 2018-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2018-11-01 2019-10-31 0000936395 cien:ProductCostsMember 2017-11-01 2018-10-31 0000936395 cien:ServiceCostsMember 2016-11-01 2017-10-31 0000936395 cien:ServiceCostsMember 2018-11-01 2019-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2018-11-01 2019-10-31 0000936395 us-gaap:SellingAndMarketingExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:CostOfSalesMember 2016-11-01 2017-10-31 0000936395 cien:ProductCostsMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingExpenseMember 2018-11-01 2019-10-31 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingExpenseMember 2016-11-01 2017-10-31 0000936395 us-gaap:CostOfSalesMember 2017-11-01 2018-10-31 0000936395 cien:ProductCostsMember 2018-11-01 2019-10-31 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeSixMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFourMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeThreeMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFiveMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeTwoMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFiveMember 2018-11-01 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeTwoMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeSixMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeThreeMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeOneMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeFourMember 2019-10-31 0000936395 cien:RangeOfExercisePriceRangeOneMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2019-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2018-11-01 2019-10-31 0000936395 cien:TwoThousandSeventeenPlanMember 2019-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2016-11-01 2017-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2017-11-01 2018-10-31 0000936395 us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2016-11-01 2017-10-31 0000936395 us-gaap:PerformanceSharesMember 2019-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2018-11-01 2019-10-31 0000936395 us-gaap:PerformanceSharesMember 2018-10-31 0000936395 us-gaap:EmployeeStockOptionMember 2016-11-01 2017-10-31 0000936395 cien:EmployeeStockOptionsandStockAppreciationRightsMember cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember us-gaap:EmployeeStockMember cien:TwoThousandThreePlanMember 2019-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2017-11-01 2018-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2019-10-31 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2018-10-31 0000936395 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 cien:TwoThousandSeventeenPlanMember 2018-11-01 2019-10-31 0000936395 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember 2017-11-01 2018-10-31 0000936395 country:US 2018-11-01 2019-10-31 0000936395 country:US 2016-11-01 2017-10-31 0000936395 country:US 2017-11-01 2018-10-31 0000936395 us-gaap:SalesRevenueNetMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember 2018-11-01 2019-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:EMEAMember 2017-11-01 2018-10-31 0000936395 srt:NorthAmericaMember 2016-11-01 2017-10-31 0000936395 srt:AsiaPacificMember 2017-11-01 2018-10-31 0000936395 cien:CentralAndLatinAmericaMember 2017-11-01 2018-10-31 0000936395 us-gaap:EMEAMember 2016-11-01 2017-10-31 0000936395 srt:NorthAmericaMember 2017-11-01 2018-10-31 0000936395 cien:CentralAndLatinAmericaMember 2016-11-01 2017-10-31 0000936395 srt:AsiaPacificMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2017-11-01 2018-10-31 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:WebscaleProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 cien:VerizonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-11-01 2019-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-11-01 2017-10-31 0000936395 cien:AttMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-11-01 2018-10-31 0000936395 country:US 2019-10-31 0000936395 country:US 2018-10-31 0000936395 country:CA 2019-10-31 0000936395 cien:OtherInternationalMember 2018-10-31 0000936395 country:CA 2018-10-31 0000936395 cien:OtherInternationalMember 2019-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2016-11-01 2017-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2018-11-01 2019-10-31 0000936395 cien:DefinedContributionPensionPlanCanadaMember 2017-11-01 2018-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2018-11-01 2019-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2017-11-01 2018-10-31 0000936395 cien:DefinedContributionProfitSharingPlanMember 2016-11-01 2017-10-31 0000936395 us-gaap:GrantMember 2017-02-20 2019-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2018-11-01 2019-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2017-11-01 2018-10-31 0000936395 cien:RestructuredFacilitiesAndUnfavorableLeaseMember 2016-11-01 2017-10-31 0000936395 us-gaap:GrantMember 2018-11-01 2019-10-31 0000936395 us-gaap:SubsequentEventMember 2019-12-16 0000936395 us-gaap:SubsequentEventMember 2019-11-01 2019-12-16 shares iso4217:USD shares iso4217:USD cien:segment pure cien:employee cien:period iso4217:CAD cien:government_entity cien:region P3Y P6M P10Y P12M false --10-31 FY 2019 0000936395 0.01 0.01 290000000 290000000 154318531 154403850 154318531 154403850 9197943 3038208 1585140 0.04 0.0375 0.04 0.00875 0.0375 0.01 0.01 20000000 20000000 0 0 0 0 P4Y P3Y P1Y P4Y 0 0 10-K true 2019-10-31 false 001-36250 Ciena Corp DE 7035 Ridge Road Hanover MD 23-2725311 21076 410 694-5700 Common Stock, $0.01 par value CIEN NYSE Yes No Yes Yes Large Accelerated Filer false false false 6000000000.0 154054072 904045000 745423000 109940000 148981000 724854000 786502000 345049000 262751000 297914000 198945000 2381802000 2142602000 10014000 58970000 286884000 292067000 297937000 297968000 112781000 148225000 714942000 745039000 88986000 71652000 3893346000 3756523000 344819000 340582000 382740000 340075000 111381000 111134000 7000000 7000000 0 164212000 845940000 963003000 45492000 58323000 148747000 119413000 680406000 686450000 1720585000 1827189000 0 0 1544000 1543000 6837714000 6881223000 -22084000 -5780000 -4644413000 -4947652000 2172761000 1929334000 3893346000 3756523000 2983815000 2565460000 2318581000 588316000 528826000 483106000 3572131000 3094286000 2801687000 1716358000 1507157000 1308295000 313707000 272439000 247606000 2030065000 1779596000 1555901000 1542066000 1314690000 1245786000 548139000 491564000 475329000 423046000 394060000 356169000 174399000 160133000 142604000 21808000 15737000 33029000 3370000 5111000 0 24538000 18139000 23933000 1195300000 1084744000 1031064000 346766000 229946000 214722000 3876000 -12029000 913000 37452000 55249000 55852000 0 -13887000 -3657000 313190000 148781000 156126000 59756000 493471000 -1105827000 253434000 -344690000 1261953000 1.63 -2.40 8.89 1.61 -2.49 7.53 155720000 143738000 141997000 157612000 143738000 169919000 253434000 -344690000 1261953000 577000 26000 -590000 3985000 -1674000 -295000 -20103000 6199000 6185000 -763000 686000 8012000 -16304000 5237000 13312000 237130000 -339453000 1275265000 139767627 1398000 6715478000 -24329000 -5926206000 766341000 1261953000 1261953000 13312000 13312000 3275600 32000 20380000 20412000 48360000 48360000 25964000 25964000 143043227 1430000 6810182000 -11017000 -4664253000 2136342000 -344690000 -344690000 5237000 5237000 -152142000 -152142000 12236146 122000 261981000 262103000 4290801 44000 110937000 110981000 3484018 37000 23090000 23127000 52972000 52972000 154059 2000 4755000 4757000 832000 61291000 62123000 154318531 1543000 6881223000 -5780000 -4947652000 1929334000 253434000 253434000 -16304000 -16304000 3838466 38000 150038000 150076000 3112916 31000 22916000 22947000 59736000 59736000 1585140 16000 52928000 52944000 774271 8000 29051000 29059000 49805000 49805000 154403850 1544000 6837714000 -22084000 -4644413000 2172761000 253434000 -344690000 1261953000 0 -10039000 0 0 -12070000 0 87576000 84214000 77189000 59736000 52972000 48360000 35136000 25806000 45713000 19865000 463631000 -1126732000 6740000 2700000 18221000 28085000 30615000 35459000 23105000 20992000 7965000 910000 -21685000 -22417000 -65712000 168357000 66123000 112941000 27445000 91567000 96618000 21425000 33834000 27740000 85798000 33897000 16480000 -19344000 1964000 413140000 229261000 234882000 62579000 67616000 94600000 158074000 286824000 299038000 248748000 410109000 335075000 2667000 1767000 0 1351000 -9385000 2810000 0 82670000 0 24077000 -19383000 -61373000 0 305125000 0 7000000 292730000 233554000 111268000 0 0 0 13453000 0 0 0 93625000 1191000 1936000 722000 3319000 3624000 3562000 29059000 4757000 0 150076000 110981000 0 22947000 23127000 20412000 -278966000 -99229000 -311051000 476000 -5856000 494000 158727000 104793000 -137048000 745434000 640641000 777689000 904161000 745434000 640641000 39579000 44750000 47235000 33570000 26900000 22136000 16549000 5118000 6214000 0 0 50370000 0 10900000 0 0 61270000 0 0 214286000 0 52944000 0 0 CIENA CORPORATION AND SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Business</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena Corporation (“Ciena” or the “Company”) is a networking systems, services and software company, providing solutions that enable a wide range of network operators to deploy and manage next-generation networks that deliver services to businesses and consumers. Ciena provides hardware, software and services that support the transport, switching, aggregation, service delivery and management of video, data and voice traffic on communications networks. Ciena’s solutions are used by communications service providers, cable and multiservice operators, Web-scale providers, submarine network operators, governments, enterprises, research and education institutions and other emerging network operators. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s solutions include a portfolio of Networking Platforms, including Ciena’s Converged Packet Optical and Packet Networking products, that can be applied from the network core to end user access points, and that allow network operators to scale capacity, increase transmission speeds, allocate traffic and adapt dynamically to changing end-user service demands. Ciena offers Platform Software that provides management and domain control of Ciena’s hardware solutions and automates network lifecycle operations, including provisioning equipment and services. Through its Blue Planet Automation Software, Ciena enables network providers to use network data, analytics and policy-based assurance to achieve closed loop automation across multi-vendor and multi-domain network environments, streamlining key business and network processes. To complement its hardware and software products, Ciena offers a broad range of services that help its customers build, operate and improve their networks and associated operational environments.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena refers to its complete portfolio vision as the Adaptive Network. The Adaptive Network emphasizes a programmable network infrastructure, software control and automation capabilities, and network analytics and intelligence. By transforming network infrastructures into a dynamic, programmable environment driven by automation and analytics, network operators can realize greater business agility, dynamically adapt to changing end user service demands and rapidly introduce new revenue-generating services. They can also gain valuable real-time network insights, allowing them to optimize network operation and maximize the return on their network infrastructure investment.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Ciena and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has a 52 or 53 week fiscal year, which ends on the Saturday nearest to the last day of October in each year (</span><span style="font-family:inherit;font-size:10pt;">November 2, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">November 3, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2017</span><span style="font-family:inherit;font-size:10pt;"> for the periods reported). </span><span style="font-family:inherit;font-size:10pt;">Fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;"> each consisted of a 52-week fiscal year and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of a 53-week fiscal year. For purposes of financial statement presentation, each fiscal year is described as having ended on October 31.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena records acquisitions using the purchase method of accounting. All of the assets acquired, liabilities assumed, contractual contingencies and contingent consideration are recognized at their fair value as of the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and net intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting for business combinations requires management to make significant estimates and assumptions in the determination of the fair value of assets acquired and liabilities assumed, in order to properly allocate purchase price consideration between assets that are depreciated and amortized from goodwill. These assumptions and estimates include a market participant’s use of the asset and the appropriate discount rates for a market participant. Ciena’s estimates are based on historical experience, information obtained from the management of the acquired companies and, when appropriate, include assistance from independent third-party appraisal firms. Significant assumptions and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. In addition, unanticipated events and circumstances may occur which may affect the accuracy or validity of such estimates.<br/> <br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the financial statements and related disclosures in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates are used for selling prices for multiple element arrangements, shared-based compensation, bad debts, valuation of inventories and investments, recoverability of intangible assets, other long-lived assets and goodwill, income taxes, warranty obligations, restructuring liabilities, derivatives, contingencies and litigation. Ciena bases its estimates on historical experience and assumptions that it believes are reasonable. Actual results may differ materially from management’s estimates.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena considers all highly liquid investments purchased with original maturities of </span><span style="font-family:inherit;font-size:10pt;">three </span><span style="font-family:inherit;font-size:10pt;">months or less to be cash equivalents. Any restricted cash collateralizing letters of credit is included in other current assets and other long-term assets depending on the duration of the restriction.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s investments in debt securities are classified as available-for-sale and reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Ciena recognizes losses in the income statement when it determines that declines in the fair value of its investments below their cost basis are other-than-temporary. In determining whether a decline in fair value is other-than-temporary, Ciena considers various factors, including market price (when available), investment ratings, the financial condition and near-term prospects of the investee, the length of time and the extent to which the fair value has been less than Ciena’s cost basis, and Ciena’s intent and ability to hold the investment until maturity or for a period of time sufficient to allow for any anticipated recovery in market value. Ciena considers all marketable debt securities that it expects to convert to cash within one year or less to be short-term investments, with all others considered to be long-term investments.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has minority equity investments in privately held technology companies that are classified in other long-term assets. These investments are carried at cost because Ciena owns less than 20% of the voting equity and does not have the ability to exercise significant influence over the company. Ciena monitors these investments for impairment and makes appropriate reductions to the carrying value when necessary. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the combined carrying value of these investments was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. Ciena elects to estimate the fair value at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Ciena has not evaluated these investments for impairment or observable price changes as there have not been any events or changes in circumstances that Ciena believes would have had a significant effect on the fair value of these investments. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or market, with cost computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Ciena records a provision for excess and obsolete inventory when an impairment has been identified.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s chief operating decision maker, its chief executive officer, evaluates the Company’s performance and allocates resources based on multiple factors, including measures of segment profit (loss). Operating segments are defined as components of an enterprise that engage in business activities that may earn revenue and incur expense, for which discrete financial information is available, and for which such information is evaluated regularly by the chief operating decision maker for purposes of allocating resources and assessing performance. During fiscal 2019, we separated our previous Software and Software-Related Services segment into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> stand-alone operating segments. Ciena has the following operating segments for reporting purposes: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. See Note </span><span style="font-family:inherit;font-size:10pt;">23</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;">     </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is the excess of the purchase price over the fair values assigned to the net assets acquired in a business combination. Ciena tests goodwill for impairment on an annual basis, which it has determined to be the last business day of </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fiscal September each year. Ciena also tests goodwill for impairment between annual tests if an event occurs or circumstances change that would, more likely than not, reduce the fair value of the reporting unit below its carrying value. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena tests goodwill impairment by comparing the fair value of the reporting unit with the unit’s carrying amount, including goodwill. If this test indicates that the fair value is less than the carrying value, then an impairment loss is recognized limited to the total amount of goodwill allocated to that reporting unit. A non-cash goodwill impairment charge would have the effect of decreasing earnings or increasing losses in such period. If Ciena is required to take a substantial impairment charge, its operating results would be materially adversely affected in such period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-lived Assets</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets include: equipment, building, furniture and fixtures; finite-lived intangible assets; and maintenance spares. Ciena tests long-lived assets for impairment whenever triggering events or changes in circumstances indicate that the asset’s carrying amount is not recoverable from its undiscounted cash flows. An impairment loss is measured as the amount by which the carrying amount of the asset or asset group exceeds its fair value. Ciena’s long-lived assets are assigned to asset groups that represent the lowest level for which cash flows can be identified.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equipment, Building, Furniture and Fixtures and Internal Use Software</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, building, furniture and fixtures are recorded at cost. Depreciation and amortization are computed using the straight-line method over useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> for equipment and furniture and fixtures and the shorter of useful life or lease term for leasehold improvements.    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualifying internal use software and website development costs incurred during the application development stage, which consist primarily of outside services and purchased software license costs, are capitalized and amortized straight-line over the estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible Assets</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has recorded finite-lived intangible assets as a result of several acquisitions. Finite-lived intangible assets are carried at cost less accumulated amortization. Amortization is computed using the straight-line method over the expected economic lives of the respective assets, up to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">, which approximates the use of intangible assets. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance Spares</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance spares are recorded at cost. Spares usage cost is expensed ratably over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentrations</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Substantially all of Ciena’s cash and cash equivalents are maintained at a small number of major U.S. financial institutions. The majority of Ciena’s cash equivalents consist of money market funds. Deposits held with banks may exceed the amount of insurance provided on such deposits. Because these deposits generally may be redeemed upon demand, management believes that they bear minimal risk.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historically, a significant percentage of Ciena’s revenue has been concentrated among sales to a small number of large communications service providers and Web-scale providers. Consolidation among Ciena’s customers has increased this concentration. Consequently, Ciena’s accounts receivable are concentrated among these customers. See Note </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">23</span><span style="font-family:inherit;font-size:10pt;"> below. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, Ciena’s access to certain materials or components is dependent on sole or limited source suppliers. The inability of any of these suppliers to fulfill Ciena’s supply requirements, or significant changes in supply cost, could affect future results. Ciena relies on a small number of contract manufacturers to perform the majority of the manufacturing for its products. If Ciena cannot effectively manage these manufacturers or forecast future demand, or if these manufacturers fail to deliver products or components on time, Ciena’s business and results of operations may suffer.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes revenue when control of the promised products or services is transferred to its customer, in an amount that reflects the consideration to which Ciena expects to be entitled in exchange for those products or services.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena determines revenue recognition by applying the following five-step approach:</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, Ciena satisfies a performance obligation.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, Ciena makes sales pursuant to purchase orders placed by customers under framework agreements that govern the general commercial terms and conditions of the sale of Ciena’s products and services. These purchase orders under framework agreements are used to determine the identification of the contract or contracts with this customer. Purchase orders typically include the description, quantity, and price of each product or service purchased. Purchase orders may include one-line bundled pricing for both products and services. Accordingly, purchase orders can include various combinations of products and services that are generally distinct and accounted for as separate performance obligations. Ciena evaluates each promised product and service offering to determine whether it represents a distinct performance obligation. In doing so, Ciena considers, among other things, customary business practices, whether the customer can benefit from the product or service on its own or together with other resources that are readily available, and whether Ciena’s commitment to transfer the product or service to the customer is separately identifiable from other obligations in the purchase order. For transactions where Ciena delivers the product or services, Ciena is typically the principal and records revenue and costs of goods sold on a gross basis.</span></div><div style="line-height:120%;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase orders are invoiced based on the terms set forth either in the purchase order or the framework agreement, as applicable. Generally, sales of products and software licenses are invoiced upon shipment or delivery. Maintenance and software subscription services are invoiced quarterly or annually in advance of the service term. Ciena’s other service offerings are generally invoiced upon completion of the service. Payment terms and cash received typically range from </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;"> from the invoicing date. Historically, Ciena has not provided any material financing arrangements to its customers. As a practical expedient, Ciena does not adjust the amount of consideration it will receive for the effects of a significant financing component as it expects, at contract inception, that the period between Ciena transfer of the products or services to the customer, and customer payment for the products or services will be one year or less. Shipping and handling fees invoiced to customers are included in revenue, with the associated expense included in product cost of goods sold. Ciena records revenue net of any associated sales taxes.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes revenue upon the transfer of control of promised products or services to a customer. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or delivery to the customer. Transfer of control can also occur over time for services such as software subscription, maintenance, installation, and various professional services as the customer receives the benefit over the contract term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is allocated among performance obligations based on standalone selling price (“SSP”). SSP reflects the price at which Ciena would expect to sell that product or service on a stand-alone basis at contract inception and that Ciena would expect to be entitled to receive for the promised products or services. SSP is estimated for each distinct performance obligation, and judgment may be required in its determination. The best evidence of SSP is the observable price of a product or service when Ciena sells the products separately in similar circumstances and to similar customers. In instances where SSP is not directly observable, Ciena determines SSP using information that may include market conditions and other observable inputs. </span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena applies judgment in determining the transaction price, as Ciena may be required to estimate variable consideration when determining the amount of revenue to recognize. Variable consideration can include various rebate, cooperative marketing, and other incentive programs that Ciena offers to its distributors, partners and customers. When determining the amount of revenue to recognize, Ciena estimates the expected usage of these programs, applying the expected value or most likely estimate and updates the estimate at each reporting period as actual utilization data becomes available. Ciena also considers any customer right of return and any actual or potential payment of liquidated damages, contractual or similar penalties, or other claims for performance failures or delays in determining the transaction price, where applicable.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When transfer of control is judged to be over time for installation and professional service arrangements, Ciena applies the input method to determine the amount of revenue to be recognized in a given period. Utilizing the input method, Ciena recognizes revenue based on the ratio of actual costs incurred to date to the total estimated costs expected to be incurred. Revenue for software subscription and maintenance is recognized ratably over the period during which the services are performed. </span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Capitalized Contract Acquisition Costs</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has considered the impact of the guidance in Accounting Standards Codification (“ASC”) 340-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs; Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">, and the interpretations of the Financial Accounting Standards Board (“FASB”) Transition Resource Group for Revenue Recognition with respect to capitalization and amortization of incremental costs of obtaining a contract. In conjunction with this interpretation, Ciena considers each customer purchase in combination with the corresponding framework agreement, if applicable, as a contract. Ciena has elected to implement the practical expedient, which allows for incremental costs to be recognized as an expense when incurred if the period of the asset recognition is one year or less. If the period of the asset recognition is greater than one year, Ciena amortizes these costs over the period of performance. Ciena considers sales commissions incurred upon receipt of purchase orders placed by customers as incremental costs to obtain such purchase orders. The practical expedient method is applied to the purchase order as a whole and thus the capitalized costs of obtaining a purchase order is applied even if the purchase order contains more than one performance obligation. In cases where a purchase order includes various distinct products or services with both short-term (one year or less) and long-term (more than a year) performance periods, the cost of commissions incurred for the total value of the purchase order is capitalized and subsequently amortized as each performance obligation is recognized.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the additional disclosures required as part of ASC 606 see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty Accruals</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena provides for the estimated costs to fulfill customer warranty obligations upon recognition of the related revenue. Estimated warranty costs include estimates for material costs, technical support labor costs and associated overhead. Warranty is included in cost of goods sold and is determined based on actual warranty cost experience, estimates of component failure rates and management’s industry experience. Ciena’s sales contracts do not permit the right of return of the product by the customer after the product has been accepted.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable, Net</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s allowance for doubtful accounts is based on its assessment, on a specific identification basis, of the collectibility of customer accounts. Ciena performs ongoing credit evaluations of its customers and generally has not required collateral or other forms of security from them. In determining the appropriate balance for Ciena’s allowance for doubtful accounts, management considers each individual customer account receivable in order to determine collectibility. In doing so, management considers creditworthiness, payment history, account activity and communication with the customer. If a customer’s financial condition changes, Ciena may be required to record an allowance for doubtful accounts for that customer, which could negatively affect its results of operations. </span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena charges all research and development costs to expense as incurred. Types of expense incurred in research and development include employee compensation, prototype equipment, consulting and third-party services, depreciation, facility costs and information technology.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Government Grants</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena accounts for proceeds from government grants as a reduction of expense when there is reasonable assurance that Ciena has met the required conditions associated with the grant and that grant proceeds will be received. Grant benefits are recorded to the particular line item of the Consolidated Statement of Operations to which the grant activity relates. See Note </span><span style="font-family:inherit;font-size:10pt;">25</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Costs</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena expenses all advertising costs as incurred.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Costs</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena expenses legal costs associated with litigation as incurred.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share-Based Compensation Expense</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena measures and recognizes compensation expense for share-based awards based on estimated fair values on the date of grant. Ciena estimates the fair value of each option-based award on the date of grant using the Black-Scholes option-pricing model. This model is affected by Ciena’s stock price as well as estimates regarding a number of variables, including expected stock price volatility over the expected term of the award and projected employee stock option exercise behaviors. Ciena recognizes the estimated fair value of restricted stock units subject only to service-based vesting conditions by multiplying the number of shares underlying the award by the closing price per share of Ciena common stock on the grant date. In each case, Ciena only recognizes expense in its Consolidated Statement of Operations for those stock options or restricted stock units that are expected ultimately to vest. Awards with performance-based vesting conditions (i) require the achievement of certain operational, financial or other performance criteria or targets or (ii) vest based on Ciena’s total shareholder return as compared to an index of peer companies, in whole or in part. Ciena recognizes the estimated fair value of restricted stock units subject to performance-based vesting conditions other than total shareholder return by assuming the satisfaction of any performance-based objectives at the “target” level and multiplying the corresponding number of shares earned based upon such achievement by the closing price per share of Ciena common stock on the grant date. Ciena recognizes the estimated fair value of performance based awards subject to total shareholder return as compared to an index of peer companies using a Monte Carlo simulation valuation model on the date of grant. At the end of each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets. See Note </span><span style="font-family:inherit;font-size:10pt;">22</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchase Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased pursuant to Ciena’s share repurchase program are immediately retired upon purchase. Repurchased common stock is reflected as a reduction of stockholders’ equity. Ciena’s accounting policy related to its share repurchases is to reduce its common stock based on the par value of the shares and to reduce its capital surplus for the excess of the repurchase price over the par value. Since the inception of its share repurchase program in December 2018, Ciena has had an accumulated deficit balance; therefore, the excess over the par value has been applied to additional paid-in capital. Once Ciena has retained earnings, the excess will be charged entirely to retained earnings.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena accounts for income taxes using an asset and liability approach. This approach recognizes deferred tax assets and liabilities (“DTA”) for the expected future tax consequences attributable to differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases, and for operating loss and tax credit carryforwards. In estimating future tax consequences, Ciena considers all expected future events other than the enactment of changes in tax laws or rates. Valuation allowances are provided if, based on the weight of the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, transactions occur for which the ultimate outcome may be uncertain. In addition, tax authorities periodically audit Ciena’s income tax returns. These audits examine significant tax filing positions, including the timing and amounts of deductions and the allocation of income tax expenses among tax jurisdictions. Ciena is currently under audit in India for 2012 and 2014 through 2018, and in Canada for 2011 through 2015. Management does not expect the outcome of these audits to have a material adverse effect on Ciena’s consolidated financial position, results of operations or cash flows. Ciena’s major tax jurisdictions and the earliest open tax years are as follows: United States (2016), United Kingdom (2016), Canada (2011), and India (2012). Limited adjustments can be made to Federal U.S. tax returns in earlier years in order to reduce net operating loss carryforwards. Ciena classifies interest and penalties related to uncertain tax positions as a component of income tax expense.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$372.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. If these earnings were distributed to the U.S. in the form of dividends, or otherwise, or if the shares of the relevant foreign subsidiaries were sold or otherwise transferred, Ciena would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is required to record excess tax benefits or tax deficiencies related to stock-based compensation as income tax benefit or expense when share-based awards vest or are settled. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena adopted ASU 2016-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting, </span><span style="font-family:inherit;font-size:10pt;">in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$62.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred tax assets </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act (the “Tax Act”) includes provisions that affect Ciena in fiscal 2019, including a provision designed to tax global intangible low-taxed income (“GILTI”). An accounting policy choice is allowed to either treat taxes due on future U.S. inclusions related to GILTI in taxable income as a current-period expense when incurred (the “period cost method”) or factor such amounts into the measurement of deferred taxes (the “deferred method”). The calculation of the deferred balance with respect to the new GILTI tax provisions will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income are expected related to GILTI and, if so, what the impact is expected to be. Ciena is electing to use the period cost method for future GILTI inclusions. Additionally, Ciena is electing to use the incremental cash tax savings approach when determining whether a valuation allowance needs to be recorded against the U.S. net operating loss (“NOL”) due to the GILTI inclusions. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also introduced an alternative tax known as the base erosion and anti-abuse tax (“BEAT”). An accounting policy choice has been made to consider BEAT as a period cost when incurred.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Loss Contingencies</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. Ciena considers the likelihood of loss or the incurrence of a liability, as well as Ciena’s ability to estimate the amount of loss reasonably, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Ciena regularly evaluates current information available to it in order to determine whether any accruals should be adjusted and whether new accruals are required.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of Ciena’s cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair market value due to the relatively short period of time to maturity. For information related to the fair value of Ciena’s term loan, see Note </span><span style="font-family:inherit;font-size:10pt;">17</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value for the measurement of financial assets and liabilities is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Ciena utilizes a valuation hierarchy for disclosure of the inputs for fair value measurement. This hierarchy prioritizes the inputs into three broad levels as follows: </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities; </span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are quoted prices for identical or similar assets or liabilities in less active markets or model-derived valuations in which significant inputs are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs are unobservable inputs based on Ciena’s assumptions used to measure assets and liabilities at fair value. The fair values are determined based on model-based techniques using inputs Ciena could not corroborated with market data.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By distinguishing between inputs that are observable in the marketplace, and therefore more objective, and those that are unobservable, and therefore more subjective, the hierarchy is designed to indicate the relative reliability of the fair value measurements. 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></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, Ciena takes actions to better align its workforce, facilities and operating costs with perceived market opportunities, business strategies and changes in market and business conditions. Ciena recognizes a liability for the cost associated with an exit or disposal activity in the period in which the liability is incurred, except for one-time employee termination benefits related to a service period, typically of more than </span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span><span style="font-family:inherit;font-size:10pt;">, which are accrued over the service period. See Note </span><span style="font-family:inherit;font-size:10pt;">4</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of Ciena’s foreign branch offices and subsidiaries use the U.S. Dollar as their functional currency because Ciena Corporation, as the U.S. parent entity, exclusively funds the operations of these branch offices and subsidiaries. For those subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date, and the statement of operations is translated at a monthly average rate. Resulting translation adjustments are recorded directly to a separate component of stockholders’ equity. Where the monetary assets and liabilities are transacted in a currency other than the entity’s functional currency, re-measurement adjustments are recorded in interest and other income (loss), net on the Consolidated Statement of Operations. See Note </span><span style="font-family:inherit;font-size:10pt;">5</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s </span><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due October 15, 2018 (the “New Notes”) included a conversion feature that was accounted for as a separate embedded derivative. The embedded conversion feature was recorded at fair value using the underlying stock price, time to maturity and expected volatility of Ciena’s stock and conversion price. These changes are included in interest and other income (loss), net on the Consolidated Statement of Operations. On November 15, 2018, Ciena settled this embedded conversion feature. </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, Ciena uses foreign currency forward contracts to reduce variability in certain forecasted non-U.S. Dollar denominated cash flows. Generally, these derivatives have maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> months or less. Ciena also has interest rate swap arrangements to reduce variability in certain forecasted interest expense associated with its term loan. All of these derivatives are designated as cash flow hedges. At the inception of the cash flow hedge, and on an ongoing basis, Ciena assesses whether the derivative has been effective in offsetting changes in cash flows attributable to the hedged risk during the hedging period. The derivative’s net gain or loss is initially reported as a component of accumulated other comprehensive income (loss), and, upon occurrence of the forecasted transaction, is subsequently reclassified to the line item in the Consolidated Statement of Operations to which the hedged transaction relates. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena records derivative instruments in the Consolidated Statements of Cash Flows within operating, investing, or financing activities consistent with the cash flows of the hedged items.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, Ciena uses foreign currency forward contracts to hedge certain balance sheet foreign exchange exposures. These forward contracts are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is reported in interest and other income (loss), net on the Consolidated Statement of Operations. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Computation of Net Income (Loss) per Share </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena calculates basic earnings per share by dividing earnings attributable to common stock by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per potential common share (“Diluted EPS”) includes other potential dilutive shares that would be outstanding if securities or other contracts to issue common stock were exercised or converted into common stock. Ciena uses a dual presentation of basic net income (loss) per common share (“Basic EPS”) and Diluted EPS on the face of its income statement. A reconciliation of the numerator and denominator used for the Basic EPS and Diluted EPS computations is set forth in Note </span><span style="font-family:inherit;font-size:10pt;">19</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software Development Costs</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena develops software for sale to its customers. GAAP requires the capitalization of certain software development costs that are incurred subsequent to the date technological feasibility is established and prior to the date the product is generally available for sale. The capitalized cost is then amortized using the straight-line method over the estimated life of the product. Ciena defines technological feasibility as being attained at the time a working model is completed. To date, the period between Ciena achieving technological feasibility and the general availability of such software has been short, and software development costs qualifying for capitalization have been insignificant. Accordingly, Ciena has not capitalized any software development costs.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Newly Issued Accounting Standards - Effective</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">In May 2014, FASB issued Accounting Standards Codification ASC 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">, a new accounting standard related to revenue recognition. ASC 606 supersedes nearly all U.S. GAAP standards on revenue recognition and eliminates industry-specific guidance. The underlying principle of ASC 606 is to recognize revenue when a customer obtains control of the promised products or services at an amount that reflects the consideration that is expected to be received in exchange for those products or services. ASC 606 also requires additional disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 allows two methods of adoption: (i) retrospectively to each prior period presented (“full retrospective method”), or (ii) retrospectively with the cumulative effect recognized in retained earnings as of the date of adoption (“modified retrospective method”). Effective upon the start of its first quarter of fiscal 2019, Ciena adopted ASC 606 using the modified retrospective method and accordingly recognized the cumulative effect in accumulated deficit for those contracts that were not completed as of October 31, 2018. Accordingly, results for the reporting periods after October 31, 2018 are presented under ASC 606, while prior periods have not been adjusted and continue to be reported in accordance with Ciena’s historical revenue recognition practices. Refer to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opening Balance Adjustments</span><span style="font-family:inherit;font-size:10pt;"> below for the impact of ASC 606 adoption on Ciena’s Consolidated Financial Statements. In connection with its adoption of ASC 606, Ciena has implemented new accounting policies and processes, and incorporated such into its existing internal control environment as necessary to support the requirements of ASC 606. </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Timing Differences</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 requires Ciena to recognize revenue when the customer obtains control of promised products or services in an amount that reflects the consideration that Ciena would expect to receive in exchange for those products or services. Under the prior revenue standard, the timing of revenue recognition for delivered products or services was limited to such amount not contingent on future delivery of products or service or future performance obligations, or subject to customer-specified return or privileges. In the case of multiple element software arrangements for which vendor-specific objective evidence of undelivered maintenance did not exist, under the prior revenue standard, Ciena recognized revenue for the entire arrangement over the maintenance term. The adoption of ASC 606 requires Ciena to determine the stand-alone selling price for each of the software and software-related deliverables of such multiple element arrangements at contract inception. Consequently, under ASC 606, certain software deliverables will be recognized at a point in time rather than over a period of time. In addition, under ASC 606, certain installation and deployment, and consulting and network design services, will be recognized over a period of time rather than at a point in time. </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impact of ASC 606 Adoption</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASC 606 on Ciena’s Consolidated Statement of Operations (in millions):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balances without adoption of ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,543,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of goods sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per potential common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.05</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, the increase in revenue from adoption of ASC 606 was primarily the result of installation and deployment services revenue that was recognized over a period of time rather than at a point in time under the prior revenue recognition standard. The adoption of ASC 606 did not have a material impact to Ciena’s Consolidated Balance Sheets or any impact on net cash provided by operating activities as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. See “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Timing Differences” </span><span style="font-family:inherit;font-size:10pt;">above</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">For additional information regarding ASC 606, see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opening Balance Adjustments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the cumulative effect of the changes made to Ciena’s Consolidated Balance Sheets in connection with the adoption of ASC 606 (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">New Revenue Recognition Standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjusted Balance at November 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASSETS:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">LIABILITIES AND STOCKHOLDERS’ EQUITY:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,947,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(8)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,897,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unpaid accounts receivable and related deferred revenue related to rights and obligations in a contract are interdependent and therefore recorded net within Ciena’s balance sheet. This represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of certain net unpaid accounts receivable and related deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred costs of goods sold due to change in revenue recognition for certain product sales.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable for change in recognizing revenue for installation services, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable from change in recognizing revenue for certain product sales and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to short-term capitalized acquisition costs (e.g., commissions) and a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prepaid cost of installation services.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred tax asset, net, related to the unrecognized income tax effects of the net adjustments from the new revenue recognition standard.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to long-term capitalized acquisition costs (e.g., commissions).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents decreases of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain product sales, and increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a change in revenue recognition from certain maintenance services and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(7)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in long-term deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and long-term deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(8)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit impact from the adjustments noted above.</span></div></td></tr></table><div style="line-height:120%;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15 (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“ASU 2018-15”</span><span style="font-family:inherit;font-size:10pt;">), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other-Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Ciena adopted ASU 2018-15 during the first quarter of fiscal 2019. The application of this accounting standard did not have a material impact on Ciena’s Consolidated Financial Statements.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Cash in Statement of Cash Flows</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-18”), Statement of Cash Flows (Topic 230): Restricted Cash</span><span style="font-family:inherit;font-size:10pt;">, which broadens the classification and presentation of changes in restricted cash in the statement of cash flows. Ciena adopted ASU 2016-18 during the first quarter of fiscal 2019. The application of this accounting standard update did not have a material impact on Ciena’s Consolidated Statements of Cash Flows. Prior period information has been retrospectively adjusted due to the adoption of ASU 2016-18, Statement of Cash Flows, Restricted Cash at the beginning of the first quarter of fiscal 2019.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Newly Issued Accounting Standards - Not Yet Effective</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-02”), Leases</span><span style="font-family:inherit;font-size:10pt;">, which requires an entity to recognize assets and liabilities on the balance sheet for the rights and obligations created by leased assets and to provide additional disclosures. Under current GAAP, the majority of Ciena’s leases for its properties are considered operating leases, and Ciena expects that the adoption of this ASU will require these leases to be recognized as assets and liabilities on Ciena’s balance sheet. ASU 2016-02 is effective for Ciena beginning in the first quarter of fiscal 2020. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena will adopt this guidance on a modified retrospective basis on its effective date, November 1, 2019. This adoption will include the election of the related practical expedients. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-13”), Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. ASU 2016-13 is effective for Ciena beginning in the first quarter of fiscal 2021 and early adoption is permitted. Ciena is currently evaluating the impact of this accounting standard update on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“ASU 2018-13”</span><span style="font-family:inherit;font-size:10pt;">), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework</span><span style="font-family:inherit;font-size:10pt;"> which modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for Ciena beginning in the first quarter of fiscal year 2020, early adoption is permitted. Adoption of ASU 2018-13 will not have a material effect on Ciena’s financial position or results of operations.</span></div> <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Ciena and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has a 52 or 53 week fiscal year, which ends on the Saturday nearest to the last day of October in each year (</span><span style="font-family:inherit;font-size:10pt;">November 2, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">November 3, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 28, 2017</span><span style="font-family:inherit;font-size:10pt;"> for the periods reported). </span><span style="font-family:inherit;font-size:10pt;">Fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;"> each consisted of a 52-week fiscal year and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of a 53-week fiscal year. For purposes of financial statement presentation, each fiscal year is described as having ended on October 31.</span></div> <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena records acquisitions using the purchase method of accounting. All of the assets acquired, liabilities assumed, contractual contingencies and contingent consideration are recognized at their fair value as of the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and net intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting for business combinations requires management to make significant estimates and assumptions in the determination of the fair value of assets acquired and liabilities assumed, in order to properly allocate purchase price consideration between assets that are depreciated and amortized from goodwill. These assumptions and estimates include a market participant’s use of the asset and the appropriate discount rates for a market participant. Ciena’s estimates are based on historical experience, information obtained from the management of the acquired companies and, when appropriate, include assistance from independent third-party appraisal firms. Significant assumptions and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. In addition, unanticipated events and circumstances may occur which may affect the accuracy or validity of such estimates.<br/> <br/></span></div> <div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the financial statements and related disclosures in conformity with Generally Accepted Accounting Principles (“GAAP”) requires management to make estimates and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. Estimates are used for selling prices for multiple element arrangements, shared-based compensation, bad debts, valuation of inventories and investments, recoverability of intangible assets, other long-lived assets and goodwill, income taxes, warranty obligations, restructuring liabilities, derivatives, contingencies and litigation. Ciena bases its estimates on historical experience and assumptions that it believes are reasonable. Actual results may differ materially from management’s estimates.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena considers all highly liquid investments purchased with original maturities of </span><span style="font-family:inherit;font-size:10pt;">three </span><span style="font-family:inherit;font-size:10pt;">months or less to be cash equivalents. Any restricted cash collateralizing letters of credit is included in other current assets and other long-term assets depending on the duration of the restriction.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s investments in debt securities are classified as available-for-sale and reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income (loss). Ciena recognizes losses in the income statement when it determines that declines in the fair value of its investments below their cost basis are other-than-temporary. In determining whether a decline in fair value is other-than-temporary, Ciena considers various factors, including market price (when available), investment ratings, the financial condition and near-term prospects of the investee, the length of time and the extent to which the fair value has been less than Ciena’s cost basis, and Ciena’s intent and ability to hold the investment until maturity or for a period of time sufficient to allow for any anticipated recovery in market value. Ciena considers all marketable debt securities that it expects to convert to cash within one year or less to be short-term investments, with all others considered to be long-term investments.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has minority equity investments in privately held technology companies that are classified in other long-term assets. These investments are carried at cost because Ciena owns less than 20% of the voting equity and does not have the ability to exercise significant influence over the company. Ciena monitors these investments for impairment and makes appropriate reductions to the carrying value when necessary. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the combined carrying value of these investments was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. Ciena elects to estimate the fair value at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Ciena has not evaluated these investments for impairment or observable price changes as there have not been any events or changes in circumstances that Ciena believes would have had a significant effect on the fair value of these investments. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10700000 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or market, with cost computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Ciena records a provision for excess and obsolete inventory when an impairment has been identified.</span></div>Ciena writes down its inventory for estimated obsolescence or unmarketable inventory by an amount equal to the difference between the cost of inventory and the estimated net realizable value based on assumptions about future demand, which are affected by changes in Ciena’s strategic direction, discontinuance of a product or introduction of newer versions of products, declines in the sales of or forecasted demand for certain products, and general market conditions. <span style="font-family:inherit;font-size:10pt;">Ciena’s chief operating decision maker, its chief executive officer, evaluates the Company’s performance and allocates resources based on multiple factors, including measures of segment profit (loss). Operating segments are defined as components of an enterprise that engage in business activities that may earn revenue and incur expense, for which discrete financial information is available, and for which such information is evaluated regularly by the chief operating decision maker for purposes of allocating resources and assessing performance. During fiscal 2019, we separated our previous Software and Software-Related Services segment into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span> stand-alone operating segments. Ciena has the following operating segments for reporting purposes: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. 2 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is the excess of the purchase price over the fair values assigned to the net assets acquired in a business combination. Ciena tests goodwill for impairment on an annual basis, which it has determined to be the last business day of </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fiscal September each year. Ciena also tests goodwill for impairment between annual tests if an event occurs or circumstances change that would, more likely than not, reduce the fair value of the reporting unit below its carrying value. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena tests goodwill impairment by comparing the fair value of the reporting unit with the unit’s carrying amount, including goodwill. If this test indicates that the fair value is less than the carrying value, then an impairment loss is recognized limited to the total amount of goodwill allocated to that reporting unit. A non-cash goodwill impairment charge would have the effect of decreasing earnings or increasing losses in such period. If Ciena is required to take a substantial impairment charge, its operating results would be materially adversely affected in such period.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets include: equipment, building, furniture and fixtures; finite-lived intangible assets; and maintenance spares. Ciena tests long-lived assets for impairment whenever triggering events or changes in circumstances indicate that the asset’s carrying amount is not recoverable from its undiscounted cash flows. An impairment loss is measured as the amount by which the carrying amount of the asset or asset group exceeds its fair value. Ciena’s long-lived assets are assigned to asset groups that represent the lowest level for which cash flows can be identified.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, building, furniture and fixtures are recorded at cost. Depreciation and amortization are computed using the straight-line method over useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> for equipment and furniture and fixtures and the shorter of useful life or lease term for leasehold improvements.    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualifying internal use software and website development costs incurred during the application development stage, which consist primarily of outside services and purchased software license costs, are capitalized and amortized straight-line over the estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P2Y P5Y P2Y P5Y <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has recorded finite-lived intangible assets as a result of several acquisitions. Finite-lived intangible assets are carried at cost less accumulated amortization. Amortization is computed using the straight-line method over the expected economic lives of the respective assets, up to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">, which approximates the use of intangible assets. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P7Y <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance spares are recorded at cost. Spares usage cost is expensed ratably over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div> P4Y <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Substantially all of Ciena’s cash and cash equivalents are maintained at a small number of major U.S. financial institutions. The majority of Ciena’s cash equivalents consist of money market funds. Deposits held with banks may exceed the amount of insurance provided on such deposits. Because these deposits generally may be redeemed upon demand, management believes that they bear minimal risk.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historically, a significant percentage of Ciena’s revenue has been concentrated among sales to a small number of large communications service providers and Web-scale providers. Consolidation among Ciena’s customers has increased this concentration. Consequently, Ciena’s accounts receivable are concentrated among these customers. See Note </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">23</span><span style="font-family:inherit;font-size:10pt;"> below. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, Ciena’s access to certain materials or components is dependent on sole or limited source suppliers. The inability of any of these suppliers to fulfill Ciena’s supply requirements, or significant changes in supply cost, could affect future results. Ciena relies on a small number of contract manufacturers to perform the majority of the manufacturing for its products. If Ciena cannot effectively manage these manufacturers or forecast future demand, or if these manufacturers fail to deliver products or components on time, Ciena’s business and results of operations may suffer.</span></div> <div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes revenue when control of the promised products or services is transferred to its customer, in an amount that reflects the consideration to which Ciena expects to be entitled in exchange for those products or services.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena determines revenue recognition by applying the following five-step approach:</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">•</span><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, Ciena satisfies a performance obligation.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, Ciena makes sales pursuant to purchase orders placed by customers under framework agreements that govern the general commercial terms and conditions of the sale of Ciena’s products and services. These purchase orders under framework agreements are used to determine the identification of the contract or contracts with this customer. Purchase orders typically include the description, quantity, and price of each product or service purchased. Purchase orders may include one-line bundled pricing for both products and services. Accordingly, purchase orders can include various combinations of products and services that are generally distinct and accounted for as separate performance obligations. Ciena evaluates each promised product and service offering to determine whether it represents a distinct performance obligation. In doing so, Ciena considers, among other things, customary business practices, whether the customer can benefit from the product or service on its own or together with other resources that are readily available, and whether Ciena’s commitment to transfer the product or service to the customer is separately identifiable from other obligations in the purchase order. For transactions where Ciena delivers the product or services, Ciena is typically the principal and records revenue and costs of goods sold on a gross basis.</span></div><div style="line-height:120%;text-align:left;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase orders are invoiced based on the terms set forth either in the purchase order or the framework agreement, as applicable. Generally, sales of products and software licenses are invoiced upon shipment or delivery. Maintenance and software subscription services are invoiced quarterly or annually in advance of the service term. Ciena’s other service offerings are generally invoiced upon completion of the service. Payment terms and cash received typically range from </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;"> from the invoicing date. Historically, Ciena has not provided any material financing arrangements to its customers. As a practical expedient, Ciena does not adjust the amount of consideration it will receive for the effects of a significant financing component as it expects, at contract inception, that the period between Ciena transfer of the products or services to the customer, and customer payment for the products or services will be one year or less. Shipping and handling fees invoiced to customers are included in revenue, with the associated expense included in product cost of goods sold. Ciena records revenue net of any associated sales taxes.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes revenue upon the transfer of control of promised products or services to a customer. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or delivery to the customer. Transfer of control can also occur over time for services such as software subscription, maintenance, installation, and various professional services as the customer receives the benefit over the contract term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is allocated among performance obligations based on standalone selling price (“SSP”). SSP reflects the price at which Ciena would expect to sell that product or service on a stand-alone basis at contract inception and that Ciena would expect to be entitled to receive for the promised products or services. SSP is estimated for each distinct performance obligation, and judgment may be required in its determination. The best evidence of SSP is the observable price of a product or service when Ciena sells the products separately in similar circumstances and to similar customers. In instances where SSP is not directly observable, Ciena determines SSP using information that may include market conditions and other observable inputs. </span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena applies judgment in determining the transaction price, as Ciena may be required to estimate variable consideration when determining the amount of revenue to recognize. Variable consideration can include various rebate, cooperative marketing, and other incentive programs that Ciena offers to its distributors, partners and customers. When determining the amount of revenue to recognize, Ciena estimates the expected usage of these programs, applying the expected value or most likely estimate and updates the estimate at each reporting period as actual utilization data becomes available. Ciena also considers any customer right of return and any actual or potential payment of liquidated damages, contractual or similar penalties, or other claims for performance failures or delays in determining the transaction price, where applicable.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When transfer of control is judged to be over time for installation and professional service arrangements, Ciena applies the input method to determine the amount of revenue to be recognized in a given period. Utilizing the input method, Ciena recognizes revenue based on the ratio of actual costs incurred to date to the total estimated costs expected to be incurred. Revenue for software subscription and maintenance is recognized ratably over the period during which the services are performed. </span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Capitalized Contract Acquisition Costs</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has considered the impact of the guidance in Accounting Standards Codification (“ASC”) 340-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs; Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">, and the interpretations of the Financial Accounting Standards Board (“FASB”) Transition Resource Group for Revenue Recognition with respect to capitalization and amortization of incremental costs of obtaining a contract. In conjunction with this interpretation, Ciena considers each customer purchase in combination with the corresponding framework agreement, if applicable, as a contract. Ciena has elected to implement the practical expedient, which allows for incremental costs to be recognized as an expense when incurred if the period of the asset recognition is one year or less. If the period of the asset recognition is greater than one year, Ciena amortizes these costs over the period of performance. Ciena considers sales commissions incurred upon receipt of purchase orders placed by customers as incremental costs to obtain such purchase orders. The practical expedient method is applied to the purchase order as a whole and thus the capitalized costs of obtaining a purchase order is applied even if the purchase order contains more than one performance obligation. In cases where a purchase order includes various distinct products or services with both short-term (one year or less) and long-term (more than a year) performance periods, the cost of commissions incurred for the total value of the purchase order is capitalized and subsequently amortized as each performance obligation is recognized.</span></div> P30D P90D <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena provides for the estimated costs to fulfill customer warranty obligations upon recognition of the related revenue. Estimated warranty costs include estimates for material costs, technical support labor costs and associated overhead. Warranty is included in cost of goods sold and is determined based on actual warranty cost experience, estimates of component failure rates and management’s industry experience. Ciena’s sales contracts do not permit the right of return of the product by the customer after the product has been accepted.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Ciena’s allowance for doubtful accounts is based on its assessment, on a specific identification basis, of the collectibility of customer accounts. Ciena performs ongoing credit evaluations of its customers and generally has not required collateral or other forms of security from them. In determining the appropriate balance for Ciena’s allowance for doubtful accounts, management considers each individual customer account receivable in order to determine collectibility. In doing so, management considers creditworthiness, payment history, account activity and communication with the customer. If a customer’s financial condition changes, Ciena may be required to record an allowance for doubtful accounts for that customer, which could negatively affect its results of operations. <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena charges all research and development costs to expense as incurred. Types of expense incurred in research and development include employee compensation, prototype equipment, consulting and third-party services, depreciation, facility costs and information technology.</span></div> Ciena accounts for proceeds from government grants as a reduction of expense when there is reasonable assurance that Ciena has met the required conditions associated with the grant and that grant proceeds will be received. Grant benefits are recorded to the particular line item of the Consolidated Statement of Operations to which the grant activity relates. <div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena expenses all advertising costs as incurred.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena expenses legal costs associated with litigation as incurred.</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Ciena measures and recognizes compensation expense for share-based awards based on estimated fair values on the date of grant. Ciena estimates the fair value of each option-based award on the date of grant using the Black-Scholes option-pricing model. This model is affected by Ciena’s stock price as well as estimates regarding a number of variables, including expected stock price volatility over the expected term of the award and projected employee stock option exercise behaviors. Ciena recognizes the estimated fair value of restricted stock units subject only to service-based vesting conditions by multiplying the number of shares underlying the award by the closing price per share of Ciena common stock on the grant date. In each case, Ciena only recognizes expense in its Consolidated Statement of Operations for those stock options or restricted stock units that are expected ultimately to vest. Awards with performance-based vesting conditions (i) require the achievement of certain operational, financial or other performance criteria or targets or (ii) vest based on Ciena’s total shareholder return as compared to an index of peer companies, in whole or in part. <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares repurchased pursuant to Ciena’s share repurchase program are immediately retired upon purchase. Repurchased common stock is reflected as a reduction of stockholders’ equity. Ciena’s accounting policy related to its share repurchases is to reduce its common stock based on the par value of the shares and to reduce its capital surplus for the excess of the repurchase price over the par value. Since the inception of its share repurchase program in December 2018, Ciena has had an accumulated deficit balance; therefore, the excess over the par value has been applied to additional paid-in capital. Once Ciena has retained earnings, the excess will be charged entirely to retained earnings.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena accounts for income taxes using an asset and liability approach. This approach recognizes deferred tax assets and liabilities (“DTA”) for the expected future tax consequences attributable to differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases, and for operating loss and tax credit carryforwards. In estimating future tax consequences, Ciena considers all expected future events other than the enactment of changes in tax laws or rates. Valuation allowances are provided if, based on the weight of the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, transactions occur for which the ultimate outcome may be uncertain. In addition, tax authorities periodically audit Ciena’s income tax returns. These audits examine significant tax filing positions, including the timing and amounts of deductions and the allocation of income tax expenses among tax jurisdictions. Ciena is currently under audit in India for 2012 and 2014 through 2018, and in Canada for 2011 through 2015. Management does not expect the outcome of these audits to have a material adverse effect on Ciena’s consolidated financial position, results of operations or cash flows. Ciena’s major tax jurisdictions and the earliest open tax years are as follows: United States (2016), United Kingdom (2016), Canada (2011), and India (2012). Limited adjustments can be made to Federal U.S. tax returns in earlier years in order to reduce net operating loss carryforwards. Ciena classifies interest and penalties related to uncertain tax positions as a component of income tax expense.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$372.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. If these earnings were distributed to the U.S. in the form of dividends, or otherwise, or if the shares of the relevant foreign subsidiaries were sold or otherwise transferred, Ciena would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is required to record excess tax benefits or tax deficiencies related to stock-based compensation as income tax benefit or expense when share-based awards vest or are settled. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena adopted ASU 2016-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting, </span><span style="font-family:inherit;font-size:10pt;">in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$62.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred tax assets </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act (the “Tax Act”) includes provisions that affect Ciena in fiscal 2019, including a provision designed to tax global intangible low-taxed income (“GILTI”). An accounting policy choice is allowed to either treat taxes due on future U.S. inclusions related to GILTI in taxable income as a current-period expense when incurred (the “period cost method”) or factor such amounts into the measurement of deferred taxes (the “deferred method”). The calculation of the deferred balance with respect to the new GILTI tax provisions will depend, in part, on analyzing global income to determine whether future U.S. inclusions in taxable income are expected related to GILTI and, if so, what the impact is expected to be. Ciena is electing to use the period cost method for future GILTI inclusions. Additionally, Ciena is electing to use the incremental cash tax savings approach when determining whether a valuation allowance needs to be recorded against the U.S. net operating loss (“NOL”) due to the GILTI inclusions. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also introduced an alternative tax known as the base erosion and anti-abuse tax (“BEAT”). An accounting policy choice has been made to consider BEAT as a period cost when incurred.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 372000000.0 62100000 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is subject to the possibility of various losses arising in the ordinary course of business. These may relate to disputes, litigation and other legal actions. Ciena considers the likelihood of loss or the incurrence of a liability, as well as Ciena’s ability to estimate the amount of loss reasonably, in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Ciena regularly evaluates current information available to it in order to determine whether any accruals should be adjusted and whether new accruals are required.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of Ciena’s cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximates fair market value due to the relatively short period of time to maturity. For information related to the fair value of Ciena’s term loan, see Note </span><span style="font-family:inherit;font-size:10pt;">17</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value for the measurement of financial assets and liabilities is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. Ciena utilizes a valuation hierarchy for disclosure of the inputs for fair value measurement. This hierarchy prioritizes the inputs into three broad levels as follows: </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities; </span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 inputs are quoted prices for identical or similar assets or liabilities in less active markets or model-derived valuations in which significant inputs are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 inputs are unobservable inputs based on Ciena’s assumptions used to measure assets and liabilities at fair value. The fair values are determined based on model-based techniques using inputs Ciena could not corroborated with market data.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By distinguishing between inputs that are observable in the marketplace, and therefore more objective, and those that are unobservable, and therefore more subjective, the hierarchy is designed to indicate the relative reliability of the fair value measurements. 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></div> <span style="font-family:inherit;font-size:10pt;">From time to time, Ciena takes actions to better align its workforce, facilities and operating costs with perceived market opportunities, business strategies and changes in market and business conditions. Ciena recognizes a liability for the cost associated with an exit or disposal activity in the period in which the liability is incurred, except for one-time employee termination benefits related to a service period, typically of more than </span><span style="font-family:inherit;font-size:10pt;"><span>60 days</span></span>, which are accrued over the service period. P60D Certain of Ciena’s foreign branch offices and subsidiaries use the U.S. Dollar as their functional currency because Ciena Corporation, as the U.S. parent entity, exclusively funds the operations of these branch offices and subsidiaries. For those subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date, and the statement of operations is translated at a monthly average rate. Resulting translation adjustments are recorded directly to a separate component of stockholders’ equity. Where the monetary assets and liabilities are transacted in a currency other than the entity’s functional currency, re-measurement adjustments are recorded in interest and other income (loss), net on the Consolidated Statement of Operations. <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s </span><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due October 15, 2018 (the “New Notes”) included a conversion feature that was accounted for as a separate embedded derivative. The embedded conversion feature was recorded at fair value using the underlying stock price, time to maturity and expected volatility of Ciena’s stock and conversion price. These changes are included in interest and other income (loss), net on the Consolidated Statement of Operations. On November 15, 2018, Ciena settled this embedded conversion feature. </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, Ciena uses foreign currency forward contracts to reduce variability in certain forecasted non-U.S. Dollar denominated cash flows. Generally, these derivatives have maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> months or less. Ciena also has interest rate swap arrangements to reduce variability in certain forecasted interest expense associated with its term loan. All of these derivatives are designated as cash flow hedges. At the inception of the cash flow hedge, and on an ongoing basis, Ciena assesses whether the derivative has been effective in offsetting changes in cash flows attributable to the hedged risk during the hedging period. The derivative’s net gain or loss is initially reported as a component of accumulated other comprehensive income (loss), and, upon occurrence of the forecasted transaction, is subsequently reclassified to the line item in the Consolidated Statement of Operations to which the hedged transaction relates. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena records derivative instruments in the Consolidated Statements of Cash Flows within operating, investing, or financing activities consistent with the cash flows of the hedged items.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, Ciena uses foreign currency forward contracts to hedge certain balance sheet foreign exchange exposures. These forward contracts are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is reported in interest and other income (loss), net on the Consolidated Statement of Operations. </span></div> 0.0375 P24M <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena calculates basic earnings per share by dividing earnings attributable to common stock by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per potential common share (“Diluted EPS”) includes other potential dilutive shares that would be outstanding if securities or other contracts to issue common stock were exercised or converted into common stock. Ciena uses a dual presentation of basic net income (loss) per common share (“Basic EPS”) and Diluted EPS on the face of its income statement. A reconciliation of the numerator and denominator used for the Basic EPS and Diluted EPS computations is set forth in Note </span><span style="font-family:inherit;font-size:10pt;">19</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena develops software for sale to its customers. GAAP requires the capitalization of certain software development costs that are incurred subsequent to the date technological feasibility is established and prior to the date the product is generally available for sale. The capitalized cost is then amortized using the straight-line method over the estimated life of the product. Ciena defines technological feasibility as being attained at the time a working model is completed. To date, the period between Ciena achieving technological feasibility and the general availability of such software has been short, and software development costs qualifying for capitalization have been insignificant. Accordingly, Ciena has not capitalized any software development costs.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">In May 2014, FASB issued Accounting Standards Codification ASC 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">, a new accounting standard related to revenue recognition. ASC 606 supersedes nearly all U.S. GAAP standards on revenue recognition and eliminates industry-specific guidance. The underlying principle of ASC 606 is to recognize revenue when a customer obtains control of the promised products or services at an amount that reflects the consideration that is expected to be received in exchange for those products or services. ASC 606 also requires additional disclosures regarding the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 606 allows two methods of adoption: (i) retrospectively to each prior period presented (“full retrospective method”), or (ii) retrospectively with the cumulative effect recognized in retained earnings as of the date of adoption (“modified retrospective method”). Effective upon the start of its first quarter of fiscal 2019, Ciena adopted ASC 606 using the modified retrospective method and accordingly recognized the cumulative effect in accumulated deficit for those contracts that were not completed as of October 31, 2018. Accordingly, results for the reporting periods after October 31, 2018 are presented under ASC 606, while prior periods have not been adjusted and continue to be reported in accordance with Ciena’s historical revenue recognition practices. Refer to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opening Balance Adjustments</span><span style="font-family:inherit;font-size:10pt;"> below for the impact of ASC 606 adoption on Ciena’s Consolidated Financial Statements. In connection with its adoption of ASC 606, Ciena has implemented new accounting policies and processes, and incorporated such into its existing internal control environment as necessary to support the requirements of ASC 606. </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Timing Differences</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 requires Ciena to recognize revenue when the customer obtains control of promised products or services in an amount that reflects the consideration that Ciena would expect to receive in exchange for those products or services. Under the prior revenue standard, the timing of revenue recognition for delivered products or services was limited to such amount not contingent on future delivery of products or service or future performance obligations, or subject to customer-specified return or privileges. In the case of multiple element software arrangements for which vendor-specific objective evidence of undelivered maintenance did not exist, under the prior revenue standard, Ciena recognized revenue for the entire arrangement over the maintenance term. The adoption of ASC 606 requires Ciena to determine the stand-alone selling price for each of the software and software-related deliverables of such multiple element arrangements at contract inception. Consequently, under ASC 606, certain software deliverables will be recognized at a point in time rather than over a period of time. In addition, under ASC 606, certain installation and deployment, and consulting and network design services, will be recognized over a period of time rather than at a point in time. </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impact of ASC 606 Adoption</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASC 606 on Ciena’s Consolidated Statement of Operations (in millions):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balances without adoption of ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,543,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of goods sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per potential common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.05</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, the increase in revenue from adoption of ASC 606 was primarily the result of installation and deployment services revenue that was recognized over a period of time rather than at a point in time under the prior revenue recognition standard. The adoption of ASC 606 did not have a material impact to Ciena’s Consolidated Balance Sheets or any impact on net cash provided by operating activities as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. See “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Timing Differences” </span><span style="font-family:inherit;font-size:10pt;">above</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">. </span><span style="font-family:inherit;font-size:10pt;">For additional information regarding ASC 606, see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opening Balance Adjustments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the cumulative effect of the changes made to Ciena’s Consolidated Balance Sheets in connection with the adoption of ASC 606 (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">New Revenue Recognition Standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjusted Balance at November 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASSETS:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">LIABILITIES AND STOCKHOLDERS’ EQUITY:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,947,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(8)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,897,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unpaid accounts receivable and related deferred revenue related to rights and obligations in a contract are interdependent and therefore recorded net within Ciena’s balance sheet. This represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of certain net unpaid accounts receivable and related deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred costs of goods sold due to change in revenue recognition for certain product sales.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable for change in recognizing revenue for installation services, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable from change in recognizing revenue for certain product sales and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to short-term capitalized acquisition costs (e.g., commissions) and a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prepaid cost of installation services.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred tax asset, net, related to the unrecognized income tax effects of the net adjustments from the new revenue recognition standard.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to long-term capitalized acquisition costs (e.g., commissions).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents decreases of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain product sales, and increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a change in revenue recognition from certain maintenance services and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(7)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in long-term deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and long-term deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(8)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit impact from the adjustments noted above.</span></div></td></tr></table><div style="line-height:120%;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15 (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“ASU 2018-15”</span><span style="font-family:inherit;font-size:10pt;">), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other-Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. Ciena adopted ASU 2018-15 during the first quarter of fiscal 2019. The application of this accounting standard did not have a material impact on Ciena’s Consolidated Financial Statements.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Cash in Statement of Cash Flows</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-18”), Statement of Cash Flows (Topic 230): Restricted Cash</span><span style="font-family:inherit;font-size:10pt;">, which broadens the classification and presentation of changes in restricted cash in the statement of cash flows. Ciena adopted ASU 2016-18 during the first quarter of fiscal 2019. The application of this accounting standard update did not have a material impact on Ciena’s Consolidated Statements of Cash Flows. Prior period information has been retrospectively adjusted due to the adoption of ASU 2016-18, Statement of Cash Flows, Restricted Cash at the beginning of the first quarter of fiscal 2019.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Newly Issued Accounting Standards - Not Yet Effective</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-02”), Leases</span><span style="font-family:inherit;font-size:10pt;">, which requires an entity to recognize assets and liabilities on the balance sheet for the rights and obligations created by leased assets and to provide additional disclosures. Under current GAAP, the majority of Ciena’s leases for its properties are considered operating leases, and Ciena expects that the adoption of this ASU will require these leases to be recognized as assets and liabilities on Ciena’s balance sheet. ASU 2016-02 is effective for Ciena beginning in the first quarter of fiscal 2020. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena will adopt this guidance on a modified retrospective basis on its effective date, November 1, 2019. This adoption will include the election of the related practical expedients. Ciena is continuing to evaluate other possible impacts of the adoption of ASU 2016-02 on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">(“ASU 2016-13”), Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">, which requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. ASU 2016-13 is effective for Ciena beginning in the first quarter of fiscal 2021 and early adoption is permitted. Ciena is currently evaluating the impact of this accounting standard update on its Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“ASU 2018-13”</span><span style="font-family:inherit;font-size:10pt;">), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework</span><span style="font-family:inherit;font-size:10pt;"> which modifies the disclosure requirements on fair value measurements. ASU 2018-13 is effective for Ciena beginning in the first quarter of fiscal year 2020, early adoption is permitted. Adoption of ASU 2018-13 will not have a material effect on Ciena’s financial position or results of operations.</span></div> 3572131000 -28838000 3543293000 2030065000 -21330000 2008735000 253434000 -7776000 245658000 1.61 -0.05 1.56 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the cumulative effect of the changes made to Ciena’s Consolidated Balance Sheets in connection with the adoption of ASC 606 (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">New Revenue Recognition Standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjusted Balance at November 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASSETS:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>730,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">LIABILITIES AND STOCKHOLDERS’ EQUITY:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,947,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(8)</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,897,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,777,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unpaid accounts receivable and related deferred revenue related to rights and obligations in a contract are interdependent and therefore recorded net within Ciena’s balance sheet. This represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of certain net unpaid accounts receivable and related deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred costs of goods sold due to change in revenue recognition for certain product sales.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable for change in recognizing revenue for installation services, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in unbilled accounts receivable from change in recognizing revenue for certain product sales and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to short-term capitalized acquisition costs (e.g., commissions) and a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to prepaid cost of installation services.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred tax asset, net, related to the unrecognized income tax effects of the net adjustments from the new revenue recognition standard.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Represents an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to long-term capitalized acquisition costs (e.g., commissions).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents decreases of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue, primarily due to a change in revenue recognition for certain product sales, and increases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a change in revenue recognition from certain maintenance services and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and deferred revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(7)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Represents a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in long-term deferred revenue, primarily due to a change in revenue recognition for certain multiple-element software arrangements and an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the reversal of balance sheet netting for certain unpaid invoices included in accounts receivable, net and long-term deferred revenue.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(8)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated deficit impact from the adjustments noted above.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASC 606 on Ciena’s Consolidated Statement of Operations (in millions):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">As Reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balances without adoption of ASC 606</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,543,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of goods sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,008,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per potential common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.05</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 786502000 12509000 799011000 262751000 -2486000 260265000 198945000 21470000 220415000 745039000 -14439000 730600000 71652000 3998000 75650000 3756523000 21052000 3777575000 111134000 -14403000 96731000 58323000 -14350000 43973000 -4947652000 49805000 -4897847000 3756523000 21052000 3777575000 12500000 -2500000 27500000 3900000 9600000 -19500000 -14400000 4000000.0 -23600000 -1700000 2700000 8200000 -18600000 4300000 REVENUE<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s disaggregated revenue represents similar groups that depict the nature, amount, and timing of revenue and cash flows for Ciena’s various offerings. The sales cycle, contractual obligations, customer requirements, and go-to-market strategies may differ for each of its product categories, resulting in different economic risk profiles for each category. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tables below (in thousands) set forth Ciena’s disaggregated revenue for the respective period:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Networking Platforms</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Platform Software and Services</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Blue Planet Automation Software and Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Global Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product lines:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Converged Packet Optical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packet Networking</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance Support and Training</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Installation and Deployment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consulting and Network Design</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by product line</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products and services at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,003,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products and services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>432,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>568,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by timing of revenue recognition</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic Distribution:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,351,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CALA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by geographic distribution</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Networking Platforms </span><span style="font-family:inherit;font-size:10pt;">reflects sales of Ciena’s Converged Packet Optical and Packet Networking product lines</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Converged Packet Optical</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> - </span><span style="font-family:inherit;font-size:10pt;">includes the 6500 Packet-Optical Platform, 5430 Reconfigurable Switching System, Waveserver® stackable interconnect system, the family of CoreDirector® Multiservice Optical Switches and the OTN configuration for the 5410 Reconfigurable Switching System. This product line also includes sales of the Z-Series Packet-Optical Platform.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packet Networking </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-</span><span style="font-family:inherit;font-size:10pt;"> includes the 3000 family of service delivery switches and service aggregation switches and the 5000 family of service aggregation switches. This product line also includes the 8700 Packetwave Platform, the Ethernet packet configuration for the 5410 Service Aggregation Switch, and the 6500 Packet Transport System (PTS), which combines packet switching, control plane operation, and integrated optics.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Networking Platforms segment also includes sales of operating system software and enhanced software features embedded in each of the product lines above. Revenue from this segment is included in product revenue on the Consolidated Statements of Operations. Ciena’s hardware with the embedded operating system software and enhanced software features are considered distinct performance obligations for which the revenue is generally recognized upfront at a point in time upon transfer of control.</span></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Platform Software and Services</span><span style="font-family:inherit;font-size:10pt;"> provides analytics, data, and planning tools to assist customers in managing Ciena’s Networking Platforms products in their networks. Ciena’s platform software includes its Manage, Control and Plan (MCP) domain controller solution, OneControl Unified Management System, ON-Center® Network and Service Management Suite, Ethernet Services Manager, Optical Suite Release and Planet Operate. Platform software-related services revenue includes sales of subscription, installation, support, and consulting services related to Ciena’s software platforms, operating system software and enhanced software features embedded in each of the Networking Platforms product lines above. Revenue from the software portion of this segment is included in product revenue on </span></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;"><span style="font-family:inherit;font-size:10pt;">the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations. </span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Blue Planet Automation Software and Services </span><span style="font-family:inherit;font-size:10pt;">which is a comprehensive, open software suite that allows customers to use enhanced knowledge about their networks to drive adaptive optimization of their services and operations. Ciena’s Blue Planet Automation Platform includes multi-domain service orchestration (MDSO), network function virtualization (NFV), management and orchestration (NFV MANO), analytics, network health predictor (NHP), route optimization and assurance (ROA), inventory management and Ciena’s SDN Multilayer Controller and virtual wide area network (V-WAN) application. Ciena acquired the NHP and ROA software solutions as a part of its acquisition of Packet Design, LLC (“Packet Design”). Ciena acquired the inventory management software solution as a part of its acquisition of DonRiver Holdings, LLC (“DonRiver”). Services revenue includes sales of subscription, installation, support, consulting and design services related to Ciena’s Blue Planet Automation Platform. Revenue from the software portion of this segment is included in product revenue on the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations. </span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered a distinct performance obligation where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support are recognized ratably over the period during which the services are performed. Revenue from professional services for solution customization, software and solution support services, consulting and design, and build-operate-transfer services relating to Ciena’s software offerings are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Global Services </span><span style="font-family:inherit;font-size:10pt;">reflects sales of a broad range of Ciena’s services for maintenance support and training, installation and deployment, and consulting and network design activities. Revenue from this segment is included in services revenue on the Consolidated Statements of Operations.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s Global Services are considered a distinct performance obligation where revenue is generally recognized over time. Revenue from maintenance support is recognized ratably over the period during which the services are performed. Revenue from installation and deployment services and consulting and network design services are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period. Revenue from training services is generally recognized at a point in time upon completion of the service.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjusted Balance at November 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contract assets represent unbilled accounts receivable where transfer of a product or service has occurred but invoicing is conditional on completion of future performance obligations. These amounts are primarily related to installation and deployment and professional services arrangements where transfer of control has occurred but Ciena has not yet invoiced the customer. Contract assets are included in prepaid expenses and other current assets in the Consolidated Balance Sheets, see Note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$95.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> that was included in the deferred revenue balance at </span><span style="font-family:inherit;font-size:10pt;">November 1, 2018</span><span style="font-family:inherit;font-size:10pt;">. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Capitalized Contract Acquisition Costs</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized contract acquisition costs consist of deferred sales commissions and were </span><span style="font-family:inherit;font-size:10pt;"><span>$15.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were included in other current assets and other assets. The amortization expense associated with these costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and was included in sales and marketing expense.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Remaining Performance Obligations (“RPO”) are comprised of non-cancelable customer purchase orders for products and services that are awaiting transfer of control for revenue recognition under the applicable contract terms. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate amount of RPO was </span><span style="font-family:inherit;font-size:10pt;"><span>$950.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena expects approximately </span><span style="font-family:inherit;font-size:10pt;"><span>83%</span></span><span style="font-family:inherit;font-size:10pt;"> of the RPO to be recognized as revenue within the next </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span>. <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tables below (in thousands) set forth Ciena’s disaggregated revenue for the respective period:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Networking Platforms</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Platform Software and Services</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Blue Planet Automation Software and Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Global Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product lines:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Converged Packet Optical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packet Networking</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance Support and Training</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Installation and Deployment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consulting and Network Design</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by product line</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products and services at a point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,003,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products and services transferred over time</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>432,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>568,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by timing of revenue recognition</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic Distribution:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,351,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CALA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by geographic distribution</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2562841000 0 0 0 2562841000 348477000 0 0 0 348477000 0 155376000 0 0 155376000 0 0 54555000 0 54555000 0 0 0 261337000 261337000 0 0 0 148233000 148233000 0 0 0 41312000 41312000 2911318000 155376000 54555000 450882000 3572131000 2911318000 55530000 17697000 18802000 3003347000 0 99846000 36858000 432080000 568784000 2911318000 155376000 54555000 450882000 3572131000 2351260000 566718000 152653000 501500000 3572131000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Adjusted Balance at November 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>799,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:0px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, deferred revenue is comprised of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111,381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term deferred revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 724854000 799011000 84046000 31380000 156873000 140704000 95100000 15700000 13600000 18600000 950000000.0 0.83 P12M BUSINESS COMBINATIONS<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">DonRiver Acquisition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">October 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, Ciena acquired DonRiver, a global software and services company specializing in federated network and service inventory management solutions within the service provider Operational Support Systems (OSS) environment. This transaction has been accounted for as the acquisition of a business.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2019 and fiscal 2018, Ciena incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs associated with this transaction, respectively. These costs and expenses include fees associated with financial, legal and accounting advisors and other employment-related costs, including the contingent compensation portion of the three year earn-out agreement as described below. These costs were recorded in acquisition and integration costs in the Consolidated Statement of Operations.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the purchase price for the acquisition (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands): </span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other long term assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current and long term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The acquisition of DonRiver includes a $</span><span style="font-family:inherit;font-size:10pt;"><span>28.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year earn-out arrangement that consists of both a contingent consideration element and a contingent compensation element. The contingent consideration element requires additional cash consideration to be paid based on the future revenues generally derived from the DonRiver business over a </span><span style="font-family:inherit;font-size:10pt;"><span>25</span></span><span style="font-family:inherit;font-size:10pt;">-month period from the acquisition date through October 31, 2020. The undiscounted amounts potentially payable by Ciena under the contingent consideration element range from $</span><span style="font-family:inherit;font-size:10pt;"><span>0.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to $</span><span style="font-family:inherit;font-size:10pt;"><span>15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate over the period. Any remaining </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amounts earned under the contingent consideration element are payable in the first quarters of fiscal 2020 and 2021. The </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> fair value of the contingent consideration element as of the acquisition date was estimated by applying the income approach based on a discounted cash flow technique using Monte Carlo simulations. See Note </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;"> below. The contingent compensation element of the earn-out arrangement includes an employment condition for the selling shareholders who became employees of Ciena upon the completion of the acquisition. The range of amounts that Ciena could pay under the contingent compensation element is between $</span><span style="font-family:inherit;font-size:10pt;"><span>0.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>13.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate over the period. Any amounts earned under the contingent compensation element are payable in the first quarters of fiscal 2021 and fiscal 2022. These amounts are accrued over the period earned and recorded as expense in the acquisition and integration costs line item in the Consolidated Statement of Operations. During fiscal 2019 and fiscal 2018, Ciena recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, of contingent compensation associated with the earn-out arrangement, respectively.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The contingent consideration liability established at closing had an acquisition date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the contingent consideration liability was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. A decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded as a reduction to expense in the acquisitions and integrations costs line item in the Consolidated Statement of Operations. During fiscal 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the total contingent consideration liability was earned. This payment is due during the first quarter of fiscal 2020 and is included in accrued liabilities and other short-term obligations. The remainder of the contingent consideration liability is included in Other long-term obligations on the Consolidated Balance Sheet as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts represent agreements with existing DonRiver customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. Fair value was determined using the multi-period excess earnings method based on the present value of the incremental after-tax cash flows (or “excess earnings”) attributable to customer relationships for a discrete projection period.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Developed technology represents purchased technology that had reached technological feasibility and for which DonRiver had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill generated from the acquisition of DonRiver is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma disclosures have not been included due to immateriality.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Packet Design Acquisition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">July 2, 2018</span><span style="font-family:inherit;font-size:10pt;">, Ciena acquired Packet Design, a provider of network performance management software focused on Layer 3 network optimization, topology and route analytics, in a cash transaction for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$41.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. This transaction has been accounted for as the acquisition of a business.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2018, Ciena incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs associated with this transaction. There were minimal acquisition-related costs associated with this transaction during fiscal 2019. These costs and expenses include fees associated with financial, legal and accounting advisors and severance and other employment-related costs, including payments to certain former Packet Design employees.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,176</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts represent agreements with existing Packet Design customers. Customer relationships and contracts are amortized on a straight line basis over their estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Developed technology represents purchased technology that had reached technological feasibility and for which Packet Design had substantially completed development as of the date of acquisition. Fair value was determined using future discounted cash flows related to the projected income stream of the developed technology for a discrete projection period. Cash flows were discounted to their present value as of the closing date. Developed technology is amortized on a straight line basis over its estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill generated from the acquisition of Packet Design is primarily related to expected synergies. The total goodwill amount was recorded in the previous Software and Software-Related Services segment. The goodwill related to this acquisition is not deductible for tax purposes.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma disclosures have not been included due to immateriality.</span></div> 2400000 3500000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the purchase price for the acquisition (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 43283000 10900000 54183000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands): </span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other long term assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current and long term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the final purchase price allocation related to the acquisition based on the estimated fair value of the acquired assets and assumed liabilities (in thousands): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,176</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1025000 4790000 372000 10453000 37700000 9700000 193000 9664000 54183000 28500000 P25M 0.0 15000000.0 10900000 0.0 13500000 -5100000 -400000 10900000 8100000 -2800000 4400000 P7Y P7Y 41100000 1600000 642000 1525000 450000 31000 20304000 2200000 21900000 165000 657000 5176000 41054000 P3Y P5Y RESTRUCTURING COSTS<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has undertaken a number of restructuring activities intended to reduce expense and better align its workforce and costs with market opportunities, product development and business strategies. The following table sets forth the restructuring activity and balance of the restructuring liability accounts for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Workforce</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">reduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Consolidation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">of excess</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment to previous estimates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current restructuring liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current restructuring liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2017, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>100</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2018, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>240</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2019, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>283</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments and relocation costs incurred in connection with Ciena’s research and development center facility transitions in Ottawa, Canada.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments in connection with a portion of facilities located in Petaluma, California and in Gurgaon, India.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(6)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments in connection with a portion of facilities located in Alpharetta, Georgia, Spokane, Washington, Durham, North Carolina and Hanover, Maryland.</span></div> The following table sets forth the restructuring activity and balance of the restructuring liability accounts for the fiscal years indicated (in thousands):<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Workforce</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">reduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Consolidation</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">of excess</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment to previous estimates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,706</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional liability recorded</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current restructuring liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current restructuring liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2017, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>100</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2018, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>240</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2019, Ciena recorded a charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of severance and other employee-related costs associated with a workforce reduction of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>283</span></span><span style="font-family:inherit;font-size:10pt;"> employees.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments and relocation costs incurred in connection with Ciena’s research and development center facility transitions in Ottawa, Canada.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments in connection with a portion of facilities located in Petaluma, California and in Gurgaon, India.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(6)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects unfavorable lease commitments in connection with a portion of facilities located in Alpharetta, Georgia, Spokane, Washington, Durham, North Carolina and Hanover, Maryland.</span></div> 868000 1970000 2838000 5883000 5432000 11315000 0 -1048000 -1048000 5460000 4706000 10166000 1291000 1648000 2939000 14853000 3890000 18743000 14036000 3799000 17835000 2108000 1739000 3847000 13779000 10759000 24538000 11904000 1338000 13242000 3983000 11160000 15143000 3983000 1484000 5467000 0 9676000 9676000 5900000 100 14900000 240 13800000 283 INTEREST AND OTHER INCOME (LOSS), NET<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of interest and other income (loss), net, were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (loss) on non-hedge designated foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,198</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency exchange losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on fair value of debt conversion liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,070</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other income (loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Ciena Corporation, as the U.S. parent entity, uses the U.S. Dollar as its functional currency; however, some of its foreign branch offices and subsidiaries use the local currency as their functional currency. During </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$9.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$19.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in exchange rate losses, as a result of monetary assets and liabilities that were transacted in a currency other than the entity’s functional currency, and the re-measurement adjustments were recorded in interest and other income (loss), net. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the majority of the foreign currency exchange rate losses relate to fluctuations in the Brazilian and Argentine exchange rates. From time to time, Ciena uses foreign currency forwards to hedge these balance sheet exposures. These forwards are not designated as hedges for accounting purposes, and any net gain or loss associated with these derivatives is also reported in interest and other income (loss), net. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena recorded minimal gains from non-hedge designated foreign currency forward contracts. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena recorded a gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span> respectively, from non-hedge designated foreign currency forward contracts. <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of interest and other income (loss), net, were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (loss) on non-hedge designated foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,198</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency exchange losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on fair value of debt conversion liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,070</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other income (loss), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14410000 13703000 6579000 3000 6791000 -1198000 -9800000 -19434000 -4376000 0 -12070000 0 -737000 -1019000 -92000 3876000 -12029000 913000 -9800000 -19400000 -4400000 6800000 -1200000 SHORT-TERM AND LONG-TERM INVESTMENTS<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, investments are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, investments are comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the legal maturities of debt investments at </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1-2 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> As of <span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, investments are comprised of the following (in thousands):</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, investments are comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in short-term investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 109715000 225000 0 109940000 10017000 0 3000 10014000 119732000 225000 3000 119954000 139365000 0 347000 139018000 59029000 0 59000 58970000 198394000 0 406000 197988000 9963000 0 0 9963000 9963000 0 0 9963000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the legal maturities of debt investments at </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Estimated Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1-2 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 109715000 109940000 10017000 10014000 119732000 119954000 FAIR VALUE MEASUREMENTS<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, the following tables summarize the fair value of assets and liabilities that were recorded at fair value on a recurring basis (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>880,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt conversion liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, the assets and liabilities above were presented on Ciena’s Consolidated Balance Sheet as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>880,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt conversion liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena did not have any transfers between Level 1 and Level 2 fair value measurements during the periods presented.    </span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Ciena’s Level 3 liability includes </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in other long-term obligations as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. This reflects a contingent consideration element of a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year payout arrangement associated with Ciena’s purchase of DonRiver in the fourth quarter of fiscal 2018. See Note </span><span style="font-family:inherit;font-size:10pt;">3</span> above. <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, the following tables summarize the fair value of assets and liabilities that were recorded at fair value on a recurring basis (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>880,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt conversion liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 759114000 0 0 759114000 0 119954000 0 119954000 0 1570000 0 1570000 759114000 121524000 0 880638000 0 35000 0 35000 0 21093000 0 21093000 0 0 3705000 3705000 0 21128000 3705000 24833000 590684000 0 0 590684000 0 197988000 0 197988000 0 69888000 0 69888000 0 133000 0 133000 0 779000 0 779000 590684000 268788000 0 859472000 0 3231000 0 3231000 0 164212000 0 164212000 0 0 10900000 10900000 0 167443000 10900000 178343000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, the assets and liabilities above were presented on Ciena’s Consolidated Balance Sheet as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>880,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt conversion liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 759114000 0 0 759114000 0 109940000 0 109940000 0 1570000 0 1570000 0 10014000 0 10014000 759114000 121524000 0 880638000 0 35000 0 35000 0 21093000 3705000 24798000 0 21128000 3705000 24833000 590684000 59925000 0 650609000 0 148981000 0 148981000 0 133000 0 133000 0 58970000 0 58970000 0 779000 0 779000 590684000 268788000 0 859472000 0 3231000 0 3231000 0 164212000 0 164212000 0 0 10900000 10900000 0 167443000 10900000 178343000 3700000 ACCOUNTS RECEIVABLE<div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, one customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>12.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of net accounts receivable. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, one customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of net accounts receivable. Ciena has not historically experienced a significant amount of bad debt expense. During fiscal 2017, Ciena’s allowance for doubtful accounts includes a provision for a significant asset impairment of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a trade receivable related to a single customer in the APAC region. The following table summarizes the activity in Ciena’s allowance for doubtful accounts for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.120 0.100 13700000 The following table summarizes the activity in Ciena’s allowance for doubtful accounts for the fiscal years indicated (in thousands):<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3963000 18221000 4604000 17580000 17580000 2700000 2902000 17378000 17378000 6740000 4017000 20101000 INVENTORIES<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, inventories are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>392,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve for excess and obsolescence</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena writes down its inventory for estimated obsolescence or unmarketable inventory by an amount equal to the difference between the cost of inventory and the estimated net realizable value based on assumptions about future demand, which are affected by changes in Ciena’s strategic direction, discontinuance of a product or introduction of newer versions of products, declines in the sales of or forecasted demand for certain products, and general market conditions. During </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena recorded a provision for excess and obsolescence of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$30.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to the decrease in the forecasted demand for certain Converged Packet Optical products. Deductions from the provision for excess and obsolete inventory relate to disposal activities.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in Ciena’s reserve for excess and obsolete inventory for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Disposals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,615</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, inventories are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>392,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve for excess and obsolescence</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 99041000 67468000 13657000 9589000 226622000 188575000 53051000 48057000 392371000 313689000 47322000 50938000 345049000 262751000 28100000 30600000 35500000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in Ciena’s reserve for excess and obsolete inventory for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Disposals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,615</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62503000 35459000 46756000 51206000 51206000 30615000 30883000 50938000 50938000 28085000 31701000 47322000 PREPAID EXPENSES AND OTHER<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid VAT and other taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product demonstration equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,623</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-trade receivables</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized contract acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred deployment expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing receivable</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of product demonstration equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For further discussion on contract assets and capitalized contract acquisition costs, see Note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;"> above.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid VAT and other taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product demonstration equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,623</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-trade receivables</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized contract acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred deployment expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing receivable</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,945</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 84706000 82518000 84046000 0 48680000 32987000 38900000 37623000 28136000 25716000 11677000 0 1570000 133000 125000 19342000 74000 0 0 626000 297914000 198945000 8800000 9000000.0 10000000.0 EQUIPMENT, BUILDING, FURNITURE AND FIXTURES<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, equipment, building, furniture and fixtures are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building subject to capital lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>710,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(423,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(378,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena recorded depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements of </span><span style="font-family:inherit;font-size:10pt;"><span>$78.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$75.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$67.2 million</span></span>, respectively. <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, equipment, building, furniture and fixtures are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equipment, furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>544,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building subject to capital lease</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>710,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(423,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(378,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 544012000 504714000 71760000 71968000 94626000 94195000 710398000 670877000 423514000 378810000 286884000 292067000 78800000 75300000 67200000 INTANGIBLE ASSETS<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, intangible assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and licenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,244</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,958</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships, covenants not to compete, outstanding purchase orders and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(328,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(316,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>751,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(638,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>751,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(603,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate amortization expense of intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$35.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$25.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$45.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Expected future amortization of intangible assets for the fiscal years indicated is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, intangible assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,526</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(308,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>373,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and licenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,244</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,958</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships, covenants not to compete, outstanding purchase orders and contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(328,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(316,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>751,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(638,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>751,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(603,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 373526000 308261000 65265000 373581000 285233000 88348000 3565000 2244000 1321000 3565000 1958000 1607000 374381000 328186000 46195000 374620000 316350000 58270000 751472000 638691000 112781000 751766000 603541000 148225000 35100000 25800000 45700000 Expected future amortization of intangible assets for the fiscal years indicated is as follows (in thousands):<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 34008000 30830000 24809000 10000000 6948000 6186000 112781000 GOODWILL<div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2019, Ciena separated its previous Software and Software-Related Services segment into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> stand-alone operating segments: Blue Planet Automation Software and Services and Platform Software and Services. Ciena was required to separate this operating segment as a result of an internal realignment to support its corporate strategy to further promote customer adoption of its Blue Planet Automation Software and Services, and corresponding changes by management to the evaluation of resource allocation for and measurement of performance of this business. Accordingly, as of the end of fiscal 2019, for reporting purposes, our results of operations are presented based on the following operating segments: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services.</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the separation of Platform Software and Services and Blue Planet Automation Software and Services into separate operating segments, Ciena allocated the </span><span style="font-family:inherit;font-size:10pt;"><span>$232.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill previously allocated to the combined Software and Software Related-Services segment to the </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> separate operating segments based on each operating segments relative fair value using a discounted cash flow model. The following table presents the goodwill allocated to Ciena’s operating segments as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, as well as the changes to goodwill during </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Reallocation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Impairments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Software Related Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(232,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2 232200000 2 The following table presents the goodwill allocated to Ciena’s operating segments as of <span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, as well as the changes to goodwill during </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Reallocation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Impairments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance at October 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software and Software Related Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>232,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(232,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,191</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 232185000 -232185000 0 0 0 0 0 156191000 0 0 0 156191000 0 75994000 0 0 0 75994000 65783000 0 0 0 -31000 65752000 297968000 0 0 0 -31000 297937000 OTHER BALANCE SHEET DETAILS<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, other long-term assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance spares inventory, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost method investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized contract acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs, net </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Deferred debt issuance costs relate to Ciena’s senior secured asset-based revolving credit facility (the “ABL Credit Facility”) entered into during fiscal 2019 and its predecessor credit facility (described in Note </span><span style="font-family:inherit;font-size:10pt;">18</span><span style="font-family:inherit;font-size:10pt;"> below). The amortization of deferred debt issuance costs for the ABL Credit Facility and its predecessor is included in interest expense, and was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation, payroll related tax and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vacation </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent Consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Reduction is primarily due to the payout of North America vacation accruals in conjunction with Ciena’s adoption of a new vacation policy during fiscal 2019.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in Ciena’s accrued warranty for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Current Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions </span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">As a result of actual failure rates lower than expected, Ciena adjusted its fiscal 2017 provisions for warranty. These adjustments for previous fiscal year provisions had the effect of reducing warranty provisions by </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. During fiscal 2018 and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena determined that failure rates for prior estimates remained unchanged, and accordingly did not make any adjustments for previous fiscal year provisions not yet settled. As a result, Ciena’s warranty provision for fiscal 2018 and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> increased as compared to fiscal 2017. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:0px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, deferred revenue is comprised of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111,381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(111,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term deferred revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, other long-term obligations are comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tenant allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Straight-line rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule by fiscal years of future minimum lease payments under capital leases and the present value of minimum lease payments as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:20px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:91%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ending October 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net minimum capital lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,764</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of present value of minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, other long-term assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance spares inventory, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost method investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized contract acquisition costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs, net </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward starting interest rate swaps</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Deferred debt issuance costs relate to Ciena’s senior secured asset-based revolving credit facility (the “ABL Credit Facility”) entered into during fiscal 2019 and its predecessor credit facility (described in Note </span><span style="font-family:inherit;font-size:10pt;">18</span><span style="font-family:inherit;font-size:10pt;"> below). The amortization of deferred debt issuance costs for the ABL Credit Facility and its predecessor is included in interest expense, and was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 55482000 45679000 10727000 8056000 3994000 0 1609000 720000 42000 11000 0 779000 17132000 16407000 88986000 71652000 300000 300000 300000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation, payroll related tax and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vacation </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent Consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,547</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>340,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"> Reduction is primarily due to the payout of North America vacation accruals in conjunction with Ciena’s adoption of a new vacation policy during fiscal 2019.</span></div> 182363000 140277000 48498000 44740000 22290000 42507000 4372000 0 2764000 3547000 1007000 1072000 121446000 107932000 382740000 340075000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in Ciena’s accrued warranty for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Current Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Provisions </span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Settlements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:10pt;">As a result of actual failure rates lower than expected, Ciena adjusted its fiscal 2017 provisions for warranty. These adjustments for previous fiscal year provisions had the effect of reducing warranty provisions by </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. During fiscal 2018 and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena determined that failure rates for prior estimates remained unchanged, and accordingly did not make any adjustments for previous fiscal year provisions not yet settled. As a result, Ciena’s warranty provision for fiscal 2018 and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> increased as compared to fiscal 2017. </span></div> 52324000 7965000 17833000 42456000 42456000 20992000 18708000 44740000 44740000 23105000 19347000 48498000 -9700000 27366000 42474000 129507000 126983000 156873000 169457000 111381000 111134000 45492000 58323000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the dates indicated, other long-term obligations are comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tenant allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Straight-line rent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 65284000 68245000 20546000 15894000 21093000 0 6248000 7244000 5434000 6750000 3705000 10900000 26437000 10380000 148747000 119413000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule by fiscal years of future minimum lease payments under capital leases and the present value of minimum lease payments as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:20px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:91%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ending October 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net minimum capital lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Amount representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion of present value of minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,764</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term portion of present value of minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7652000 7547000 7860000 8067000 8067000 67126000 106319000 38271000 68048000 2764000 65284000 DERIVATIVE INSTRUMENTS<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Derivatives </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">        </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> During </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2018</span><span style="font-family:inherit;font-size:10pt;">, Ciena entered into forward contracts to hedge its foreign exchange exposure from its forecasted cash flows in order to reduce the variability in its Canadian Dollar and Indian Rupee denominated expense, which principally relates to research and development activities. The notional amount of these contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$197.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$163.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. These foreign exchange contracts have maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> months or less and have been designated as cash flow hedges. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, in order to hedge its foreign exchange exposure from certain balance sheet items, Ciena entered into forward contracts to mitigate risk due to volatility in the Brazilian Real, Canadian Dollar, Euro, Australian Dollar, </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">British Pound Sterling, Mexican Peso, and Japanese Yen. The notional amount of these contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$206.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$162.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. These foreign exchange contracts have maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months or less and have not been designated as hedges for accounting purposes.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest Rate Derivatives</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is exposed to floating rates of LIBOR interest on its term loan borrowings (see Note </span><span style="font-family:inherit;font-size:10pt;">17</span><span style="font-family:inherit;font-size:10pt;"> below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). During the fourth quarter of fiscal 2018, Ciena refinanced its previous term loan in the aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$394.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, maturing on January 30, 2022 (the “2022 Term Loan”), into a new term loan due September 28, 2025 (the “2025 Term Loan”), increasing the aggregate outstanding principal to </span><span style="font-family:inherit;font-size:10pt;"><span>$700.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and extending the maturity to September 2025 (see Note </span><span style="font-family:inherit;font-size:10pt;">17</span><span style="font-family:inherit;font-size:10pt;"> below). In conjunction with the refinancing, Ciena unwound its then-existing interest rate swaps for a cash gain of $</span><span style="font-family:inherit;font-size:10pt;"><span>6.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was recorded in Other Comprehensive Income, and entered into new floating-to-fixed interest rate swaps. The interest rate swaps fix the LIBOR rate of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$350.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2025 Term Loan at </span><span style="font-family:inherit;font-size:10pt;"><span>2.957%</span></span><span style="font-family:inherit;font-size:10pt;"> through September 2023. The total notional amount of these interest rate swaps in effect as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$350.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena expects the variable rate payments to be received under the terms of the interest rate swaps to offset exactly the forecasted variable rate payments on the equivalent notional amounts of the term loan. These derivative contracts have been designated as cash flow hedges. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information regarding Ciena’s derivatives is immaterial for separate financial statement presentation. See Notes </span><span style="font-family:inherit;font-size:10pt;">5</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;"> above.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt Conversion Liability Associated With the New Notes</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The New Notes provided Ciena the option, at its election, to settle conversions of such notes for cash, shares of its common stock, or a combination of cash and shares equal to the aggregate amount due upon conversion. On August 30, 2018, Ciena notified the noteholders that it had elected to settle conversion of the New Notes in a combination of cash and shares, provided that the cash portion would not exceed an aggregate amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Ciena became obligated to settle a portion of the conversion feature in cash and reclassified the cash conversion feature from equity to a derivative liability at its current fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$152.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of October 31, 2018, Ciena recorded a loss of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the change in fair value of the embedded conversion feature. On November 15, 2018, Ciena paid approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$111.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash and issued </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares in settlement of this embedded conversion feature.</span></div> 197400000 163200000 P24M 206000000.0 162600000 P12M 394000000.0 700000000.0 6800000 350000000.0 0.02957 350000000.0 400000000.0 152100000 -12100000 111300000 1600000 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Available-for-Sale Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Foreign Currency Forward Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Forward Starting Interest Rate Swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cumulative Foreign Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(590</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(451</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,386</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,017</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,948</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,120</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All amounts reclassified from AOCI related to settlement (gains) losses on foreign currency forward contracts designated as cash flow hedges impacted revenue, research and development expense or sales and marketing expense on the Consolidated Statements of Operations. All amounts reclassified from AOCI related to settlement (gains) losses on forward starting interest rate swaps designated as cash flow hedges impacted interest and other income (loss), net on the Consolidated Statements of Operations.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Available-for-Sale Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Foreign Currency Forward Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unrealized Gain/(Loss) on Forward Starting Interest Rate Swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cumulative Foreign Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2016</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(590</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,012</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(451</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,386</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,017</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,568</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>577</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,948</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,120</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 139000 -1091000 -5967000 -17410000 -24329000 -590000 1290000 3669000 8012000 12381000 0 1585000 -2516000 0 -931000 -451000 -1386000 218000 -9398000 -11017000 26000 -3242000 6011000 686000 3481000 0 -1568000 -188000 0 -1756000 -425000 -3060000 6417000 -8712000 -5780000 577000 14000 -18948000 -763000 -19120000 0 -3971000 1155000 0 -2816000 152000 925000 -13686000 -9475000 -22084000 SHORT-TERM AND LONG-TERM DEBT<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2025 Term Loan</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying values of Ciena’s term loan were comprised of the following for the fiscal periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Principal Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unamortized Discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deferred Debt Issuance Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net Carrying Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Payable due September 28, 2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>687,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred debt issuance costs deducted from the carrying amount of the term loan totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate method, through the maturity of the term loan. The amortization of deferred debt issuance costs for this term loan is included in interest expense, and was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of the term loan was </span><span style="font-family:inherit;font-size:10pt;"><span>$694.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. Ciena’s term loan is categorized as Level 2 in the fair value hierarchy. Ciena estimated the fair value of its term loan using a market approach based on observable inputs, such as current market transactions involving comparable securities. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 28, 2018, Ciena, as borrower, and Ciena Communications, Inc. and Ciena Government Solutions, Inc., as guarantors, entered into an Increase Joinder and Refinancing Amendment to Credit Agreement with the lenders party thereto and the Administrative Agent (the “Refinancing Agreement”), pursuant to which Ciena refinanced its the 2022 Term Loan into the 2025 Term Loan. In connection with the transaction, Ciena received a loan in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$699.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of original discount, from the 2025 Term Loan and simultaneously repaid </span><span style="font-family:inherit;font-size:10pt;"><span>$394.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding principal under the 2022 Term Loan, resulting in proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$305.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The 2025 Term Loan requires Ciena to make installment payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.75 million</span></span><span style="font-family:inherit;font-size:10pt;"> on a quarterly basis. Based on the continuation of existing lenders and the addition of new lenders, this arrangement was primarily accounted for as a modification of debt and, as such, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with the 2025 Term Loan were expensed. The aggregate balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of original discount from the 2022 Term Loan, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with new lenders for the 2025 Term Loan, and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of original discount from the 2025 Term Loan, were included in the carrying value of the 2025 Term Loan. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Refinancing Agreement amends Ciena’s credit agreement, dated July 15, 2014, as amended (the “Credit Agreement”) and provides that the 2025 Term Loan will, among other things:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amortize in equal quarterly installments in aggregate amounts equal to </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2025 Term Loan as of September 28, 2018, with the balance payable at maturity;</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be subject to mandatory prepayment provisions upon the occurrence of certain specified events substantially similar to the 2022 Term Loan, including certain asset sales, debt issuances and receipt of annual Excess Cash Flow (as defined in the Credit Agreement);</span></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">bear interest, at Ciena’s election, at a per annum rate equal to (a) LIBOR (subject to a floor of </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;">, or (b) a base rate (subject to a floor of </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">) plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">; and</span></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be repayable at any time at Ciena’s election, provided that repayment of the 2025 Term Loan with proceeds of certain indebtedness prior to March 28, 2019 will require a prepayment premium of </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate principal amount of such prepayment.</span></div> <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net carrying values of Ciena’s term loan were comprised of the following for the fiscal periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Principal Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Unamortized Discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deferred Debt Issuance Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net Carrying Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan Payable due September 28, 2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>687,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 693000000 1958000 3636000 687406000 693450000 3600000 4300000 600000 700000 694700000 699100000 394000000.0 305100000 1750000 -3800000 2400000 1400000 1900000 900000 0.0025 0.0000 0.0200 0.0100 0.0100 0.0100 ABL CREDIT FACILITY<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena Corporation and certain of its subsidiaries are parties to the ABL Credit Facility, which provides for a total commitment of </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a maturity date of October 28, 2024. The ABL Credit Facility was entered into on October 28, 2019 and replaced a predecessor senior secured asset-based revolving credit facility. Ciena principally uses the ABL Credit Facility to support the issuance of letters of credit that arise in the ordinary course of its business and thereby to reduce its use of cash required to collateralize these instruments.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, letters of credit totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$72.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> were outstanding under the ABL Credit Facility. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings outstanding under the ABL Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 300000000 72900000 0 EARNINGS (LOSS) PER SHARE CALCULATION<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables (in thousands except per share amounts) show a reconciliation of the numerator and denominator of the Basic EPS and the Diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding. Diluted EPS is computed using the weighted average number of the following, in each case, to the extent the effect is not anti-dilutive: (i) common shares outstanding, (ii) shares issuable upon vesting of restricted stock units and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,261,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Loss on fair value of debt conversion liability</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,894</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 0.875% Convertible Senior Notes due 2017</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 3.75% Convertible Senior Notes due 2018 (Original Notes)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 4.0% Convertible Senior Notes due 2020</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) used to calculate Diluted EPS </span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(357,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,278,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 0.875% Convertible Senior Notes due 2017</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,032</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (Original Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 4.0% Convertible Senior Notes due 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,612</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EPS</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.63</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.40</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.49</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted average shares excluded from the calculation of the denominator for Diluted EPS due to their anti-dilutive effect for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.75% Convertible Senior Notes due October 15, 2018 (Original Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.0% Convertible Senior Notes due December 15, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total shares excluded due to anti-dilutive effect</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables (in thousands except per share amounts) show a reconciliation of the numerator and denominator of the Basic EPS and the Diluted EPS. Basic EPS is computed using the weighted average number of common shares outstanding. Diluted EPS is computed using the weighted average number of the following, in each case, to the extent the effect is not anti-dilutive: (i) common shares outstanding, (ii) shares issuable upon vesting of restricted stock units and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,261,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Loss on fair value of debt conversion liability</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span></span><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,894</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 0.875% Convertible Senior Notes due 2017</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 3.75% Convertible Senior Notes due 2018 (Original Notes)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Interest expense associated with 4.0% Convertible Senior Notes due 2020</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss) used to calculate Diluted EPS </span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(357,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,278,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,738</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying outstanding stock options, employee stock purchase plan and restricted stock units</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 0.875% Convertible Senior Notes due 2017</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,032</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (Original Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 4.0% Convertible Senior Notes due 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,612</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,919</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EPS</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.63</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.40</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.49</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 253434000 -344690000 1261953000 -12894000 0 0 0 853000 0 0 7224000 0 0 8691000 253434000 -357584000 1278721000 155720000 143738000 141997000 1892000 0 1354000 0 0 404000 0 0 3032000 0 0 13934000 0 0 9198000 157612000 143738000 169919000 1.63 -2.40 8.89 1.61 -2.49 7.53 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted average shares excluded from the calculation of the denominator for Diluted EPS due to their anti-dilutive effect for the fiscal years indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Shares underlying 3.75% Convertible Senior Notes due 2018 (New Notes)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.75% Convertible Senior Notes due October 15, 2018 (Original Notes)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.0% Convertible Senior Notes due December 15, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total shares excluded due to anti-dilutive effect</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 234000 2235000 958000 0 1780000 0 0 2883000 0 0 9123000 0 234000 16021000 958000 STOCKHOLDERS’ EQUITY<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchase Program</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 13, 2018, Ciena announced that its Board of Directors authorized a program to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> of Ciena’s common stock. The amount and timing of repurchases are subject to a variety of factors including liquidity, </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">cash flow, stock price, and general business and market conditions. The program may be modified, suspended, or discontinued at any time.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity of the stock repurchase program, reported based on trade date:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares Repurchased</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-Average Price per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount Repurchased (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repurchase of common stock under the stock repurchase program</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,838,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,838,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price for the shares of Ciena’s stock repurchased is reflected as a reduction of common stock and additional paid-in capital.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchases Related to Restricted Stock Unit Tax Withholdings</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena repurchases shares of common stock to satisfy employee tax withholding obligations due upon vesting of stock unit awards. The purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the shares of Ciena’s stock repurchased is reflected as a reduction to stockholders’ equity. Ciena is required to allocate the purchase price of the repurchased shares as a reduction of common stock and additional paid-in capital.</span></div> 500000000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity of the stock repurchase program, reported based on trade date:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares Repurchased</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-Average Price per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amount Repurchased (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative balance at October 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repurchase of common stock under the stock repurchase program</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,838,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative balance at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,838,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 3838466000 39.10 150076000 3838466000 39.10 150076000 29100000 INCOME TAXES<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal periods indicated, the provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>475,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,047,699</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(77,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>463,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,126,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,105,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________________</span></div><div style="line-height:120%;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) The income tax expense for 2018 includes the impact of the remeasurement of the net deferred tax assets and the federal transition tax. See further discussion below. The income tax benefit for fiscal 2017 includes the reversal of a significant portion of the valuation allowance on Ciena’s deferred tax assets in the U.S. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal periods indicated, income before provision for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s foreign income tax as a percentage of foreign income may appear disproportionate compared to the expected tax based on the U.S. federal statutory rate and is dependent on the mix of earnings and tax rates in foreign jurisdictions.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the periods indicated, the tax provision (benefit) reconciles to the amount computed by multiplying income before income taxes by the U.S. federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>23.41%</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018 (see note below), and 35% for fiscal 2017 as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision at statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets remeasurement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294.56</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Base Erosion and Anti-Abuse Tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.80</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of debt conversion liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.95</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331.68</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(708.29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Act was enacted. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate income tax rate (“federal tax rate”) from 35% to 21% effective January 1, 2018, implementing a modified territorial tax system, and imposing a mandatory one-time transition tax on accumulated earnings of foreign subsidiaries. </span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the decrease in the federal tax rate from 35% to 21% effective January 1, 2018, Ciena computed its income tax expense for the October 31, 2018 fiscal year using a blended federal tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>23.41%</span></span><span style="font-family:inherit;font-size:10pt;">. Ciena remeasured its DTA using the federal tax rate that will apply when the related temporary differences are expected to reverse.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin No. 118, which addresses how a company recognizes provisional amounts when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the effect of the changes due to the Tax Act. The measurement period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond one year. The final impact of the Tax Act may differ from the above amounts to the extent they are provisional due to changes in interpretations of the Tax Act, legislative action to address questions that arise because of the Tax Act, changes in accounting standards for income taxes and related interpretations in response to the Tax Act, and any updates or changes to estimates used in the provisional amounts. The enactment of the Tax Act resulted in Ciena recording a provisional tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$472.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2018. In the first quarter of fiscal 2019, the measurement period under the Tax Act concluded, which resulted in immaterial adjustments to our provisional estimates.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is also required to make accounting policy elections as a result of the Tax Act. These include whether a valuation allowance is recorded for the estimated effect of the application of GILTI and BEAT or if these will be treated as period costs when incurred. Ciena had made the incremental cash tax cost policy election with respect to analyzing the impact of GILTI on the assessment of the realizability of net operating losses. Ciena’s analysis of the new BEAT rules, as well as the very recent regulatory guidance and how they may impact the company, continue to progress.  The realizability of U.S. tax carryforwards is not impacted by the BEAT, and the BEAT is a period cost when incurred. Ciena is also required to elect to either treat taxes due on future GILTI inclusions in U.S. taxable income as a current period expense when incurred or reflect such portion of the future GILTI inclusions in U.S. taxable income that relate to existing basis differences in Ciena’s current measurement of deferred taxes. Ciena’s accounting policy election is to treat the taxes due on future U.S. inclusions in taxable income under GILTI as a period cost when incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of DTA are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NOL and credit carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>850,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>887,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(142,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, net of valuation allowance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,039</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in current period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,400</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in current period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,494</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, Ciena had accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of interest and penalties, respectively, related to unrecognized tax benefits within other long-term liabilities in the Consolidated Balance Sheets. Interest and penalties of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were recorded as a net benefit to the provision for income taxes during </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. During fiscal 2019, Ciena recorded a net benefit primarily as a result of a settlement with a taxing authority. During fiscal 2017, Ciena recorded a net benefit primarily as a result of recognizing a portion of previously unrecognized tax benefits. During fiscal 2018, Ciena recorded a provision for interest and penalties in its provision for income taxes of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. If recognized, the entire balance of unrecognized tax benefits would impact the effective tax rate. Over the next 12 months, Ciena does not estimate any material changes in unrecognized income tax benefits.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized is an estimated </span><span style="font-family:inherit;font-size:10pt;"><span>$372.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. If these earnings were distributed to the U.S., Ciena would be subject to additional foreign withholding taxes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$31.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Additionally, there are no other significant temporary differences for which a deferred tax liability has not been recognized.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena continues to maintain a valuation allowance against net deferred tax assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$136.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily related to state and foreign net operating losses and credits that Ciena estimates it will not be able to use. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The following table summarizes the activity in Ciena’s valuation allowance against its gross deferred tax assets (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,303,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,898</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena had a </span><span style="font-family:inherit;font-size:10pt;"><span>$391.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> net operating loss carry forward and a </span><span style="font-family:inherit;font-size:10pt;"><span>$62.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> income tax credit carry forward which begin to expire in fiscal 2029 and fiscal 2021, respectively. Ciena’s ability to use net operating losses and credit carry forwards is subject to limitations pursuant to the ownership change rules of the Internal Revenue Code Section 382.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     </span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena adopted ASU 2016-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting, </span><span style="font-family:inherit;font-size:10pt;">in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$62.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred tax assets related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal periods indicated, the provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>475,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,047,699</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(77,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>463,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,126,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,105,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________________</span></div><div style="line-height:120%;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) The income tax expense for 2018 includes the impact of the remeasurement of the net deferred tax assets and the federal transition tax. See further discussion below. The income tax benefit for fiscal 2017 includes the reversal of a significant portion of the valuation allowance on Ciena’s deferred tax assets in the U.S. </span></div> 13143000 8327000 0 16945000 8219000 6342000 9816000 13294000 14563000 39904000 29840000 20905000 31872000 475951000 -1047699000 -9159000 -8202000 -77429000 -2861000 -4118000 -1604000 19852000 463631000 -1126732000 59756000 493471000 -1105827000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal periods indicated, income before provision for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,809</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 256461000 106972000 114242000 56729000 41809000 41884000 313190000 148781000 156126000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the periods indicated, the tax provision (benefit) reconciles to the amount computed by multiplying income before income taxes by the U.S. federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>23.41%</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2018 (see note below), and 35% for fiscal 2017 as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision at statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets remeasurement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294.56</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Base Erosion and Anti-Abuse Tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.18</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.53</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.80</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15.38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of debt conversion liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.90</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.95</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.03</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331.68</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(708.29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.21 0.2341 0.2100 0.2341 0.3500 0 2.9456 0 0.0360 0 0 0.0218 -0.0016 0.0229 -0.0037 0.0122 -0.0035 0.0753 0.0880 0.1538 0.0101 0.0339 0.0345 0 0.0190 0 0.0029 0.2323 0 -0.0213 -0.1195 -7.3997 0.0103 0.0488 0.0667 0.1908 3.3168 -7.0829 0.2341 472800000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant components of DTA are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NOL and credit carry forward</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>850,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>887,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(142,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, net of valuation allowance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,039</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 54183000 40959000 455007000 353838000 302325000 483495000 39405000 9397000 850920000 887689000 135978000 142650000 714942000 745039000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,668</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in current period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decrease related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,400</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in current period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase related to positions taken in prior period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions related to expiration of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,494</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 30668000 122000 111412000 620000 141582000 46400000 2482000 1301000 96363000 1959000 1224000 2494000 94604000 3000000.0 3500000 -1000000.0 -600000 1100000 372000000.0 31000000.0 136000000.0 The following table summarizes the activity in Ciena’s valuation allowance against its gross deferred tax assets (in thousands):<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Beginning</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Ending</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,303,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,898</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1489780000 0 1303882000 185898000 185898000 23720000 66968000 142650000 142650000 27459000 34131000 135978000 391000000.0 62000000.0 62100000 SHARE-BASED COMPENSATION EXPENSE<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has outstanding equity awards issued under its 2017 Omnibus Incentive Plan (the “2017 Plan”), its 2008 Omnibus Incentive Plan, and certain legacy equity plans and equity plans assumed as a result of previous acquisitions. All equity awards granted on or after March 23, 2017 are made exclusively from the 2017 Plan. Ciena also makes shares of its common stock available for purchase under its Amended and Restated 2003 Employee Stock Purchase Plan (the “ESPP”). Each of the 2017 Plan and the ESPP are described below.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2017 Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2017 Plan has a </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;">-year term and authorizes the issuance of awards including stock options, restricted stock units (RSUs), restricted stock, unrestricted stock, stock appreciation rights (SARs) and other equity and/or cash performance incentive awards to employees, directors and consultants of Ciena. Subject to certain restrictions, the Compensation Committee of the Board of Directors has broad discretion to establish the terms and conditions for awards under the 2017 Plan, including the number of shares, vesting conditions, and the required service or performance criteria. Options and SARs have a maximum term of </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">, and their exercise price may not be less than </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of fair market value on the date of grant. Repricing of stock options and SARs is prohibited without stockholder approval. Certain change in control transactions may cause awards granted under the 2017 Plan to vest, unless the awards are continued or substituted for in connection with the transaction. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2017 Plan authorizes and reserves </span><span style="font-family:inherit;font-size:10pt;"><span>8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for issuance. In addition, any shares that remained available for issuance under the 2008 Plan as of March 23, 2017 were added to the 2017 Plan and are available for issuance thereunder. The number of shares available under the 2017 Plan will also be increased from time to time by: (i) the number of shares subject to outstanding awards granted under Ciena’s prior equity compensation plans that are forfeited, expire or are canceled without delivery of common stock following the effective date of the 2017 Plan, and (ii) the number of shares subject to awards assumed or substituted in connection with the acquisition of another company. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the total number of shares authorized for issuance under the 2017 Plan is </span><span style="font-family:inherit;font-size:10pt;"><span>8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remained available for issuance thereunder.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> stock options granted by Ciena during </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or fiscal 2017. Outstanding stock option awards granted to employees in prior periods are generally subject to service-based vesting conditions and vest over a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year period. The following table is a summary of Ciena’s stock option activity for the periods indicated (shares in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares Underlying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes information with respect to stock options outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, based on Ciena’s closing stock price on the last trading day of Ciena’s fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (shares and intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:14%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Options Outstanding and Vested at</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Range of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contractual</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aggregate</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Underlying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intrinsic</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.79</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.27</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assumptions for Option-Based Awards</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes the fair value of stock options as share-based compensation expense on a straight-line basis over the requisite service period. Ciena did not grant any option-based awards during fiscal 2019, fiscal 2018, or fiscal 2017. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A restricted stock unit is a stock award that entitles the holder to receive shares of Ciena common stock as the unit vests. Ciena’s outstanding restricted stock unit awards are subject to service-based vesting conditions and/or performance-based vesting conditions. Awards subject to service-based conditions typically vest in increments over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year period. However, the 2017 Plan permits Ciena to grant service-based stock awards with a minimum </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year vesting period. Awards with performance-based vesting conditions (i) require the achievement of certain operational, financial or other performance criteria or targets or (ii) vest based on Ciena’s total shareholder return as compared to an index of peer companies, in whole or in part. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assumptions for Restricted Stock Unit Awards</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes the estimated fair value of performance-based awards as share-based compensation expense over the performance period, using graded vesting, which considers each performance period or tranche separately, based on Ciena’s determination of whether it is probable that the performance targets will be achieved. At the end of each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes the estimated fair value of restricted stock units subject only to service-based vesting conditions by multiplying the number of shares underlying the award by the closing price per share of Ciena common stock on the grant date. Ciena recognizes the estimated fair value of restricted stock units subject to performance-based vesting conditions other than total shareholder return by assuming the satisfaction of any performance-based objectives at the “target” level and multiplying the corresponding number of shares earned based upon such achievement by the closing price per share of Ciena common stock on the grant date. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena recognizes the estimated fair value of performance based awards subject to total shareholder return as compared to an index of peer companies using a Monte Carlo simulation valuation model. Assumptions for awards granted during fiscal 2019 and fiscal 2018 included the following:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility of Ciena common stock, which is a weighted average of implied volatility and historical volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.10%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.93%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historical volatility of Ciena common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.80%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.24%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historical volatility of S&amp;P Networking Index</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.39%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.14%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Correlation coefficient</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6251</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6597</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.89</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.62%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.94%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table is a summary of Ciena’s restricted stock unit activity for the period indicated, with the aggregate fair value of the balance outstanding at the end of each period, based on Ciena’s closing stock price on the last trading day of the relevant period (shares and aggregate fair value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restricted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Stock Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Grant Date</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aggregate Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled or forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(348</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of October 31, 2019 and 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the total restricted stock units outstanding are performance based awards subject to total shareholder return, respectively. The total fair value of restricted stock units that vested and were converted into common stock during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$79.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$54.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$49.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The weighted average fair value of each restricted stock unit granted by Ciena during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$34.53</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$22.46</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$23.29</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of each restricted stock unit award is based on the closing price on the date of grant. Share-based expense for service-based restricted stock unit awards is recognized ratably over the vesting period on a straight-line basis. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based expense for performance-based restricted stock unit awards is recognized ratably over the performance period based on Ciena’s determination of whether it is probable that the performance targets will be achieved. At each reporting period, Ciena reassesses the probability of achieving the performance targets and the performance period required to meet those targets. The estimation of whether the performance targets will be achieved involves judgment, and the estimate of expense is revised periodically based on the probability of achieving the performance targets. Revisions are reflected in the period in which the estimate is changed. If any performance goals are not met, no compensation cost is ultimately recognized against that goal and, to the extent previously recognized, compensation expense is reversed. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense is recognized only for those awards that are ultimately expected to vest. In the event of a forfeiture of an award, the expense related to the unvested portion of that award is reversed. Reversal of share-based compensation expense based on forfeitures can materially affect the measurement of estimated fair value of Ciena’s share-based compensation.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Amended and Restated ESPP</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the ESPP, eligible employees may enroll in a </span><span style="font-family:inherit;font-size:10pt;">twelve</span><span style="font-family:inherit;font-size:10pt;">-month offer period that begins in December and June of each year. Each offer period includes </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-month purchase periods. Employees may purchase a limited number of shares of Ciena common stock at </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value on either the day immediately preceding the offer date or the purchase date, whichever is lower. The ESPP is considered compensatory for purposes of share-based compensation expense. Pursuant to the ESPP’s “evergreen” provision, on December 31 of each year, the number of shares available under the ESPP increases by up to </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, provided that the total number of shares available at that time shall not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. Unless earlier terminated, the ESPP will terminate on </span><span style="font-family:inherit;font-size:10pt;">January 24, 2023</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena issued </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares under the ESPP, respectively. At </span><span style="font-family:inherit;font-size:10pt;">October 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remained available for issuance under the ESPP. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share-Based Compensation Expense</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense for the periods indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product cost of goods sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense included in cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense included in operating expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,124</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense capitalized in inventory, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized share-based compensation expense was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$88.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> which relates to unvested restricted stock units and is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.45</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> P10Y 1 8900000 8900000 5000000.0 0 The following table is a summary of Ciena’s stock option activity for the periods indicated (shares in thousands):<div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares Underlying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.03</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 276000 33.52 0 0 50000 24.13 6000 37.03 220000 35.54 800000 2200000 3100000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes information with respect to stock options outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, based on Ciena’s closing stock price on the last trading day of Ciena’s fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (shares and intrinsic value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:14%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Options Outstanding and Vested at</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31, 2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Remaining</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Range of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contractual</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aggregate</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Underlying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Exercise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intrinsic</span></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.79</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.27</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6.43 10.50 4000 P0M24D 8.42 117000 11.34 15.67 49000 P2Y9M14D 13.51 1123000 17.50 19.25 11000 P4Y7M6D 18.17 202000 32.06 37.10 31000 P3Y3M7D 36.04 28000 41.52 55.63 125000 P3Y5M23D 46.47 0 6.43 55.63 220000 P3Y3M18D 35.54 1470000 Assumptions for awards granted during fiscal 2019 and fiscal 2018 included the following:<div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility of Ciena common stock, which is a weighted average of implied volatility and historical volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.10%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.93%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historical volatility of Ciena common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.80%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.24%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Historical volatility of S&amp;P Networking Index</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.39%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.14%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Correlation coefficient</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6251</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6597</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.89</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.62%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.94%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.3410 0.3493 0.3680 0.3824 0.1739 0.1714 0.6251 0.6597 P2Y10M13D P2Y10M20D 0.0262 0.0194 0.000 0.000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table is a summary of Ciena’s restricted stock unit activity for the period indicated, with the aggregate fair value of the balance outstanding at the end of each period, based on Ciena’s closing stock price on the last trading day of the relevant period (shares and aggregate fair value in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restricted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Stock Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Grant Date</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aggregate Fair</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled or forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(348</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4402000 22.26 140943000 2057000 2101000 348000 4010000 27.94 146091000 300000 200000 79200000 54300000 49500000 34.53 22.46 23.29 2 0.85 600000 8200000 1000000.0 1100000 1000000.0 4500000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense for the periods indicated (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product cost of goods sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense included in cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense included in operating expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,124</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense capitalized in inventory, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2868000 2984000 2672000 3175000 2616000 2487000 6043000 5600000 5159000 14321000 13518000 12957000 16474000 14246000 12846000 22841000 19709000 17321000 53636000 47473000 43124000 57000 -101000 77000 59736000 52972000 48360000 88200000 P1Y5M12D SEGMENT AND ENTITY WIDE DISCLOSURES<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has the following operating segments for reporting purposes: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services. During fiscal 2019, we separated our previous Software and Software-Related Services segment into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> stand-alone operating segments. Because Ciena previously disclosed its Platform Software and Services and Blue Planet Automation Software and Services as distinct product lines in its presentation of segment revenue for Software and Software-Related Services, there is no significant change to our presentation of segment revenues as a result of this separation. Comparative periods have been retrospectively adjusted to disclose segment profit for Platform Software and Services and Blue Planet Automation Software and Services.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s long-lived assets, including equipment, building, furniture and fixtures, finite-lived intangible assets, and maintenance spares, are not reviewed by the chief operating decision maker for purposes of evaluating performance and allocating resources. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, equipment, building, furniture and fixtures totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$286.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily supports asset groups within Ciena’s Networking Platforms, Platform Software and Services and Blue Planet Automation Software and Services segments and Ciena’s unallocated selling and general and administrative activities. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of Ciena’s intangible assets were assigned to asset groups within Ciena’s Networking Platforms segment and </span><span style="font-family:inherit;font-size:10pt;"><span>$92.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of Ciena’s intangible assets were assigned to asset groups within Ciena’s Blue Planet Automation Software and Services segment. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, all of the maintenance spares totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$55.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> were assigned to asset groups within Ciena’s Global Services segment. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below (in thousands, except percentage data) sets forth Ciena’s segment revenue for the respective periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Converged Packet Optical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,194,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,939,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Packet Networking</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total Networking Platforms</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,478,018</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,252,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global Services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Maintenance Support and Training</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Installation and Deployment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Consulting and Network Design</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total Global Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>415,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Profit (Loss)</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The presentation of segment profit (loss) for fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> reflects the change in Ciena’s software operating segments as described above. Segment profit (loss) is determined based on internal performance measures used by Ciena’s chief executive officer to assess the performance of each operating segment in a given period. In connection with that assessment, the chief executive officer excludes the following items: selling and marketing costs; general and administrative costs; amortization of intangible assets; acquisition and integration costs; significant asset impairments and restructuring costs, interest and other income (loss), net; interest expense; loss on extinguishment and modification of debt; and provision (benefit) for income taxes.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below (in thousands) sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income (loss) during the respective periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment profit (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>581,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,769</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,240</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global Services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>770,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: non-performance operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Selling and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Acquisition and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Significant asset impairments and restructuring costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: other non-performance financial items</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,029</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Loss on extinguishment and modification of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,887</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,657</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,105,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,261,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Entity Wide Reporting</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena’s operating segments each engage in business across </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> geographic regions: North America; Europe, Middle East and Africa (“EMEA”); Asia-Pacific, Japan and India (“APAC”); and Caribbean and Latin America (“CALA”). North America includes only activities in the United States and Canada. The following table reflects Ciena’s geographic distribution of revenue principally based on the relevant location for Ciena’s delivery of products and performance of services. For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,351,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,886,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,736,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CALA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America includes </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25 billion</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.77 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.63 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of United States revenue for fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other country accounted for at least 10% of total revenue for the periods presented above.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, with any country accounting for at least 10% of total equipment, building, furniture and fixtures, net, specifically identified. Equipment, building, furniture and fixtures, net, attributable to geographic regions outside of the United States and Canada are reflected as “Other International.” For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, was as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While Ciena has benefited from the diversification of its business and customer base, its ten largest customers contributed </span><span style="font-family:inherit;font-size:10pt;"><span>59.3%</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2019</span><span style="font-family:inherit;font-size:10pt;"> revenue, </span><span style="font-family:inherit;font-size:10pt;"><span>56.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2018</span><span style="font-family:inherit;font-size:10pt;"> revenue and </span><span style="font-family:inherit;font-size:10pt;"><span>55.6%</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2017</span><span style="font-family:inherit;font-size:10pt;"> revenue. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the periods below, customers accounting for at least </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of Ciena’s revenue were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Verizon</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AT&amp;T</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web-scale provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">________________________________</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:7%;"/><td style="width:93%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denotes revenue representing less than 10% of total revenue for the period</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Web-scale provider noted above contributed greater than 10% of total revenue for the first time in fiscal 2019 and purchased products from each of Ciena’s operating segments excluding Blue Planet Automation Software and Services. The other customers identified above purchased products and services from each of Ciena’s operating segments.</span></div> 2 286900000 20300000 92500000 55500000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below (in thousands, except percentage data) sets forth Ciena’s segment revenue for the respective periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Converged Packet Optical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,562,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,194,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,939,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Packet Networking</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>348,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>283,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>313,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total Networking Platforms</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,911,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,478,018</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,252,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global Services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Maintenance Support and Training</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>261,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Installation and Deployment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Consulting and Network Design</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total Global Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>415,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>387,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 2562841000 2194519000 1939621000 348477000 283499000 313089000 2911318000 2478018000 2252710000 155376000 173949000 145009000 54555000 26764000 16110000 261337000 245161000 227400000 148233000 128829000 117524000 41312000 41565000 42934000 450882000 415555000 387858000 3572131000 3094286000 2801687000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below (in thousands) sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income (loss) during the respective periods indicated:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment profit (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Networking Platforms</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>581,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>578,039</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Platform Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,769</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,240</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,817</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global Services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>770,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: non-performance operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Selling and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Acquisition and integration costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Significant asset impairments and restructuring costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: other non-performance financial items</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,029</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Loss on extinguishment and modification of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,887</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,657</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,105,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(344,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,261,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 759244000 581113000 578039000 64210000 78048000 47353000 -17769000 -8240000 -14817000 188242000 172205000 159882000 993927000 823126000 770457000 423046000 394060000 356169000 174399000 160133000 142604000 21808000 15737000 33029000 3370000 5111000 0 24538000 18139000 23933000 3876000 -12029000 913000 37452000 55249000 55852000 0 -13887000 -3657000 59756000 493471000 -1105827000 253434000 -344690000 1261953000 4 2351260000 1886450000 1736047000 566718000 464876000 404099000 152653000 140177000 164308000 501500000 602783000 497233000 3572131000 3094286000 2801687000 2250000000 1770000000 1630000000 For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, was as follows (in thousands):<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,351,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,886,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,736,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>404,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CALA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,801,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 211901000 198028000 58119000 75479000 16864000 18560000 286884000 292067000 0.593 0.565 0.556 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the periods below, customers accounting for at least </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of Ciena’s revenue were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Verizon</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AT&amp;T</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web-scale provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>736,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">________________________________</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:7%;"/><td style="width:93%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denotes revenue representing less than 10% of total revenue for the period</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 459787000 318013000 288048000 388704000 374576000 448943000 370577000 1219068000 692589000 736991000 OTHER EMPLOYEE BENEFIT PLANS<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has a Defined Contribution Pension Plan that covers a majority of its Canada-based employees. The plan covers all Canada-based employees who are not part of an excluded group. Total contributions (employee and employer) cannot exceed the lesser of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>18%</span></span><span style="font-family:inherit;font-size:10pt;"> of participant earnings and an annual dollar limit (CAD</span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$27,230</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$20,725</span></span><span style="font-family:inherit;font-size:10pt;">) for </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">). This plan includes a required employer contribution of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> for all participants and a </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> matching of participant contributions up to a total annual maximum of CAD</span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$3,000</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2,283</span></span><span style="font-family:inherit;font-size:10pt;">) per employee. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena made matching contributions of approximately CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">), CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;">) and CAD</span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">), respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has a 401(k) defined contribution profit sharing plan. Participants may contribute up to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>60%</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-tax compensation, subject to certain limitations. The plan includes an employer matching contribution equal to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> an employee contributes each pay period. Ciena may also make discretionary annual profit contributions up to the IRS regulated limit. Ciena has made </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> profit sharing contributions to date. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, Ciena made matching contributions of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 0.18 27230 20725 0.01 0.50 3000 2283 5200000 4000000.0 5100000 3900000 4700000 3600000 0.60 0.50 0.06 0 5900000 5800000 5700000 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Government Grant </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2018, Ciena entered into agreements related to the Evolution of Networking Services through a Corridor in Quebec and Ontario for Research and Innovation project with the Canadian federal government, the government of the province of Ontario and the government of the province of Quebec to develop a 5G technology corridor between Quebec and Ontario to promote research and development, small business enterprises and entrepreneurs in Canada. Under these agreements, Ciena can receive up to an aggregate CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$57.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$43.8 million</span></span><span style="font-family:inherit;font-size:10pt;">) in reimbursement from the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> Canadian government entities for eligible costs over a period commencing on February 20, 2017 and ending on March 31, 2022. Ciena anticipates receiving recurring disbursements over this period. Amounts received under the agreements are subject to recoupment in the event that Ciena fails to achieve certain minimum investment, employment and project milestones. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Ciena has recorded CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$28.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.0 million</span></span><span style="font-family:inherit;font-size:10pt;">) in cumulative benefits as a reduction in research and development expense of which CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$12.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;">) was recorded in fiscal 2019. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, amounts receivable from this grant were CAD</span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> (approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">).</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Contingencies </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is subject to various tax liabilities arising in the ordinary course of business. Ciena does not expect that the ultimate settlement of these tax liabilities will have a material effect on its results of operations, financial position or cash flows. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena is subject to various legal proceedings, claims and other matters arising in the ordinary course of business, including those that relate to employment, commercial, tax and other regulatory matters. Ciena is also subject to intellectual property related claims, including claims against third parties that may involve contractual indemnification obligations on the part of Ciena. Ciena does not expect that the ultimate costs to resolve such matters will have a material effect on its results of operations, financial position or cash flows.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Commitments</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ciena has certain minimum obligations under non-cancelable leases expiring on various dates through 2032 for equipment and facilities. The following table summarizes Ciena’s future annual minimum lease commitments under non-cancelable leases that are not recorded on the balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,862</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rental expense for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$24.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. In addition, Ciena paid approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to rent costs for restructured facilities and unfavorable lease commitments, which were offset against Ciena’s restructuring liabilities and unfavorable lease obligations. The amount for operating lease commitments above does not include variable expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. These costs are not expected to have a material impact on Ciena’s financial condition, results of operations or cash flows.</span></div> 57600000 43800000 3 28900000 22000000.0 12300000 9200000 10400000 7900000 The following table summarizes Ciena’s future annual minimum lease commitments under non-cancelable leases that are not recorded on the balance sheet as of <span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,776</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,862</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28776000 24184000 16767000 13393000 10632000 26110000 119862000 22000000.0 24100000 30900000 1300000 1900000 2700000 SUBSEQUENT EVENTS<div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchase Program</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From the end of the fourth quarter of fiscal 2019 through December 16, 2019, Ciena repurchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span>737,474</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$37.21</span></span><span style="font-family:inherit;font-size:10pt;"> per share, inclusive of repurchases pending settlement. As of December 16, 2019, Ciena has repurchased an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>4,575,940</span></span><span style="font-family:inherit;font-size:10pt;"> shares and has an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$322.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of authorized funds remaining under its Stock Repurchase Program.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Centina Acquisition</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 3, 2019, Ciena entered into a definitive agreement to acquire privately-held Centina Systems, Inc., a provider of service assurance analytics and network performance management solutions. The transaction closed during Ciena’s first quarter of fiscal 2020. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Regulations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 2, 2019, the U.S. Department of the Treasury released final regulations and proposed regulations under Section 59A, BEAT. BEAT, which requires certain U.S. corporations to pay a minimum tax associated with deductible payments to non-U.S. related parties, was enacted by the Tax Act. In addition, on December 2, 2019, the U.S. Department of the Treasury also released final regulations that provide additional guidance with respect to the foreign tax credit regime under the Tax Act. For the year ended October 31, 2019, Ciena recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of BEAT and a benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> attributable to such foreign tax credits. Ciena is in the process of reviewing these regulations and does not anticipate the impact of the new regulations will be material. Any tax effect will be recorded in Ciena’s fiscal 2020 results.</span></div> 737474 27400000 37.21 4575940 322500000 11300000 900000 XML 74 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Current assets:    
Cash and cash equivalents $ 904,045 $ 745,423
Short-term investments 109,940 148,981
Accounts receivable, net 724,854 786,502
Inventories, net 345,049 262,751
Prepaid expenses and other 297,914 198,945
Total current assets 2,381,802 2,142,602
Long-term investments 10,014 58,970
Equipment, building, furniture and fixtures, net 286,884 292,067
Goodwill 297,937 297,968
Other intangible assets, net 112,781 148,225
Deferred tax asset, net 714,942 745,039
Other long-term assets 88,986 71,652
Total assets 3,893,346 3,756,523
Current liabilities:    
Accounts payable 344,819 340,582
Accrued liabilities and other short-term obligations 382,740 340,075
Deferred revenue 111,381 111,134
Current portion of long-term debt 7,000 7,000
Debt conversion liability 0 164,212
Total current liabilities 845,940 963,003
Long-term deferred revenue 45,492 58,323
Other long-term obligations 148,747 119,413
Long-term debt, net 680,406 686,450
Total liabilities 1,720,585 1,827,189
Commitments and contingencies (Note 25)
Stockholders’ equity:    
Preferred stock — par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding 0 0
Common stock — par value $0.01; 290,000,000 shares authorized; 154,403,850 and 154,318,531 shares issued and outstanding 1,544 1,543
Additional paid-in capital 6,837,714 6,881,223
Accumulated other comprehensive loss (22,084) (5,780)
Accumulated deficit (4,644,413) (4,947,652)
Total stockholders’ equity 2,172,761 1,929,334
Total liabilities and stockholders’ equity $ 3,893,346 $ 3,756,523
XML 75 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Changes in Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Oct. 31, 2016 $ 766,341 $ 1,398 $ 6,715,478 $ (24,329) $ (5,926,206)
Beginning balance (in shares) at Oct. 31, 2016   139,767,627      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 1,261,953       1,261,953
Other comprehensive loss 13,312     13,312  
Issuance of shares from employee equity plans 20,412 $ 32 20,380    
Issuance of shares from employee equity plans (in shares)   3,275,600      
Share-based compensation expense 48,360   48,360    
Reversal of deferred tax asset valuation allowance 25,964   25,964    
Ending balance at Oct. 31, 2017 2,136,342 $ 1,430 6,810,182 (11,017) (4,664,253)
Ending balance (in shares) at Oct. 31, 2017   143,043,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (344,690)       (344,690)
Other comprehensive loss 5,237     5,237  
Reclassification of cash conversion feature (152,142)   (152,142)    
Conversion of convertible notes into common shares 262,103 $ 122 261,981    
Conversion of convertible notes into common shares (in shares)   12,236,146      
Repurchases of common stock - repurchase program (110,981) $ (44) (110,937)    
Repurchases of common stock - repurchase program (in shares)   (4,290,801)      
Issuance of shares from employee equity plans 23,127 $ 37 23,090    
Issuance of shares from employee equity plans (in shares)   3,484,018      
Share-based compensation expense 52,972   52,972    
Shares repurchased for tax withholdings on vesting of restricted stock units (4,757) $ (2) (4,755)    
Shares repurchased for tax withholdings on vesting of restricted stock units (in shares)   (154,059)      
Ending balance at Oct. 31, 2018 $ 1,929,334 $ 1,543 6,881,223 (5,780) (4,947,652)
Ending balance (in shares) at Oct. 31, 2018 154,318,531 154,318,531      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ 253,434       253,434
Other comprehensive loss (16,304)     (16,304)  
Conversion of convertible notes into common shares 52,944 $ 16 52,928    
Conversion of convertible notes into common shares (in shares)   1,585,140      
Repurchases of common stock - repurchase program $ (150,076) $ (38) (150,038)    
Repurchases of common stock - repurchase program (in shares) (3,838,466,000) (3,838,466)      
Issuance of shares from employee equity plans $ 22,947 $ 31 22,916    
Issuance of shares from employee equity plans (in shares) 50,000 3,112,916      
Share-based compensation expense $ 59,736   59,736    
Shares repurchased for tax withholdings on vesting of restricted stock units (29,059) $ (8) (29,051)    
Shares repurchased for tax withholdings on vesting of restricted stock units (in shares)   (774,271)      
Ending balance at Oct. 31, 2019 $ 2,172,761 $ 1,544 $ 6,837,714 $ (22,084) $ (4,644,413)
Ending balance (in shares) at Oct. 31, 2019 154,403,850 154,403,850      
XML 76 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Thousands, $ in Millions
12 Months Ended 32 Months Ended
Oct. 31, 2019
USD ($)
government_entity
Oct. 31, 2019
CAD ($)
government_entity
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2019
CAD ($)
Oct. 31, 2019
CAD ($)
Oct. 31, 2018
CAD ($)
Operating Leased Assets [Line Items]                
Maximum amount of Canadian grant     $ 43,800         $ 57.6
Number of Canadian government entities | government_entity 3 3            
Total revenue $ 3,572,131   3,094,286 $ 2,801,687        
Amounts receivable from grant 7,900       $ 7,900   $ 10.4  
Leases                
2020 28,776       28,776      
2021 24,184       24,184      
2022 16,767       16,767      
2023 13,393       13,393      
2024 10,632       10,632      
Thereafter 26,110       26,110      
Total 119,862       119,862      
Operating lease, rental expense                
Rental expense 22,000   24,100 30,900        
Restructured facilities and unfavorable lease                
Operating lease, rental expense                
Rental expense 1,300   $ 1,900 $ 2,700        
Grant                
Operating Leased Assets [Line Items]                
Total revenue $ 9,200 $ 12.3     $ 22,000 $ 28.9    
XML 77 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
12 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregation of Revenue

Ciena’s disaggregated revenue represents similar groups that depict the nature, amount, and timing of revenue and cash flows for Ciena’s various offerings. The sales cycle, contractual obligations, customer requirements, and go-to-market strategies may differ for each of its product categories, resulting in different economic risk profiles for each category.

The tables below (in thousands) set forth Ciena’s disaggregated revenue for the respective period:
 
Year Ended October 31, 2019
 
Networking Platforms
 
Platform Software and Services
 
Blue Planet Automation Software and Services
 
Global Services
 
Total
Product lines:
 
 
 
 
 
 
 
 
 
Converged Packet Optical
$
2,562,841

 
$

 
$

 
$

 
$
2,562,841

Packet Networking
348,477

 

 

 

 
348,477

Platform Software and Services

 
155,376

 

 

 
155,376

Blue Planet Automation Software and Services

 

 
54,555

 

 
54,555

Maintenance Support and Training

 

 

 
261,337

 
261,337

Installation and Deployment

 

 

 
148,233

 
148,233

Consulting and Network Design

 

 

 
41,312

 
41,312

Total revenue by product line
$
2,911,318

 
$
155,376

 
$
54,555

 
$
450,882

 
$
3,572,131

 
 
 
 
 
 
 
 
 
 
Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
Products and services at a point in time
$
2,911,318

 
$
55,530

 
$
17,697

 
$
18,802

 
$
3,003,347

Products and services transferred over time

 
99,846

 
36,858

 
432,080

 
568,784

Total revenue by timing of revenue recognition
$
2,911,318

 
$
155,376

 
$
54,555

 
$
450,882

 
$
3,572,131


 
Year Ended October 31, 2019
Geographic Distribution:
 
North America
$
2,351,260

EMEA
566,718

CALA
152,653

APAC
501,500

Total revenue by geographic distribution
$
3,572,131



Networking Platforms reflects sales of Ciena’s Converged Packet Optical and Packet Networking product lines.
Converged Packet Optical - includes the 6500 Packet-Optical Platform, 5430 Reconfigurable Switching System, Waveserver® stackable interconnect system, the family of CoreDirector® Multiservice Optical Switches and the OTN configuration for the 5410 Reconfigurable Switching System. This product line also includes sales of the Z-Series Packet-Optical Platform.
Packet Networking - includes the 3000 family of service delivery switches and service aggregation switches and the 5000 family of service aggregation switches. This product line also includes the 8700 Packetwave Platform, the Ethernet packet configuration for the 5410 Service Aggregation Switch, and the 6500 Packet Transport System (PTS), which combines packet switching, control plane operation, and integrated optics.
The Networking Platforms segment also includes sales of operating system software and enhanced software features embedded in each of the product lines above. Revenue from this segment is included in product revenue on the Consolidated Statements of Operations. Ciena’s hardware with the embedded operating system software and enhanced software features are considered distinct performance obligations for which the revenue is generally recognized upfront at a point in time upon transfer of control.

Platform Software and Services provides analytics, data, and planning tools to assist customers in managing Ciena’s Networking Platforms products in their networks. Ciena’s platform software includes its Manage, Control and Plan (MCP) domain controller solution, OneControl Unified Management System, ON-Center® Network and Service Management Suite, Ethernet Services Manager, Optical Suite Release and Planet Operate. Platform software-related services revenue includes sales of subscription, installation, support, and consulting services related to Ciena’s software platforms, operating system software and enhanced software features embedded in each of the Networking Platforms product lines above. Revenue from the software portion of this segment is included in product revenue on
the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations.

Blue Planet Automation Software and Services which is a comprehensive, open software suite that allows customers to use enhanced knowledge about their networks to drive adaptive optimization of their services and operations. Ciena’s Blue Planet Automation Platform includes multi-domain service orchestration (MDSO), network function virtualization (NFV), management and orchestration (NFV MANO), analytics, network health predictor (NHP), route optimization and assurance (ROA), inventory management and Ciena’s SDN Multilayer Controller and virtual wide area network (V-WAN) application. Ciena acquired the NHP and ROA software solutions as a part of its acquisition of Packet Design, LLC (“Packet Design”). Ciena acquired the inventory management software solution as a part of its acquisition of DonRiver Holdings, LLC (“DonRiver”). Services revenue includes sales of subscription, installation, support, consulting and design services related to Ciena’s Blue Planet Automation Platform. Revenue from the software portion of this segment is included in product revenue on the Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Consolidated Statements of Operations.

Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered a distinct performance obligation where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support are recognized ratably over the period during which the services are performed. Revenue from professional services for solution customization, software and solution support services, consulting and design, and build-operate-transfer services relating to Ciena’s software offerings are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period.

Global Services reflects sales of a broad range of Ciena’s services for maintenance support and training, installation and deployment, and consulting and network design activities. Revenue from this segment is included in services revenue on the Consolidated Statements of Operations.
Ciena’s Global Services are considered a distinct performance obligation where revenue is generally recognized over time. Revenue from maintenance support is recognized ratably over the period during which the services are performed. Revenue from installation and deployment services and consulting and network design services are recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period. Revenue from training services is generally recognized at a point in time upon completion of the service.

Contract Balances
The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):
 
 
Balance at October 31, 2019
 
Adjusted Balance at November 1, 2018
Accounts receivable, net
 
$
724,854

 
$
799,011

Contract assets
 
$
84,046

 
$
31,380

Deferred revenue
 
$
156,873

 
$
140,704



Our contract assets represent unbilled accounts receivable where transfer of a product or service has occurred but invoicing is conditional on completion of future performance obligations. These amounts are primarily related to installation and deployment and professional services arrangements where transfer of control has occurred but Ciena has not yet invoiced the customer. Contract assets are included in prepaid expenses and other current assets in the Consolidated Balance Sheets, see Note 10 below.

Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately $95.1 million of revenue during fiscal 2019 that was included in the deferred revenue balance at November 1, 2018. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during fiscal 2019.

Capitalized Contract Acquisition Costs

Capitalized contract acquisition costs consist of deferred sales commissions and were $15.7 million and $13.6 million as of October 31, 2019 and November 1, 2018, respectively, and were included in other current assets and other assets. The amortization expense associated with these costs was $18.6 million during fiscal 2019 and was included in sales and marketing expense.

Remaining Performance Obligations

Remaining Performance Obligations (“RPO”) are comprised of non-cancelable customer purchase orders for products and services that are awaiting transfer of control for revenue recognition under the applicable contract terms. As of October 31, 2019, the aggregate amount of RPO was $950.0 million. As of October 31, 2019, Ciena expects approximately 83% of the RPO to be recognized as revenue within the next twelve months.
XML 78 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS

As of the dates indicated, the following tables summarize the fair value of assets and liabilities that were recorded at fair value on a recurring basis (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
759,114

 
$

 
$

 
$
759,114

U.S. government obligations

 
119,954

 

 
119,954

Foreign currency forward contracts

 
1,570

 

 
1,570

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
35

 
$

 
$
35

Forward starting interest rate swaps

 
21,093

 

 
21,093

Contingent consideration

 

 
3,705

 
3,705

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833

 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money market funds
$
590,684

 
$

 
$

 
$
590,684

U.S. government obligations

 
197,988

 

 
197,988

Commercial paper

 
69,888

 

 
69,888

Foreign currency forward contracts

 
133

 

 
133

Forward starting interest rate swaps

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Contingent consideration

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


As of the dates indicated, the assets and liabilities above were presented on Ciena’s Consolidated Balance Sheet as follows (in thousands):
 
October 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
759,114

 
$

 
$

 
$
759,114

Short-term investments

 
109,940

 

 
109,940

Prepaid expenses and other

 
1,570

 

 
1,570

Long-term investments

 
10,014

 

 
10,014

Total assets measured at fair value
$
759,114

 
$
121,524

 
$

 
$
880,638

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
35

 
$

 
$
35

Other long-term obligations

 
21,093

 
3,705

 
24,798

Total liabilities measured at fair value
$

 
$
21,128

 
$
3,705

 
$
24,833


 
October 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents
$
590,684

 
$
59,925

 
$

 
$
650,609

Short-term investments

 
148,981

 

 
148,981

Prepaid expenses and other

 
133

 

 
133

Long-term investments

 
58,970

 

 
58,970

Other long-term assets

 
779

 

 
779

Total assets measured at fair value
$
590,684

 
$
268,788

 
$

 
$
859,472

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Accrued liabilities
$

 
$
3,231

 
$

 
$
3,231

Debt conversion liability

 
164,212

 

 
164,212

Other long-term obligations

 

 
10,900

 
10,900

Total liabilities measured at fair value
$

 
$
167,443

 
$
10,900

 
$
178,343


Ciena did not have any transfers between Level 1 and Level 2 fair value measurements during the periods presented.    

Ciena’s Level 3 liability includes $3.7 million in other long-term obligations as of October 31, 2019. This reflects a contingent consideration element of a three-year payout arrangement associated with Ciena’s purchase of DonRiver in the fourth quarter of fiscal 2018. See Note 3 above.
XML 79 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment and Entity Wide Disclosures - Segment Revenue, Profit (loss) and the reconciliation to consolidated net income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Revenue:      
Revenues $ 3,572,131 $ 3,094,286 $ 2,801,687
Less: non-performance operating expenses      
Selling and marketing 423,046 394,060 356,169
General and administrative 174,399 160,133 142,604
Amortization of intangible assets 21,808 15,737 33,029
Acquisition and integration costs 3,370 5,111 0
Significant asset impairments and restructuring costs 24,538 18,139 23,933
Add: other non-performance financial items      
Interest and other income (loss), net 3,876 (12,029) 913
Interest expense (37,452) (55,249) (55,852)
Loss on extinguishment and modification of debt 0 (13,887) (3,657)
Provision (benefit) for income taxes 59,756 493,471 (1,105,827)
Net income (loss) 253,434 (344,690) 1,261,953
Networking Platforms      
Revenue:      
Revenues 2,911,318    
Platform Software and Services      
Revenue:      
Revenues 155,376    
Blue Planet Automation Software and Services      
Revenue:      
Revenues 54,555    
Global Services      
Revenue:      
Revenues 450,882    
Converged Packet Optical      
Revenue:      
Revenues 2,562,841    
Packet Networking      
Revenue:      
Revenues 348,477    
Platform Software and Services      
Revenue:      
Revenues 155,376    
Blue Planet Automation Software and Services      
Revenue:      
Revenues 54,555    
Maintenance Support and Training      
Revenue:      
Revenues 261,337    
Installation and Deployment      
Revenue:      
Revenues 148,233    
Consulting and Network Design      
Revenue:      
Revenues 41,312    
Operating Segments      
Revenue:      
Revenues 3,572,131 3,094,286 2,801,687
Segment profit (loss) and the reconciliation to consolidated net income (loss)      
Gross profit 993,927 823,126 770,457
Operating Segments | Networking Platforms      
Revenue:      
Revenues 2,911,318 2,478,018 2,252,710
Segment profit (loss) and the reconciliation to consolidated net income (loss)      
Gross profit 759,244 581,113 578,039
Operating Segments | Platform Software and Services      
Revenue:      
Revenues 155,376    
Segment profit (loss) and the reconciliation to consolidated net income (loss)      
Gross profit 64,210 78,048 47,353
Operating Segments | Blue Planet Automation Software and Services      
Revenue:      
Revenues 54,555    
Segment profit (loss) and the reconciliation to consolidated net income (loss)      
Gross profit (17,769) (8,240) (14,817)
Operating Segments | Global Services      
Revenue:      
Revenues 450,882 415,555 387,858
Segment profit (loss) and the reconciliation to consolidated net income (loss)      
Gross profit 188,242 172,205 159,882
Operating Segments | Converged Packet Optical | Networking Platforms      
Revenue:      
Revenues 2,562,841 2,194,519 1,939,621
Operating Segments | Converged Packet Optical | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Converged Packet Optical | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Converged Packet Optical | Global Services      
Revenue:      
Revenues 0    
Operating Segments | Packet Networking | Networking Platforms      
Revenue:      
Revenues 348,477 283,499 313,089
Operating Segments | Packet Networking | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Packet Networking | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Packet Networking | Global Services      
Revenue:      
Revenues 0    
Operating Segments | Platform Software and Services | Networking Platforms      
Revenue:      
Revenues 0    
Operating Segments | Platform Software and Services | Platform Software and Services      
Revenue:      
Revenues 155,376 173,949 145,009
Operating Segments | Platform Software and Services | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Platform Software and Services | Global Services      
Revenue:      
Revenues 0    
Operating Segments | Blue Planet Automation Software and Services | Networking Platforms      
Revenue:      
Revenues 0    
Operating Segments | Blue Planet Automation Software and Services | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Blue Planet Automation Software and Services | Blue Planet Automation Software and Services      
Revenue:      
Revenues 54,555 26,764 16,110
Operating Segments | Blue Planet Automation Software and Services | Global Services      
Revenue:      
Revenues 0    
Operating Segments | Maintenance Support and Training | Networking Platforms      
Revenue:      
Revenues 0    
Operating Segments | Maintenance Support and Training | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Maintenance Support and Training | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Maintenance Support and Training | Global Services      
Revenue:      
Revenues 261,337 245,161 227,400
Operating Segments | Installation and Deployment | Networking Platforms      
Revenue:      
Revenues 0    
Operating Segments | Installation and Deployment | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Installation and Deployment | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Installation and Deployment | Global Services      
Revenue:      
Revenues 148,233 128,829 117,524
Operating Segments | Consulting and Network Design | Networking Platforms      
Revenue:      
Revenues 0    
Operating Segments | Consulting and Network Design | Platform Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Consulting and Network Design | Blue Planet Automation Software and Services      
Revenue:      
Revenues 0    
Operating Segments | Consulting and Network Design | Global Services      
Revenue:      
Revenues $ 41,312 $ 41,565 $ 42,934
XML 80 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equipment, Building, Furniture and Fixtures
12 Months Ended
Oct. 31, 2019
Property, Plant and Equipment [Abstract]  
EQUIPMENT, BUILDING, FURNITURE AND FIXTURES EQUIPMENT, BUILDING, FURNITURE AND FIXTURES
As of the dates indicated, equipment, building, furniture and fixtures are comprised of the following (in thousands):
 
October 31,
 
2019
 
2018
Equipment, furniture and fixtures
$
544,012

 
$
504,714

Building subject to capital lease
71,760

 
71,968

Leasehold improvements
94,626

 
94,195

 
710,398

 
670,877

Accumulated depreciation and amortization
(423,514
)
 
(378,810
)
 
$
286,884

 
$
292,067


During fiscal 2019, fiscal 2018 and fiscal 2017, Ciena recorded depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements of $78.8 million, $75.3 million and $67.2 million, respectively.
XML 81 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Additional Paid-in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 832,000
XML 82 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 31, 2019
USD ($)
period
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
shares
Oct. 31, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted during the period (in shares) 0 0 0
Unrecognized share-based compensation | $ $ 88.2    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of service-based awards (in years) 4 years    
Intrinsic value of option exercised | $ $ 0.8 $ 2.2 $ 3.1
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards outstanding (in shares) 4,010,000 4,402,000  
Total fair value of restricted stock units vested and converted into common stock | $ $ 79.2 $ 54.3 $ 49.5
Weighted average fair value of each restricted stock unit granted (per share) | $ / shares $ 34.53 $ 22.46 $ 23.29
Nonvested award compensation cost not yet recognized, period for recognition 1 year 5 months 12 days    
Restricted Stock Units (RSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of service-based awards (in years) 3 years    
Restricted Stock Units (RSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of service-based awards (in years) 4 years    
Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards outstanding (in shares) 300,000 200,000  
2017 Omnibus Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum expiration period of incentive awards (in years) 10 years    
Number of shares authorized (in shares) 8,900,000    
Remaining authorized shares available for issuance (in shares) 5,000,000.0    
2017 Omnibus Incentive Plan | Employee Stock Options and Stock Appreciation Rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum expiration period of incentive awards (in years) 10 years    
Minimum exercise price, percentage of fair market value on grant date (as a percent) 100.00%    
2017 Omnibus Incentive Plan | Restricted Stock Units (RSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of service-based awards (in years) 1 year    
Employee Stock Purchase Plan | Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining authorized shares available for issuance (in shares) 4,500,000    
Offer period for ESPP (in years) 12 months    
Number of purchase periods in offer period | period 2    
Purchase period 6 months    
ESPP discount percentage purchase date 85.00%    
Maximum number of shares increase under ESPP (in shares) 600,000    
Shares issued under ESPP (in shares) 1,000,000.0 1,100,000 1,000,000.0
Employee Stock Purchase Plan | Employee Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 8,200,000    
XML 83 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Summary of Restricted Stock Unit Activity    
Restricted shares outstanding, Beginning balance (in shares) 4,402  
Restricted stock units outstanding, granted (in shares) 2,057  
Restricted stock units outstanding, vested (in shares) (2,101)  
Restricted stock units outstanding, canceled or forfeited (in shares) (348)  
Restricted shares outstanding, Ending balance (in shares) 4,010  
Weighted average grant date fair value per share (in dollars per share) $ 27.94 $ 22.26
Aggregate fair value $ 146,091 $ 140,943
XML 84 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
For the fiscal periods indicated, the provision (benefit) for income taxes consists of the following (in thousands):
 
Year Ended October 31,
 
 
2019
 
2018
 
2017
 
Provision (benefit) for income taxes:
 
 
 
 
 
 
Current:
 
 
 
 
 
 
Federal
$
13,143

 
$
8,327

 
$

 
State
16,945

 
8,219

 
6,342

 
Foreign
9,816

 
13,294

 
14,563

 
Total current
39,904

 
29,840

 
20,905

 
Deferred:
 
 
 
 
 
 
Federal
31,872

 
475,951

(1 
) 
(1,047,699
)
(1 
) 
State
(9,159
)
 
(8,202
)
 
(77,429
)
(1 
) 
Foreign
(2,861
)
 
(4,118
)
 
(1,604
)
 
Total deferred
19,852

 
463,631

 
(1,126,732
)
 
Provision (benefit) for income taxes
$
59,756

 
$
493,471

 
$
(1,105,827
)
 

_________________________________
(1) The income tax expense for 2018 includes the impact of the remeasurement of the net deferred tax assets and the federal transition tax. See further discussion below. The income tax benefit for fiscal 2017 includes the reversal of a significant portion of the valuation allowance on Ciena’s deferred tax assets in the U.S.
For the fiscal periods indicated, income before provision for income taxes consists of the following (in thousands):
 
Year Ended October 31,
 
2019
 
2018
 
2017
United States
$
256,461

 
$
106,972

 
$
114,242

Foreign
56,729

 
41,809

 
41,884

Total
$
313,190

 
$
148,781

 
$
156,126



Ciena’s foreign income tax as a percentage of foreign income may appear disproportionate compared to the expected tax based on the U.S. federal statutory rate and is dependent on the mix of earnings and tax rates in foreign jurisdictions.
For the periods indicated, the tax provision (benefit) reconciles to the amount computed by multiplying income before income taxes by the U.S. federal statutory rate of 21% for fiscal 2019, 23.41% for fiscal 2018 (see note below), and 35% for fiscal 2017 as follows:
 
Year Ended October 31,
 
2019
 
2018
 
2017
Provision at statutory rate
21.00
 %
 
23.41
 %
 
35.00
 %
Deferred tax assets remeasurement
 %
 
294.56
 %
 
 %
Base Erosion and Anti-Abuse Tax
3.60
 %
 
 %
 
 %
State taxes
2.18
 %
 
(0.16
)%
 
2.29
 %
Foreign taxes
(0.37
)%
 
1.22
 %
 
(0.35
)%
Research and development credit
(7.53
)%
 
(8.80
)%
 
(15.38
)%
Non-deductible compensation
1.01
 %
 
3.39
 %
 
3.45
 %
Fair value of debt conversion liability
 %
 
1.90
 %
 
 %
Transition tax
0.29
 %
 
23.23
 %
 
 %
Valuation allowance
(2.13
)%
 
(11.95
)%
 
(739.97
)%
Other
1.03
 %
 
4.88
 %
 
6.67
 %
Effective income tax rate
19.08
 %
 
331.68
 %
 
(708.29
)%


On December 22, 2017, the Tax Act was enacted. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate income tax rate (“federal tax rate”) from 35% to 21% effective January 1, 2018, implementing a modified territorial tax system, and imposing a mandatory one-time transition tax on accumulated earnings of foreign subsidiaries.
As a result of the decrease in the federal tax rate from 35% to 21% effective January 1, 2018, Ciena computed its income tax expense for the October 31, 2018 fiscal year using a blended federal tax rate of 23.41%. Ciena remeasured its DTA using the federal tax rate that will apply when the related temporary differences are expected to reverse.

In December 2017, the SEC issued Staff Accounting Bulletin No. 118, which addresses how a company recognizes provisional amounts when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the effect of the changes due to the Tax Act. The measurement period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond one year. The final impact of the Tax Act may differ from the above amounts to the extent they are provisional due to changes in interpretations of the Tax Act, legislative action to address questions that arise because of the Tax Act, changes in accounting standards for income taxes and related interpretations in response to the Tax Act, and any updates or changes to estimates used in the provisional amounts. The enactment of the Tax Act resulted in Ciena recording a provisional tax expense of $472.8 million in fiscal 2018. In the first quarter of fiscal 2019, the measurement period under the Tax Act concluded, which resulted in immaterial adjustments to our provisional estimates.

Ciena is also required to make accounting policy elections as a result of the Tax Act. These include whether a valuation allowance is recorded for the estimated effect of the application of GILTI and BEAT or if these will be treated as period costs when incurred. Ciena had made the incremental cash tax cost policy election with respect to analyzing the impact of GILTI on the assessment of the realizability of net operating losses. Ciena’s analysis of the new BEAT rules, as well as the very recent regulatory guidance and how they may impact the company, continue to progress.  The realizability of U.S. tax carryforwards is not impacted by the BEAT, and the BEAT is a period cost when incurred. Ciena is also required to elect to either treat taxes due on future GILTI inclusions in U.S. taxable income as a current period expense when incurred or reflect such portion of the future GILTI inclusions in U.S. taxable income that relate to existing basis differences in Ciena’s current measurement of deferred taxes. Ciena’s accounting policy election is to treat the taxes due on future U.S. inclusions in taxable income under GILTI as a period cost when incurred.
The significant components of DTA are as follows (in thousands):
 
October 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Reserves and accrued liabilities
$
54,183

 
$
40,959

Depreciation and amortization
455,007

 
353,838

NOL and credit carry forward
302,325

 
483,495

Other
39,405

 
9,397

Gross deferred tax assets
850,920

 
887,689

Valuation allowance
(135,978
)
 
(142,650
)
Deferred tax asset, net of valuation allowance
$
714,942

 
$
745,039



A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows (in thousands):

 
Amount
Unrecognized tax benefits at October 31, 2016
$
30,668

Increase related to positions taken in prior period
122

Increase related to positions taken in current period
111,412

Reductions related to expiration of statute of limitations
(620
)
Unrecognized tax benefits at October 31, 2017
141,582

Decrease related to positions taken in prior period
(46,400
)
Increase related to positions taken in current period
2,482

Reductions related to expiration of statute of limitations
(1,301
)
Unrecognized tax benefits at October 31, 2018
96,363

Increase related to positions taken in prior period
1,959

Reductions related to settlements with taxing authorities
(1,224
)
Reductions related to expiration of statute of limitations
(2,494
)
Unrecognized tax benefits at October 31, 2019
$
94,604


As of October 31, 2019 and 2018, Ciena had accrued $3.0 million and $3.5 million of interest and penalties, respectively, related to unrecognized tax benefits within other long-term liabilities in the Consolidated Balance Sheets. Interest and penalties of $1.0 million and $0.6 million were recorded as a net benefit to the provision for income taxes during fiscal 2019 and fiscal 2017, respectively. During fiscal 2019, Ciena recorded a net benefit primarily as a result of a settlement with a taxing authority. During fiscal 2017, Ciena recorded a net benefit primarily as a result of recognizing a portion of previously unrecognized tax benefits. During fiscal 2018, Ciena recorded a provision for interest and penalties in its provision for income taxes of $1.1 million. If recognized, the entire balance of unrecognized tax benefits would impact the effective tax rate. Over the next 12 months, Ciena does not estimate any material changes in unrecognized income tax benefits.
Ciena has not provided for U.S. deferred income taxes on the cumulative unremitted earnings of its non-U.S. affiliates, as it plans to indefinitely reinvest these foreign earnings outside the U.S. As of October 31, 2019, the cumulative amount of such temporary differences for which a deferred tax liability has not been recognized is an estimated $372.0 million. If these earnings were distributed to the U.S., Ciena would be subject to additional foreign withholding taxes of approximately $31.0 million. Additionally, there are no other significant temporary differences for which a deferred tax liability has not been recognized.
As of October 31, 2019, Ciena continues to maintain a valuation allowance against net deferred tax assets of $136.0 million primarily related to state and foreign net operating losses and credits that Ciena estimates it will not be able to use.
The following table summarizes the activity in Ciena’s valuation allowance against its gross deferred tax assets (in thousands):

Year ended
 
Beginning
 
 
 
 
 
Ending
October 31,
 
Balance
 
Additions
 
Deductions
 
Balance
2017
 
$
1,489,780

 
$

 
$
1,303,882

 
$
185,898

2018
 
$
185,898

 
$
23,720

 
$
66,968

 
$
142,650

2019
 
$
142,650

 
$
27,459

 
$
34,131

 
$
135,978



As of October 31, 2019, Ciena had a $391.0 million net operating loss carry forward and a $62.0 million income tax credit carry forward which begin to expire in fiscal 2029 and fiscal 2021, respectively. Ciena’s ability to use net operating losses and credit carry forwards is subject to limitations pursuant to the ownership change rules of the Internal Revenue Code Section 382.
     
Ciena adopted ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, in the first quarter of fiscal 2018. In connection with the adoption of this guidance, Ciena recognized approximately $62.1 million of deferred tax assets related to previously unrecognized tax benefits. This was recorded as a cumulative-effect adjustment to retained earnings as of the beginning of the first quarter of fiscal 2018.
XML 85 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill
12 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL

During fiscal 2019, Ciena separated its previous Software and Software-Related Services segment into two stand-alone operating segments: Blue Planet Automation Software and Services and Platform Software and Services. Ciena was required to separate this operating segment as a result of an internal realignment to support its corporate strategy to further promote customer adoption of its Blue Planet Automation Software and Services, and corresponding changes by management to the evaluation of resource allocation for and measurement of performance of this business. Accordingly, as of the end of fiscal 2019, for reporting purposes, our results of operations are presented based on the following operating segments: (i) Networking Platforms; (ii) Platform Software and Services; (iii) Blue Planet Automation Software and Services; and (iv) Global Services.

As a result of the separation of Platform Software and Services and Blue Planet Automation Software and Services into separate operating segments, Ciena allocated the $232.2 million of goodwill previously allocated to the combined Software and Software Related-Services segment to the two separate operating segments based on each operating segments relative fair value using a discounted cash flow model. The following table presents the goodwill allocated to Ciena’s operating segments as of October 31, 2019 and October 31, 2018, as well as the changes to goodwill during fiscal 2019 (in thousands):
 
Balance at October 31, 2018
 
Reallocation
 
Acquisitions
 
Impairments
 
Translation
 
Balance at October 31, 2019
Software and Software Related Services
$
232,185

 
$
(232,185
)
 
$

 
$

 
$

 
$

Platform Software and Services

 
156,191

 

 

 

 
156,191

Blue Planet Automation Software and Services

 
75,994

 

 

 

 
75,994

Networking Platforms
65,783

 

 

 

 
(31
)
 
65,752

Total
$
297,968

 
$

 
$

 
$

 
$
(31
)
 
$
297,937



XML 86 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Debt
12 Months Ended
Oct. 31, 2019
Debt Disclosure [Abstract]  
SHORT-TERM AND LONG-TERM DEBT SHORT-TERM AND LONG-TERM DEBT

2025 Term Loan

The net carrying values of Ciena’s term loan were comprised of the following for the fiscal periods indicated (in thousands):
 
 
October 31, 2019
 
October 31, 2018
 
 
Principal Balance
 
Unamortized Discount
 
Deferred Debt Issuance Costs
 
Net Carrying Value
 
Net Carrying Value
Term Loan Payable due September 28, 2025
 
$
693,000

 
$
(1,958
)
 
$
(3,636
)
 
$
687,406

 
$
693,450



Deferred debt issuance costs deducted from the carrying amount of the term loan totaled $3.6 million at October 31, 2019 and $4.3 million at October 31, 2018. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate method, through the maturity of the term loan. The amortization of deferred debt issuance costs for this term loan is included in interest expense, and was $0.6 million and $0.7 million during fiscal 2019 and fiscal 2018, respectively.
As of October 31, 2019, the estimated fair value of the term loan was $694.7 million. Ciena’s term loan is categorized as Level 2 in the fair value hierarchy. Ciena estimated the fair value of its term loan using a market approach based on observable inputs, such as current market transactions involving comparable securities.

On September 28, 2018, Ciena, as borrower, and Ciena Communications, Inc. and Ciena Government Solutions, Inc., as guarantors, entered into an Increase Joinder and Refinancing Amendment to Credit Agreement with the lenders party thereto and the Administrative Agent (the “Refinancing Agreement”), pursuant to which Ciena refinanced its the 2022 Term Loan into the 2025 Term Loan. In connection with the transaction, Ciena received a loan in the amount of $699.1 million, net of original discount, from the 2025 Term Loan and simultaneously repaid $394.0 million of outstanding principal under the 2022 Term Loan, resulting in proceeds of $305.1 million. The 2025 Term Loan requires Ciena to make installment payments of $1.75 million on a quarterly basis. Based on the continuation of existing lenders and the addition of new lenders, this arrangement was primarily accounted for as a modification of debt and, as such, $3.8 million of debt issuance costs associated with the 2025 Term Loan were expensed. The aggregate balance of $2.4 million of debt issuance costs and approximately $1.4 million of original discount from the 2022 Term Loan, $1.9 million of debt issuance costs associated with new lenders for the 2025 Term Loan, and approximately $0.9 million of original discount from the 2025 Term Loan, were included in the carrying value of the 2025 Term Loan.

The Refinancing Agreement amends Ciena’s credit agreement, dated July 15, 2014, as amended (the “Credit Agreement”) and provides that the 2025 Term Loan will, among other things:

amortize in equal quarterly installments in aggregate amounts equal to 0.25% of the principal amount of the 2025 Term Loan as of September 28, 2018, with the balance payable at maturity;

be subject to mandatory prepayment provisions upon the occurrence of certain specified events substantially similar to the 2022 Term Loan, including certain asset sales, debt issuances and receipt of annual Excess Cash Flow (as defined in the Credit Agreement);

bear interest, at Ciena’s election, at a per annum rate equal to (a) LIBOR (subject to a floor of 0.00%) plus an applicable margin of 2.00%, or (b) a base rate (subject to a floor of 1.00%) plus an applicable margin of 1.00%; and

be repayable at any time at Ciena’s election, provided that repayment of the 2025 Term Loan with proceeds of certain indebtedness prior to March 28, 2019 will require a prepayment premium of 1.00% of the aggregate principal amount of such prepayment.
XML 87 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Oct. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
As of the dates indicated, inventories are comprised of the following (in thousands):

 
October 31,
 
2019
 
2018
Raw materials
$
99,041

 
$
67,468

Work-in-process
13,657

 
9,589

Finished goods
226,622

 
188,575

Deferred cost of goods sold
53,051

 
48,057

 
392,371

 
313,689

Reserve for excess and obsolescence
(47,322
)
 
(50,938
)
 
$
345,049

 
$
262,751



Activity in reserve for excess and obsolete inventory
The following table summarizes the activity in Ciena’s reserve for excess and obsolete inventory for the fiscal years indicated (in thousands):
 
 
 
 
 
 
 
 
 
Year ended
 
Beginning
 
 
 
 
 
Ending
October 31,
 
Balance
 
Provisions
 
Disposals
 
Balance
2017
 
$
62,503

 
$
35,459

 
$
46,756

 
$
51,206

2018
 
$
51,206

 
$
30,615

 
$
30,883

 
$
50,938

2019
 
$
50,938

 
$
28,085

 
$
31,701

 
$
47,322


XML 88 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interest and Other Income (Loss), Net (Tables)
12 Months Ended
Oct. 31, 2019
Other Income and Expenses [Abstract]  
Schedule of Interest and Other Income (Loss)
The components of interest and other income (loss), net, were as follows (in thousands):
 
 
Year Ended October 31,
 
 
2019
 
2018
 
2017
Interest income
 
$
14,410

 
$
13,703

 
$
6,579

Gain (loss) on non-hedge designated foreign currency forward contracts
 
3

 
6,791

 
(1,198
)
Foreign currency exchange losses
 
(9,800
)
 
(19,434
)
 
(4,376
)
Loss on fair value of debt conversion liability
 

 
(12,070
)
 

Other
 
(737
)
 
(1,019
)
 
(92
)
Interest and other income (loss), net
 
$
3,876

 
$
(12,029
)
 
$
913


XML 89 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill (Tables)
12 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Allocated by Reportable Segments The following table presents the goodwill allocated to Ciena’s operating segments as of October 31, 2019 and October 31, 2018, as well as the changes to goodwill during fiscal 2019 (in thousands):
 
Balance at October 31, 2018
 
Reallocation
 
Acquisitions
 
Impairments
 
Translation
 
Balance at October 31, 2019
Software and Software Related Services
$
232,185

 
$
(232,185
)
 
$

 
$

 
$

 
$

Platform Software and Services

 
156,191

 

 

 

 
156,191

Blue Planet Automation Software and Services

 
75,994

 

 

 

 
75,994

Networking Platforms
65,783

 

 

 

 
(31
)
 
65,752

Total
$
297,968

 
$

 
$

 
$

 
$
(31
)
 
$
297,937


XML 90 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Consideration Transferred (Details) - DonRiver
$ in Thousands
Oct. 01, 2018
USD ($)
Business Acquisition [Line Items]  
Cash $ 43,283
Contingent consideration 10,900
Total purchase price $ 54,183
XML 91 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings (Loss) Per Share Calculation - Weighted Average Shares Excluded from Calculation of Denominator for Basic and Diluted EPS (Details) - shares
shares in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total excluded due to anti-dilutive effect (in shares) 234 16,021 958
3.75% Convertible Senior Notes due October 15, 2018 (New)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate on convertible notes 3.75%    
3.75% Convertible Senior Notes due October 15, 2018 (Original)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate on convertible notes 3.75% 3.75%  
4.0% Convertible Senior Notes due December 15, 2020      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate on convertible notes 4.00%    
Shares underlying stock options and restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total excluded due to anti-dilutive effect (in shares) 234 2,235 958
Convertible Senior Notes | 3.75% Convertible Senior Notes due October 15, 2018 (New)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total excluded due to anti-dilutive effect (in shares) 0 1,780 0
Convertible Senior Notes | 3.75% Convertible Senior Notes due October 15, 2018 (Original)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total excluded due to anti-dilutive effect (in shares) 0 2,883 0
Convertible Senior Notes | 4.0% Convertible Senior Notes due December 15, 2020      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total excluded due to anti-dilutive effect (in shares) 0 9,123 0
XML 92 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Income before Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Income (loss) before provision (benefit) for income taxes:      
United States $ 256,461 $ 106,972 $ 114,242
Foreign 56,729 41,809 41,884
Income before income taxes $ 313,190 $ 148,781 $ 156,126
XML 93 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2019
Nov. 01, 2018
Revenue from Contract with Customer [Abstract]    
Revenue recognized that was previously deferred $ 95.1  
Capitalized contract acquisition costs 15.7 $ 13.6
Amortization of capitalized contract acquisition costs 18.6  
Remaining performance obligation $ 950.0  
EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +)QE$\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ LG&43R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "R<91/>_"52^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NND B:C+!<0))"0F@;A%CK=%:]HH,6KW]K1A MZX3@ 3C&_O/YL^0&@\(^TDOL T5VE*Y&WW9)85B+/7-0 GWY$TJIT0W-;=] M](:G9]Q!,'@P.X*ZJF[!$QMKV, ,+,)"%+JQJ#"2X3Z>\!87?/B,;899!&K) M4\<)9"E!Z'EB.(YM Q? #&.*/GT7R"[$7/T3FSL@3LDQN24U#$,YK')NVD'" M^_/3:UZW<%UBTR%-OY)3? RT%N?);ZO[A\VCT'4E[PI9%W6UD==*2G53?621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( +)QE$\BGJ.C:@, , 0 8 >&PO=V]R:W-H965T&ULC5CK;ILP&'T5Q ,,?"&7*HG4-)HV:9.J3MM^T\1)4 %G0)+N M[6<,I<3?<36I*K=SOF/[^("=Q557+_51J29X+?*R7H;'ICG=15&]/:HBK3_I MDRK-D[VNBK0QE]4AJD^52G>65.01C^-)5*19&:X6]MYCM5KH5Y6\FT MXT]?-!PT6^+X_*WZ9]MYTYGGM%8/.O^=[9KC,IR%P4[MTW/>/.GK%]5W* F# MOO??U$7E!MZVQ&AL=5[;_\'V7#>ZZ*N8IA3I:W?,2GN\=D^D[&F8P'L"'P@B M_I @>H(8".QC!=D3Y#M!V-'JNF+'9I,VZ6I1Z6M0=?:>TG86L3MI1G_;WK2# M;9^9X:G-WH+I$M*EI(,$45,L4 "!1)"GSD"%#'' A,H,"%TYKH,(!Z; MIU!B2OF.SVL $5AB!B5FE"\="0#Q6#V'$G/*=[T&$(_9+,:)BVD%UV^$\3C. M/+EFI (GR088C^D,AON><5K!M1UA/+XSG%\F: 77>83Q6,]PS!E-,7?-1QB? M^SCKC$:9$_?TUQ+,L? Y][G M"\X^I[F6?TUPG9":#C[Y/!6>?TUPG[%9ETV,2BRF=5>#M&A1' M7]!8)^Y*N,=,1B(LD;'YFW*/&'X#")KNQ%E4KQ'&MZS&;P!!TYVXJ4$8W\!Y M5N\TW F<0>%?P&$#3=$^:J4 R9S]%H>U>HZF"W MSG6PU>?2[MM'=X?M^3VWV\-W>+>W_YY6AZRL@V?=F$VFW0KNM6Z4:4K\R33E MJ-+=<)&K?=.>3LUYU>VINXM&G_K?"Z+A1XO5/U!+ P04 " "R<91/$>3) MCG@$ !&%0 & 'AL+W=OA-+RAGR M#$5^''%U;MKOW2[&?O'C4!^[^^6N[T]W1=$][>*AZCXWIWA,_WENVD/5I]OV MI>A.;:RV8]"A+E I6QRJ_7&Y7HW/OK3K5?/:U_MC_-(NNM?#H6K_W<2Z.=\O M8?G^X.O^9=G?FBB2C]O\2'6]=!2\O'/U.CR MVN<0.+]^;_V7,?F4S&/5Q8>F_GN_[7?W2[]<;.-S]5KW7YOSKW%*J%PNINQ_ MCV^Q3O+!2>KCJ:F[\>_BZ;7KF\/42K)RJ'Y)@?@%(#7 # ? M!N@I0). XN)L3/7GJJ_6J[8Y+]K+VSI5PZ2 .YT&\VEX.([=^+^4;9>>OJTM MKHJWH9U)LKE(<"8AB@>NL/HJ*5+_5Q,HFL Q7L_CC1ROQ7@]QIMY?$F2N$C* M47(<)4$998CL@5LJE-U8T8WE;CQQ8UDWVI3*!.*&R]"B*S-CXT0WCKLA MW6P<[R:X '1LN R"#[/I=>/&BVX\<^/(A-AX[D9[\(HN2$$'!FWN70713^!^ M@/@)PCQ6;'"XJO1AEMN-%U RIQ1WPT"E>-K>>D_]2+J :K8N;AUER G,3.C008S<#([2N9)<\,5 M,,&P34;0)3#HD'$DPQDXG1VE,W#N^H1=2PUQF0-;9M88R'@&SF='^0RW1L6Y9T1BF76QLR7H'SE:["#0B !=!\M8HZT)DJ"F7&(F>LIXQ% MSDZG%!VA_U/=NI'YBIROGO(5.3>9%2X!:Q RTP6$+#A/OZ*>*)$RT M I_9$%%&-7)4>XIJ01/8K/Y0<^M$1C1ZMNV$3#F/,E*1(Y5.]@UR5+)4/I+< M?H[*(-4)+M#K4, M5SG9N]ST MS6DZM2RN1Z?K_P!02P,$% @ LG&43\V(\%0_ @ O0< !@ !X;"]W M;W)KNJ1R&W4-96N?OV:PN70.U47T@?_N??WRFE)^\H>^,E@'#>:]+PM5L*T:X0 MXH<2:LP7M(5&SIPHJ[&0779&O&6 CSJH)BCPO 35N&K<(M=C.U;D]")(U<". M.?Q2UYC]W0"AW=KUW8^!E^I<"C6 BKS%9_@)XE>[8[*'1I=C54/#*]HX#$YK M]Y._VOJ>"M"*UPHZ/FD[*I4]I6^J\^VX=CU%! 0.0EE@^;C"%@A13I+CSV#J MCFNJP&G[P_V+3EXFL\<AW,R#&M1[I^=DMER.7HOE,D=7Y3-(-KTD MF$B"N6)[JTC"48+D^B-$8(4(='PXB?<]SVX06@U";1#-#'PCC5Z3:DVC-=[" M%&T?B&8HD14ELJ 8^[7I- M4D=Y%JS,O*6\I[GL M4BL8FMRCJK#]P.Q<-=S94R&O9'UQGB@5(&V]A?Q"2EE+QPZ!DU#-5+997U#Z MCJ#M4"S16+&+?U!+ P04 " "R<91/GKZNMAH% !O& & 'AL+W=O M:KJ;=%VE_7SO-G79?$X--INYJ24FV^+ M]6YZE7?UI'G=;HOZOT6YJ=ZOIWKZ<>/+^OFE[6_,;Z[V MQ7/Y9]G^M;^KNZOY,EONFG6UF]3ET_7T5E^NV/4-!N+O=?G>G'R?]*G< M5]77_N*WQ^NIZA65F_*A[4,4W<=;N2PWFSY2I^/?,>CTV&??\/3[1_1?AN2[ M9.Z+IEQ6FW_6C^W+]31,)X_E4_&Z:;]4[[^68T)V.AFS_[U\*S<=WBOI^GBH M-LWP>_+PVK35=HS22=D6WPZ?Z]WP^3[&_VB&&]#8@(X-M/MA QX;\/<&YH<- MS-C B ;S0RK#V*R*MKBYJJOW27UXO/NBGT7ZTG2C_]#?' 9[^%LW/$UW]^U& MJW@U?^L#C^CC3)SP%EKH\H\,@^%>R!<"%IXT)$A MY82@)>!8&Q>5$ XX,M:?/-HSX0$*#^"190)$&"""S+W(/"9*K0F:Q=N_3#$3 MM75B JP YBU3Q*JUPM5( =U!EB.5=D6LC'QB@.-HE)-/#''6:9>3GBFD&DA/ M*JD&T]]PE&...*8MIZ]%)YB MS"H[6W!)UPQT:ZF;04]>2=DI94_]852=4AD/TMA#-# 1DB8R0F_L7]I8& D M#4RGCL/&^<0' $<4HZP^*\1IXT^>]KET[& :6!A)"].IYW#PB?"4NNA> M(A>:0T@*(>#8V%-B,>FR;F._91 CXJY_&"T,[-.[E57B(.2@>.HAC7(/[,8=0(G9VOZ6[3 MYV7V*4>>3+*'0ISQ+LE^?G+JNBWKY^%$NYD\5*^[MC^\/+E[/#6_I?[45MQ? MZ,O5X>S[>YC#4?P?1?V\WC63^ZIMJ^UP+S;E4]M_ M]=WW^G $?KAHJ_UXO#\__H_AYG]02P,$% @ LG&43T0&1:K1 @ )0H M !@ !X;"]W;W)K)7_)6 M 5(!39NT256G;I]=,! UB9EMH/OWLYTT!?NHNB_$-L\]?N[L.]_D).2+VG&N MH]>VZ=0TWFF]OTL2M=KQEJE;L>>=^6M*SN MXMG$K3W(V40<=%-W_$%&ZM"V3/Z=\T:Z^U.VX5D-MFS+?_)]=/^ M09I9,K*LZY9WJA9=)/EF&M^CNR6BUL A?M7\I,[&D77E68@7._FVGL:I5<0; MOM*6@IG/D2]XTU@FH^//0!J/>UK#\_$;^Q?GO''FF2F^$,WO>JUWT[B,HS7? ML$.C'\7I*Q\Z9O47H MCIKHK^RB"[;[SX1'F=7C#)%BDAPMT8"9]QA\CAD1B6$?M\#0%G,7D&4(02B%51#04>((Z(6CJ>=HC\D$TKSRZ)8A#N$< M51F!=5-0-W4DY$)W"1-D($$&.%YYCO>8_$QI5GBW8!%B<.XY'$)NLNK**>6@ MV#P42_U3RL-="O^^+$)07OIR0TR9(@S++4"Y!2 7>7*+4"[*2>I?JA"683\3 MER$($7)-<@E*+@')7C[.R_"H21&DRR*$W1!2TZ]/.IA*Y42P2HH'ZY1(&_I"HS+W@ RMR+PB-;0C!<78D< @OP/<* MZFL4;9PT?*/ML#!CV3&PO=V]R:W-H965T&ULC9E;;^,V M$(7_BN'WK$D.+U*0!*CM&"W0 HLMVCXKB9(8:UNNI"3;?U]*5KSFS%&-"_;;5'_ M-R\WU=OU5$_?O_BV?GINNR]F-U?[XJG\LVS_VG^MXZ?9,EONFG6UF]3E MX_7T%WVYLOV 7O'WNGQK3MY/NE3NJNI[]^&WA^NIZAR5F_*^[4(4\>6U7)2; M312@?BY=-^ZUZ M^[4<$G+3R9#][^5KN8GRSDF!YCPX0 W#'#' =9_., / _S/&?JD M9X?%ZE=_6;3%S55=O4WJPP;:%]T^U9<^_K[WW9?]S]G_+_X 3?SV]49;?S5[ M[0(-FOE!8Q)-2#4+I,E2S1)I\E1S"S1.I9H5TNBC9A;S/29M8-*F#V"3 (8E M?="X7K/K-<%[LIKE+66: M&O)@\1PSY,'BD6;[[/:<*C$3H)D S/ S',0T1EEN9A'$SB(F6:) E"GL-X-^ M,^"7\R03TY )SJN1B7(X40XF8F=NGHN);$:>;:[E.55B1BN,6@7LY)RU2JZO MR[WE*#TG2PV-L%]+0SSS^2!*9M(42]MV;L0&M<$S0H"I[3?A!YEF-D]!@0-8:OIL\C46.H:OL)* ZB9'7( M6I^+FGI>F)K"H-: U *,6B+8&0I\ YQ1I78PIC7@M.>57DL$7\1^0/,=OOR$ M,#6%<:T!KSUQ4X"SWFC%*[26R-9&&$?!=)Z--$T:8UL#;G,P+;0$=_1#_K2K M3"?#Z-: W5YL)(GECA&GB0VN\Y@S!N ><_*\<)(?E]8DZM, MC36R&.$&(%S4?@,0'EL,7G*-!#@_E$L82HU!PHRTWZC_%FXD:LEF-E:*D;DP M: UJ^#$Z*TL-86P;@&T?N"% 8QOD&EEPP9LTB!+LY28GXCQ"0F>)+Y(DN\^R#ES\"@V4 M !#>V67"I,*!4!%[CC:1[EZ+.'(FKU<](4V.X%ICL\_V+P80W M@/"B?S$2W+&QL_QG7AG);J9+KX@QN@EUZ+SH$$!WK-^*6;H]KTLM8< 3ZM%Y MLT"2RA%,O, M"'3HK%8L<2@S EW"@"?42PLWH)=VF=-VI)C0R&T, 'C1* PB MEZ))J<#K,A(2OYU#L@[TT6ALE7 E(%0)>.TFU)=GE,5+'*44=S\N'G&&<4^H MBQ?.G#R:<=/Q&@5D'$M+DI4CAM)CIG'=('1/AA=6DF"./YQ<2"DCK3^PA/%- MZ,X,;SY(=O N#R0.ID1W*DL-86P3:N'%&LD6_B*VIOQ6Q6+0)6=%')616"/5 MAG"I('0QP-L/ NU["-:$D;DLK@$6U(# -NQ\$"5[7P<3Q T#((QUDE]Y )7/ M* 3-:PH07ABC,EX.DN2EBVK7B]V'[KG=E/]YZ+;K15^^;A^GN^=MN[C? M-UJOIF1,F*X7R\WX]GK_VZ?M[77WTJ^6F_;3=K1[6:\7VW]G[:I[O1G;\?*O9?NZ._D\&KKRN>N^#%]^N;\9F\%1NVKO^B'$HOSYVL[;U6J(5'S\;%KY]WJ[^5]_W0S3N/1??NP>%GUOW>O/[?'#OGQ MZ-C[7]NO[:K(!R?E&G?=:K?_=W3WLNN[]3%*L;)>?#O\76[V?U^/\;\WPPWH MV(#>&MAPL8$[-G _&O#%!GQLP*+!]-"5_=@TBWYQ>[WM7D?;P^U]7@RSR%YQ M&?V[X*(#PT6F*MP2X<[*C;!W!G'64<@&$ W@?@TP#.B)$Z:/Q>LSETU3MV+/JK M91/''+((UVB=I6"S=]BWA[X]Z+C' 0(,$'3'8Q =/VC"B5/1E[E66&-<%CV^ M%.?,:H16([ :A=7XKE6ML&2BO#F7XIQ93=!J E:3L)K4)5+TB7GK7(-9.23$;(&R-A'6WEH;65=MMIW4KZMGJDY!2]]:QD'%YR5QK5N8LN* M$QU5O,,%_Z,EX-U*[Z0N%B++1Q&H*!KY* *534052ED,".N :Y*NG?:33%(C MKF7.!.NE;R#S["L/I<58TA90*DD@6HU7D)91&3F!&23 MTG7GH^P\$(9@J;8J86A90*TD 6LU:H9E)+.5YH&0(K.Z<4"7K0^U.X?I936^ M@J27U M &"42Q8OC0.=XY0JY"7,, )53JXD3(1Q0@ G6=TU#8!)("^SP3G4Q6!ERH1T MF8.I6<=((8 4R:X9 :38DL5%6:0A(:602,TY),S9N%1QC\E"H,[*DN.D"R3B M%%DN4$#'UE@CZRV@<\Z;6H%(F&@$B)8ERPD0B$*(TCDB6I2R!LAJDP6CC #* MLI>>$#L KRY3! 7BQD:7[',@&"LALMT&Z8%VL)#L.X\M9L)A6GFF'4>( 2K)$ MB=-+O[Q;0.*,MRK?N!CJW'!EETP7023+K9G391R@#1V*'+E"@J$RO45R,W+& MNB J]0=+LB*9LR3'&LD,V\HD80Q%UE D(R<):Y)-**92C$OG0)ASZ:.T#G2N MW!A?V25D#$A&@)2U.&N@L9XH@'H^>;FJ3SE&& .$69DJL(:. MRWH; _7WD 22AYCAJU2Y'._>(5U(/"H_9"TN,5U*?_ M,6IX,?-@,=.C]OYN$9 ,KSOD6ZOF8JCSHR9X%0LZ%Z=:[13P*A;TMDUUV )> M4@)84M2P'46GIW-\R:QES@%D/^K-QN=->];/KA6-3) MKV_G\3[NC^.)WV?VJCF'MJ%_=O7U;M0S]\C.7S]G"X[O"E[YZ/!P>G;Z<7;_\#4$L#!!0 ( +)Q ME$\8\0NP/ ( / & 8 >&PO=V]R:W-H965T&ULC55M M;YLP$/XKB!]08_,2B A2DVG:I$V*.JW[[)!+0#68V4[H_OUL0RE-G+9?L'U^ M[GGN#ON<]UP\R0I ><\-:^7*KY3JE@C)LH*&RCO>0:MW#EPT5.FE."+9":![ MZ]0P1((@00VM6[_(K6TKBIR?%*M;V I/GIJ&BG]K8+Q?^=A_,3S4QTH9 RKR MCA[A%ZC?W5;H%9I8]G4#K:QYZPDXK/Q[O-Q@ZV 1CS7TN#]-Q@3BGUOS/X'G(%IN(E$:Y2<2?OURI-4O!E9="@-?1[&NK5C M/^PDX>CF=B"C YD<9&SJQ3V[XGIL]FG=O^\THSO 4_J3C6K?1V7.DN9GO-@7,%.L[@ M3I_E2C\_TX+!09GI0L_%T(.'A>+=^+Z@Z9$K_@-02P,$% @ LG&43R!- MMDRW 0 T@, !@ !X;"]W;W)K_=N^-( M!V-?7 /@R9M6K!V M@3M0*A"AC->)D\XI W!Y_F!_B+5C+6?AX,ZHW[+T34;WE)10B5[Y)S-\@ZF> M:TJFXG_ !12&!R68HS#*Q944O?-&3RPH18NW<9=MW(?QYF8_P=8!? +P&;"/ M>=B8*"J_%U[DJ34#L6/O.Q&>>'/@V)LB.&,KXAV*=^B]Y)SO4W8)1%/,<8SA MBYC-',&0?4[!UU(<^7]PO@[?KBK<1OCV'X5?UPEVJP2[2+!;$FR33R6NQ7PN MDBUZJL'6<9H<*4S?QDE>>.>!O>7Q3?Z&C]/^*&PM6T?.QN/+QOY7QGA *=-,/8O,WSO\ 4$L#!!0 ( +)QE$_^HXB. MM@$ -(# 9 >&PO=V]R:W-H965T_KF>))-ZX.#%5DO&O@)_E=_LFBQ MA:62&CHG34Z/^R,JW.;VEI():#,H_F?$!YGJN M*9F+_PX74!@>E&".TB@75U(.SAL]LZ 4+5ZG779Q'Z>;))EAVP ^ _@"N(UY MV)0H*O\JO"@R:T9BI][W(CSQ_L"Q-V5PQE;$.Q3OT'LI>,(S=@E$<\QQBN&K MF/T2P9!]2<&W4ASY?W"^#4\V%281GGQ0F&P3I)L$:21(/Q"DGTKJK!-G&:'"G-T,5)7GF7@;WC\4W>PZ=I_R%L(SM'SL;CR\;^U\9X0"F[*QRA M%C_88BBH?3A^P;.=QFPRO.GG'\26;US\ U!+ P04 " "R<91/1[$)1[_=N^-(!S0O MM@%PY%6KUF:T<:X[,F:+!K2P-]A!ZV\J-%HX;YJ:V0I]D[)%LZ&V%YK8?Z<0.&0T2U]S.QMOL9FE ME!I:*[$E!JJ,WFV/IR3$QX!G"8-=G$FHY(+X$HRO948W01 H*%Q@$'Z[PCTH M%8B\C-\3)YU3!N#R_,;^&&OWM5R$A7M4OV3IFHP>*"FA$KUR3SA\@:F>3Y1, MQ7^#*R@?'I3X' 4J&U=2]-:AGEB\%"U>QUVV<1_&FV0_P=8!? +P&7"(>=B8 M*"I_$$[DJ<&!F+'WG0A/O#URWYLB.&,KXIT7;[WWFO/=;Z=POTZ0K!(DD2!Y1W#X4.):S.C 2]G<^!%J M_ >;#065"\>]/YMQS$;#83?](#9_X_PO4$L#!!0 ( +)QE$]7/_OTM@$ M -(# 9 >&PO=V]R:W-H965TIVJ3-NG4:=MG+G$25(@S()?NWP](FJ9=]@6P\7M^-B8;T3S9 M%L"19ZTZF]/6N?[(F"U;T,+>8 ^=OZG1:.&\:1IF>P.BBB"M&$^2#TP+V=$B MB[ZS*3()1-ZX*#%5DO&O@.[D=_-MYB"TLE M-7168D<,U#F]VQU/:8B/ 3\EC'9U)J&2"^)3,+Y4.4V"(%!0NL @_':%>U J M$'D9OV=.NJ0,P/7YA?TAUNYKN0@+]ZA^RE/@<)2H;5U(.UJ&>6;P4+9ZG779Q'Z>;]###M@%\!O %<(AYV)0H M*O\DG"@R@R,Q4^][$9YX=^2^-V5PQE;$.R_>>N^UX&F2L6L@FF-.4PQ?Q>R6 M".;9EQ1\*\6)_P/GV_#]IL)]A._?*/Q/_G23((T$Z1L"_J[$K9C]NR1LU5,- MIHG39$F)0Q>5=!O:.QS=Y#9^F_9LPC>PLN:#S+QO[7R,Z\%*2&S]"K?]@ MBZ&@=N'XT9_--&:3X;"??Q!;OG'Q%U!+ P04 " "R<91/03QOQK0I]DZV&DZ&V%XI8?X=0>*0T2U]=SRV=>."@^5I)VIX O>[.QEOL9FE;!5H MVZ(F!JJ,WFT/QR3$QX _+0QV<2:ADC/BZS=UW(6%NY1_FU+UV1T3TD)E>BE>\3A :9ZKBF9BO\) M%Y ^/"CQ.0J4-JZDZ*U#-;%X*4J\CGNKXSZ,-[O]!%L'\ G 9\ ^YF%CHJC\ MFW B3PT.Q(R][T1XXNV!^]X4P1E;$>^\>.N]EYPG2IT@625((D'RB>#F2XEK,;=?DK!%3Q68 M.DZ3)07V.D[RPCL/[!V/;_(1/D[[+V'J5EMR1N=?-O:_0G3@I6RN_ @U_H/- MAH3*A>.M/YMQS$;#83?](#9_X_P-4$L#!!0 ( +)QE$_+U^#LMP$ -(# M 9 >&PO=V]R:W-H965T<^;,>)R/VCS;#L"A M5RF4+7#G7'\DQ%8=2&9O= _*WS3:2.:\:5IB>P.LCB I"$V26R(95[C,H^]L MREP/3G %9X/L("4S?TX@]%C@%+\Y'GC;N> @9=ZS%GZ!^]V?C;?(PE)S"ZP$D0! (J%QB8WZYP#T($(B_C M9>;$2\H 7)_?V+_&VGTM%V;A7HLG7KNNP >,:FC8(-R#'K_!7,\>H[GX'W % MX<.#$I^CTL+&%56#=5K.+%Z*9*_3SE7,B6*RK\P MQ\K)L@V";)(D*T)]LF'$K=B/A9)5CV58-HX M3195>E!QDE?>96#O:'R3]_!IVG\RTW)ET44[_[*Q_XW6#KR4Y,:/4.<_V&(( M:%PX?O)G,XW99#C=SS^(+-^X_ M02P,$% @ LG&43S.VU>"V 0 T@, M !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[DAN MJTY)I%ZK:I,VZ=1IVV 7Q)&NSJ34,D%\3D87ZN<[H(@4%"ZP"#\=H5[4"H0>1E_ M9DZZI S ]?F5_3'6[FNY" OWJ'[+RK4YO:6D@EH,RCWA^ 7F>@Z4S,5_@RLH M'QZ4^!PE*AM74@[6H9Y9O!0M7J9==G$?IYLDG6'; #X#^ *XC7G8E"@J?Q!. M%)G!D9BI][T(3[P_+*I,(GPY)W"9)L@W21((T'ZCB#]4.)6S.%#$K;JJ0;3Q&FR MI,2ABY.\\BX#>\?CF[R%3]/^79A&=I9&PO=V]R:W-H965TZX]^[=<60#VF?7 GCRHI5Q M.6V][XZ,N;(%+=P-=F#"38U6"Q],VS#761!5 FG%^&9SQ[20AA99\IUMD6'O ME31PML3U6@O[YP0*AYQNZ:OC23:MCPY69)UHX#OX']W9!HO-+)748)Q$0RS4 M.7W8'D_[&)\"?DH8W.),8B47Q.=H?*ERNHF"0$'I(X,(VQ4>0:E(%&3\GCCI MG#("E^=7]D^I]E#+13AX1/5+5K[-Z8&2"FK1*_^$PV>8ZKFE9"K^*UQ!A?"H M).0H4;FTDK)W'O7$$J1H\3+NTJ1]&&_X;H*M _@$X#/@D/*P,5%2_E%X4606 M!V+'WG!_.=ARST?#833^(S=^X^ M02P,$% @ LG&43_S>^^BU 0 T@, !D M !X;"]W;W)K&UL;5-A;]P@#/TKB!]0DMRU/9V2 M2+U.U29MTJG3ML]EN/ES HEC05/ZYG@6;>>"@Y5YSUOX#NY'?S;>8@M++11H*U 3 TU! M']+C:1_B8\!/ :-=G4FHY(+X$HPO=4&3( @D5"XP<+]=X1&D#$1>QN^9DRXI M W!]?F-_BK7[6B[&UL;5-A;]L@$/TKB!]0$N(F561;:EI5 MF[1)4:=MGXE]ME'!YP&.NW\_P*[K=OX"W''OW;OC2 MO*C1:.&^:FMG.@"@C2"O&-YL]TT*V-$^C[VSR%'NG9 MG M0VROM3!_3Z!PR.B6OCF>9=VXX&!YVHD:?H#[V9V-M]C,4DH-K978$@-51N^W MQU,2XF/ +PF#79Q)J.2"^!*,KV5&-T$0*"A<8!!^N\(#*!6(O(P_$R>=4P;@ M\OS&_A1K][543,5_@RLH'QZ4^!P% M*AM74O36H9Y8O!0M7L==MG$?QIO#88*M _@$X#/@+N9A8Z*H_%$XD:<&!V+& MWGXB?/=!8;).D*P2))$@^4!P^ZG$M9C]IR1LT5,-IH[39$F!?1LG M>>&=!_:>QS=Y#Q^G_;LPM6PMN:#S+QO[7R$Z\%(V-WZ$&O_!9D-!Y<+QX,]F M'+/1<-A-/XC-WSC_!U!+ P04 " "R<91/BOOZ>+@! #2 P &0 'AL M+W=O=,TQ'8&6!5!4A":)-=$,JYPD47?R129[IW@"DX& MV5Y*9MZ.(/20XPU^=SSRIG7!08JL8PW\!O>G.QEOD9FEXA*4Y5HA W6.;S:' M8QKB8\ 3A\$NSBA4 M=RP\\>9 ?6_*X(RMB'=>O/7>2T&O=QFY!*(IYCC&T$7,9HX@GGU.0==2'.E_ M<+H.WZXJW$;X]I/"_3I!NDJ01H+T$\'W+R6NQ.R2+TG(HJ<23!.GR:)2]RI. M\L([#^P-C6_R$3Y.^P,S#5<6G;7S+QO[7VOMP$M)KOP(M?Z#S8: VH7CSI_- M.&:CX70W_2 R?^/B'U!+ P04 " "R<91/NELLB#*"M&)\L[EF6LB6YFGTG6R>FMXKV<+) M$M=K+>S?(R@S9'1+WQP/LFY\<+ \[40-C^!_=2>+%IM92JFA==*TQ$*5T;OM MX9B$^!CP6\+@%F<2*CD;\Q2,[V5&-T$0*"A\8!"X7> >E I$*.-YXJ1SR@!< MGM_8O\;:L9:S<'!OU!]9^B:CMY244(E>^0)*BMYYHR<6E*+%R[C+-N[#>+/?3[!U )\ ? ;Y*DU [%C M[SL1GGA[X-B;(CAC*^(=BG?HO>3\9INR2R":8HYC#%_$O$G;.,D+ M[SRP=SR^R7OX..T_A:UEZ\C9>'S9V/_*& \H97.%(]3@!YL-!94/QQL\VW', M1L.;;OI!;/[&^2M02P,$% @ LG&43]%**>RV 0 T0, !D !X;"]W M;W)K&UL;5/M;ML@%'T5Q .4Q$Z:*K(M-9VF3MJD MJ-6VW\2^ME&!ZP*.N[:6*2XT+;+H.YLBP]Y)H>%LB.V5 MXN;/"20..=W2#\>3:%H7'*S(.M[ ,[B?W=EXB\TJE5"@K4!-#-0YO=\>3[N MCX!? @:[.)-0R07Q)1C?JIQN0D(@H71!@?OM"@\@91#R:;Q.FG0.&8C+\X?Z MUUB[K^7"+3R@_"TJU^;TCI(*:MY+]X3#(TSU["F9BO\.5Y >'C+Q,4J4-JZD M[*U#-:GX5!1_&W>AXSZ,-_MTHJT3DHF0S(2[&(>-@6+F7[CC169P(&;L?]-&9RQ%?'.)V^]]UH<(R5J$4_(?/5FG MIZL)II&>+NF'_;K ;E5@%P5V_PC.P_^"F$=J2"SK_L+']-:(#G\KFQD]0Z__7;$BH73@>_-F,4S8: M#KOI ['Y%Q?O4$L#!!0 ( +)QE$_'TTT=MP$ -(# 9 >&PO=V]R M:W-H965TJVF3-NG4 M:=MG+G$25 @9D$OW[V=(FF5MO@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6 MM' WIH<.;VICM?!HVH:YWH*H(D@KQI/D ]-"=K3(HN]LB\P,7LD.SI:X06MA M_YQ F3&G._KJ>))-ZX.#%5DO&O@._D=_MFBQA:62&CHG34T,VP;P&< 7P"'F85.BJ/Q1>%%DUHS$3KWO17CB MW9%C;\K@C*V(=RC>H?=:\+M#QJZ!:(XY33%\%;-;(ABR+RGX5HH3?P?GV_#] MIL)]A.__4_AQFR#=)$@C0;HF."1O2MR*>5LD6_54@VWB-#E2FJ&+D[SR+@-[ MS^.;_ N?IOV;L(WL'+D8CR\;^U\;XP&E)#&UL;5-A;]L@$/TKB!]0$N)V461;:CI5G;1*4:MM MGXE]ME'!>(#C]M_WP*[G=OX"W''OW;OC2 =C7UP#X,FK5JW+:.-]=V#,%0UH MX:Y,!RW>5,9JX=&T-7.=!5%&D%:,;S8W3 O9TCR-OI/-4]-[)5LX6>)ZK85] M.X(R0T:W],/Q).O&!P?+TT[4\ S^5W>R:+&9I90:6B=-2RQ4&;W='HY)B(\! MOR4,;G$FH9*S,2_!^%%F=!,$@8+"!P:!VP7N0*E A#+^3IQT3AF R_,'^WVL M'6LY"P=W1OV1I6\RNJ>DA$KTRC^9X0&F>JXIF8K_"1=0&!Z48(["*!=74O3. M&SVQH!0M7L==MG$?QIN;_01;!_ )P&? /N9A8Z*H_+OP(D^M&8@=>]^)\,3; M \?>%,$96Q'O4+Q#[R7G>YZR2R":8HYC#%_$;.<(ANQS"KZ6XLC_@_-U^&Y5 MX2["=Y\4[M8)DE6")!(DGPB2+R6NQ5Q_2<(6/=5@ZSA-CA2F;^,D+[SSP-[R M^";_PL=I?Q2VEJTC9^/Q96/_*V,\H)3-%8Y0@Q]L-A14/AR_X=F.8S8:WG33 M#V+S-\[? 5!+ P04 " "R<91/&JNO#;_=N^-(!S3/M@%PY%6KUF:T<:X[,&:+!K2P M5]A!ZV\J-%HX;YJ:V0I]D[)%DZ&V%YK8=Z. MH'#(Z):^.YYDW;C@8'G:B1I^@OO5G8RWV,Q22@VME=@2 U5&[[:'8Q+B8\!O M"8-=G$FHY(SX'(SO948W01 H*%Q@$'Z[P#TH%8B\C)>)D\XI W!Y?F?_%FOW MM9R%A7M4?V3IFHSN*2FA$KUR3S@\P%3/-253\3_@ LJ'!R4^1X'*QI44O76H M)Q8O18O7<9=MW(?Q)KF>8.L /@'X#-C'/&Q,%)5_%4[DJ<&!F+'WG0A/O#UP MWYLB.&,KXIT7;[WWDO/]3V#L> MW^1?^#CMC\+4LK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\=;?S;CF(V&PV[Z M06S^QOE?4$L#!!0 ( +)QE$_&$*?&PO=V]R:W-H M965TM]_V!,5>VH(6[ M,3UT>%,;JX5'TS;,]19$%4%:,9XD[YD6LJ-%%GTG6V1F\$IV<++$#5H+^_L( MRHPYW=&KXTDVK0\.5F2]:. ;^._]R:+%%I9*:NB<-!VQ4.?T;GE A'*^#5STB5E *[/5_;'6#O6 M)EVF47]W&Z2:^P;0"? 7P!W$8 FQ)%Y0_"BR*S9B1VZGTOPA/O#AQ[ M4P9G;$6\0_$.O9>"?TPR=@E$<\QQBN&KF-T2P9!]2<&W4ASY/W"^#4\W%:81 MGKY2^)_\^TV"?238OR+@;TKHQ0^V& IJ'XX?\&RG,9L,;_KY!['E M&Q=_ %!+ P04 " "R<91/!,@KI[_=N^-(!S3/M@%PY%6KUF:T<:X[,&:+!K2P5]A! MZV\J-%HX;YJ:V0I]D[)%DZ&V%YK8=Z.H'#( MZ):^.YYDW;C@8'G:B1I^@OO5G8RWV,Q22@VME=@2 U5&[[:'8Q+B8\!O"8-= MG$FHY(SX'(SO948W01 H*%Q@$'Z[P#TH%8B\C)>)D\XI W!Y?F?_%FOWM9R% MA7M4?V3IFHS>4E)")7KEGG!X@*F>/253\3_@ LJ'!R4^1X'*QI44O76H)Q8O M18O7<9=MW(?Q9K>?8.L /@'X#+B->=B8*"K_*IS(4X,#,6/O.Q&>>'O@OC=% M<,96Q#LOWGKO)>=?DI1= M$4#Z4XEK,3>?DK!%3S68.DZ3)07V;9SDA7<>V#L>W^1? M^#CMC\+4LK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\<;?S;CF(V&PV[Z06S^ MQOE?4$L#!!0 ( +)QE$]G"C :MP$ -(# 9 >&PO=V]R:W-H965T MJVF3-NG4:=UG+G$2 M5(@S()?NWP](FF5=O@ V?L_/QF0CFA?; CCRJE5G<]HZUQ\9LV4+6M@;[*'S M-S4:+9PW3<-L;T!4$:05XTGR@6DA.UIDT7C/QEML8:FDALY*[(B!.J?WN^-I'^)CP+.$T:[. M)%1R07P)QI-B6*RA^%$T5F<"1FZGTOPA/OCMSWI@S. MV(IXY\5;[[T6_.Z0L6L@FF-.4PQ?Q>R6".;9EQ1\*\6)_P?GV_!T4V$:X>D_ M"N^V"?:;!/M(L%\1I$GRKL2MF/=%LE5/-9@F3I,E)0Y=G.25=QG8>Q[?Y&_X M-.W?A&ED9\D%G7_9V/\:T8&7DMSX$6K]!UL,!;4+QX_^;*8QFPR'_?R#V/*- MBS]02P,$% @ LG&43Q%/(&UL;5/;;IPP$/T5RQ\0@R%IM *D;*HJD5IIE:KMLQ<&L.(+ ML;$]XSEGSHS'Q:3-L^T!''J50MD2]\X-!T)LW8-D]DH/H/Q- MJXUDSINF(W8PP)H(DH+0)+DADG&%JR+Z3J8J].@$5W RR(Y2,O/W"$)/)4[Q MF^.)=[T+#E(5 ^O@)[A?P\EXBZPL#9>@+-<*&6A+?)<>CGF(CP&_.4QV"?(/!/FG$O=BKC\E(9N>2C!=G":+:CVJ.,D;[SJP=S2^R7OX/.T_ MF.FXLNBLG7_9V/]6:P=>2G+E1ZCW'VPU!+0N'+_XLYG';#:<'I8?1-9O7/T# M4$L#!!0 ( +)QE$^_]K7IMP$ -(# 9 >&PO=V]R:W-H965TVT-]J#]38-& M<>=-TS+;&^!U!"G)TB2Y98H+30/CPH\3DJE#:NI!JL0S6S>"F*OTR[ MT'$?IYLLFV';@'0&I O@$/.P*5%4_HD[7N8&1V*FWO<\//'NF/K>5,$96Q'O MO'CKO=*4_@=/M^'9IL(LPK,W"N^V M"?:;!/M(L']#<'A7XE;,QW=)V*JG"DP;I\F2"@<=)WGE70;V/HUO\B]\FO;O MW+1"6W)!YU\V]K]!=."E)#=^A#K_P19#0N/"\&UL=5/;;IPP$/T5RQ\0@Z%IM *D;*HJE5IIE:K-LQ<&L.(+MEGD\8+<5_APL('QZ4^!RU%C:NJ!ZMTW)A\5(D>YYW MKN(^S3=YML#V 70!T!5P$_.0.5%4_H4Y5A5&3\C,O1]8>.+T0'UOZN",K8AW M7KSUWDN5I4E!+H%HB3G.,703DZX1Q+.O*>A>BB/] *?[\&Q781;AV1N%_\F? M[Q+DD2!_0T#?E;@7D[U+0C8]E6"Z.$T6U7I4<9(WWG5@;VE\D]?P>=I_,--Q M9=%9._^RL?^MU@Z\E.3*CU#O/]AJ"&A=.'[V9S./V6PX/2P_B*S?N/H'4$L# M!!0 ( +)QE$]U3BD*MP$ -(# 9 >&PO=V]R:W-H965T M-"VQO0%61Y 4A.YV>R(95[C,H^]DREP/3G %)X/L("4S_XX@]%C@!+\['GG; MN> @9=ZS%I[ _>Y/QEMD8:FY!&6Y5LA 4^"[Y'#,0GP,^,-AM*LS"I6>VZ M M]B5$/#!N$>]?@ E/@?%%YO$V2; M!%DDR#X1[+^4N!5S\R4)6?54@FGC-%E4Z4'%25YYEX&]H_%-/L*G:?_%3,N5 M16?M_,O&_C=:._!2=E=^A#K_P19#0./"\<:?S31FD^%T/_\@LGSC\@U02P,$ M% @ LG&43]/,=X2V 0 T@, !D !X;"]W;W)K&UL;5-ACYP@$/TKA!]P*&[;[49-;J]IVJ1--M>T_G_3H-'">=.T MS X&1!U!6C&>)&^9%K*G91Y]%U/F.#HE>[@88D>MA?E]!H5305/ZXGB4;>>" M@Y7Y(%KX!N[[<#'>8BM++37T5F)/##0%O4]/YT.(CP$_)$QV+T"99ZWE"R%/\%;J!\>%#BF'Q4K1XGG?9QWV: M;[)T@>T#^ +@*^ 8\[ Y453^03A1Y@8G8N;>#R(\<7KBOC=5<,96Q#LOWGKO MKTNN MZ/S+QOXWB Z\E.3.CU#G/]AJ*&A<.+[S9S./V6PX')8?Q-9O7/X!4$L#!!0 M ( +)QE$\Z+;4GM@$ -(# 9 >&PO=V]R:W-H965TJVJ3-NG4:=MG+G$25 @9D$OW[V=( MFJ9=O@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6M' WIH<.;VICM?!HVH:Y MWH*H(D@KQG>[3TP+V=$BB[ZS+3(S>"4[.%OB!JV%_7L"9<:<[NFKXTDVK0\. M5F2]:. '^)_]V:+%%I9*:NB<-!VQ4.?T;G\\I2$^!OR2,+K5F81*+L8\!^-K ME=-=$ 0*2A\8!&Y7N >E A'*^#-STB5E *[/K^R/L7:LY2(DM M)1748E#^R8Q?8*[G0,E<_#>X@L+PH 1SE$:YN))R<-[HF06E:/$R[;*+^SC= M'/@,VP;P&< 7P&W,PZ9$4?F#\*+(K!F)G7K?B_#$^R/'WI3!&5L1[U"\0^^U M2#C/V#40S3&G*8:O8O9+!$/V)07?2G'B_\'Y-CS95)A$>/).8;)-D&X2I)$@ M?4>0?BAQ*^;P(0E;]52#;>(T.5*:H8N3O/(N WL7'Y&]A4_3_EW81G:.7(S' MEXW]KXWQ@%)V-SA"+7ZPQ5!0^W#\C&<[C=ED>-///X@MW[CX!U!+ P04 M" "R<91/:UD^W;^.C+FR!2W<#79@PDV-5@L?3-LPUUD0 M50)IQ?AF<\NTD(866?*=;9%A[Y4T<+;$]5H+^^<$"H><;NFKXTDVK8\.5F2= M:. [^!_=V0:+S2R5U&"<1$,LU#E]V!Y/^QB? GY*&-SB3&(E%\3G:'RI$3U2U:^S>F!D@IJ MT2O_A,-GF.KY0,E4_%>X@@KA44G(4:)R:25E[SSJB25(T>)EW*5)^S#>\/L) MM@[@$X#/@$/*P\9$2?E'X46161R('7O?B?C$VR,/O2FC,[4BW07Q+GBOQ8[? M9NP:B::8TQC#%S';.8(%]CD%7TMQXO_!^3I\MZIPE^"[-PKOU@GVJP3[1+!_ M0W!X5^):S/V[)&S14PVV2=/D2(F]29.\\,X#^\#3F_P+'Z?]F["--(Y7 M3?VO$3T$*9N;,$)M^&"SH:#V\7@7SG8&PO=V]R:W-H965T^N/4NK@O:G;?A4>M3[=1U&_/(^E,GRYT-:NJ(QW$6-675ANNE77OJUDMUUG75RJRH/\(?7/TU-GKJ(YRZYJ9-M7J@TZN5^%#^Q^(](AP")> M*GGM;\Z#82NO2KT-%U]WJS >*I*UW.HA16D.%_DHZWK(9.KX/24-9\XA\/;\ M(_MGNWFSF=>REX^J_E7M]'$5%F&PD_OR7.MG=?TBIPVE83#M_IN\R-K ATH, MQU;5O?T;;,^]5LV4Q932E._CL6KM\3K>R1=3& [@4P"? PK+$XU$MO)/I2[7 MRTY=@VY\^*=R>,?LGIMGLQT6[:.P]TSQO5F]K(6(E]%E2#1A-B.&WV#8C(A, M]IF"(XH-]\(Y#A>P0F'#Q6TX7^ $"4R0V 3)?UMDSA81AJ@RA20I2" <$H1) M,$D&23(O ;^I$&P'QW\]QM,P DTIC@P3V 8.G M'@\"47+#;8 !CZ>>#A"(DAON! S8/$U='@3*"![<#!AP>NK9%($*S,-Q.^# MZ2DA)8Z=SH&),[=Q01#U7<9.Y\#%F?L]@2!!\&"K<^#B+'%Y$(AH*1Q;G0,7 M9VY+@2"BI7!L=0YNX^-P@B]"9P/Q# ZKG["8,@ MHN\(W \$L'KAZAJ""!T(XA<]L'KAZ@"""!T(W \$L'KAZ@""*!W@?B" U0M/ M!PCDZB"Z&=L:V1WLP-H'6W5N[;1\LSH/Q0_+GBUKN]7":F_-NG&3'"ZU.TY0>S?\J6/\%4$L#!!0 M ( +)QE$\9 8 &PO=V]R:W-H965T[EG',_N*0#FF?; #CRHE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3