0000936395-21-000034.txt : 20211025 0000936395-21-000034.hdr.sgml : 20211025 20210609153340 ACCESSION NUMBER: 0000936395-21-000034 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20210501 FILED AS OF DATE: 20210609 DATE AS OF CHANGE: 20210609 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: 1030 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36250 FILM NUMBER: 211004914 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-Q 1 cien-20210501.htm 10-Q cien-20210501
000093639510/302021Q2FALSEhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Memberhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00009363952020-11-012021-05-01xbrli:shares00009363952021-06-04iso4217:USD0000936395us-gaap:ProductMember2021-01-312021-05-010000936395us-gaap:ProductMember2020-02-022020-05-020000936395us-gaap:ProductMember2020-11-012021-05-010000936395us-gaap:ProductMember2019-11-032020-05-020000936395us-gaap:ServiceMember2021-01-312021-05-010000936395us-gaap:ServiceMember2020-02-022020-05-020000936395us-gaap:ServiceMember2020-11-012021-05-010000936395us-gaap:ServiceMember2019-11-032020-05-0200009363952021-01-312021-05-0100009363952020-02-022020-05-0200009363952019-11-032020-05-02iso4217:USDxbrli:shares0000936395us-gaap:ForeignExchangeForwardMember2021-01-312021-05-010000936395us-gaap:ForeignExchangeForwardMember2020-02-022020-05-020000936395us-gaap:ForeignExchangeForwardMember2020-11-012021-05-010000936395us-gaap:ForeignExchangeForwardMember2019-11-032020-05-020000936395us-gaap:InterestRateSwapMember2021-01-312021-05-010000936395us-gaap:InterestRateSwapMember2020-02-022020-05-020000936395us-gaap:InterestRateSwapMember2020-11-012021-05-010000936395us-gaap:InterestRateSwapMember2019-11-032020-05-0200009363952021-05-0100009363952020-10-3100009363952019-11-0200009363952020-05-020000936395us-gaap:CommonStockMember2020-10-310000936395us-gaap:AdditionalPaidInCapitalMember2020-10-310000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310000936395us-gaap:RetainedEarningsMember2020-10-310000936395us-gaap:RetainedEarningsMember2020-11-012021-05-010000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-05-010000936395us-gaap:CommonStockMember2020-11-012021-05-010000936395us-gaap:AdditionalPaidInCapitalMember2020-11-012021-05-010000936395us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-10-310000936395srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-10-310000936395us-gaap:CommonStockMember2021-05-010000936395us-gaap:AdditionalPaidInCapitalMember2021-05-010000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-010000936395us-gaap:RetainedEarningsMember2021-05-010000936395us-gaap:CommonStockMember2019-11-020000936395us-gaap:AdditionalPaidInCapitalMember2019-11-020000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-020000936395us-gaap:RetainedEarningsMember2019-11-020000936395us-gaap:RetainedEarningsMember2019-11-032020-05-020000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-032020-05-020000936395us-gaap:CommonStockMember2019-11-032020-05-020000936395us-gaap:AdditionalPaidInCapitalMember2019-11-032020-05-020000936395us-gaap:CommonStockMember2020-05-020000936395us-gaap:AdditionalPaidInCapitalMember2020-05-020000936395us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-020000936395us-gaap:RetainedEarningsMember2020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:ConvergedPacketOpticalMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConvergedPacketOpticalMembercien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConvergedPacketOpticalMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConvergedPacketOpticalMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConvergedPacketOpticalMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PacketNetworkingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PacketNetworkingMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PacketNetworkingMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:GlobalServicesMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:MaintenanceSupportAndTrainingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:GlobalServicesMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:MaintenanceSupportAndTrainingMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:InstallationAndDeploymentMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:GlobalServicesMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:InstallationAndDeploymentMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConsultingAndNetworkDesignMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:GlobalServicesMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:ConsultingAndNetworkDesignMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-312021-05-010000936395us-gaap:TransferredAtPointInTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2021-01-312021-05-010000936395cien:GlobalServicesMemberus-gaap:TransferredAtPointInTimeMember2021-01-312021-05-010000936395us-gaap:TransferredAtPointInTimeMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredOverTimeMember2021-01-312021-05-010000936395us-gaap:TransferredOverTimeMembercien:PlatformSoftwareandServicesSegmentMember2021-01-312021-05-010000936395us-gaap:TransferredOverTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2021-01-312021-05-010000936395us-gaap:TransferredOverTimeMembercien:GlobalServicesMember2021-01-312021-05-010000936395us-gaap:TransferredOverTimeMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMember2021-01-312021-05-010000936395cien:PlatformSoftwareandServicesSegmentMember2021-01-312021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMember2021-01-312021-05-010000936395cien:GlobalServicesMember2021-01-312021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:ConvergedPacketOpticalMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConvergedPacketOpticalMembercien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConvergedPacketOpticalMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConvergedPacketOpticalMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConvergedPacketOpticalMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PacketNetworkingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PacketNetworkingMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PacketNetworkingMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:GlobalServicesMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:MaintenanceSupportAndTrainingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:GlobalServicesMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:MaintenanceSupportAndTrainingMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:InstallationAndDeploymentMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:GlobalServicesMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:InstallationAndDeploymentMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConsultingAndNetworkDesignMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:GlobalServicesMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:ConsultingAndNetworkDesignMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-02-022020-05-020000936395us-gaap:TransferredAtPointInTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-02-022020-05-020000936395cien:GlobalServicesMemberus-gaap:TransferredAtPointInTimeMember2020-02-022020-05-020000936395us-gaap:TransferredAtPointInTimeMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredOverTimeMember2020-02-022020-05-020000936395us-gaap:TransferredOverTimeMembercien:PlatformSoftwareandServicesSegmentMember2020-02-022020-05-020000936395us-gaap:TransferredOverTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-02-022020-05-020000936395us-gaap:TransferredOverTimeMembercien:GlobalServicesMember2020-02-022020-05-020000936395us-gaap:TransferredOverTimeMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMember2020-02-022020-05-020000936395cien:PlatformSoftwareandServicesSegmentMember2020-02-022020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-02-022020-05-020000936395cien:GlobalServicesMember2020-02-022020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:ConvergedPacketOpticalMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConvergedPacketOpticalMembercien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConvergedPacketOpticalMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConvergedPacketOpticalMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConvergedPacketOpticalMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PacketNetworkingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PacketNetworkingMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PacketNetworkingMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:GlobalServicesMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:MaintenanceSupportAndTrainingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:GlobalServicesMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:MaintenanceSupportAndTrainingMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:InstallationAndDeploymentMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:GlobalServicesMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:InstallationAndDeploymentMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConsultingAndNetworkDesignMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:GlobalServicesMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:ConsultingAndNetworkDesignMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-11-012021-05-010000936395us-gaap:TransferredAtPointInTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-11-012021-05-010000936395cien:GlobalServicesMemberus-gaap:TransferredAtPointInTimeMember2020-11-012021-05-010000936395us-gaap:TransferredAtPointInTimeMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredOverTimeMember2020-11-012021-05-010000936395us-gaap:TransferredOverTimeMembercien:PlatformSoftwareandServicesSegmentMember2020-11-012021-05-010000936395us-gaap:TransferredOverTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-11-012021-05-010000936395us-gaap:TransferredOverTimeMembercien:GlobalServicesMember2020-11-012021-05-010000936395us-gaap:TransferredOverTimeMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMember2020-11-012021-05-010000936395cien:PlatformSoftwareandServicesSegmentMember2020-11-012021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMember2020-11-012021-05-010000936395cien:GlobalServicesMember2020-11-012021-05-010000936395cien:NetworkingPlatformsSegmentMembercien:ConvergedPacketOpticalMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConvergedPacketOpticalMembercien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConvergedPacketOpticalMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConvergedPacketOpticalMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConvergedPacketOpticalMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:PacketNetworkingMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PacketNetworkingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PacketNetworkingMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PacketNetworkingMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:PlatformSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesMembercien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:GlobalServicesMembercien:BluePlanetAutomationSoftwareandServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:MaintenanceSupportAndTrainingMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:GlobalServicesMembercien:MaintenanceSupportAndTrainingMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:MaintenanceSupportAndTrainingMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:InstallationAndDeploymentMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:GlobalServicesMembercien:InstallationAndDeploymentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:InstallationAndDeploymentMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConsultingAndNetworkDesignMembercien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:GlobalServicesMembercien:ConsultingAndNetworkDesignMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:ConsultingAndNetworkDesignMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-11-032020-05-020000936395us-gaap:TransferredAtPointInTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2019-11-032020-05-020000936395cien:GlobalServicesMemberus-gaap:TransferredAtPointInTimeMember2019-11-032020-05-020000936395us-gaap:TransferredAtPointInTimeMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMemberus-gaap:TransferredOverTimeMember2019-11-032020-05-020000936395us-gaap:TransferredOverTimeMembercien:PlatformSoftwareandServicesSegmentMember2019-11-032020-05-020000936395us-gaap:TransferredOverTimeMembercien:BluePlanetAutomationSoftwareandServicesSegmentMember2019-11-032020-05-020000936395us-gaap:TransferredOverTimeMembercien:GlobalServicesMember2019-11-032020-05-020000936395us-gaap:TransferredOverTimeMember2019-11-032020-05-020000936395cien:NetworkingPlatformsSegmentMember2019-11-032020-05-020000936395cien:PlatformSoftwareandServicesSegmentMember2019-11-032020-05-020000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMember2019-11-032020-05-020000936395cien:GlobalServicesMember2019-11-032020-05-020000936395srt:AmericasMember2021-01-312021-05-010000936395srt:AmericasMember2020-02-022020-05-020000936395srt:AmericasMember2020-11-012021-05-010000936395srt:AmericasMember2019-11-032020-05-020000936395us-gaap:EMEAMember2021-01-312021-05-010000936395us-gaap:EMEAMember2020-02-022020-05-020000936395us-gaap:EMEAMember2020-11-012021-05-010000936395us-gaap:EMEAMember2019-11-032020-05-020000936395srt:AsiaPacificMember2021-01-312021-05-010000936395srt:AsiaPacificMember2020-02-022020-05-020000936395srt:AsiaPacificMember2020-11-012021-05-010000936395srt:AsiaPacificMember2019-11-032020-05-020000936395country:US2021-01-312021-05-010000936395country:US2020-02-022020-05-020000936395country:US2020-11-012021-05-010000936395country:US2019-11-032020-05-020000936395us-gaap:CustomerConcentrationRiskMembercien:AttMember2021-01-312021-05-010000936395us-gaap:CustomerConcentrationRiskMembercien:AttMember2020-02-022020-05-020000936395us-gaap:CustomerConcentrationRiskMembercien:AttMember2020-11-012021-05-010000936395us-gaap:CustomerConcentrationRiskMembercien:AttMember2019-11-032020-05-020000936395cien:VerizonMemberus-gaap:CustomerConcentrationRiskMember2019-11-032020-05-020000936395us-gaap:CustomerConcentrationRiskMembercien:ATTAndVerizonMember2021-01-312021-05-010000936395us-gaap:CustomerConcentrationRiskMembercien:ATTAndVerizonMember2020-02-022020-05-020000936395us-gaap:CustomerConcentrationRiskMembercien:ATTAndVerizonMember2020-11-012021-05-010000936395us-gaap:CustomerConcentrationRiskMembercien:ATTAndVerizonMember2019-11-032020-05-02xbrli:pure00009363952021-05-012021-05-01iso4217:CAD0000936395cien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395cien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395cien:GrantsCanadaEmergencyWageSubsidy2020EmployeeWagesMember2020-11-012021-05-010000936395cien:GrantsCanadaEmergencyWageSubsidyMember2021-05-010000936395cien:ProductsRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395cien:ProductsRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395cien:ProductsRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395cien:ProductsRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395cien:ServicesRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395cien:ServicesRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395cien:ServicesRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395cien:ServicesRevenueMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395us-gaap:CostOfSalesMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395us-gaap:CostOfSalesMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395us-gaap:CostOfSalesMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395us-gaap:CostOfSalesMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395us-gaap:ResearchAndDevelopmentExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395us-gaap:ResearchAndDevelopmentExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395us-gaap:ResearchAndDevelopmentExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395us-gaap:ResearchAndDevelopmentExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395cien:GrantsCanadaEmergencyWageSubsidyMemberus-gaap:SellingAndMarketingExpenseMember2021-01-312021-05-010000936395cien:GrantsCanadaEmergencyWageSubsidyMemberus-gaap:SellingAndMarketingExpenseMember2020-02-022020-05-020000936395cien:GrantsCanadaEmergencyWageSubsidyMemberus-gaap:SellingAndMarketingExpenseMember2020-11-012021-05-010000936395cien:GrantsCanadaEmergencyWageSubsidyMemberus-gaap:SellingAndMarketingExpenseMember2019-11-032020-05-020000936395us-gaap:GeneralAndAdministrativeExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395us-gaap:GeneralAndAdministrativeExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395us-gaap:GeneralAndAdministrativeExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395us-gaap:GeneralAndAdministrativeExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395us-gaap:OperatingExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2021-01-312021-05-010000936395us-gaap:OperatingExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395us-gaap:OperatingExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2020-11-012021-05-010000936395us-gaap:OperatingExpenseMembercien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395cien:GrantsCanadaEmergencyWageSubsidyMember2020-02-022020-05-020000936395cien:GrantsCanadaEmergencyWageSubsidyMember2019-11-032020-05-020000936395us-gaap:EmployeeSeveranceMember2020-10-310000936395us-gaap:FacilityClosingMember2020-10-310000936395us-gaap:EmployeeSeveranceMember2020-11-012021-05-010000936395us-gaap:FacilityClosingMember2020-11-012021-05-010000936395us-gaap:EmployeeSeveranceMember2021-05-010000936395us-gaap:FacilityClosingMember2021-05-01cien:employee0000936395us-gaap:EmployeeSeveranceMember2019-11-020000936395us-gaap:FacilityClosingMember2019-11-020000936395us-gaap:EmployeeSeveranceMember2019-11-032020-05-020000936395us-gaap:FacilityClosingMember2019-11-032020-05-020000936395us-gaap:EmployeeSeveranceMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-11-020000936395us-gaap:FacilityClosingMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-11-020000936395srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-11-020000936395us-gaap:EmployeeSeveranceMember2020-05-020000936395us-gaap:FacilityClosingMember2020-05-020000936395us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2021-05-010000936395us-gaap:USTreasuryAndGovernmentMemberus-gaap:OtherLongTermInvestmentsMember2021-05-010000936395us-gaap:USTreasuryAndGovernmentMember2021-05-010000936395us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2020-10-310000936395us-gaap:USTreasuryAndGovernmentMemberus-gaap:OtherLongTermInvestmentsMember2020-10-310000936395us-gaap:USTreasuryAndGovernmentMember2020-10-310000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-05-010000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeFundsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2020-10-310000936395us-gaap:InterestRateSwapMember2020-10-310000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-05-010000936395cien:MarketableSecuritiesNoncurrentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395cien:MarketableSecuritiesNoncurrentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395cien:MarketableSecuritiesNoncurrentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395cien:MarketableSecuritiesNoncurrentMemberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherNoncurrentAssetsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2021-05-010000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2021-05-010000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-05-010000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-05-010000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-05-010000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherNoncurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2020-10-310000936395us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2020-10-310000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-10-310000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-10-310000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395cien:OtherLongTermLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-10-310000936395cien:UnbilledAccountsReceivablesMember2021-05-010000936395cien:UnbilledAccountsReceivablesMember2020-10-310000936395cien:CapitalizedContractAcquisitionCostsMember2021-05-010000936395cien:CapitalizedContractAcquisitionCostsMember2020-10-310000936395cien:GrantsCanadaEmergencyWageSubsidyMember2020-10-310000936395us-gaap:ProductMember2021-05-010000936395us-gaap:ProductMember2020-10-310000936395cien:ServicesMember2021-05-010000936395cien:ServicesMember2020-10-310000936395us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-05-010000936395us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-10-310000936395us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-11-012021-05-010000936395us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2021-05-010000936395us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2020-10-310000936395us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2020-11-012021-05-010000936395us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMembercien:TermLoan2025Memberus-gaap:SecuredDebtMemberus-gaap:CashFlowHedgingMember2021-05-010000936395us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMembercien:TermLoan2025Memberus-gaap:SecuredDebtMemberus-gaap:CashFlowHedgingMember2020-10-310000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-10-310000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2020-10-310000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2020-10-310000936395us-gaap:AccumulatedTranslationAdjustmentMember2020-10-310000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-11-012021-05-010000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2020-11-012021-05-010000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2020-11-012021-05-010000936395us-gaap:AccumulatedTranslationAdjustmentMember2020-11-012021-05-010000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-05-010000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2021-05-010000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2021-05-010000936395us-gaap:AccumulatedTranslationAdjustmentMember2021-05-010000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-11-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2019-11-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2019-11-020000936395us-gaap:AccumulatedTranslationAdjustmentMember2019-11-020000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-11-032020-05-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2019-11-032020-05-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2019-11-032020-05-020000936395us-gaap:AccumulatedTranslationAdjustmentMember2019-11-032020-05-020000936395us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-05-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeForwardMember2020-05-020000936395us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2020-05-020000936395us-gaap:AccumulatedTranslationAdjustmentMember2020-05-02utr:sqft0000936395us-gaap:OtherNoncurrentLiabilitiesMember2021-05-010000936395cien:AccruedLiabilitiesCurrentMember2021-05-010000936395cien:AccruedLiabilitiesCurrentMember2020-10-310000936395us-gaap:OtherNoncurrentLiabilitiesMember2020-10-310000936395us-gaap:LeaseholdImprovementsMember2021-01-312021-05-010000936395us-gaap:LeaseholdImprovementsMember2020-02-022020-05-020000936395us-gaap:LeaseholdImprovementsMember2020-11-012021-05-010000936395us-gaap:LeaseholdImprovementsMember2019-11-032020-05-020000936395cien:NewTermLoan2025Memberus-gaap:SecuredDebtMember2020-01-230000936395cien:NewTermLoan2025Memberus-gaap:SecuredDebtMember2021-05-010000936395cien:NewTermLoan2025Memberus-gaap:SecuredDebtMember2020-10-310000936395us-gaap:SecuredDebtMember2021-05-010000936395us-gaap:SecuredDebtMember2020-10-310000936395us-gaap:SecuredDebtMember2020-11-012021-05-010000936395us-gaap:SecuredDebtMember2019-11-032020-05-0200009363952018-12-130000936395us-gaap:EmployeeStockMember2020-11-012021-05-01cien:purchase_period0000936395us-gaap:EmployeeStockMember2021-01-292021-01-290000936395cien:ProductCostsMember2021-01-312021-05-010000936395cien:ProductCostsMember2020-02-022020-05-020000936395cien:ProductCostsMember2020-11-012021-05-010000936395cien:ProductCostsMember2019-11-032020-05-020000936395cien:ServiceCostsMember2021-01-312021-05-010000936395cien:ServiceCostsMember2020-02-022020-05-020000936395cien:ServiceCostsMember2020-11-012021-05-010000936395cien:ServiceCostsMember2019-11-032020-05-020000936395us-gaap:CostOfSalesMember2021-01-312021-05-010000936395us-gaap:CostOfSalesMember2020-02-022020-05-020000936395us-gaap:CostOfSalesMember2020-11-012021-05-010000936395us-gaap:CostOfSalesMember2019-11-032020-05-020000936395us-gaap:ResearchAndDevelopmentExpenseMember2021-01-312021-05-010000936395us-gaap:ResearchAndDevelopmentExpenseMember2020-02-022020-05-020000936395us-gaap:ResearchAndDevelopmentExpenseMember2020-11-012021-05-010000936395us-gaap:ResearchAndDevelopmentExpenseMember2019-11-032020-05-020000936395us-gaap:SellingAndMarketingExpenseMember2021-01-312021-05-010000936395us-gaap:SellingAndMarketingExpenseMember2020-02-022020-05-020000936395us-gaap:SellingAndMarketingExpenseMember2020-11-012021-05-010000936395us-gaap:SellingAndMarketingExpenseMember2019-11-032020-05-020000936395us-gaap:GeneralAndAdministrativeExpenseMember2021-01-312021-05-010000936395us-gaap:GeneralAndAdministrativeExpenseMember2020-02-022020-05-020000936395us-gaap:GeneralAndAdministrativeExpenseMember2020-11-012021-05-010000936395us-gaap:GeneralAndAdministrativeExpenseMember2019-11-032020-05-020000936395us-gaap:OperatingExpenseMember2021-01-312021-05-010000936395us-gaap:OperatingExpenseMember2020-02-022020-05-020000936395us-gaap:OperatingExpenseMember2020-11-012021-05-010000936395us-gaap:OperatingExpenseMember2019-11-032020-05-020000936395us-gaap:RestrictedStockUnitsRSUMember2021-05-010000936395us-gaap:RestrictedStockUnitsRSUMember2020-11-012021-05-01cien:segment0000936395cien:NetworkingPlatformsSegmentMemberus-gaap:OperatingSegmentsMember2021-05-010000936395cien:PlatformSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-05-010000936395cien:BluePlanetAutomationSoftwareandServicesSegmentMemberus-gaap:OperatingSegmentsMember2021-05-010000936395cien:GlobalServicesMemberus-gaap:OperatingSegmentsMember2021-05-010000936395us-gaap:OperatingSegmentsMember2021-01-312021-05-010000936395us-gaap:OperatingSegmentsMember2020-02-022020-05-020000936395us-gaap:OperatingSegmentsMember2020-11-012021-05-010000936395us-gaap:OperatingSegmentsMember2019-11-032020-05-020000936395country:CA2021-05-010000936395country:CA2020-10-310000936395country:US2021-05-010000936395country:US2020-10-310000936395cien:OtherInternationalMember2021-05-010000936395cien:OtherInternationalMember2020-10-310000936395cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember2021-05-01cien:government_entity0000936395cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember2020-11-012021-05-010000936395cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember2017-02-202021-05-010000936395us-gaap:SubsequentEventMember2021-05-022021-06-040000936395us-gaap:SubsequentEventMember2021-06-04

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-Q
(Mark one)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended May 1, 2021
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)
7035 Ridge Road, Hanover, MD
(Address of principal executive offices)

23-2725311
(I.R.S. Employer Identification No.)
21076
(Zip Code)

(410694-5700
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareCIENNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company

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

Indicate by check mark whether the registrant is a shell company (as determined in Rule 12b-2 of the Exchange Act). Yes No
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date:
ClassOutstanding at June 4, 2021
Common Stock, par value $0.01 per share154,767,152



CIENA CORPORATION
INDEX
FORM 10-Q
 PAGE
NUMBER
 
 
2


PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

CIENA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Revenue:  
Products$670,043 $739,892 $1,267,263 $1,427,107 
Services163,884 154,161 323,794 299,858 
Total revenue833,927 894,053 1,591,057 1,726,965 
Cost of goods sold:  
Products339,601 405,138 654,699 794,151 
Services81,907 75,589 166,048 148,953 
Total cost of goods sold421,508 480,727 820,747 943,104 
Gross profit412,419 413,326 770,310 783,861 
Operating expenses:  
Research and development110,246 131,530 242,987 262,430 
Selling and marketing110,387 101,214 207,665 208,280 
General and administrative43,635 42,030 83,628 84,498 
Amortization of intangible assets6,019 5,839 11,929 11,692 
Significant asset impairments and restructuring costs8,209 3,811 14,076 8,283 
Acquisition and integration costs294 1,414 601 3,233 
Total operating expenses278,790 285,838 560,886 578,416 
Income from operations133,629 127,488 209,424 205,445 
Interest and other income (loss), net(1,274)(2,665)(2,395)981 
Interest expense(7,785)(7,860)(15,145)(16,675)
Loss on extinguishment and modification of debt   (646)
Income before income taxes124,570 116,963 191,884 189,105 
Provision for income taxes21,453 25,308 33,419 35,122 
Net income$103,117 $91,655 $158,465 $153,983 
Basic net income per common share$0.66 $0.60 $1.02 $1.00 
Diluted net income per potential common share$0.66 $0.59 $1.01 $0.99 
Weighted average basic common shares outstanding155,331 153,858 155,257 154,099 
Weighted average dilutive potential common shares outstanding156,876 155,141 156,734 155,443 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.


3


CIENA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME GAIN (LOSS)
(in thousands)
(unaudited)
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Net income $103,117 $91,655 $158,465 $153,983 
Change in unrealized gain (loss) on available-for-sale securities, net of tax 42 396 (7)310 
Change in unrealized gain (loss) on foreign currency forward contracts, net of tax3,817 (6,940)10,434 (8,019)
Change in unrealized gain (loss) on forward starting interest rate swaps, net of tax2,649 (8,623)4,031 (10,103)
Change in cumulative translation adjustments10,400 (18,508)26,261 (21,490)
Other comprehensive gain (loss)16,908 (33,675)40,719 (39,302)
Total comprehensive income$120,025 $57,980 $199,184 $114,681 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.


4


CIENA CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
(unaudited)
May 1,
2021
October 31,
2020
ASSETS 
Current assets: 
Cash and cash equivalents$1,202,974 $1,088,624 
Short-term investments151,816 150,667 
Accounts receivable, net of allowance for credit losses of $10.4 million and $10.6 million as of May 1, 2021 and October 31, 2020, respectively.
716,779 719,405 
Inventories, net401,233 344,379 
Prepaid expenses and other321,651 308,084 
Total current assets2,794,453 2,611,159 
Long-term investments91,715 82,226 
Equipment, building, furniture and fixtures, net298,329 272,377 
Operating right-of-use assets50,997 57,026 
Goodwill311,734 310,847 
Other intangible assets, net82,879 96,647 
Deferred tax asset, net653,922 647,805 
Other long-term assets103,984 102,830 
      Total assets$4,388,013 $4,180,917 
LIABILITIES AND STOCKHOLDERS’ EQUITY 
Current liabilities: 
Accounts payable$279,247 $291,904 
Accrued liabilities and other short-term obligations330,060 334,132 
Deferred revenue147,075 108,700 
Operating lease liabilities19,364 19,035 
Current portion of long-term debt6,930 6,930 
Total current liabilities782,676 760,701 
Long-term deferred revenue57,224 49,663 
Other long-term obligations127,700 123,185 
Long-term operating lease liabilities53,795 61,415 
Long-term debt, net673,355 676,356 
Total liabilities$1,694,750 $1,671,320 
Commitments and contingencies (Note 21)
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,962,122 and 154,563,005 shares issued and outstanding
1,550 1,546 
Additional paid-in capital6,813,215 6,826,531 
Accumulated other comprehensive gain (loss)5,361 (35,358)
Accumulated deficit(4,126,863)(4,283,122)
Total stockholders’ equity2,693,263 2,509,597 
Total liabilities and stockholders’ equity$4,388,013 $4,180,917 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
5




CIENA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands) (unaudited)
Six Months Ended
 May 1,May 2,
 20212020
Cash flows provided by operating activities: 
Net income$158,465 $153,983 
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements47,295 48,381 
Share-based compensation costs40,499 33,579 
Amortization of intangible assets18,517 19,361 
Deferred taxes(9,606)25,420 
Provision for inventory excess and obsolescence10,402 12,640 
Provision for warranty7,937 13,793 
Other5,928 16,190 
Changes in assets and liabilities: 
Accounts receivable(180)15,865 
Inventories(66,934)5,618 
Prepaid expenses and other(8,565)(54,839)
Operating lease right-of-use assets8,253 8,642 
Accounts payable, accruals and other obligations(30,108)(151,713)
Deferred revenue45,482 (5,679)
Short- and long-term operating lease liabilities(9,726)(10,311)
Net cash provided by operating activities217,659 130,930 
Cash flows used in investing activities: 
Payments for equipment, furniture, fixtures and intellectual property(51,651)(45,458)
Purchase of available for sale securities(102,429)(40,894)
Proceeds from maturities of available for sale securities91,810 60,000 
Settlement of foreign currency forward contracts, net9,414 (3,836)
Acquisition of business, net of cash acquired (28,300)
Proceeds from sale of equity investment4,678  
Net cash used in investing activities(48,178)(58,488)
Cash flows used in financing activities: 
Payment of long-term debt(3,465)(1,733)
Payment of debt issuance costs (382)
Payment of finance lease obligations(1,463)(1,381)
Shares repurchased for tax withholdings on vesting of stock unit awards(27,893)(18,200)
Repurchases of common stock - repurchase program(38,498)(74,535)
Proceeds from issuance of common stock13,480 12,290 
Net cash used in financing activities(57,839)(83,941)
Effect of exchange rate changes on cash, cash equivalents and restricted cash2,696 (4,876)
Net increase (decrease) in cash, cash equivalents and restricted cash114,338 (16,375)
Cash, cash equivalents and restricted cash at beginning of period1,088,708 904,161 
Cash, cash equivalents and restricted cash at end of period$1,203,046 $887,786 
Supplemental disclosure of cash flow information 
Cash paid during the period for interest$14,949 $17,590 
Cash paid during the period for income taxes, net$27,666 $22,011 
Operating lease payments$10,785 $11,409 
Non-cash investing and financing activities 
Purchase of equipment in accounts payable$4,966 $4,480 
Repurchase of common stock in accrued liabilities from repurchase program$900 $ 
Operating lease right-of-use assets subject to lease liability $1,770 $4,887 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
6


CIENA CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands, except share data)
(unaudited)
Common Stock
Shares
Par ValueAdditional
Paid-in-Capital
Accumulated Other
Comprehensive Gain (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
Balance at October 31, 2020154,563,005 $1,546 $6,826,531 $(35,358)$(4,283,122)$2,509,597 
Net income— — — — 158,465 158,465 
Other comprehensive income— — — 40,719 — 40,719 
Repurchase of common stock - repurchase program(735,075)(8)(39,390)— — (39,398)
Issuance of shares from employee equity plans1,667,160 17 13,463 — — 13,480 
Share-based compensation expense— — 40,499 — — 40,499 
Shares repurchased for tax withholdings on vesting of stock unit awards(532,968)(5)(27,888)— — (27,893)
Effect of adoption of new accounting standard (Note 2)— — — — (2,206)(2,206)
Balance at May 1, 2021154,962,122 $1,550 $6,813,215 $5,361 $(4,126,863)$2,693,263 
Common Stock
Shares
Par ValueAdditional
Paid-in-Capital
Accumulated Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
Balance at November 2, 2019154,403,850 $1,544 $6,837,714 $(22,084)$(4,644,413)$2,172,761 
Net income— — — — 153,983 153,983 
Other comprehensive loss— — — (39,302)— (39,302)
Repurchase of common stock - repurchase program(1,872,446)(19)(74,516)— — (74,535)
Issuance of shares from employee equity plans1,562,899 16 12,274 — — 12,290 
Share-based compensation expense— — 33,579 — — 33,579 
Shares repurchased for tax withholdings on vesting of stock unit awards(452,738)(5)(18,195)— — (18,200)
Balance at May 2, 2020153,641,565 $1,536 $6,790,856 $(61,386)$(4,490,430)$2,240,576 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.
7


CIENA CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

(1) INTERIM FINANCIAL STATEMENTS
The interim financial statements included herein for Ciena Corporation and its wholly owned subsidiaries (“Ciena”) have been prepared by Ciena, without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).
The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires Ciena to make judgments, assumptions, and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes. The inputs into certain of Ciena’s judgments, assumptions, and estimates reflect, among other things, the information available to Ciena regarding the economic implications of the COVID-19 pandemic, and expectations as to its impact on Ciena’s business. 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 materially from these estimates under different assumptions or conditions. To the extent that there are material differences between Ciena’s estimates and actual results, Ciena’s consolidated financial statements will be affected. In addition, including because the duration and severity of COVID-19 pandemic are uncertain, certain of such estimates could require further judgment or modification and therefore carry a higher degree of variability and volatility. As events continue to evolve, Ciena’s estimates may change materially in future periods.
In the opinion of management, the financial statements included in this report reflect all normal recurring adjustments that Ciena considers necessary for the fair statement of the results of operations of Ciena for the interim periods covered and of the financial position of Ciena at the date of the interim balance sheets. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to SEC rules and regulations. The Condensed Consolidated Balance Sheet as of October 31, 2020 was derived from audited financial statements, but does not include all disclosures required by GAAP. However, Ciena believes that the disclosures are adequate to understand the information presented herein. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. These financial statements should be read in conjunction with Ciena’s audited consolidated financial statements and the notes thereto included in Ciena’s annual report on Form 10-K for fiscal 2020 (the “2020 Annual Report”).
Ciena has a 52 or 53-week fiscal year, with quarters ending on the Saturday nearest to the last day of January, April, July and October, respectively, of each year. Fiscal 2021 and 2020 are 52-week fiscal years.

(2) SIGNIFICANT ACCOUNTING POLICIES
Except for the changes in certain policies described below, there have been no material changes to Ciena’s significant accounting policies, compared to the accounting policies described in Note 1, Ciena Corporation and Significant Accounting Policies and Estimates, in Notes to Consolidated Financial Statements in Item 8 of Part II of the 2020 Annual Report.

Newly Issued Accounting Standards - Effective

In June 2016, the Financial Accounting Standards Board (”FASB”) issued Accounting Standards Update 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 collectability of the reported amount. Ciena adopted ASU 2016-13 on a modified retrospective basis in the first quarter of fiscal year 2021 through a cumulative-effect adjustment at the beginning of the period of adoption and did not restate prior periods. The standard primarily impacts the value of Ciena’s accounts receivable, net and contract assets, net. Adoption of ASU 2016-13 did not have a material effect on Ciena’s financial position or results of operations.

Ciena’s significant accounting policies updated as a result of adopting this standard are as follows:

Allowance for Credit Losses for Accounts Receivable and Contract Assets

Ciena estimates its allowances for credit losses using relevant available information from internal and external sources, related to past events, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. When assessing for credit losses, Ciena determines collectability by pooling assets with similar characteristics. The allowances for credit losses are each measured on a collective basis when similar risk characteristics exist. The allowances for credit losses are each measured by multiplying the exposure probability of default, the
8


probability the asset will default within a given time frame, by the loss given default rate, the percentage of the asset not expected to be collected due to default, based on the pool of assets.

Probability of default rates are published by third-party credit rating agencies. Adjustments to Ciena’s exposure probability may take into account including, but not limited to, various customer-specific factors, the potential sovereign risk of the geographic locations in which the customer is operating and macroeconomic conditions. These factors are updated regularly or when facts and circumstances indicate that an update is deemed necessary.

Newly Issued Accounting Standards - Not Yet Effective

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and Ciena is allowed to elect to apply the amendments prospectively through December 31, 2022. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU No. 2019-12 (“ASU 2019-12”), Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for Ciena beginning in the first quarter of fiscal year 2022, and early adoption is permitted. Most amendments within this standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.

(3)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 lines, resulting in different economic risk profiles for each line. Effective as of the beginning of fiscal 2021, Ciena renamed its “Packet Networking” product line to “Routing and Switching.” This change, affecting only the presentation of such information, was made on a prospective basis and does not impact comparability of previous financial results. References to prior reported “Packet Networking” product line have been changed herein to“Routing and Switching.”

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


Quarter Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$573,657 $ $ $ $573,657 
Routing and Switching63,628    63,628 
Platform Software and Services
 56,688   56,688 
Blue Planet Automation Software and Services
  23,958  23,958 
Maintenance Support and Training
   70,418 70,418 
Installation and Deployment
   37,999 37,999 
Consulting and Network Design
   7,579 7,579 
Total revenue by product line
$637,285 $56,688 $23,958 $115,996 $833,927 
Timing of revenue recognition:
Products and services at a point in time
$637,285 $20,765 $10,765 $1,411 $670,226 
Services transferred over time
 35,923 13,193 114,585 163,701 
Total revenue by timing of revenue recognition
$637,285 $56,688 $23,958 $115,996 $833,927 

Quarter Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$654,294 $ $ $ $654,294 
Routing and Switching64,167    64,167 
Platform Software and Services
 44,985   44,985 
Blue Planet Automation Software and Services
  15,017  15,017 
Maintenance Support and Training
   71,479 71,479 
Installation and Deployment
   34,242 34,242 
Consulting and Network Design
   9,869 9,869 
Total revenue by product line
$718,461 $44,985 $15,017 $115,590 $894,053 
Timing of revenue recognition:
Products and services at a point in time
$718,461 $16,978 $4,745 $4,677 $744,861 
Services transferred over time
 28,007 10,272 110,913 149,192 
Total revenue by timing of revenue recognition
$718,461 $44,985 $15,017 $115,590 $894,053 

10


Six Months Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,085,981 $ $ $ $1,085,981 
Routing and Switching127,934    127,934 
Platform Software and Services
 106,527   106,527 
Blue Planet Automation Software and Services
  40,892  40,892 
Maintenance Support and Training
   138,049 138,049 
Installation and Deployment
   77,610 77,610 
Consulting and Network Design
   14,064 14,064 
Total revenue by product line
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 
Timing of revenue recognition:
Products and services at a point in time
$1,213,915 $36,828 $15,939 $3,268 $1,269,950 
Services transferred over time
 69,699 24,953 226,455 321,107 
Total revenue by timing of revenue recognition
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 

Six Months Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,245,844 $ $ $ $1,245,844 
Routing Switching131,675    131,675 
Platform Software and Services
 96,873   96,873 
Blue Planet Automation Software and Services
  30,482  30,482 
Maintenance Support and Training
   133,271 133,271 
Installation and Deployment
   69,196 69,196 
Consulting and Network Design
   19,624 19,624 
Total revenue by product line
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 
Timing of revenue recognition:
Products and services at a point in time
$1,377,519 $30,092 $8,481 $8,874 $1,424,966 
Services transferred over time
 66,781 22,001 213,217 301,999 
Total revenue by timing of revenue recognition
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 

Ciena reflects its sales geographically around the following markets: (i) Americas; (ii) Europe, Middle East and Africa (“EMEA”); and (iii) Asia Pacific, Japan and India (“APAC”). Americas includes activities in North America and South America. Within each geographic area, Ciena maintains 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. The following table reflects Ciena’s geographic distribution of revenue based principally 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):
11


Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Geographic distribution:
Americas
$587,475 $650,381 $1,084,086 $1,224,385 
EMEA
155,054 141,431 310,472 271,396 
APAC
91,398 102,241 196,499 231,184 
Total revenue by geographic distribution
$833,927 $894,053 $1,591,057 $1,726,965 
Ciena’s revenue includes $518.6 million and $598.4 million of United States revenue for the second quarter of fiscal 2021 and 2020, respectively. For the six months ended May 1, 2021 and May 2, 2020, United States revenue was $1.0 billion and $1.1 billion, respectively. No other country accounted for 10% or more of total revenue for the periods presented above.
For the periods below, the only customers that accounted for at least 10% of Ciena’s revenue were as follows (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
AT&T$125,138 $105,630 $193,941 $189,640 
Verizonn/an/an/a203,630 
Total$125,138 $105,630 $193,941 $393,270 
n/aDenotes revenue representing less than 10% of total revenue for the period
The customers identified above purchased products and services from each of Ciena’s operating segments.

Networking Platforms revenue reflects sales of Ciena’s Converged Packet Optical and Routing and Switching product lines.
Converged Packet Optical - includes the 6500 Packet-Optical Platform, the Waveserver® stackable interconnect system, the 6500 Reconfigurable Line System (RLS) and the 5400 family of Packet-Optical Platforms. This product line also includes sales of the Z-Series Packet-Optical Platform.
Routing and Switching - 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 Condensed Consolidated Statements of Operations. Operating system software and enhanced software features embedded in Ciena hardware are each 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, as well as planning tools and a number of legacy software solutions that support Ciena’s installed base of network solutions. 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations.

Blue Planet® Automation Software and Services is a comprehensive, micro-services, standards-based open software suite, together with related services, that enables customers to implement large-scale software and IT-led operations support system (OSS) transformations by transforming legacy networks into “service ready” networks, accelerating the creation, delivery and lifecycle management of new, cloud-based services. Ciena’s Blue Planet Automation Platform
12


includes multi-domain service orchestration (MDSO), inventory management (BPI), route optimization and analysis (ROA), network function virtualization orchestration (NFVO), and unified assurance and analytics (UAA). 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations.

Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered distinct performance obligations where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support is 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 is recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period.

Global Services revenue 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 Condensed 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 is 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 May 1, 2021Balance at October 31, 2020
Accounts receivable, net$716,779 $719,405 
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Deferred revenue$204,299 $158,363 

Ciena’s contract assets represent unbilled accounts receivable, net where transfer of a product or service has occurred but invoicing is conditional upon 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 Condensed Consolidated Balance Sheets. See Note 11 below.

Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately $78.0 million and $76.5 million of revenue during the first six months of fiscal 2021 and 2020, respectively, that was included in the deferred revenue balance as of October 31, 2020 and November 2, 2019, respectively. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during the six months ended May 1, 2021 and May 2, 2020.

Capitalized Contract Acquisition Costs

Capitalized contract acquisition costs consist of deferred sales commissions, were $18.4 million and $15.3 million as of May 1, 2021 and October 31, 2020, respectively, and were included in prepaid expenses and other and other long-term assets. The amortization expense associated with these costs was $10.7 million and $10.1 million during the first six months of fiscal 2021 and 2020, respectively, 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 May 1, 2021, the
13


aggregate amount of RPO was $1.4 billion. As of May 1, 2021, Ciena expects approximately 83% of the RPO to be recognized as revenue within the next twelve months.

(4) CANADIAN EMERGENCY WAGE SUBSIDY

In April 2020, the Canadian government introduced the Canada Emergency Wage Subsidy (“CEWS”) to help employers offset a portion of their employee wages for a limited period in response to the COVID-19 outbreak, retroactive to March 15, 2020. The CEWS program has been extended through June 2021, with a proposed extension through September 2021. The subsidy covers employers of all sizes and across all sectors.

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 Condensed Consolidated Statement of Operations to which the grant activity relates. During the second quarter and six months ended May 1, 2021, Ciena recorded a CAD$51.1 million ($40.4 million) benefit, net of certain fees, related to CEWS for claim periods beginning March 15, 2020, including CAD$43.9 million ($34.7 million) related to employee wages during fiscal 2020. As of May 1, 2021, amounts receivable from this subsidy were CAD$4.8 million ($3.9 million).

The following table summarizes CEWS for the periods indicated (in thousands):

Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$4,189 $ $4,189 $ 
Service2,620  2,620  
CEWS benefit in cost of goods sold6,809  6,809  
Research and development28,923  28,923  
Sales and marketing2,551  2,551  
General and administrative2,161  2,161  
CEWS benefit in operating expense33,635  33,635  
Total CEWS benefit$40,444 $ $40,444 $ 

(5) RESTRUCTURING COSTS
Ciena has undertaken a number of restructuring activities intended to reduce expense and to 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, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets, for the six months ended May 1, 2021 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities and other restructuring activities
Total
Balance at October 31, 2020$2,915 $ $2,915 
Charges2,617 
(1)
11,459 
(2)
14,076 
Cash payments(4,696)(11,459)(16,155)
Balance at May 1, 2021$836 $ $836 
Current restructuring liabilities$836 $ $836 

(1) Reflects a global workforce reduction of 66 employees during the six months ended May 1, 2021 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents the redesign of certain business processes and costs and imputed interest expense related to restructured facilities.

14


The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets for the six months ended May 2, 2020 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities
Total
Balance at November 2, 2019$3,983 $11,160 $15,143 
Charges4,426 
(1)
3,857 
(2)
8,283 
Adjustments related to ASC 842 (11,160)
(3)
(11,160)
Cash payments(5,982)(3,857)(9,839)
Balance at May 2, 2020$2,427 $ $2,427 
Current restructuring liabilities$2,427 $ $2,427 
(1) Reflects a global workforce reduction of approximately 86 employees during the six months ended May 2, 2020 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents variable costs and imputed interest expense related to restructured facilities.
(3) Represents restructuring reserve liability recognized as a reduction to Operating right-of-use (“ROU”) assets, net in relation to adoption of ASC 842.

(6) INTEREST AND OTHER INCOME (LOSS), NET
The components of interest and other income (loss), net, are as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Interest income$554 $2,023 $1,088 $5,413 
Gains on non-hedge designated foreign currency forward contracts5,180 1,086 9,709 1,723 
Foreign currency exchange losses(6,575)(4,067)(13,493)(4,839)
Other(433)(1,707)301 (1,316)
Interest and other income (loss), net$(1,274)$(2,665)$(2,395)$981 

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 local currencies as their functional currencies. Ciena recorded $13.5 million and $4.8 million in foreign currency exchange rate losses during the first six months of fiscal 2021 and 2020, respectively, as a result of monetary assets and liabilities that were transacted in a currency other than Ciena’s functional currency. The related remeasurement adjustments were recorded in interest and other income (loss), net, on the Condensed Consolidated Statements of Operations. From time to time, Ciena uses foreign currency forwards to hedge this type of balance sheet exposure. 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, on the Condensed Consolidated Statements of Operations. During the first six months of fiscal 2021 and 2020, respectively, Ciena recorded gains of $9.7 million and $1.7 million from non-hedge designated foreign currency forward contracts.

(7) INCOME TAXES

The effective tax rate for the quarter and six months ended May 1, 2021 was lower than the effective tax rate for the second quarter and six months ended May 2, 2020, primarily due to an increased deduction for foreign-derived intangible income (“FDII”) as well as a decrease in the foreign effective tax rate.

Ciena’s future income tax provisions and deferred tax balances may be affected by the amount of pre-tax income, the jurisdictions where it is earned, the existence and ability to utilize tax attributes and changes in tax laws and business reorganizations. Ciena continues to monitor these items and will adopt strategies to address their impact as appropriate.

15


To better accommodate the requirements of a global business, Ciena is evaluating a plan to reorganize its global supply chain and distribution structure, which would include a legal entity reorganization and related system upgrade. Ciena expects to adopt the plan in the third quarter of fiscal 2021. This reorganization could have a material effect on Ciena’s financial position and operating results, including a significant one-time tax benefit associated with the recognition of a net deferred tax asset and potential reversal of a portion of the valuation allowance.


(8) SHORT-TERM AND LONG-TERM INVESTMENTS

As of the dates indicated, investments are comprised of the following (in thousands):
 May 1, 2021
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$151,764 $52 $ $151,816 
Included in long-term investments91,695 22 (2)91,715 
$243,459 $74 $(2)$243,531 

 October 31, 2020
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$150,559 $109 $(1)$150,667 
Included in long-term investments82,252  (26)82,226 
$232,811 $109 $(27)$232,893 


The following table summarizes the final legal maturities of debt investments at May 1, 2021 (in thousands):
Amortized
Cost
Estimated
Fair Value
Less than one year$151,764 $151,816 
Due in 1-2 years91,695 91,715 
 $243,459 $243,531 

(9) FAIR VALUE MEASUREMENTS

    As of the date indicated, the following table summarizes the assets and liabilities that are recorded at fair value on a recurring basis (in thousands):
16


 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Money market funds$933,403 $ $ $933,403 
Bond mutual fund75,370   75,370 
Time deposits30,018   30,018 
Deferred compensation plan assets11,799   11,799 
U.S. government obligations 243,531  243,531 
Foreign currency forward contracts 13,785  13,785 
Total assets measured at fair value$1,050,590 $257,316 $ $1,307,906 
Liabilities:
Foreign currency forward contracts$ $285 $ $285 
Forward starting interest rate swaps 22,794  22,794 
Total liabilities measured at fair value$ $23,079 $ $23,079 
October 31, 2020
Level 1Level 2Level 3Total
Assets:
Money market funds$889,293 $ $ $889,293 
Bond mutual fund50,361   50,361 
Deferred compensation plan assets8,213   8,213 
U.S. government obligations 232,893  232,893 
Foreign currency forward contracts 82  82 
Total assets measured at fair value$947,867 $232,975 $ $1,180,842 
Liabilities:
Foreign currency forward contracts$ $681 $ $681 
Forward starting interest rate swaps 28,513  28,513 
Total liabilities measured at fair value$ $29,194 $ $29,194 

As of the date indicated, the assets and liabilities above are presented on Ciena’s Condensed Consolidated Balance Sheets as follows (in thousands):
 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$1,038,791 $ $ $1,038,791 
Short-term investments 151,816  151,816 
Prepaid expenses and other 13,785  13,785 
Long-term investments 91,715  91,715 
Other long-term assets11,799   11,799 
Total assets measured at fair value$1,050,590 $257,316 $ $1,307,906 
Liabilities:
Accrued liabilities and other short-term obligations$ $285 $ $285 
Other long-term obligations 22,794  22,794 
Total liabilities measured at fair value$ $23,079 $ $23,079 
17


 October 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$939,654 $ $ $939,654 
Short-term investments 150,667  150,667 
Prepaid expenses and other 82  82 
Other long-term assets8,213 82,226  90,439 
Total assets measured at fair value$947,867 $232,975 $ $1,180,842 
Liabilities:
Accrued liabilities and other short-term obligations$ $681 $ $681 
Other long-term obligations 28,513  28,513 
Total liabilities measured at fair value$ $29,194 $ $29,194 

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

(10) INVENTORIES
As of the dates indicated, inventories are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Raw materials$139,430 $119,481 
Work-in-process10,809 13,738 
Finished goods234,220 210,050 
Deferred cost of goods sold57,390 40,747 
Gross inventories441,849 384,016 
Provision for excess and obsolescence(40,616)(39,637)
Inventories, net$401,233 $344,379 

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 the first six months of fiscal 2021, Ciena recorded a provision for excess and obsolescence of $10.4 million, primarily related to a decrease in the forecasted demand for certain Networking Platforms products. Deductions from the provision for excess and obsolete inventory relate primarily to disposal activities.

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


May 1,
2021
October 31,
2020
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Prepaid expenses77,389 70,647 
Prepaid VAT and other taxes72,325 72,838 
Product demonstration equipment, net45,151 44,793 
Other non-trade receivables14,193 21,981 
Derivative assets13,785 82 
Capitalized contract acquisition costs13,008 11,296 
CEWS receivable3,942  
Deferred deployment expense421 604 
 $321,651 $308,084 

Depreciation of product demonstration equipment was $5.1 million during the first six months of fiscal 2021 and $4.2 million during the first six months of fiscal 2020.

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

(12) OTHER BALANCE SHEET DETAILS
As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Compensation, payroll related tax and benefits (1)
$114,119 $135,462 
Warranty48,123 49,868 
Vacation30,612 26,945 
Finance lease obligations3,245 2,836 
Interest payable665 672 
Other133,296 118,349 
 $330,060 $334,132 

(1) Reduction is primarily due to the timing of bonus payments to employees under Ciena’s annual cash incentive compensation plan.

The following table summarizes the activity in Ciena’s accrued warranty for the periods indicated (in thousands):
Beginning BalanceCurrent Period ProvisionsSettlementsEnding Balance
Six Months Ended May 2, 2020$48,498 13,793 (10,428)$51,863 
Six Months Ended May 1, 2021$49,868 7,937 (9,682)$48,123 
As of the dates indicated, deferred revenue is comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Products$13,257 $17,534 
Services191,042 140,829 
 204,299 158,363 
Less current portion(147,075)(108,700)
Long-term deferred revenue$57,224 $49,663 

(13) DERIVATIVE INSTRUMENTS

19


Foreign Currency Derivatives       

Ciena conducts business globally in numerous currencies, and thus is exposed to adverse foreign currency exchange rate changes. To limit this exposure, Ciena enters into foreign currency contracts. Ciena does not enter into such contracts for speculative purposes.

As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce variability principally related to research and development activities. The notional amount of these contracts was approximately $239.1 million and $254.9 million as of May 1, 2021 and October 31, 2020, respectively. These foreign exchange contracts have maturities of 24 months or less and have been designated as cash flow hedges.

As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce the variability in various currencies of certain balance sheet items. The notional amount of these contracts was approximately $244.8 million and $212.0 million as of May 1, 2021 and October 31, 2020, respectively. 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 16 below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). The interest rate swaps fix the LIBOR rate for $350.0 million of the 2025 Term Loan (as defined in Note 16 below) at 2.957% through September 2023. The total notional amount of interest rate swaps in effect was $350.0 million as of May 1, 2021 and October 31, 2020.

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 Note 6 and Note 9 above.

(14) ACCUMULATED OTHER COMPREHENSIVE INCOME

The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”), net of tax, for the six months ended May 1, 2021 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at October 31, 2020$45 $(219)$(21,535)$(13,649)$(35,358)
Other comprehensive gain (loss) before reclassifications(7)14,690 (494)26,261 40,450 
Amounts reclassified from AOCI (4,256)4,525  269 
Balance at May 1, 2021$38 $10,215 $(17,504)$12,612 $5,361 

The following table summarizes the changes in AOCI, net of tax, for the six months ended May 2, 2020 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at November 2, 2019$152 $925 $(13,686)$(9,475)$(22,084)
Other comprehensive loss before reclassifications310 (9,559)(10,932)(21,490)(41,671)
Amounts reclassified from AOCI 1,540 829  2,369 
Balance at May 2, 2020$462 $(7,094)$(23,789)$(30,965)$(61,386)

20


All amounts reclassified from AOCI related to settlement (gains) losses on foreign currency forward contracts designated as cash flow hedges impacted research and development expense on the Condensed 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 Condensed Consolidated Statements of Operations.

(15) LEASES

Ciena leases over 1.3 million square feet of facilities globally. Ciena’s principal executive offices are located in Hanover, Maryland. Ciena’s largest facilities are research and development centers located in Ottawa, Canada and Gurgaon, India. Ciena also has engineering and/or service delivery facilities located in San Jose, California; Alpharetta, Georgia; Quebec, Canada; and Pune and Bangalore, India. In addition, Ciena leases various smaller offices in regions throughout the world to support sales and services operations. Office facilities are leased under various non-cancelable operating or finance leases. Ciena's current leases have remaining terms that vary up to 11 years. Certain leases provide for options to extend up to ten years and/or options to terminate within five years.

Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):
ClassificationAs of May 1, 2021As of October 31, 2020
Operating leases:
Operating ROU assetsOperating right-of-use assets$50,997 $57,026 
Operating lease liabilities
Operating lease liabilities and Long-term operating lease liabilities73,159 80,450 
Finance leases:
Buildings, gross
Equipment, building, furniture and fixtures, net$76,711 $70,791 
Less: accumulated depreciation
Equipment, building, furniture and fixtures, net(21,771)(17,837)
Buildings, net
$54,940 $52,954 
Finance lease liabilities
Accrued liabilities and other short-term obligations and other long-term obligations$68,271 $64,401 

ROU assets that involve subleased or vacant space aggregate to $4.6 million as of May 1, 2021. These assets may become impaired if tenants are unable to service their obligations under the sublease, and/or if the estimates as to occupancy are not realized, either of which may be more likely as COVID-19 impacts evolve.

The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
Classification2021202020212020
Operating lease costsOperating expense$4,202 $4,744 $8,431 $9,201 
Finance lease cost:
Amortization of finance ROU asset
Operating expense1,191 1,093 2,356 2,233 
Interest on finance lease liabilities
Interest expense1,207 1,168 2,428 2,412 
Total finance lease cost2,398 2,261 4,784 4,645 
Non-capitalized lease costOperating expense333 707 626 1,328 
Variable lease cost(1)
Operating expense1,452 1,324 3,051 2,635 
Net lease cost(2)
$8,385 $9,036 $16,892 $17,809 

(1) Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.
(2) Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.
21



Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remaining fiscal 2021$10,772 $8,125 $18,897 
202219,462 8,623 28,085 
202316,020 8,624 24,644 
202413,371 8,693 22,064 
20259,058 8,832 17,890 
Thereafter9,434 58,544 67,978 
Total lease payments78,117 101,441 179,558 
Less: Imputed interest
(4,958)(33,170)(38,128)
Present value of lease liabilities73,159 68,271 141,430 
Less: Current portion of present value of minimum lease payments(19,364)(3,245)(22,609)
Long-term portion of present value of minimum lease payments$53,795 $65,026 $118,821 

The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:
As of May 1, 2021
As of October 31, 2020
Weighted-average remaining lease term in years:
Operating leases
4.534.87
Finance leases
11.2211.71
Weighted-average discount rates:
Operating leases
2.79 %2.82 %
Finance leases
7.56 %7.56 %

(16) SHORT-TERM AND LONG-TERM DEBT

2025 Term Loan

On January 23, 2020, Ciena entered into a Refinancing Amendment to Credit Agreement pursuant to which Ciena refinanced the entire outstanding amount of its then existing senior secured term loan and incurred a new senior secured term loan in an aggregate principal amount of $693.0 million and maturing on September 28, 2025 (the “2025 Term Loan”).

The net carrying value of Ciena’s term loan was comprised of the following for the periods indicated (in thousands):
May 1, 2021October 31, 2020
Principal BalanceUnamortized DiscountDeferred Debt Issuance CostsNet Carrying ValueNet Carrying Value
2025 Term Loan$684,337 $(1,414)$(2,638)$680,285 $683,286 
    
Deferred debt issuance costs that were deducted from the carrying amounts of the term loan totaled $2.6 million as of May 1, 2021 and $2.9 million at October 31, 2020. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate, 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.3 million during the first six months of each of fiscal 2021 and fiscal 2020. The carrying value of the term loan listed above is also net of any unamortized debt discounts.

As of May 1, 2021, the estimated fair value of the 2025 Term Loan was $685.2 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.
22



(17) EARNINGS PER SHARE CALCULATION
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share amounts):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
2021202020212020
Net income$103,117 $91,655 $158,465 $153,983 
Basic weighted average shares outstanding155,331 153,858 155,257 154,099 
Effect of dilutive potential common shares1,545 1,283 1,477 1,344 
Diluted weighted average shares156,876 155,141 156,734 155,443 
Basic EPS$0.66 $0.60 $1.02 $1.00 
Diluted EPS$0.66 $0.59 $1.01 $0.99 
Antidilutive employee share-based awards, excluded30 203 82 467 

Basic net income per common share (“Basic EPS”) is computed using the weighted average number of common shares outstanding. Diluted net income per potential common share (“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 stock unit awards; and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.

(18) 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. After temporarily suspending repurchases of Ciena’s common stock during fiscal 2020, Ciena reinstituted its stock repurchase program in the first quarter of 2021. 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.
The following table summarizes activity of the stock repurchase program, reported based on trade date:
 Shares RepurchasedWeighted-Average Price per ShareAmount Repurchased (in thousands)
Cumulative balance at October 31, 20205,710,912 $39.33 $224,611 
Repurchase of common stock under the stock repurchase program735,075 53.60 39,398 
Cumulative balance at May 1, 20216,445,987 $40.96 $264,009 

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 Stock Unit Award Tax Withholdings
Ciena repurchases shares of common stock to satisfy employee tax withholding obligations due on vesting of stock unit awards. The purchase price of $27.9 million for the shares of Ciena’s stock repurchased during the first six months of fiscal 2021 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.

(19) SHARE-BASED COMPENSATION EXPENSE

Amended and Restated ESPP
23



Ciena makes shares of its common stock available for purchase under its Amended and Restated Ciena Corporation Employee Stock Purchase Plan (the “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. On January 29, 2021, Ciena’s Board of Directors adopted an amendment and restatement of the ESPP to increase the number of shares available for issuance thereunder by 8.7 million and eliminate the evergreen mechanism thereunder, which became effective upon its approval by Ciena’s stockholders on April 1, 2021. Unless earlier terminated, the ESPP will terminate on April 1, 2031.

The following table summarizes share-based compensation expense for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$498 $827 $1,451 $1,498 
Service1,421 1,036 2,626 1,878 
Share-based compensation expense included in cost of goods sold1,919 1,863 4,077 3,376 
Research and development5,844 4,822 10,638 8,671 
Sales and marketing6,610 5,264 12,426 9,877 
General and administrative6,743 5,975 13,101 11,502 
Share-based compensation expense included in operating expense19,197 16,061 36,165 30,050 
Share-based compensation expense capitalized in inventory, net419 53 257 153 
Total share-based compensation$21,535 $17,977 $40,499 $33,579 

As of May 1, 2021, total unrecognized share-based compensation expense was approximately $155.6 million, which relates to unvested stock unit awards and is expected to be recognized over a weighted-average period of 1.57 years.

(20) SEGMENTS 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.
Ciena's long-lived assets, including equipment, building, furniture and fixtures, ROU assets, finite-lived intangible assets and maintenance spares, are not reviewed by Ciena's chief operating decision maker for purposes of evaluating performance and allocating resources. As of May 1, 2021, equipment, building, furniture and fixtures, net, totaled $298.3 million, and operating ROU assets totaled $51.0 million both of which support asset groups within Ciena’s four operating segments and unallocated selling and general and administrative activities. As of May 1, 2021, finite-lived intangible assets, goodwill and maintenance spares are assigned to asset groups within the following segments (in thousands):
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Other intangible assets, net$11,395 $ $71,484 $ $82,879 
Goodwill$66,493 $156,191 $89,050 $ $311,734 
Maintenance spares, net$ $ $ $63,003 $63,003 

Segment Profit (Loss)
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
24


officer excludes the following items: selling and marketing costs; general and administrative costs; amortization of intangible assets; significant asset impairments and restructuring costs; acquisition and integration costs; interest and other income (loss), net; interest expense; loss on extinguishment and modification of debt and provision for income taxes.
The table below sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Segment profit (loss):
Networking Platforms$211,412 $210,987 $367,843 $379,256 
Platform Software and Services36,506 21,668 64,166 50,619 
Blue Planet Automation Software and Services5,688 (4,399)3,254 (7,512)
Global Services48,567 53,540 92,060 99,068 
Total segment profit302,173 281,796 527,323 521,431 
Less: Non-performance operating expenses 
  Selling and marketing110,387 101,214 207,665 208,280 
  General and administrative43,635 42,030 83,628 84,498 
  Amortization of intangible assets6,019 5,839 11,929 11,692 
  Significant asset impairments and restructuring costs8,209 3,811 14,076 8,283 
Acquisition and integration costs294 1,414 601 3,233 
Add: Other non-performance financial items
  Interest expense and other income (loss), net(9,059)(10,525)(17,540)(15,694)
Loss on extinguishment and modification of debt   (646)
Less: Provision for income taxes21,453 25,308 33,419 35,122 
Consolidated net income $103,117 $91,655 $158,465 $153,983 

Entity-Wide Reporting
The following table reflects Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets, with any country accounting for at least 10% of total equipment, building, furniture and fixtures, net, and operating ROU assets specifically identified. Equipment, building, furniture and fixtures, net, and operating ROU assets attributable to geographic regions outside of the U.S. and Canada are reflected as “Other International.” For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets was as follows (in thousands):
May 1,
2021
October 31,
2020
Canada$247,309 $214,188 
United States59,229 65,321 
Other International42,788 49,894 
Total$349,326 $329,403 

(21) COMMITMENTS AND CONTINGENCIES

Canadian 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 (“ENCQOR”) 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 $46.9 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
25


to recoupment in the event that Ciena fails to achieve certain minimum investment, employment and project milestones. As of May 1, 2021, Ciena has recorded CAD$45.5 million (approximately $37.0 million) in cumulative benefits as a reduction in research and development expense of which CAD$4.9 million ($3.8 million) was recorded in the first six months of fiscal 2021. As of May 1, 2021, amounts receivable from this grant were CAD$2.7 million ($2.2 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.

(22) SUBSEQUENT EVENTS

Stock Repurchase Program

From the end of the second quarter of fiscal 2021 through June 4, 2021, Ciena repurchased an additional 195,920 shares of its common stock, for an aggregate purchase price of $10.4 million at an average price of $52.84 per share, inclusive of repurchases pending settlement. As of June 4, 2021, Ciena has repurchased an aggregate of 6,641,907 shares and has an aggregate of $225.6 million of authorized funds remaining under its stock repurchase program.

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

Cautionary Note Regarding Forward-Looking Statements

This 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. Forward-looking statements may appear throughout this report, including in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors.” 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. You should be aware that the forward-looking statements contained in this report are based on our current views and assumptions, and are subject to known and unknown risks, uncertainties and other factors that may cause actual events or results to differ materially.

For a discussion identifying some of the 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 report. For a more complete understanding of the risks associated with an investment in our securities, you should review these factors and the rest of this report in combination with the more detailed description of our business and management’s discussion and analysis of financial condition and risk factors described in our annual report on Form 10-K for fiscal 2020, which we filed with the SEC on December 18, 2020 (our “2020 Annual Report”). 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 report, and we undertake no obligation to revise or to update any forward-looking statements made in this 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 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 report to “Ciena,” the “Company,” “we,” “us” and “our” refer to Ciena Corporation and its consolidated subsidiaries.

Overview

26


This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) should be read in conjunction with, our Condensed Consolidated Financial Statements and the accompanying notes thereto included in Item 1 of Part I of this report and our 2020 Annual Report.

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 enable the transport, routing, switching, aggregation, service delivery and management of video, data and voice traffic on communications networks. Our solutions include Networking Platforms, including our Converged Packet Optical and Routing and Switching portfolios, which can be applied from the network core to end-user access points, and which allow network operators to scale capacity, increase transmission speeds, allocate traffic and adapt dynamically to changing end-user service demands. To complement these solutions, we offer Platform Software, which provides management, domain control and specialized applications that automate network lifecycle operations, including provisioning equipment and services, network data, analytics and policy-based assurance to achieve closed loop automation across multi-vendor and multi-domain network environments. Through our Blue Planet® Software suite, we enable customers to transform their business and operations support systems through software-based automation of their network and IT infrastructures. 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, including network optimization and migration offerings.

Impact of the COVID-19 Pandemic

Demand for Products & Services. The demand environment for our products and services remains dynamic and continues to be impacted by the effects of the COVID-19 pandemic. For example, constrained spending in the second half of fiscal 2020 and the first quarter of fiscal 2021 contributed to lower revenue in the second quarter of fiscal 2021 as compared to the second quarter of fiscal 2020. However, during the second quarter of fiscal 2021, we experienced higher than typical orders for our products and services among a concentrated set of larger customers with which we have existing positions as a supplier. We believe some portion of these orders likely reflects certain short-term purchasing behaviors based on customer-specific considerations including possible acceleration of future orders due to the implementation of security of supply strategies as a result of the recent strain on the global supply market for semiconductor components and increased quarterly demand to address network requirements following a period of constrained spending in recent quarters. It is unclear whether the increased level of demand we experienced in the second quarter of fiscal 2021 will continue during the remainder of fiscal 2021. Over the longer term, we continue to believe that the unique and increased demands placed on network infrastructures as a result of the COVID-19 pandemic, and the related increase in remote working worldwide, have accelerated certain trends, including cloud network adoption, networking resilience and flexibility, and enhanced network automation.

Services and Customer Fulfillment. We continue to experience some disruption in our ability to provide installation, professional and fulfillment services to customers due to site readiness and access limitations, limited customer availability, project delays or re-prioritization by customers, and travel bans or restrictions on movement or gatherings. We expect these conditions to persist in the short term and, as a result, to continue to adversely impact our revenue and results of operations.
Sales & Marketing. Restrictions on travel due to COVID-19 and limitations on interactions with customers, such as field and lab trials, have continued to negatively impact our ability to carry out certain sales and marketing activities, including our ability to secure new customers, to qualify and sell new products, and to grow sales with customers. Delays in customers operationalizing new network projects that we anticipated occurring on their original timelines continue to adversely affect our revenue. Conversely, our recent gross margin performance has benefited from these dynamics, with a larger percentage of our revenue comprised of existing business, as compared to new design wins and early in life projects, which tend to have lower margins.

Market Growth & Conditions. As a result of the impact of the COVID-19 pandemic on market dynamics, particularly in the enterprise business segments of our communications service provider customers, the growth rates in our addressable markets were adversely impacted during the first half of fiscal 2021. It is unclear whether these trends will continue into the second half of fiscal 2021.

Canada Emergency Wage Subsidy (“CEWS”). In April 2020, the government of Canada introduced the CEWS program to help employers offset a portion of their employee wages for a limited period in response to the COVID-19 outbreak, retroactive to March 15, 2020. Amounts from the CEWS program positively impacted our operating expense and measures of profit in the second quarter of fiscal 2021. In the second quarter of fiscal 2021, we recorded CEWS benefits of CAD$51.1 million ($40.4 million), net of certain fees, related to CEWS for claim periods beginning March 15, 2020, including CAD$43.9 million ($34.7 million) related to employee wages from fiscal 2020. The CEWS program is of a limited duration. We do not anticipate a similar proportionate impact on our financial results in future periods and may not receive any benefits from the CEWS program in the future.
27



The COVID-19 pandemic and countermeasures taken to contain its spread have caused economic and financial disruptions globally. We continue to monitor the situation and actively assess further implications to our business, supply chain, fulfillment operations and customer demand. However, the COVID-19 situation remains dynamic, and the duration and severity of its impact on our business and results of operations in future periods remains uncertain. If the COVID-19 pandemic or its adverse effects become more severe or prevalent or are prolonged in the locations where we, our customers, suppliers or manufacturers conduct business, such as the new outbreak in India, or we experience more pronounced disruptions in our business or operations, or in economic activity and demand for our products and services generally, our business and results of operations in future periods could be materially adversely affected.
Supply Chain Constraints. Due to increased demand across a range of industries, the global supply market for semiconductor components, which we use in most of our products, has experienced significant strain in recent periods. The market shortage for semiconductor components has impacted lead times and cost of components. We believe these supply chain challenges will persist at least through the second half of fiscal 2021. In addition, some of our suppliers have indicated that as a result of this shortage they intend to cease manufacturing of certain components used in our products. In response to these dynamics, we have implemented mitigation strategies, increased our purchases of inventory for certain components and taken other steps to promote security of supply and resiliency. These dynamics and our resulting mitigating actions may also result in increased product costs of goods sold and inventory levels in the future.
Supply Chain and Distribution Structure. To better accommodate the requirements of a global business, we are evaluating a plan to reorganize our global supply chain and distribution structure more substantially, which would include a legal entity reorganization and related system upgrade. We expect to adopt the plan in the third quarter of fiscal 2021. This reorganization could have a material effect on our financial position and operating results, including a significant one-time tax benefit associated with the recognition of a net deferred tax asset and potential reversal of a portion of the valuation allowance.

For additional information regarding our business, industry, market opportunity, competitive landscape, and strategy, see our 2020 Annual Report, including the discussion in that report of the impact of the COVID-19 pandemic on our business, supply chain, and market conditions.

Consolidated Results of Operations

Operating Segments

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. Effective as of the beginning of fiscal 2021, we renamed our “Packet Networking” product line “Routing and Switching.” This change was made on a prospective basis and does not impact comparability of previous financial results or the composition of this product line. References to our “Packet Networking” product line in prior periods have been changed to “Routing and Switching” in this report. See Note 3 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report.

Revenue
Currency Fluctuations
Approximately 18.0% of our revenue was non-U.S. Dollar-denominated during both the second quarter and first six months of fiscal 2021, primarily including sales in Euros, Canadian Dollars, Brazilian Reais and British Pounds. During the second quarter of fiscal 2021, as compared to the second quarter of fiscal 2020, and during the first six months of fiscal 2021, as compared to the first six months of fiscal 2020, the U.S. Dollar fluctuated against these currencies. Consequently, our revenue for the second quarter and first six months of fiscal 2021 reported in U.S. Dollars was adversely impacted by approximately $6.8 million, or 0.8%, and $8.7 million or 0.6%, respectively.
Operating Segment Revenue
The table below sets forth the changes in our operating segment revenue for the periods indicated (in thousands, except percentage data):
28


 Quarter EndedSix Months Ended 
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Revenue:   
Networking Platforms
Converged Packet Optical$573,657 $654,294 (12.3)%$1,085,981 $1,245,844 (12.8)%
%**68.8 %73.2 %68.2 %72.1 %
Routing and Switching63,628 64,167 (0.8)%127,934 131,675 (2.8)%
%**7.6 %7.2 %8.0 %7.6 %
Total Networking Platforms637,285 718,461 (11.3)%1,213,915 1,377,519 (11.9)%
%**76.4 %80.4 %76.2 %79.7 %
Platform Software and Services56,688 44,985 26.0 %106,527 96,873 10.0 %
%**6.8 %5.0 %6.7 %5.6 %
Blue Planet Automation Software and Services23,958 15,017 59.5 %40,892 30,482 34.2 %
%**2.9 %1.7 %2.6 %1.8 %
Global Services
Maintenance Support and Training70,418 71,479 (1.5)%138,049 133,271 3.6 %
%**8.4 %8.0 %8.7 %7.8 %
Installation and Deployment37,999 34,242 11.0 %77,610 69,196 12.2 %
%**4.6 %3.8 %4.9 %4.0 %
Consulting and Network Design7,579 9,869 (23.2)%14,064 19,624 (28.3)%
%**0.9 %1.1 %0.9 %1.1 %
Total Global Services115,996 115,590 0.4 %229,723 222,091 3.4 %
%**13.9 %12.9 %14.5 %12.9 %
Consolidated revenue$833,927 $894,053 (6.7)%$1,591,057 $1,726,965 (7.9)%
_____________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Total Revenue


Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020
Networking Platforms segment revenue decreased, primarily reflecting product line sales decreases of $80.6 million of our Converged Packet Optical products.
Converged Packet Optical sales decreased, primarily reflecting a sales decrease of $91.7 million of our 6500 Packet-Optical Platform to communications service providers and Web-scale providers. This sales decrease was partially offset by a sales increase of $9.4 million of our Waveserver® products, primarily to communications service providers and Web-scale providers.
Routing and Switching sales remained relatively unchanged.
Platform Software and Services segment revenue increased by $11.7 million, reflecting increases of $8.0 million in software services and $3.7 million in sales of software platforms.
Blue Planet Automation Software and Services segment revenue increased by $8.9 million, primarily reflecting increases of $7.6 million in sales of software platforms and $1.3 million in related services.
Global Services segment revenue remained relatively unchanged.

Six months ended May 1, 2021 as compared to the six months ended May 2, 2020
29


Networking Platforms segment revenue decreased, reflecting product line sales decreases of $159.9 million of our Converged Packet Optical products and $3.7 million of our Routing and Switching products.
Converged Packet Optical sales decreased, primarily reflecting decreases of $190.2 million of our 6500 Packet-Optical Platform, primarily to communications service providers and Web-Scale providers, and $46.9 million of our 5430 Reconfigurable Switching Systems to communications service providers. These sales decreases were partially offset by sales increases of $63.2 million of our Waveserver products, which benefited from increased sales to communications service providers and Web-scale providers, and $17.3 million of our 6500 Reconfigurable Line Service (RLS) primarily to communications service providers.
Routing and Switching sales decreased, primarily reflecting sales decreases of $7.0 million of our 6500 Packet Transport System (PTS) and $6.7 million of our 3000 and 5000 families of service delivery and aggregation switches, each to communications service providers. These decreases were partially offset by a sales increase of $9.1 million of our platform independent software to a communications service provider.
Platform Software and Services segment revenue increased by $9.7 million, reflecting an increase of $14.8 million in software services, offset by a decrease of $5.1 million in sales of software platforms.
Blue Planet Automation Software and Services segment revenue increased by $10.4 million, reflecting increases of $8.8 million in software sales and $1.6 million in software sales.
Global Services segment revenue increased, primarily reflecting sales increases of $8.4 million of our installation and deployment services and $4.8 million of our maintenance support and training, partially offset by a sales decrease of $5.6 million of our consulting and network design services.

Revenue by Geographic Region

Our operating segments engage in business and operations across three geographic regions: Americas; EMEA; and APAC. Our revenue, when considered by geographic distribution, can fluctuate significantly, and the timing of revenue recognition for large network projects, particularly outside of the United States, can result in large variations in geographic revenue results in any particular period. The increase in our EMEA region revenue for the quarter and six months ended May 1, 2021 was primarily driven by increased sales in Great Britain and France. The decrease in our APAC region revenue for the quarter and six months ended May 1, 2021 was primarily driven by decreased sales in Singapore and Japan, partially offset by increased sales in India. The decrease in our Americas region revenue for the quarter and six months ended May 1, 2021 was primarily driven by decreased sales in the United States, partially offset by increased sales in Brazil.

The following table reflects our geographic distribution of revenue, principally based on the relevant location for our delivery of products and performance of services. The table sets forth the changes in geographic distribution of revenue for the periods indicated (in thousands, except percentage data):
Quarter EndedSix Months Ended 
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Americas$587,475 $650,381 (9.7)%$1,084,086 $1,224,385 (11.5)%
%**70.4 %72.7 %68.1 %70.9 %
EMEA155,054 141,431 9.6 %310,472 271,396 14.4 %
%**18.6 %15.8 %19.5 %15.7 %
APAC91,398 102,241 (10.6)%196,499 231,184 (15.0)%
%**11.0 %11.5 %12.4 %13.4 %
Total$833,927 $894,053 (6.7)%$1,591,057 $1,726,965 (7.9)%
_____________________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Total Revenue

Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020
Americas revenue decreased by $62.9 million, primarily reflecting sales decreases of $70.8 million within our Networking Platforms segment and $3.2 million within our Global Services segment, partially offset by sales increases of $5.7 million within our Platform Software and Services segment and $5.4 million within our Blue Planet
30


Automation Software and Services segment. The decrease within our Networking Platforms segment reflects a product line sales decrease of $67.7 million of our Converged Packet Optical products, primarily related to a sales decrease of $66.6 million of our 6500 Packet-Optical Platform to communications service providers.
EMEA revenue increased by $13.6 million, primarily reflecting sales increases of $4.5 million within our Blue Planet Automation Software and Services segment, $4.0 million within our Global Services segment, $3.0 million within our Platform Software and Services segment and $2.1 million within our Networking Platforms segment.
APAC revenue decreased by $10.8 million, primarily reflecting a sales decrease of $12.5 million within our Networking Platforms segment. Our Networking Platforms segment revenue decrease primarily reflects a decrease of $16.2 million in sales of our 6500 Packet-Optical Platform, partially offset by an increase of $4.3 million in sales of our 3000 and 5000 families of service delivery and aggregation switches.

Six months ended May 1, 2021 as compared to the six months ended May 2, 2020
Americas revenue decreased by $140.3 million, primarily reflecting a sales decrease of $149.3 million within our Networking Platforms segment, which was partially offset by a sales increase of $7.1 million within our Blue Planet Automation Software and Services segment. Our Networking Platforms segment revenue decrease reflects product line sales decreases of $141.3 million of Converged Packet Optical products and $7.9 million of Routing and Switching products. Our Converged Packet Optical revenue decrease primarily reflects sales decreases of $143.9 million of our 6500 Packet-Optical Platform and $31.6 million of our 5430 Reconfigurable Switching Systems, partially offset by a sales increase of $22.5 million of our Waveserver products. Our 6500 Packet-Optical Platform revenue decrease primarily reflects decreased sales to communications service providers.
EMEA revenue increased by $39.1 million, reflecting increases of $21.1 million within our Networking Platforms segment, $7.5 million within our Global Services segment, $5.3 million within our Platform Software and Services segment and $5.2 million within our Blue Planet Automation Software and Services segment.
APAC revenue decreased by $34.7 million, primarily reflecting decreases of $35.4 million within our Networking Platforms segment, $1.9 million within our Blue Planet Automation Software and Services segment and $1.8 million of our Global Services segment. These decreases were partially offset by a sales increase of $4.4 million within our Platform Software and Services segment. Our Networking Platforms segment revenue decrease primarily reflects a decrease of $43.9 million in sales of our 6500 Packet-Optical Platform to communications service providers in Japan, partially offset by an increase of $8.3 million in sales of our Waveserver products primarily to communications service providers and submarine network operators.

Cost of Goods Sold and Gross Profit

The component elements that comprise our product cost of goods and services costs of goods sold are set forth in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our 2020 Annual Report. There are a number of important factors or conditions that can adversely affect or cause our gross profit as a percentage of product or service revenue, or “gross margin,” to fluctuate on a quarterly basis. These are similarly described in detail in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors” sections of our 2020 Annual Report.

CEWS benefits, recorded to the particular line item within cost of goods sold in our Condensed Consolidated Statement of Operations to which the activity relates, were $6.8 million in the second quarter and first six months of fiscal 2021, net of certain fees. For further information relating to our receipt of amounts under the CEWS program, see Note 4 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report. The tables below set forth the changes in revenue, cost of goods sold and gross profit for the periods indicated (in thousands, except percentage data):

 Quarter EndedSix Months Ended 
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Total revenue$833,927 $894,053 (6.7)%$1,591,057 $1,726,965 (7.9)%
Total cost of goods sold421,508 480,727 (12.3)%820,747 943,104 (13.0)%
Gross profit$412,419 $413,326 (0.2)%$770,310 $783,861 (1.7)%
%**49.5 %46.2 %48.4 %45.4 %
_____________________________________
31


*    Denotes % change from 2020 to 2021
**     Denotes % of Total Revenue
 Quarter EndedSix Months Ended 
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Product revenue$670,043 $739,892 (9.4)%$1,267,263 $1,427,107 (11.2)%
Product cost of goods sold339,601 405,138 (16.2)%654,699 794,151 (17.6)%
Product gross profit$330,442 $334,754 (1.3)%$612,564 $632,956 (3.2)%
%**49.3 %45.2 %48.3 %44.4 %
_____________________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Product Revenue
 Quarter EndedSix Months Ended 
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Service revenue$163,884 $154,161 6.3 %$323,794 $299,858 8.0 %
Service cost of goods sold81,907 75,589 8.4 %166,048 148,953 11.5 %
Service gross profit$81,977 $78,572 4.3 %$157,746 $150,905 4.5 %
% **50.0 %51.0 %48.7 %50.3 %
_____________________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Service Revenue

Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020
Gross profit decreased by $0.9 million, partially as a result of lower revenues. Gross profit as a percentage of total revenue (“gross margin”) increased by 330 basis points. Our gross margin benefited significantly from a favorable mix of customers and products, as well as a $6.8 million benefit from the CEWS program which we do not expect to continue at this level. Due to the impact of COVID-19 and related restrictions on sales and marketing activities described in “Overview” above, we continue to see a higher proportion of our revenue consisting of sales of existing technology offerings deployed in the networks of existing customers, as compared to sales to new customers, early stage network deployments for recent design wins, or the introduction of new platforms, which tend to carry lower margins. We expect our gross margins to reduce from these elevated short-term levels as the adverse impact of the pandemic on new business lessens and our overall revenue resumes a more typical composition of revenue from existing and new business.
Gross profit on products decreased by $4.3 million. Gross profit on products as a percentage of product revenue (“product gross margin”) increased by 410 basis points, primarily due to a favorable mix of customers and products, as described above, continued product cost reductions and a $4.2 million benefit from the CEWS program, partially offset by market-based price compression we encountered during the period.
Gross profit on services increased by $3.4 million. Gross profit as a percentage of services revenue (“services gross margin”) decreased by 100 basis points, primarily due to lower installation and deployment margins and a lower mix of higher margin consulting and network design services. The lower margins on installation and deployment services were primarily due to certain customer site readiness delays that caused cost inefficiencies. These lower margins were partially offset by increased higher margin maintenance revenues and a $2.6 million benefit from the CEWS program.
Six months ended May 1, 2021 as compared to the six months ended May 2, 2020
Gross profit decreased by $13.6 million largely due to lower revenues. Gross margin increased by 300 basis points, as our gross margin benefited significantly from product cost reductions, a favorable mix of customers and product lines that we believe to be a short-term effect due to COVID-19 related factors and a $6.8 million benefit from the CEWS program, partially offset by a reduction in our services gross margin.
Gross profit on products decreased by $20.4 million. Product gross margin increased by 390 basis points, primarily due to product cost reductions, a favorable mix of customers and product lines as described above and a $4.2 million benefit from the CEWS program, partially offset by market-based price compression we encountered during the period.
32


Gross profit on services increased by $6.8 million. Services gross margin decreased by 160 basis points, primarily due to lower installation and deployment margins and a lower mix of higher margin consulting and network design services. The lower margins on installation and deployment services were primarily due to certain customer site readiness delays that caused cost inefficiencies. These lower margins were partially offset by increased higher margin maintenance revenues and a $2.6 million benefit from the CEWS program.

Operating Expense
Currency Fluctuations
Approximately 42.7% and 47.3% of our operating expense was non-U.S. Dollar-denominated during the second quarter and first six months of fiscal 2021, respectively, including expenses in Canadian Dollars, Indian Rupees and British Pounds. During the second quarter of fiscal 2021, as compared to the second quarter of fiscal 2020, and the first six months of fiscal 2021, as compared to the first six months of fiscal 2020, the U.S. Dollar fluctuated against these currencies. Consequently, our operating expense reported in U.S. Dollars slightly increased by approximately $3.4 million, or 1.2%, and $4.8 million, or 0.9%, respectively.
CEWS Benefits
CEWS benefits, recorded to the particular line item within operating expense in our Condensed Consolidated Statement of Operations to which the activity relates, were $33.6 million in the second quarter and first six months of fiscal 2021, net of certain fees. For further information relating to our receipt of amounts under the CEWS program, see Note 4 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report.
The component elements that comprise each of our operating expense categories in the table below are set forth in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our 2020 Annual Report. The table below sets forth the changes in operating expense for the periods indicated (in thousands, except percentage data):

 Quarter Ended Six Months Ended
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Research and development$110,246 $131,530 (16.2)%$242,987 $262,430 (7.4)%
%**13.2 %14.7 %15.3 %15.2 %
Selling and marketing110,387 101,214 9.1 %207,665 208,280 (0.3)%
%**13.2 %11.3 %13.1 %12.1 %
General and administrative43,635 42,030 3.8 %83,628 84,498 (1.0)%
%**5.2 %4.7 %5.3 %4.9 %
Amortization of intangible assets6,019 5,839 3.1 %11,929 11,692 2.0 %
%**0.7 %0.7 %0.7 %0.7 %
Significant asset impairments and restructuring costs8,209 3,811 115.4 %14,076 8,283 69.9 %
%**1.0 %0.4 %0.9 %0.4 %
Acquisition and integration costs294 1,414 (79.2)%601 3,233 (81.4)%
%**— %0.2 %— %0.2 %
Total operating expenses$278,790 $285,838 (2.5)%$560,886 $578,416 (3.0)%
%**33.4 %32.0 %35.3 %33.5 %
_____________________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Total Revenue

Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020
Research and development expense was adversely affected by $0.8 million as a result of foreign exchange rates, primarily due to fluctuations in the U.S. Dollar in relation to the Canadian Dollar. Including the effect of foreign exchange rates, net of hedging, research and development expense decreased by $21.3 million. This decrease primarily
33


reflects $28.9 million received for CEWS, partially offset by increases in compensation costs primarily driven by increases in headcount.
Selling and marketing expense was adversely affected by $2.2 million as a result of foreign exchange rates, primarily due to fluctuations in the U.S. Dollar in relation to the Euro. Including the effect of foreign exchange rates, sales and marketing expenses increased by $9.2 million. This increase reflects increases in compensation costs primarily driven by increases in headcount, and professional services, partially offset by decreases in travel and entertainment costs due to restrictions on travel as a result of COVID-19 and $2.6 million received for CEWS.
General and administrative expense was adversely affected by $0.5 million as a result of foreign exchange rates, primarily due to fluctuations in the U.S. Dollar in relation to the Euro. Including the effect of foreign exchange rates, general and administrative expense increased by $1.6 million primarily as a result of legal fees, partially offset by $2.2 million received for CEWS and reduced bad debt expense.
Amortization of intangible assets remained relatively unchanged.
Significant asset impairments and restructuring costs reflect global workforce reductions as part of a business optimization strategy to improve gross margin and constrain operating expense, and redesign certain business processes.
Acquisition and integration costs primarily reflect reduced acquisition compensation associated with a three-year earn-out arrangement related to the acquisition of DonRiver Holdings, LLC (“Don River”) in fiscal 2018.
Six months ended May 1, 2021 as compared to the six months ended May 2, 2020
Research and development expense was adversely affected by $0.5 million as a result of foreign exchange rates, net of hedging, primarily due to fluctuations in the U.S. Dollar in relation to the Canadian Dollar. Including the effect of foreign exchange rates, net of hedging, research and development expenses decreased by $19.4 million. This decrease primarily reflects $28.9 million received for CEWS, partially offset by increases in compensation costs primarily driven by increases in headcount.
Selling and marketing expense was adversely affected by $3.6 million as a result of foreign exchange rates, primarily due to fluctuations in the U.S. Dollar in relation to the Euro. Including the effect of foreign exchange rates, sales and marketing expense decreased by $0.6 million. This decrease primarily reflects decreases in travel and entertainment costs due to restrictions on travel as a result of COVID-19 and $2.6 million received for CEWS, partially offset by increases in compensation costs primarily driven by increases in headcount.
General and administrative expense was adversely affected by $0.7 million as a result of foreign exchange rates, primarily due to a weaker U.S. Dollar in relation to the Euro. Including the effect of foreign exchange rates, general and administrative expenses decreased by $0.9 million. This decrease primarily reflects reduced bad debt expense, decreases in travel and entertainment costs due to restrictions on travel as a result of COVID-19 and $2.2 million received for CEWS, partially offset by increased legal fees.
Amortization of intangible assets remained relatively unchanged.
Significant asset impairments and restructuring costs reflect global workforce reductions as part of a business optimization strategy to improve gross margin and constrain operating expense, and redesign of certain business processes.
Acquisition and integration costs primarily reflect reduced acquisition compensation associated with a three-year earn-out arrangement related to the acquisition of DonRiver in fiscal 2018 and other fees related to the acquisition of Centina Systems, Inc. in the first quarter of fiscal 2020.
Other Items
The table below sets forth the changes in other items for the periods indicated (in thousands, except percentage data):
34


 Quarter Ended Six Months Ended
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Interest and other income (loss), net$(1,274)$(2,665)(52.2)%$(2,395)$981 (344.1)%
%**(0.2)%(0.3)%(0.2)%0.1 %
Interest expense$7,785 $7,860 (1.0)%$15,145 $16,675 (9.2)%
%**0.9 %0.9 %1.0 %1.0 %
Loss on extinguishment and modification of debt$— $— — %$— $646 (100.0)%
%**— %— %— %— %
Provision for income taxes$21,453 $25,308 (15.2)%$33,419 $35,122 (4.8)%
%**2.6 %2.8 %2.1 %2.0 %
_____________________________________
*    Denotes % change from 2020 to 2021
**     Denotes % of Total Revenue

Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020
Interest and other income (loss), net increased by $1.4 million, primarily reflecting the impact of foreign exchange rates on assets and liabilities denominated in a currency other than the relevant functional currency, net of hedging activity.
Interest expense remained relatively unchanged.
Provision for income taxes decreased by $3.9 million, primarily due to an increased deduction for foreign-derived intangible income for the second quarter of fiscal 2021. The effective tax rate for the second quarter of 2021 was lower as compared to the second quarter of fiscal 2020, primarily due to an increased deduction for foreign-derived intangible income and a decrease in the foreign effective tax rate.
Six months ended May 1, 2021 as compared to the six months ended May 2, 2020
Interest and other income, net decreased by $3.4 million, primarily reflecting lower interest income due to reduced interest rates on our investments and the impact of foreign exchange rates on assets and liabilities denominated in a currency other than the relevant functional currency, net of hedging activity.
Interest expense decreased by $1.5 million, primarily due to a reduction of LIBOR rates impacting our 2025 Term Loan.
Loss on extinguishment and modification of debt reflects the refinance of our 2025 Term Loan in the first quarter of fiscal 2020.
Provision for income taxes decreased by $1.7 million, primarily due to an increased deduction for foreign-derived intangible income for the first six months of fiscal 2021. The effective tax rate for the first six months of fiscal 2021 was lower as compared to the first six months of fiscal 2020, primarily due to an increased deduction for foreign-derived intangible income and a decrease in the foreign effective tax rate.

Segment Profit (Loss)

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


 Quarter Ended Six Months Ended
 May 1, 2021May 2, 2020%*May 1, 2021May 2, 2020%*
Segment profit (loss): 
Networking Platforms$211,412 $210,987 0.2 %$367,843 $379,256 (3.0)%
Platform Software and Services$36,506 $21,668 68.5 %$64,166 $50,619 26.8 %
Blue Planet Automation Software and Services$5,688 $(4,399)229.3 %$3,254 $(7,512)143.3 %
Global Services$48,567 $53,540 (9.3)%$92,060 $99,068 (7.1)%
_____________________________________
*    Denotes % change from 2020 to 2021

Segment profit (loss) includes CEWS benefits of $35.7 million in the second quarter and first six months of fiscal 2021, net of certain fees. For further discussion of CEWS, see Note 4 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report.

Quarter ended May 1, 2021 as compared to the quarter ended May 2, 2020

Networking Platforms segment profit increased by $0.4 million, primarily due to CEWS benefit of $29.7 million and improved gross margin, offset by lower sales volume as described above and higher research and development costs.
Platform Software and Services segment profit increased by $14.8 million, primarily due to higher sales volume, services margin and a CEWS benefit of $2.5 million.
Blue Planet Automation Software and Services segment profit increased by $10.1 million, primarily due to higher sales volume, higher gross margin on product sales and a CEWS benefit of $1.2 million, partially offset by lower gross margin on software-related services.
Global Services segment profit decreased by $5.0 million, primarily due to reduced gross margin, as described above, partially offset by a CEWS benefit of $2.3 million.

Six months ended May 1, 2021 as compared to the six months ended May 2, 2020

Networking Platforms segment profit decreased by $11.4 million, primarily due to lower sales volume as described above and higher research and development costs, partially offset by a CEWS benefit of $29.7 million and improved gross margin.
Platform Software and Services segment profit increased by $13.5 million, primarily due to higher sales volume, a CEWS benefit of $2.5 million and improved gross margin as described above.
Blue Planet Automation Software and Services segment profit increased by $10.8 million, primarily due to higher sales volume, higher gross margin on product sales and a CEWS benefit of $1.2 million, partially offset by lower gross margin on software-related services.
Global Services segment profit decreased by $7.0 million, primarily due to reduced gross margin as described above, partially offset by higher sales volume and a CEWS benefit of $2.3 million.

Liquidity and Capital Resources
Overview. For the six months ended May 1, 2021, we generated $217.7 million of cash in operating activities, which included $36.5 million of cash from a CEWS benefit. Our net income (adjusted for non-cash charges) of $279.4 million exceeded our working capital requirements of $61.7 million. For additional details, see “Cash Provided By Operating Activities” below. For further information relating to our receipt of amounts under the CEWS program, see Note 4 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report.
Cash, cash equivalents and investments increased by $125.0 million during the first six months of fiscal 2021. The cash from operations above was partially offset by the following items: (i) cash used to fund our investing activities for capital expenditures totaling $51.7 million; (ii) cash used for stock repurchases under our stock repurchase program of $38.5 million; and (iii) stock repurchases on vesting of our stock unit awards to employees relating to tax withholding of $27.9 million.
36


Proceeds from the issuance of equity under our employee stock purchase plan provided $13.5 million in cash during the six months ended May 1, 2021.
The following table sets forth changes in our cash and cash equivalents and investments in marketable debt securities for the respective periods (in thousands):
May 1,
2021
October 31,
2020
Increase
(decrease)
Cash and cash equivalents$1,202,974 $1,088,624 $114,350 
Short-term investments in marketable debt securities151,816 150,667 1,149 
Long-term investments in marketable debt securities91,715 82,226 9,489 
Total cash and cash equivalents and investments in marketable debt securities$1,446,505 $1,321,517 $124,988 

Principal Sources of Liquidity. Our principal sources of liquidity on hand include our cash, cash equivalents and investments, which as of May 1, 2021 totaled $1.4 billion, as well as the senior secured asset-backed revolving credit facility to which we and certain of our subsidiaries are parties (the “ABL Credit Facility”). The ABL Credit Facility provides for a total commitment of $300.0 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 May 1, 2021, letters of credit totaling $84.0 million were collateralized by our ABL Credit Facility. There were no borrowings outstanding under the ABL Credit Facility as of May 1, 2021.
Foreign Liquidity. The amount of cash, cash equivalents, and short-term investments held by our foreign subsidiaries was $120.4 million as of May 1, 2021. We intend to reinvest indefinitely our foreign earnings. If we were to repatriate the accumulated historical foreign earnings, the estimated amount of unrecognized deferred income tax liability related to foreign withholding taxes would be approximately $25.0 million.
Stock Repurchase Authorization. On December 13, 2018, we announced that the Board of Directors authorized a program to repurchase up to $500.0 million of its common stock. After temporarily suspending repurchases of our common stock during fiscal 2020, we reinstituted our stock repurchase program in the first quarter of 2021 and are currently targeting repurchases in the range of $150 million of our common stock during fiscal 2021. We repurchased $39.4 million under this program during the first six months of fiscal 2021, and had $236.0 million remaining under the current authorization as of May 1, 2021. 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 reinstated, modified, suspended, or discontinued at any time.
Liquidity Position. Based on past performance and current expectations, we believe that cash from operations, cash, cash equivalents, 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. We regularly evaluate our liquidity position, debt obligations, and anticipated cash needs to fund our operating or investment plans, and will continue to consider capital raising and other market opportunities that may be available to us. We regularly evaluate alternatives to manage our capital structure and market opportunities to enhance our liquidity and provide further operational and strategic flexibility. While the COVID-19 pandemic has not materially impacted our liquidity and capital resources to date, it has led to disruptions and volatility in capital markets and credit markets. The duration and severity of any further economic or market impact of the COVID-19 pandemic remains uncertain and there can be no assurance that it will not have an adverse effect on our liquidity and capital resources, including our ability to access capital markets, in the future.
Cash Provided By Operating Activities
The following sections set forth the components of our $217.7 million of cash provided by operating activities during the first six months of fiscal 2021:
Net income (adjusted for non-cash charges)
The following table sets forth our net income (adjusted for non-cash charges) during the period (in thousands):
37


 Six Months Ended
 May 1, 2021
Net income$158,465 
Adjustments for non-cash charges: 
Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements47,295 
   Share-based compensation costs40,499 
   Amortization of intangible assets18,517 
   Deferred taxes(9,606)
   Provision for inventory excess and obsolescence10,402 
   Provision for warranty7,937 
   Other5,928 
Net income (adjusted for non-cash charges)$279,437 

Working Capital        
We used $61.7 million of cash for working capital during the period. The following table sets forth the major components of the cash used in working capital (in thousands):
Six Months Ended
May 1, 2021
Cash used in accounts receivable$(180)
Cash used in inventories(66,934)
Cash used in prepaid expenses and other(8,565)
Cash used in accounts payable, accruals and other obligations(30,108)
Cash provided by deferred revenue45,482 
Cash used in operating lease assets and liabilities, net(1,473)
 Total cash used for working capital$(61,778)

As compared to the end of fiscal 2020:

Cash used in accounts receivable was not material during the first six months of fiscal 2021;
The $66.9 million of cash used in inventories during the first six months of fiscal 2021 primarily reflects increases in finished goods to meet customer delivery schedules and related to some of the actions that we have taken since early fiscal 2020 to mitigate the risk of adverse supply chain impact on our business and operations due to COVID-19 related disruptions;
The $8.6 million of cash used in prepaid expense and other during the first six months of fiscal 2021 primarily reflects increases in foreign currency forward contracts and CEWS receivable of $3.9 million, partially offset by a reduction in contract assets and other receivables;
The $30.1 million of cash used in accounts payable, accruals and other obligations during the first six months of fiscal 2021 primarily reflects the payment to employees under our annual cash incentive compensation plan in the first quarter, as well as inventory purchases;
The $45.5 million of cash provided by deferred revenue during the first six months of fiscal 2021 represents an increase in advanced payments received from customers prior to revenue recognition; and
The $1.5 million of cash used in operating lease assets and liabilities, net, during the first six months of fiscal 2021 represents cash paid for operating lease payments in excess of operating lease costs. For more details, see Note 15 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report.
Our days sales outstanding (“DSOs”) for the first six months of fiscal 2021 were 90 days, and our inventory turns for the first six months of fiscal 2021 were 3.3. The calculation of DSOs includes accounts receivables, net and contract assets for unbilled receivables, net included in prepaid expenses and other.
38


Cash Paid for Interest
The following table sets forth the cash paid for interest during the period (in thousands):
Six Months Ended
May 1, 2021
Term Loan due September 28, 2025(1)
$6,547 
Interest rate swaps(2)
4,995 
ABL Credit Facility(3)
979 
Finance leases2,428 
Cash paid during period$14,949 

(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 for the chosen borrowing period plus a spread of 1.75% subject to a minimum LIBOR rate of 0.00%. At the end of the second quarter of fiscal 2021, the interest rate on the 2025 Term Loan was 1.86%.
(2) The interest rate swaps fix the LIBOR rate for $350.0 million of the 2025 Term Loan at 2.957% through September 2023.
(3) During the first six months of fiscal 2021, we utilized the ABL Credit Facility to collateralize certain standby letters of credit and paid $1.0 million in commitment fees, interest expense and other administrative charges relating to the ABL Credit Facility.

Contractual Obligations
There have been no material changes to our contractual obligations since October 31, 2020. For a summary of our contractual obligations, see Item 7 of Part II of our 2020 Annual Report.
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 revenue recognition, 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. The inputs into certain of our judgments, assumptions, and estimates reflect, among other things, the information available to us regarding the economic implications of the COVID-19 pandemic, and expectations as to its impact on our business and on our critical and significant accounting estimates. 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 materially 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. In addition, because the duration, severity, and impact of the COVID-19 pandemic remain uncertain, certain of our estimates could require further judgment or modification, and therefore carry a higher degree of variability and volatility. As events continue to evolve, our estimates may change materially in future periods.

Except for items listed below, our critical accounting policies and estimates have not changed materially since October 31, 2020. For a discussion of our critical accounting policies and estimates, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 of Part II of our 2020 Annual Report.

Allowance for Credit Losses for Accounts Receivable and Contract Assets

See Note 2 to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report for information regarding the change in our allowance for credit losses for accounts receivable and contract assets accounting policies as a result of our adoption of ASU 2016-13, Financial Instruments - Credit Losses.

Effects of Recent Accounting Pronouncements
39



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

Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risk related to changes in interest rates and foreign currency exchange rates. For a discussion of quantitative and qualitative disclosures about market risk, see Item 7A of Part II of our 2020 Annual Report.

Item 4. 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 Securities Exchange Act of 1934, as amended). Based upon 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. We have not experienced any significant impact to our internal control over financial reporting despite the fact that most of our employees are working remotely due to the COVID-19 pandemic. The design of our processes and controls allow for remote execution with secure accessibility to data. We are continually monitoring and assessing the COVID-19 situation to minimize the impact, if any, on the design and operating effectiveness on our internal controls.

40


PART II — OTHER INFORMATION

Item 1. Legal Proceedings

    The information set forth under the heading “Litigation” in Note 21, Commitments and Contingencies, to our Condensed Consolidated Financial Statements included in Item 1 of Part I of this report, is incorporated herein by reference.

Item 1A. Risk Factors

Investing in our securities involves a high degree of risk. Before investing in our securities, you should consider carefully the information contained in this report and in our 2020 Annual Report, including the risk factors identified in Item 1A of Part I thereof (Risk Factors). This report contains forward-looking statements that involve risks and uncertainties. See “Cautionary Note Regarding Forward-Looking Statements” in “Management’s Discussion and Analysis of Financial Conditions and Results of Operations” above. Our actual results could differ materially from those contained in the forward-looking statements. Any of the risks discussed in our 2020 Annual Report, in this report, in other reports we file with the SEC, and other risks we have not anticipated or discussed, could have a material adverse impact on our business, financial condition or results of operations. Except as set forth below, there has been no material change to our Risk Factors from those presented in our 2020 Annual Report.

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.

By way of example, due to increased demand across a range of industries, the global supply market for semiconductor components, which we use in most of our products, has experienced significant strain in recent periods. Partly in response to these dynamics, in February 2021, the Biden Administration issued an executive order on U.S. supply chains, implementing a 100-day review of certain supply chain risks, including with respect to semiconductor manufacturing and advanced packaging supply chains. The market shortage for semiconductor components has affected, and could further affect, lead times and cost of components, and could impact our ability to meet customer demand for our products if we cannot secure supply of these components in a timely fashion. In addition, some suppliers have indicated that as a result of current shortages they intend to cease manufacture of certain components used in our products. These challenges relating to semiconductor supply could result in delays, increased material costs, inability to fulfill customer demand, or engineering design changes, each of which could adversely impact our financial results.

Increases in market demand or scarcity of raw materials or components have resulted, and may in the future result, in shortages in availability of important components for our solutions, supply allocation challenges, deployment delays and increased cost, lead times and delivery cycle timelines. 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, lost revenue, increased lead times and deployment delays that could harm our business, results of operations and customer relationships.

The resurgence of COVID-19 in India or other countries where we or our supply chain partners have operations could have a material adverse effect on our business, results of operations and financial condition.

41


New and potentially more contagious variants of the COVID-19 virus are developing in several countries, including regions in which we have significant operations. We operate a large research and development facility in Gurgaon, India and have significant headcount there across a range of functions, including research and development, information technology, finance and accounting, and operations. In March 2021, a new, serious outbreak of COVID-19 began affecting India, which has led to a significant spike in illness and death rates and has put a significant strain on the healthcare infrastructure in India. We are experiencing higher than normal levels of employee absenteeism due to illness or employees caring for family members. In addition, the Indian government has reinstated lockdowns and other restrictions, limiting in certain cases the movement of our employees. If there is any further deterioration of the situation in India or if the current situation persists for an extended period, our employees could be significantly impacted. The business continuity procedures we have implemented across a range of functions may not be sufficient and the resurgence of COVID-19 in India or other countries where we or our supply chain partners have operations could have a material adverse effect on our business, results of operations and financial condition.

Changes in tax law or regulation, 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 Cuts and Jobs Act (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 Tax Act, as well as additional legislation and guidance around the Tax Act. Any refinements to tax estimates are difficult to predict and could impact our financial results. In April 2021, President Joseph R. Biden, released the Made in America Tax Plan, which includes significant modifications to key provisions of the existing U.S. corporate income tax regime including an increased tax rate, promotion of a global minimum tax and other changes that address taxes on profits from intangible assets and activities of foreign subsidiaries. In June 2021, finance leaders for the Group of 7 countries agreed to back a new global minimum tax rate that would apply regardless of headquarters location or physical presence. Although it is uncertain if some or all of these proposals will be enacted, a significant change in U.S. tax law, or that of other countries where we operate or have a presence may materially and adversely impact our income tax liability, provision for income taxes and effective tax rate.

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 tax law or regulation impacting our effective tax rates, will not have an adverse effect on our business, financial condition and results of operations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Issuer Purchases of Equity Securities

The following table provides a summary of repurchases of our common stock during the second quarter of fiscal 2021:
42


Period
Total Number of Shares Purchase (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)
January 31, 2021 to February 27, 2021141,221 $54.54 141,221 $254,480 
February 28, 2021 to March 27, 2021164,057 $53.05 164,057 $245,778 
March 28, 2021 to May 1, 2021178,219 $54.92 178,219 $235,990 
483,497 $54.17 483,497 

(1) On December 13, 2018, we announced that our Board of Directors authorized a program to repurchase up to $500.0 million of our common stock. After temporarily suspending repurchases of our common stock during fiscal 2020, we reinstituted our stock repurchase program in the first quarter of 2021. 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.

Item 3. Defaults Upon Senior Securities
Not applicable.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
Not applicable.

43



Item 6. Exhibits
10.1
10.2
31.1
31.2
32.1
32.2
101.INSInline 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.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Represents management contract or compensatory plan or arrangement.


44


SIGNATURES
Pursuant to the requirements 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.
 Ciena Corporation
 
Date:June 9, 2021By:  /s/ Gary B. Smith  
  Gary B. Smith 
  President, Chief Executive Officer
and Director
(Duly Authorized Officer) 
  
Date:June 9, 2021By:  /s/ James E. Moylan, Jr.  
  James E. Moylan, Jr. 
  Senior Vice President, Finance and
Chief Financial Officer
(Principal Financial Officer) 
45
EX-31.1 2 ex311certofceo6-09x21.htm EX-31.1 Document


CIENA CORPORATION
CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Gary B. Smith, certify that:
1. I have reviewed this quarterly 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.
Dated: June 9, 2021
 /s/ Gary B. Smith  
 Gary B. Smith 
 President and Chief Executive Officer 


EX-31.2 3 ex312certofcfo6-09x21.htm EX-31.2 Document

CIENA CORPORATION
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, James E. Moylan, Jr., certify that:
1. I have reviewed this quarterly 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: June 9, 2021

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


EX-32.1 4 ex321certofceosection9066-.htm EX-32.1 Document

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-Q of the Company for the quarter ended May 1, 2021 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
June 9, 2021

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 5 ex322certofcfosection9066-.htm EX-32.2 Document

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-Q of the Company for the quarter ended May 1, 2021 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.
James E. Moylan, Jr.
Senior Vice President and Chief Financial Officer
June 9, 2021

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 6 cien-20210501.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Gain (Loss) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Interim Financial Statements link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue - Geographical Distribution of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue - Revenue by Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Canadian Emergency Wage Subsidy link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Canadian Emergency Wage Subsidy (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Canadian Emergency Wage Subsidy - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Interest and Other Income (Loss), Net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Interest and Other Income (Loss), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Interest and Other Income (Loss), Net (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Short-Term and Long-Term Investments link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Short-Term and Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Short-Term and Long-Term Investments - Components of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Fair Value Measurements - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Fair Value Measurements - Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2134111 - Disclosure - Prepaid Expenses and Other link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Prepaid Expenses and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2436416 - Disclosure - Prepaid Expenses and Other (Details) link:presentationLink link:calculationLink link:definitionLink 2137112 - Disclosure - Other Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Other Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2439417 - Disclosure - Other Balance Sheet Details (Details) link:presentationLink link:calculationLink link:definitionLink 2440418 - Disclosure - Other Balance Sheet Details - Accrued Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Other Balance Sheet Details - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2443420 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2144114 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2446421 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2147115 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2348311 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2449422 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450423 - Disclosure - Leases - Leases Included in the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Leases - Leases Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Leases - Leases Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Leases - Leases Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Short-Term and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2355312 - Disclosure - Short-Term and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2456427 - Disclosure - Short-Term and Long-Term Debt - Debt Components (Details) link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - Short-Term and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2158117 - Disclosure - Earnings Per Share Calculation link:presentationLink link:calculationLink link:definitionLink 2359313 - Disclosure - Earnings Per Share Calculation (Tables) link:presentationLink link:calculationLink link:definitionLink 2460429 - Disclosure - Earnings Per Share Calculation - Earnings Per Share Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 2161118 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2362314 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2463430 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2464431 - Disclosure - Stockholders' Equity - Summary of the Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2165119 - Disclosure - Share-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2366315 - Disclosure - Share-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2467432 - Disclosure - Share-Based Compensation Expense - Expense in Period (Details) link:presentationLink link:calculationLink link:definitionLink 2468433 - Disclosure - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2169120 - Disclosure - Segments and Entity-Wide Disclosures link:presentationLink link:calculationLink link:definitionLink 2370316 - Disclosure - Segments and Entity-Wide Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2471434 - Disclosure - Segments and Entity-Wide Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2472435 - Disclosure - Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details) link:presentationLink link:calculationLink link:definitionLink 2473436 - Disclosure - Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2474437 - Disclosure - Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details) link:presentationLink link:calculationLink link:definitionLink 2175121 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2476438 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2177122 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2478439 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cien-20210501_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cien-20210501_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cien-20210501_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Unrealized Gain/(Loss) on Available- for -sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Work-in-process Inventory, Work in Process, Gross Leasehold Improvements Leasehold Improvements [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating right-of-use assets Operating ROU assets Operating Lease, Right-of-Use Asset Preferred stock shares outstanding (in shares) Preferred Stock, Shares Outstanding Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Acquisition and integration costs Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Derivative liability Derivative Liability Interest expense and other income (loss), net Interest Revenue (Expense) And Other Income (Loss), Net Interest Revenue (Expense) And Other Income (Loss), Net EMEA EMEA [Member] Capitalized contract acquisition costs Capitalized Contract Acquisition Costs [Member] Capitalized Contract Acquisition Costs [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Operating leases Operating Lease, Weighted Average Remaining Lease Term Other long-term assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Short-Term and Long-Term Debt Term Loan and Convertible Notes Payable Disclosure [Text Block] Term Loan and Convertible Notes Payable Disclosure 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 Proceeds from sale of equity investment Proceeds from Sale of Equity Method Investments Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Schedule of Short-Term and Long-Term Investments Debt Securities, Available-for-sale [Table Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Cumulative beginning balance (in dollars per share) Cumulative ending balance (in dollars 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 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Amortization of intangible assets Amortization of Intangible Assets Schedule of Activity and Balance of the Restructuring Liability Accounts Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Authorized funds remaining under stock repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Converged Packet Optical Converged Packet Optical [Member] Converged Packet Optical [Member] Present value of lease liabilities Lease, Liability Lease, Liability Variable lease cost Variable Lease, Cost Antidilutive employee share-based awards, excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized that was previously deferred Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Repurchases of common stock - repurchase program Payments for Repurchase of Common Stock, Share Repurchase Program Payments for Repurchase of Common Stock, Share Repurchase Program Subsequent Events [Abstract] Subsequent Events [Abstract] Prepaid VAT and other taxes Prepaid Taxes Remaining lease term (up to) Lease, Remaining Lease Term Lease, Remaining Lease Term Weighted-average remaining lease term in years: Lease, Weighted Average Remaining Lease Term [Abstract] Lease, Weighted Average Remaining Lease Term [Abstract] Cash flow hedging Cash Flow Hedging [Member] Verizon Verizon [Member] Verizon [Member] Proceeds from maturities of available for sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Accrued liabilities and other short-term obligations Accrued Liabilities, Current [Member] Accrued Liabilities, Current Award Type [Domain] Award Type [Domain] Finance leases: Finance lease cost: Lessee, Finance Lease, Description [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] ASSETS Assets [Abstract] Interest and other income (loss), net Interest and other income (loss), net Interest And Other Income (Loss), Net Interest And Other Income (Loss), Net Area leased (in sq ft) Lessee, Operating Lease, Area of Property Leased Lessee, Operating Lease, Area of Property Leased Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Legal Maturities of Debt Investments Investments Classified by Contractual Maturity Date [Table Text Block] Provision for warranty Current Period Provisions Product Warranty Expense Preferred stock – par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding Preferred Stock, Value, Issued Repurchase of common stock under the stock repurchase program (in dollars per share) 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 Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Canadian Emergency Wage Subsidy Unusual or Infrequent Items, or Both, Disclosure [Text Block] Cumulative beginning balance Cumulative ending 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Secured debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Purchase of equipment in accounts payable Capital Expenditures Incurred but Not yet Paid Installation and Deployment Installation And Deployment [Member] Installation And Deployment [Member] Operating lease right-of-use assets subject to lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Non-cash investing and financing activities Other Noncash Investing and Financing Items [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Share-based compensation expense capitalized in inventory, net Share-based Payment Arrangement, Amount Capitalized Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Included in long-term investments Other Long-term Investments [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Payment of finance lease obligations Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Number of operating segments Number of Operating Segments CEWS benefit in operating expense Operating Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Derivative, fixed interest rate Derivative, Fixed Interest Rate Basic net income per common share (in dollars per share) Basic EPS (in dollars per share) Earnings Per Share, Basic Remaining fiscal 2021 Lease, Liability, Payment, Remainder of Fiscal Year Lease, Liability, Payment, Remainder of Fiscal Year U.S. government obligations US Treasury and Government [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Document Type Document Type Canada CANADA Due in 1-2 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Raw materials Inventory, Raw Materials, Gross Entity Current Reporting Status Entity Current Reporting Status Capitalized contract acquisition costs Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Operating lease payments Operating Lease, Payments Other Other Noncash Income (Expense) Cumulative beginning balance (in shares) Cumulative ending balance (in shares) Aggregate shares repurchased (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 Number of employee reduction Restructuring and Related Cost, Number of Positions Eliminated Significant asset impairments and restructuring costs Restructuring Costs and Asset Impairment Charges Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Schedule of 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] Principal Balance Aggregate principal amount Long-term Debt, Gross Schedule of Stock Repurchase Program Schedule Of Stock Repurchase Program [Table Text Block] Schedule Of Stock Repurchase Program [Table Text Block] Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages [Member] Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages Assets: Assets, Fair Value Disclosure [Abstract] Net Carrying Value Long-term Debt Buildings, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Bond mutual fund Fixed Income Funds [Member] Total assets measured at fair value Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Consulting and Network Design Consulting And Network Design [Member] Consulting And Network Design [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Leases Included in the Balance Sheet Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Cash equivalents Cash and Cash Equivalents [Member] Liabilities: Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Americas Americas [Member] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Deferred revenue Less current portion Contract with Customer, Liability, Current Services Service [Member] 2025 Term Loan Term Loan 2025 [Member] Term Loan 2025 [Member] U.S. government obligations US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Derivative [Line Items] Derivative [Line Items] Hedging Relationship [Domain] Hedging Relationship [Domain] Change in unrealized gain (loss) on forward starting interest rate swaps, net of tax Forward Starting Interest Rate Swaps Interest Rate Swap [Member] Activity and balance of the restructuring liability accounts Restructuring Reserve [Roll Forward] Settlement of foreign currency forward contracts, net Payments for (Proceeds from) Derivative Instrument, Investing Activities Shares repurchased for tax withholdings on vesting of stock unit awards (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 Earnings Per Share Calculation Earnings Per Share [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Operating expenses: Operating Expenses [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Issuance of shares from employee equity plans Stock Issued During Period, Value, Stock Options Exercised Deferred cost of goods sold Other Inventory, Capitalized Costs, Gross Interim Financial Statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Deferred Debt Issuance Costs Debt issuance costs, net Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized 2023 Lease, Liability, Payment, Due Year Two Lease, Liability, Payment, Due Year Two Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Derivative assets Derivative Asset, Current Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Leases Lessee, Finance Leases [Text Block] Balance at beginning of period Balance at end of period Restructuring Reserve Trading Symbol Trading Symbol Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred tax asset, net Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Quarterly Financial Data [Abstract] Quarterly Financial Data [Abstract] Short- and long-term operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and administrative General and Administrative Expense Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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 Cumulative Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Service Services Revenue [Member] Services Revenue Share-Based Compensation Expense Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Operating lease liabilities Present value of lease liabilities Operating Lease, Liability Foreign currency exchange losses Foreign Currency Transaction Gain (Loss), before Tax Common stock – par value $0.01; 290,000,000 shares authorized; 154,962,122 and 154,563,005 shares issued and outstanding Common Stock, Value, Issued Finance leases Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted-average period for recognition of share-based compensation (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer concentration risk Customer Concentration Risk [Member] Commitments and contingencies (Note 21) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive gain (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Assets and Liabilities as Presented on Ciena's Condensed Consolidated Balance Sheets Fair Value, by Balance Sheet Grouping [Table Text Block] Amortization of finance ROU asset Finance Lease, Right-of-Use Asset, Amortization Provision for inventory excess and obsolescence Provisions Inventory Write-down Remaining fiscal 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2025 Lease, Liability, Payment, Due Year Four Lease, Liability, Payment, Due Year Four Payment of debt issuance costs Payments of Debt Issuance Costs Interest and Other Income (Loss), Net Other Nonoperating Income and Expense [Text Block] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Document Period End Date Document Period End Date Other non-trade receivables Nontrade Receivables, Current Short-Term and Long-Term Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Entity Registrant Name Entity Registrant Name Product demonstration equipment, net Product Demonstration Equipment Net Product demonstration equipment, net. Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Prepaid Expenses and Other Prepaid Expenses and Other [Text Block] Prepaid Expenses and Other [Text Block] Prepaid expenses and other Prepaid expenses and other Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Other long-term obligations Other Long-Term Liabilities [Member] Other Long-Term Liabilities [Member] Present value of lease liabilities Finance Lease, Liability, Undiscounted Excess Amount Vacation Accrued Vacation, Current Shares repurchased for tax withholdings on vesting of stock unit awards Payments for repurchase of common stock Payments for Repurchase of Common Stock, Incentive and Share-based Compensation Plans, Excluding Stock Options Payments for Repurchase of Common Stock, Incentive and Share-based Compensation Plans, Excluding Stock Options Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Cash payments Payments for Restructuring Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Common Stock Common Stock [Member] Segments and Entity-Wide Disclosures Segment Reporting Disclosure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Other comprehensive gain (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Income from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Lease, Liability, Payment, Due [Abstract] Lease, Liability, Payment, Due [Abstract] Lease, Liability, Payment, Due [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities Less: Current portion of present value of minimum lease payments Operating Lease, Liability, Current Due in 1-2 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Accrued warranty Product Warranties Disclosures [Abstract] Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Share-based compensation costs Total share-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-in-Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Long-term investments Marketable Securities Noncurrent [Member] Marketable Securities Noncurrent [Member] Schedule of Accrued Warranties Schedule of Product Warranty Liability [Table Text Block] Purchase of available for sale securities Payments to Acquire Debt Securities, Available-for-sale Thereafter Lease, Liability, Payment, Due After Year Four Lease, Liability, Payment, Due After Year Four 2025 Term Loan 2025 Term Loan New Term Loan 2025 [Member] New Term Loan 2025 [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Other Other Nonoperating Income (Expense) Fair value of debt Long-term Debt, Fair Value Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Payments for equipment, furniture, fixtures and intellectual property Payments to Acquire Property, Plant, and Equipment Accrued liabilities and other short-term obligations Total accrued liabilities and other short-term obligations Other Liabilities, Current Consolidation of excess facilities and other restructuring activities Facility Closing [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Amounts receivable from grant Grants Receivable Deferred compensation plan assets Deferred Compensation Plan Assets, Fair Value Disclosure Deferred Compensation Plan Assets, Fair Value Disclosure Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Equity - beginning balance Equity- ending balance Stockholders' Equity Attributable to Parent Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common stock shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Operating lease right-of-use assets Increase (Decrease) in Operating Lease, Right-of-Use Assets Increase (Decrease) in Operating Lease, Right-of-Use Assets Preferred stock shares issued (in shares) Preferred Stock, Shares Issued Accounts payable, accruals and other obligations Increase (Decrease) in Accounts Payable and Accrued Liabilities Designated as hedging instrument Designated as Hedging Instrument [Member] Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Stockholders’ equity: Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Change in unrealized gain (loss) on foreign currency forward contracts and forward starting interest rate swaps, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Balance Sheet Location [Axis] Balance Sheet Location [Axis] Loss on extinguishment and modification of debt Gain (Loss) on Extinguishment and Restructuring of Debt Gain (Loss) on Extinguishment and Restructuring of Debt Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Blue Planet Automation Software and Services Blue Planet Automation Software and Services [Member] Blue Planet Automation Software and Services [Member] Long-term operating lease liabilities Long-term portion of present value of minimum lease payments Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Accrued liabilities and other short-term obligations Accrued Liabilities [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Add: Other non-performance financial items Segment Reporting Information, Additional Information [Abstract] Blue Planet Automation Software and Services Blue Planet Automation Software and Services Segment [Member] Blue Planet Automation Software and Services Segment [Member] Amortization of capitalized contract acquisition costs Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Canadian Emergency Wage Subsidy CEWS receivable Grants, Canada Emergency Wage Subsidy [Member] Grants, Canada Emergency Wage Subsidy Unusual or Infrequent Items, or Both [Abstract] Restricted stock units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Finance lease liabilities Present value of lease liabilities Finance Lease, Liability Amount Repurchased (in thousands) Stock Repurchased Program, Value of Shares [Roll Forward] Stock Repurchased Program, Value of Shares [Roll Forward] Long-term portion of present value of minimum lease payments Lease, Liability, Noncurrent Lease, Liability, Noncurrent Contract assets for unbilled accounts receivable, net Unbilled Accounts Receivables [Member] Unbilled Accounts Receivables [Member] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Total CEWS benefit Grant Subsidies To Offset Expenses Grant Subsidies To Offset Expenses 2024 Finance Lease, Liability, to be Paid, Year Three Extension term (up to) Lessee, Lease, Renewal Term Lessee, Lease, Renewal Term 2025 Finance Lease, Liability, to be Paid, Year Four Other long-term assets Other Noncurrent Assets [Member] Short-term investments Short-term Investments 2023 Finance Lease, Liability, to be Paid, Year Two Derivative maturity (in months) Derivative, Term of Contract Provision for income taxes Less: Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowance for credit losses of $10.4 million and $10.6 million as of May 1, 2021 and October 31, 2020, respectively. Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Investment Type [Axis] Investment Type [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Long-term investments Long Term Investments, Fair Value Disclosure Long Term Investments, Fair Value Disclosure Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories, net Inventories, net Inventory, Net Weighted-average discount rates: Lease, Weighted Average Remaining Discount Rate [Abstract] Lease, Weighted Average Remaining Discount Rate [Abstract] Services transferred over time Transferred over Time [Member] Other assets Other Assets, Fair Value Disclosure Entity File Number Entity File Number Repurchase of common stock under the stock repurchase program Stock repurchases Stock Repurchased During Period, Value CEWS receivable Grants Receivable, Current 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Preferred stock par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Non-capitalized lease cost Short-term Lease, Cost Selling and marketing Selling and marketing Selling and Marketing Expense Repurchase of common stock under the stock repurchase program (in shares) Stock repurchases (in shares) Stock Repurchased During Period, Shares 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Canadian Emergency Wage Subsidy Schedule of Unusual or Infrequent Items, or Both [Table Text Block] Maintenance Support and Training Maintenance Support And Training [Member] Maintenance Support And Training [Member] Long-term investments Marketable Securities, Noncurrent Statement [Line Items] Statement [Line Items] Equipment, building, furniture and fixtures, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Interest and Other Income (Loss), Net Schedule of Other Nonoperating Income, by Component [Table Text Block] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Estimated Fair Value Estimated Fair Value Debt securities Debt Securities, Available-for-sale Schedule of Carrying Values and Estimated Fair Values of Convertible Notes Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Included in short-term investments Short-term investments Short-term Investments [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Finance lease obligations Less: Current portion of present value of minimum lease payments Finance Lease, Liability, Current Purchase price of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Level 2 Fair Value, Inputs, Level 2 [Member] 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] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Long-term deferred revenue Long-term deferred revenue Contract with Customer, Liability, Noncurrent Current portion of long-term debt Convertible Notes Payable, Current Type of Restructuring [Domain] Type of Restructuring [Domain] Segment Reporting [Abstract] Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Customer [Axis] Customer [Axis] Interest on finance lease liabilities Finance Lease, Interest Expense Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Schedule of Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Services Services [Member] Services [Member] Other comprehensive gain (loss) Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Share-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Shares Repurchased Stock Repurchased Program, Number of Shares [Roll Forward] Stock Repurchased Program, Number of Shares [Roll Forward] Deferred taxes Deferred Income Taxes and Tax Credits Common stock shares authorized (in shares) Common Stock, Shares Authorized Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] ROU assets that involve subleased or vacant space Lessee, Operating Lease, Right-of-Use Asset, Subleased or Vacant Lessee, Operating Lease, Right-of-Use Asset, Subleased or Vacant Canadian Grant Grants, Evolution of Networking Services through Corridor in Quebec and Ontario for Research and Innovation [Member] Grants, Evolution of Networking Services through Corridor in Quebec and Ontario for Research and Innovation Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Other Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Repurchase 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 Long-term debt, net Convertible Notes Payable, Noncurrent Significant Accounting Policies Significant Accounting Policies [Text Block] Period of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Components of Lease Expense Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Geographical [Axis] Geographical [Axis] 2022 Lease, Liability, Payment, Due Year One Lease, Liability, Payment, Due Year One Weighted average basic common shares outstanding (in shares) Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted net income per potential common share (in dollars per share) Diluted EPS (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Effect of dilutive potential common shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Products Product [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Cash paid during the period for income taxes, net Income Taxes Paid, Net Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Subsequent Events Subsequent Events [Text Block] Less: Current portion of present value of minimum lease payments Lease, Liability, Current Lease, Liability, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Workforce reduction Employee Severance [Member] Deferred revenue Deferred revenue Contract with Customer, Liability Platform Software and Services Platform Software and Services [Member] Platform Software and Services [Member] Current restructuring liabilities Restructuring Reserve, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other long-term obligations Other Noncurrent Liabilities [Member] Global Services Global Services [Member] Global Services [Member] Finance Lease, Liability, Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Charges Restructuring Charges Accounts payable Accounts Payable, Current Less: Imputed interest Lease, Liability, Undiscounted Excess Amount Lease, Liability, Undiscounted Excess Amount Concentration Risk Type [Axis] Concentration Risk Type [Axis] Number of Canadian government entities Government Grants, Number of Counterparties Government Grants, Number of Counterparties Compensation, payroll related tax and benefits Accrued Salaries, Current Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Schedule of the Fair Value of Assets and Liabilities Recorded on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Gain (Loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Contract assets for unbilled accounts receivable, net Contract with Customer, Asset, after Allowance for Credit Loss Common stock shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Derivative [Table] Derivative [Table] Routing and Switching Packet Networking [Member] Packet Networking [Member] Total cost of goods sold Cost of Goods and Services Sold Revenue: Revenues [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Warranty Beginning Balance Ending Balance Product Warranty Accrual, Current Total lease payments Lease Liability, Payment, Due Lease Liability, Payment, Due Maximum amount of Canadian grant Government Grants, Maximum Amount Government Grants, Maximum Amount Net lease cost Lease, Cost Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Short-term investments Investments, Fair Value Disclosure Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Increase in number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Maintenance spares, net Maintenance Spares Inventory Net Non Current Maintenance Spares Inventory Net Non Current. Less than one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Less: Non-performance operating expenses Segment Reporting Information, Operating Income (Loss) [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Deferred deployment expense Deferred Costs, Current Prepaid expenses Other Prepaid Expense, Current Total operating expenses Operating Expenses Other long-term obligations Other Liabilities, Noncurrent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Payment of long-term debt Repayments of Long-term Debt Earnings Per Share [Abstract] Earnings Per Share [Abstract] Derivative asset Derivative Asset Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Change in cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Gross inventories Inventory, Gross Document Quarterly Report Document Quarterly Report Total revenue Revenues Percentage of remaining performance obligation Revenue, Remaining Performance Obligation, Percentage Time deposits Bank Time Deposits [Member] Finished goods Inventory, Finished Goods, Gross Other long-term obligations Other Liabilities, Fair Value Disclosure Networking Platforms Networking Platforms Segment [Member] Networking Platforms Segment [Member] Shares repurchased for tax withholdings on vesting of stock unit awards 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Liabilities: Liabilities, Fair Value Disclosure [Abstract] Share-based compensation expense Share-based Payment Arrangement, Expense Total ATT and Verizon [Member] ATT and Verizon Less: accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Document Fiscal Period Focus Document Fiscal Period Focus Equipment, building, furniture and fixtures, net Property, Plant, and Equipment, Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization and Operating Lease, Right-of-Use Asset Property, Plant, and Equipment, Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization and Operating Lease, Right-of-Use Asset Investments [Domain] Investments [Domain] Amortization of debt issuance costs Amortization of Debt Issuance Costs Provision for excess and obsolescence Inventory Valuation Reserves Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES UNITED STATES Common stock par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Interest income Interest Income (Expense), Nonoperating, Net Leases [Abstract] Leases [Abstract] Cost of goods sold: Cost of Goods and Services Sold [Abstract] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Product Product Costs [Member] Product costs. 2024 Lease, Liability, Payment, Due Year Three Lease, Liability, Payment, Due Year Three Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Issuance of shares from employee equity plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Platform Software and Services Platform Software and Services Segment [Member] Platform Software and Services Segment [Member] Weighted average dilutive potential common shares outstanding (in shares) Dilutive weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Amortization Amortization Fair value, Measurements, Recurring Fair Value, Recurring [Member] Interest payable Interest Payable, Current Income Taxes Income Tax Disclosure [Text Block] Number of purchase periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Offer period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Service Service Costs [Member] Service costs. Repurchase of common stock in accrued liabilities from repurchase program Repurchases Of Common Stock Incurred But Not Paid Repurchases Of Common Stock Incurred But Not Paid Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Products and services at a point in time Transferred at Point in Time [Member] Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Unrealized Gain (Loss) Derivatives Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Segment Profit (Loss) and the Reconciliation to Consolidated Net Income (Loss) Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Derivative asset, notional amount Derivative Asset, Notional Amount 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 Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative General and Administrative Expense [Member] Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Operating leases: Lessee, Operating Lease, Description [Abstract] Gains on non-hedge designated foreign currency forward contracts Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Change in unrealized gain (loss) on foreign currency forward contracts, net of tax Foreign Currency Forward Contracts Foreign Exchange Forward [Member] Money market funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Other International Other International [Member] Other International. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remaining fiscal 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation of product demonstration equipment Depreciation Of Product Demonstration Equipment Depreciation of Product demonstration equipment. Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Newly Issued Accounting Standards - Effective and Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] AT&T ATT [Member] ATT [Member] Unrecognized share-based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Subsequent event Subsequent Event [Member] Termination period (up to) Lessee, Lease, Termination Period Lessee, Lease, Termination Period Cover [Abstract] Cover [Abstract] Long-term portion of present value of minimum lease payments Finance Lease, Liability, Noncurrent Prepaid Expenses and Other Schedule of Other Assets [Table Text Block] Other intangible assets, net Finite-Lived Intangible Assets, Net Goodwill Goodwill Repurchase 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 CEWS benefit in cost of goods sold Cost of Sales [Member] Product Products Revenue [Member] Products Revenue Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accrued liabilities and other short-term obligations Accrued Liabilities, Fair Value Disclosure Buildings, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Less than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease costs Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Unamortized Debt Discount Debt Instrument, Unamortized Discount Contract assets Capitalized Contract Cost, Net, Current Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 cien-20210501_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 cien-20210501_htm.xml IDEA: XBRL DOCUMENT 0000936395 2020-11-01 2021-05-01 0000936395 2021-06-04 0000936395 us-gaap:ProductMember 2021-01-31 2021-05-01 0000936395 us-gaap:ProductMember 2020-02-02 2020-05-02 0000936395 us-gaap:ProductMember 2020-11-01 2021-05-01 0000936395 us-gaap:ProductMember 2019-11-03 2020-05-02 0000936395 us-gaap:ServiceMember 2021-01-31 2021-05-01 0000936395 us-gaap:ServiceMember 2020-02-02 2020-05-02 0000936395 us-gaap:ServiceMember 2020-11-01 2021-05-01 0000936395 us-gaap:ServiceMember 2019-11-03 2020-05-02 0000936395 2021-01-31 2021-05-01 0000936395 2020-02-02 2020-05-02 0000936395 2019-11-03 2020-05-02 0000936395 us-gaap:ForeignExchangeForwardMember 2021-01-31 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember 2020-02-02 2020-05-02 0000936395 us-gaap:ForeignExchangeForwardMember 2020-11-01 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember 2019-11-03 2020-05-02 0000936395 us-gaap:InterestRateSwapMember 2021-01-31 2021-05-01 0000936395 us-gaap:InterestRateSwapMember 2020-02-02 2020-05-02 0000936395 us-gaap:InterestRateSwapMember 2020-11-01 2021-05-01 0000936395 us-gaap:InterestRateSwapMember 2019-11-03 2020-05-02 0000936395 2021-05-01 0000936395 2020-10-31 0000936395 2019-11-02 0000936395 2020-05-02 0000936395 us-gaap:CommonStockMember 2020-10-31 0000936395 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0000936395 us-gaap:RetainedEarningsMember 2020-10-31 0000936395 us-gaap:RetainedEarningsMember 2020-11-01 2021-05-01 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-05-01 0000936395 us-gaap:CommonStockMember 2020-11-01 2021-05-01 0000936395 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-05-01 0000936395 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-10-31 0000936395 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-10-31 0000936395 us-gaap:CommonStockMember 2021-05-01 0000936395 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 0000936395 us-gaap:RetainedEarningsMember 2021-05-01 0000936395 us-gaap:CommonStockMember 2019-11-02 0000936395 us-gaap:AdditionalPaidInCapitalMember 2019-11-02 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-02 0000936395 us-gaap:RetainedEarningsMember 2019-11-02 0000936395 us-gaap:RetainedEarningsMember 2019-11-03 2020-05-02 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-03 2020-05-02 0000936395 us-gaap:CommonStockMember 2019-11-03 2020-05-02 0000936395 us-gaap:AdditionalPaidInCapitalMember 2019-11-03 2020-05-02 0000936395 us-gaap:CommonStockMember 2020-05-02 0000936395 us-gaap:AdditionalPaidInCapitalMember 2020-05-02 0000936395 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-02 0000936395 us-gaap:RetainedEarningsMember 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:ConvergedPacketOpticalMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:PacketNetworkingMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:PlatformSoftwareandServicesMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:MaintenanceSupportAndTrainingMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:InstallationAndDeploymentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:ConsultingAndNetworkDesignMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-31 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-31 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-31 2021-05-01 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2021-01-31 2021-05-01 0000936395 us-gaap:TransferredAtPointInTimeMember 2021-01-31 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2021-01-31 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2021-01-31 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2021-01-31 2021-05-01 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2021-01-31 2021-05-01 0000936395 us-gaap:TransferredOverTimeMember 2021-01-31 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember 2021-01-31 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-01-31 2021-05-01 0000936395 cien:GlobalServicesMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:ConvergedPacketOpticalMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:PacketNetworkingMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:PlatformSoftwareandServicesMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:MaintenanceSupportAndTrainingMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:InstallationAndDeploymentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:ConsultingAndNetworkDesignMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-02-02 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-02-02 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-02-02 2020-05-02 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2020-02-02 2020-05-02 0000936395 us-gaap:TransferredAtPointInTimeMember 2020-02-02 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2020-02-02 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2020-02-02 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2020-02-02 2020-05-02 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2020-02-02 2020-05-02 0000936395 us-gaap:TransferredOverTimeMember 2020-02-02 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember 2020-02-02 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-02-02 2020-05-02 0000936395 cien:GlobalServicesMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:ConvergedPacketOpticalMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:PacketNetworkingMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:PlatformSoftwareandServicesMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:MaintenanceSupportAndTrainingMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:InstallationAndDeploymentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:ConsultingAndNetworkDesignMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-05-01 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-05-01 0000936395 us-gaap:TransferredAtPointInTimeMember 2020-11-01 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-05-01 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2020-11-01 2021-05-01 0000936395 us-gaap:TransferredOverTimeMember 2020-11-01 2021-05-01 0000936395 cien:NetworkingPlatformsSegmentMember 2020-11-01 2021-05-01 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2020-11-01 2021-05-01 0000936395 cien:GlobalServicesMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConvergedPacketOpticalMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:ConvergedPacketOpticalMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PacketNetworkingMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:PacketNetworkingMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:PlatformSoftwareandServicesMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:MaintenanceSupportAndTrainingMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:MaintenanceSupportAndTrainingMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:InstallationAndDeploymentMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:InstallationAndDeploymentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:ConsultingAndNetworkDesignMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:ConsultingAndNetworkDesignMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-11-03 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-11-03 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-11-03 2020-05-02 0000936395 cien:GlobalServicesMember us-gaap:TransferredAtPointInTimeMember 2019-11-03 2020-05-02 0000936395 us-gaap:TransferredAtPointInTimeMember 2019-11-03 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember us-gaap:TransferredOverTimeMember 2019-11-03 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2019-11-03 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember us-gaap:TransferredOverTimeMember 2019-11-03 2020-05-02 0000936395 cien:GlobalServicesMember us-gaap:TransferredOverTimeMember 2019-11-03 2020-05-02 0000936395 us-gaap:TransferredOverTimeMember 2019-11-03 2020-05-02 0000936395 cien:NetworkingPlatformsSegmentMember 2019-11-03 2020-05-02 0000936395 cien:PlatformSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2019-11-03 2020-05-02 0000936395 cien:GlobalServicesMember 2019-11-03 2020-05-02 0000936395 srt:AmericasMember 2021-01-31 2021-05-01 0000936395 srt:AmericasMember 2020-02-02 2020-05-02 0000936395 srt:AmericasMember 2020-11-01 2021-05-01 0000936395 srt:AmericasMember 2019-11-03 2020-05-02 0000936395 us-gaap:EMEAMember 2021-01-31 2021-05-01 0000936395 us-gaap:EMEAMember 2020-02-02 2020-05-02 0000936395 us-gaap:EMEAMember 2020-11-01 2021-05-01 0000936395 us-gaap:EMEAMember 2019-11-03 2020-05-02 0000936395 srt:AsiaPacificMember 2021-01-31 2021-05-01 0000936395 srt:AsiaPacificMember 2020-02-02 2020-05-02 0000936395 srt:AsiaPacificMember 2020-11-01 2021-05-01 0000936395 srt:AsiaPacificMember 2019-11-03 2020-05-02 0000936395 country:US 2021-01-31 2021-05-01 0000936395 country:US 2020-02-02 2020-05-02 0000936395 country:US 2020-11-01 2021-05-01 0000936395 country:US 2019-11-03 2020-05-02 0000936395 cien:AttMember us-gaap:CustomerConcentrationRiskMember 2021-01-31 2021-05-01 0000936395 cien:AttMember us-gaap:CustomerConcentrationRiskMember 2020-02-02 2020-05-02 0000936395 cien:AttMember us-gaap:CustomerConcentrationRiskMember 2020-11-01 2021-05-01 0000936395 cien:AttMember us-gaap:CustomerConcentrationRiskMember 2019-11-03 2020-05-02 0000936395 cien:VerizonMember us-gaap:CustomerConcentrationRiskMember 2019-11-03 2020-05-02 0000936395 cien:ATTAndVerizonMember us-gaap:CustomerConcentrationRiskMember 2021-01-31 2021-05-01 0000936395 cien:ATTAndVerizonMember us-gaap:CustomerConcentrationRiskMember 2020-02-02 2020-05-02 0000936395 cien:ATTAndVerizonMember us-gaap:CustomerConcentrationRiskMember 2020-11-01 2021-05-01 0000936395 cien:ATTAndVerizonMember us-gaap:CustomerConcentrationRiskMember 2019-11-03 2020-05-02 0000936395 2021-05-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidy2020EmployeeWagesMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ProductsRevenueMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ProductsRevenueMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ProductsRevenueMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ProductsRevenueMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ServicesRevenueMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ServicesRevenueMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ServicesRevenueMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember cien:ServicesRevenueMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:CostOfSalesMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:CostOfSalesMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:CostOfSalesMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:CostOfSalesMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:SellingAndMarketingExpenseMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:SellingAndMarketingExpenseMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:SellingAndMarketingExpenseMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:SellingAndMarketingExpenseMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:OperatingExpenseMember 2021-01-31 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:OperatingExpenseMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:OperatingExpenseMember 2020-11-01 2021-05-01 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember us-gaap:OperatingExpenseMember 2019-11-03 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2020-02-02 2020-05-02 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2019-11-03 2020-05-02 0000936395 us-gaap:EmployeeSeveranceMember 2020-10-31 0000936395 us-gaap:FacilityClosingMember 2020-10-31 0000936395 us-gaap:EmployeeSeveranceMember 2020-11-01 2021-05-01 0000936395 us-gaap:FacilityClosingMember 2020-11-01 2021-05-01 0000936395 us-gaap:EmployeeSeveranceMember 2021-05-01 0000936395 us-gaap:FacilityClosingMember 2021-05-01 0000936395 us-gaap:EmployeeSeveranceMember 2019-11-02 0000936395 us-gaap:FacilityClosingMember 2019-11-02 0000936395 us-gaap:EmployeeSeveranceMember 2019-11-03 2020-05-02 0000936395 us-gaap:FacilityClosingMember 2019-11-03 2020-05-02 0000936395 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:EmployeeSeveranceMember 2019-11-02 0000936395 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:FacilityClosingMember 2019-11-02 0000936395 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-11-02 0000936395 us-gaap:EmployeeSeveranceMember 2020-05-02 0000936395 us-gaap:FacilityClosingMember 2020-05-02 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2021-05-01 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2021-05-01 0000936395 us-gaap:USTreasuryAndGovernmentMember 2021-05-01 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2020-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2020-10-31 0000936395 us-gaap:USTreasuryAndGovernmentMember 2020-10-31 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2021-05-01 0000936395 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2021-05-01 0000936395 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:BankTimeDepositsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-05-01 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-05-01 0000936395 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2020-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0000936395 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0000936395 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:InterestRateSwapMember 2020-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:MarketableSecuritiesNoncurrentMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-05-01 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 cien:OtherLongTermLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0000936395 cien:UnbilledAccountsReceivablesMember 2021-05-01 0000936395 cien:UnbilledAccountsReceivablesMember 2020-10-31 0000936395 cien:CapitalizedContractAcquisitionCostsMember 2021-05-01 0000936395 cien:CapitalizedContractAcquisitionCostsMember 2020-10-31 0000936395 cien:GrantsCanadaEmergencyWageSubsidyMember 2020-10-31 0000936395 us-gaap:ProductMember 2021-05-01 0000936395 us-gaap:ProductMember 2020-10-31 0000936395 cien:ServicesMember 2021-05-01 0000936395 cien:ServicesMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-11-01 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-11-01 2021-05-01 0000936395 cien:TermLoan2025Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2021-05-01 0000936395 cien:TermLoan2025Member us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SecuredDebtMember 2020-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-10-31 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-10-31 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-10-31 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-11-01 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-11-01 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-11-01 2021-05-01 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2020-11-01 2021-05-01 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-05-01 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-05-01 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-05-01 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2021-05-01 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-11-02 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-02 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-02 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2019-11-02 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-11-03 2020-05-02 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-03 2020-05-02 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-03 2020-05-02 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2019-11-03 2020-05-02 0000936395 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-05-02 0000936395 us-gaap:ForeignExchangeForwardMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-05-02 0000936395 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-05-02 0000936395 us-gaap:AccumulatedTranslationAdjustmentMember 2020-05-02 0000936395 us-gaap:OtherNoncurrentLiabilitiesMember 2021-05-01 0000936395 cien:AccruedLiabilitiesCurrentMember 2021-05-01 0000936395 cien:AccruedLiabilitiesCurrentMember 2020-10-31 0000936395 us-gaap:OtherNoncurrentLiabilitiesMember 2020-10-31 0000936395 us-gaap:LeaseholdImprovementsMember 2021-01-31 2021-05-01 0000936395 us-gaap:LeaseholdImprovementsMember 2020-02-02 2020-05-02 0000936395 us-gaap:LeaseholdImprovementsMember 2020-11-01 2021-05-01 0000936395 us-gaap:LeaseholdImprovementsMember 2019-11-03 2020-05-02 0000936395 cien:NewTermLoan2025Member us-gaap:SecuredDebtMember 2020-01-23 0000936395 cien:NewTermLoan2025Member us-gaap:SecuredDebtMember 2021-05-01 0000936395 cien:NewTermLoan2025Member us-gaap:SecuredDebtMember 2020-10-31 0000936395 us-gaap:SecuredDebtMember 2021-05-01 0000936395 us-gaap:SecuredDebtMember 2020-10-31 0000936395 us-gaap:SecuredDebtMember 2020-11-01 2021-05-01 0000936395 us-gaap:SecuredDebtMember 2019-11-03 2020-05-02 0000936395 2018-12-13 0000936395 us-gaap:EmployeeStockMember 2020-11-01 2021-05-01 0000936395 us-gaap:EmployeeStockMember 2021-01-29 2021-01-29 0000936395 cien:ProductCostsMember 2021-01-31 2021-05-01 0000936395 cien:ProductCostsMember 2020-02-02 2020-05-02 0000936395 cien:ProductCostsMember 2020-11-01 2021-05-01 0000936395 cien:ProductCostsMember 2019-11-03 2020-05-02 0000936395 cien:ServiceCostsMember 2021-01-31 2021-05-01 0000936395 cien:ServiceCostsMember 2020-02-02 2020-05-02 0000936395 cien:ServiceCostsMember 2020-11-01 2021-05-01 0000936395 cien:ServiceCostsMember 2019-11-03 2020-05-02 0000936395 us-gaap:CostOfSalesMember 2021-01-31 2021-05-01 0000936395 us-gaap:CostOfSalesMember 2020-02-02 2020-05-02 0000936395 us-gaap:CostOfSalesMember 2020-11-01 2021-05-01 0000936395 us-gaap:CostOfSalesMember 2019-11-03 2020-05-02 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-31 2021-05-01 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-02 2020-05-02 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2020-11-01 2021-05-01 0000936395 us-gaap:ResearchAndDevelopmentExpenseMember 2019-11-03 2020-05-02 0000936395 us-gaap:SellingAndMarketingExpenseMember 2021-01-31 2021-05-01 0000936395 us-gaap:SellingAndMarketingExpenseMember 2020-02-02 2020-05-02 0000936395 us-gaap:SellingAndMarketingExpenseMember 2020-11-01 2021-05-01 0000936395 us-gaap:SellingAndMarketingExpenseMember 2019-11-03 2020-05-02 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-31 2021-05-01 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-02 2020-05-02 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2020-11-01 2021-05-01 0000936395 us-gaap:GeneralAndAdministrativeExpenseMember 2019-11-03 2020-05-02 0000936395 us-gaap:OperatingExpenseMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingExpenseMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingExpenseMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingExpenseMember 2019-11-03 2020-05-02 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 0000936395 us-gaap:RestrictedStockUnitsRSUMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:NetworkingPlatformsSegmentMember 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:PlatformSoftwareandServicesSegmentMember 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:BluePlanetAutomationSoftwareandServicesSegmentMember 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember cien:GlobalServicesMember 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember 2021-01-31 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember 2020-02-02 2020-05-02 0000936395 us-gaap:OperatingSegmentsMember 2020-11-01 2021-05-01 0000936395 us-gaap:OperatingSegmentsMember 2019-11-03 2020-05-02 0000936395 country:CA 2021-05-01 0000936395 country:CA 2020-10-31 0000936395 country:US 2021-05-01 0000936395 country:US 2020-10-31 0000936395 cien:OtherInternationalMember 2021-05-01 0000936395 cien:OtherInternationalMember 2020-10-31 0000936395 cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember 2021-05-01 0000936395 cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember 2020-11-01 2021-05-01 0000936395 cien:GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember 2017-02-20 2021-05-01 0000936395 us-gaap:SubsequentEventMember 2021-05-02 2021-06-04 0000936395 us-gaap:SubsequentEventMember 2021-06-04 shares iso4217:USD iso4217:USD shares pure iso4217:CAD cien:employee utr:sqft cien:purchase_period cien:segment cien:government_entity 0000936395 --10-30 2021 Q2 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-Q true 2021-05-01 false 001-36250 Ciena Corp DE 7035 Ridge Road Hanover MD 23-2725311 21076 410 694-5700 Common Stock, par value $0.01 per share CIEN NYSE Yes Yes Large Accelerated Filer false false false 154767152 670043000 739892000 1267263000 1427107000 163884000 154161000 323794000 299858000 833927000 894053000 1591057000 1726965000 339601000 405138000 654699000 794151000 81907000 75589000 166048000 148953000 421508000 480727000 820747000 943104000 412419000 413326000 770310000 783861000 110246000 131530000 242987000 262430000 110387000 101214000 207665000 208280000 43635000 42030000 83628000 84498000 6019000 5839000 11929000 11692000 8209000 3811000 14076000 8283000 294000 1414000 1414000 601000 3233000 3233000 278790000 285838000 560886000 578416000 133629000 127488000 209424000 205445000 -1274000 -2665000 -2395000 981000 7785000 7860000 15145000 16675000 0 0 0 -646000 124570000 116963000 191884000 189105000 21453000 25308000 33419000 35122000 103117000 91655000 158465000 153983000 0.66 0.60 1.02 1.00 0.66 0.59 1.01 0.99 155331000 153858000 155257000 154099000 156876000 155141000 156734000 155443000 103117000 91655000 158465000 153983000 42000 396000 -7000 310000 3817000 -6940000 10434000 -8019000 2649000 -8623000 4031000 -10103000 10400000 -18508000 26261000 -21490000 16908000 -33675000 40719000 -39302000 120025000 57980000 199184000 114681000 1202974000 1088624000 151816000 150667000 10400000 10600000 716779000 719405000 401233000 344379000 321651000 308084000 2794453000 2611159000 91715000 82226000 298329000 272377000 50997000 57026000 311734000 310847000 82879000 96647000 653922000 647805000 103984000 102830000 4388013000 4180917000 279247000 291904000 330060000 334132000 147075000 108700000 19364000 19035000 6930000 6930000 782676000 760701000 57224000 49663000 127700000 123185000 53795000 61415000 673355000 676356000 1694750000 1671320000 0.01 0.01 20000000 20000000 0 0 0 0 0 0 0.01 0.01 290000000 290000000 154962122 154962122 154563005 154563005 1550000 1546000 6813215000 6826531000 5361000 -35358000 -4126863000 -4283122000 2693263000 2509597000 4388013000 4180917000 158465000 153983000 47295000 48381000 40499000 33579000 18517000 19361000 -9606000 25420000 10402000 12640000 7937000 13793000 -5928000 -16190000 180000 -15865000 66934000 -5618000 8565000 54839000 -8253000 -8642000 -30108000 -151713000 45482000 -5679000 -9726000 -10311000 217659000 130930000 51651000 45458000 102429000 40894000 91810000 60000000 -9414000 3836000 0 28300000 4678000 0 -48178000 -58488000 3465000 1733000 0 382000 1463000 1381000 27893000 18200000 38498000 74535000 13480000 12290000 -57839000 -83941000 2696000 -4876000 114338000 -16375000 1088708000 904161000 1203046000 887786000 14949000 17590000 27666000 22011000 10785000 11409000 4966000 4480000 900000 0 1770000 4887000 154563005 1546000 6826531000 -35358000 -4283122000 2509597000 158465000 158465000 40719000 40719000 735075 8000 39390000 39398000 1667160 17000 13463000 13480000 40499000 40499000 532968 5000 27888000 27893000 -2206000 -2206000 154962122 1550000 6813215000 5361000 -4126863000 2693263000 154403850 1544000 6837714000 -22084000 -4644413000 2172761000 153983000 153983000 -39302000 -39302000 1872446 19000 74516000 74535000 1562899 16000 12274000 12290000 33579000 33579000 452738 5000 18195000 18200000 153641565 1536000 6790856000 -61386000 -4490430000 2240576000 INTERIM FINANCIAL STATEMENTS<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim financial statements included herein for Ciena Corporation and its wholly owned subsidiaries (“Ciena”) have been prepared by Ciena, without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires Ciena to make judgments, assumptions, and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes. The inputs into certain of Ciena’s judgments, assumptions, and estimates reflect, among other things, the information available to Ciena regarding the economic implications of the COVID-19 pandemic, and expectations as to its impact on Ciena’s business. 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 materially from these estimates under different assumptions or conditions. To the extent that there are material differences between Ciena’s estimates and actual results, Ciena’s consolidated financial statements will be affected. In addition, including because the duration and severity of COVID-19 pandemic are uncertain, certain of such estimates could require further judgment or modification and therefore carry a higher degree of variability and volatility. As events continue to evolve, Ciena’s estimates may change materially in future periods.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the financial statements included in this report reflect all normal recurring adjustments that Ciena considers necessary for the fair statement of the results of operations of Ciena for the interim periods covered and of the financial position of Ciena at the date of the interim balance sheets. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to SEC rules and regulations. The Condensed Consolidated Balance Sheet as of October 31, 2020 was derived from audited financial statements, but does not include all disclosures required by GAAP. However, Ciena believes that the disclosures are adequate to understand the information presented herein. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. These financial statements should be read in conjunction with Ciena’s audited consolidated financial statements and the notes thereto included in Ciena’s annual report on Form 10-K for fiscal 2020 (the “2020 Annual Report”).</span></div>Ciena has a 52 or 53-week fiscal year, with quarters ending on the Saturday nearest to the last day of January, April, July and October, respectively, of each year. Fiscal 2021 and 2020 are 52-week fiscal years. SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the changes in certain policies described below, there have been no material changes to Ciena’s significant accounting policies, compared to the accounting policies described in Note 1, Ciena Corporation and Significant Accounting Policies and Estimates, in Notes to Consolidated Financial Statements in Item 8 of Part II of the 2020 Annual Report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Newly Issued Accounting Standards - Effective</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (”FASB”) issued Accounting Standards Update No. 2016-13 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“ASU 2016-13”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 collectability of the reported amount. Ciena adopted ASU 2016-13 on a modified retrospective basis in the first quarter of fiscal year 2021 through a cumulative-effect adjustment at the beginning of the period of adoption and did not restate prior periods. The standard primarily impacts the value of Ciena’s accounts receivable, net and contract assets, net. Adoption of ASU 2016-13 did not have a material effect on Ciena’s financial position or results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena’s significant accounting policies updated as a result of adopting this standard are as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses for Accounts Receivable and Contract Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena estimates its allowances for credit losses using relevant available information from internal and external sources, related to past events, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. When assessing for credit losses, Ciena determines collectability by pooling assets with similar characteristics. The allowances for credit losses are each measured on a collective basis when similar risk characteristics exist. The allowances for credit losses are each measured by multiplying the exposure probability of default, the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probability the asset will default within a given time frame, by the loss given default rate, the percentage of the asset not expected to be collected due to default, based on the pool of assets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Probability of default rates are published by third-party credit rating agencies. Adjustments to Ciena’s exposure probability may take into account including, but not limited to, various customer-specific factors, the potential sovereign risk of the geographic locations in which the customer is operating and macroeconomic conditions. These factors are updated regularly or when facts and circumstances indicate that an update is deemed necessary.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Newly Issued Accounting Standards - Not Yet Effective</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“ASU 2020-04”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and Ciena is allowed to elect to apply the amendments prospectively through December 31, 2022. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU No. 2019-12 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">“ASU 2019-12”), Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes</span>, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for Ciena beginning in the first quarter of fiscal year 2022, and early adoption is permitted. Most amendments within this standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Newly Issued Accounting Standards - Effective</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (”FASB”) issued Accounting Standards Update No. 2016-13 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“ASU 2016-13”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 collectability of the reported amount. Ciena adopted ASU 2016-13 on a modified retrospective basis in the first quarter of fiscal year 2021 through a cumulative-effect adjustment at the beginning of the period of adoption and did not restate prior periods. The standard primarily impacts the value of Ciena’s accounts receivable, net and contract assets, net. Adoption of ASU 2016-13 did not have a material effect on Ciena’s financial position or results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena’s significant accounting policies updated as a result of adopting this standard are as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses for Accounts Receivable and Contract Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena estimates its allowances for credit losses using relevant available information from internal and external sources, related to past events, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. When assessing for credit losses, Ciena determines collectability by pooling assets with similar characteristics. The allowances for credit losses are each measured on a collective basis when similar risk characteristics exist. The allowances for credit losses are each measured by multiplying the exposure probability of default, the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probability the asset will default within a given time frame, by the loss given default rate, the percentage of the asset not expected to be collected due to default, based on the pool of assets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Probability of default rates are published by third-party credit rating agencies. Adjustments to Ciena’s exposure probability may take into account including, but not limited to, various customer-specific factors, the potential sovereign risk of the geographic locations in which the customer is operating and macroeconomic conditions. These factors are updated regularly or when facts and circumstances indicate that an update is deemed necessary.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Newly Issued Accounting Standards - Not Yet Effective</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“ASU 2020-04”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and Ciena is allowed to elect to apply the amendments prospectively through December 31, 2022. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, the FASB issued ASU No. 2019-12 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">“ASU 2019-12”), Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes</span>, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for Ciena beginning in the first quarter of fiscal year 2022, and early adoption is permitted. Most amendments within this standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. REVENUE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 lines, resulting in different economic risk profiles for each line. Effective as of the beginning of fiscal 2021, Ciena renamed its “Packet Networking” product line to “Routing and Switching.” This change, affecting only the presentation of such information, was made on a prospective basis and does not impact comparability of previous financial results. References to prior reported “Packet Networking” product line have been changed herein to“Routing and Switching.”</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below set forth Ciena’s disaggregated revenue for the respective periods (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:45.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended May 2, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:45.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended May 2, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena reflects its sales geographically around the following markets: (i) Americas; (ii) Europe, Middle East and Africa (“EMEA”); and (iii) Asia Pacific, Japan and India (“APAC”). Americas includes activities in North America and South America. Within each geographic area, Ciena maintains 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. The following table reflects Ciena’s geographic distribution of revenue based principally on the relevant location for Ciena’s delivery of products and performance of services.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):</span></div><div style="margin-bottom:15pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic distribution:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by geographic distribution</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena’s revenue includes $518.6 million and $598.4 million of United States revenue for the second quarter of fiscal 2021 and 2020, respectively. For the six months ended May 1, 2021 and May 2, 2020, United States revenue was $1.0 billion and $1.1 billion, respectively. No other country accounted for 10% or more of total revenue for the periods presented above.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods below, the only customers that accounted for at least 10% of Ciena’s revenue were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AT&amp;T</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Verizon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:5.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.989%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denotes revenue representing less than 10% of total revenue for the period</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customers identified above purchased products and services from each of Ciena’s operating segments.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Networking Platforms </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue reflects sales of Ciena’s Converged Packet Optical and Routing and Switching product lines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Converged Packet Optical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes the 6500 Packet-Optical Platform, the Waveserver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stackable interconnect system, the 6500 Reconfigurable Line System (RLS) and the 5400 family of Packet-Optical Platforms. This product line also includes sales of the Z-Series Packet-Optical Platform.</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Routing and Switching </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Condensed Consolidated Statements of Operations. Operating system software and enhanced software features embedded in Ciena hardware are each 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="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Platform Software and Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, as well as planning tools and a number of legacy software solutions that support Ciena’s installed base of network solutions. 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Blue Planet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Automation Software and Services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a comprehensive, micro-services, standards-based open software suite, together with related services, that enables customers to implement large-scale software and IT-led operations support system (OSS) transformations by transforming legacy networks into “service ready” networks, accelerating the creation, delivery and lifecycle management of new, cloud-based services. Ciena’s Blue Planet Automation Platform </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes multi-domain service orchestration (MDSO), inventory management (BPI), route optimization and analysis (ROA), network function virtualization orchestration (NFVO), and unified assurance and analytics (UAA). 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations. </span></div><div style="margin-bottom:3pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered distinct performance obligations where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support is 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 is 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="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Global Services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue 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 Condensed Consolidated Statements of Operations.</span></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is 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="margin-bottom:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"/><td style="width:64.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets for unbilled accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena’s contract assets represent unbilled accounts receivable, net where transfer of a product or service has occurred but invoicing is conditional upon 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 Condensed Consolidated Balance Sheets. See Note 11 below.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately $78.0 million and $76.5 million of revenue during the first six months of fiscal 2021 and 2020, respectively, that was included in the deferred revenue balance as of October 31, 2020 and November 2, 2019, respectively. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during the six months ended May 1, 2021 and May 2, 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalized Contract Acquisition Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized contract acquisition costs consist of deferred sales commissions, were $18.4 million and $15.3 million as of May 1, 2021 and October 31, 2020, respectively, and were included in prepaid expenses and other and other long-term assets. The amortization expense associated with these costs was $10.7 million and $10.1 million during the first six months of fiscal 2021 and 2020, respectively, and was included in sales and marketing expense.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 May 1, 2021, the </span></div>aggregate amount of RPO was $1.4 billion. As of May 1, 2021, Ciena expects approximately 83% of the RPO to be recognized as revenue within the next twelve months. The tables below set forth Ciena’s disaggregated revenue for the respective periods (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:45.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended May 2, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing and Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:45.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended May 2, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product lines:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converged Packet Optical</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Routing Switching</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance Support and Training</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installation and Deployment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Network Design</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by product line</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services at a point in time</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services transferred over time</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by timing of revenue recognition</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geographic distribution:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue by geographic distribution</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods below, the only customers that accounted for at least 10% of Ciena’s revenue were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AT&amp;T</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Verizon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:5.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.989%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denotes revenue representing less than 10% of total revenue for the period</span></td></tr></table></div> 573657000 0 0 0 573657000 63628000 0 0 0 63628000 0 56688000 0 0 56688000 0 0 23958000 0 23958000 0 0 0 70418000 70418000 0 0 0 37999000 37999000 0 0 0 7579000 7579000 637285000 56688000 23958000 115996000 833927000 637285000 20765000 10765000 1411000 670226000 0 35923000 13193000 114585000 163701000 637285000 56688000 23958000 115996000 833927000 654294000 0 0 0 654294000 64167000 0 0 0 64167000 0 44985000 0 0 44985000 0 0 15017000 0 15017000 0 0 0 71479000 71479000 0 0 0 34242000 34242000 0 0 0 9869000 9869000 718461000 44985000 15017000 115590000 894053000 718461000 16978000 4745000 4677000 744861000 0 28007000 10272000 110913000 149192000 718461000 44985000 15017000 115590000 894053000 1085981000 0 0 0 1085981000 127934000 0 0 0 127934000 0 106527000 0 0 106527000 0 0 40892000 0 40892000 0 0 0 138049000 138049000 0 0 0 77610000 77610000 0 0 0 14064000 14064000 1213915000 106527000 40892000 229723000 1591057000 1213915000 36828000 15939000 3268000 1269950000 0 69699000 24953000 226455000 321107000 1213915000 106527000 40892000 229723000 1591057000 1245844000 0 0 0 1245844000 131675000 0 0 0 131675000 0 96873000 0 0 96873000 0 0 30482000 0 30482000 0 0 0 133271000 133271000 0 0 0 69196000 69196000 0 0 0 19624000 19624000 1377519000 96873000 30482000 222091000 1726965000 1377519000 30092000 8481000 8874000 1424966000 0 66781000 22001000 213217000 301999000 1377519000 96873000 30482000 222091000 1726965000 587475000 650381000 1084086000 1224385000 155054000 141431000 310472000 271396000 91398000 102241000 196499000 231184000 833927000 894053000 1591057000 1726965000 518600000 598400000 1000000000.0 1100000000 125138000 105630000 193941000 189640000 203630000 125138000 105630000 193941000 393270000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"/><td style="width:64.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets for unbilled accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, deferred revenue is comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,042 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,075)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,700)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 716779000 719405000 81437000 85843000 204299000 158363000 78000000.0 76500000 18400000 15300000 10700000 10100000 1400000000 0.83 P12M CANADIAN EMERGENCY WAGE SUBSIDY<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Canadian government introduced the Canada Emergency Wage Subsidy (“CEWS”) to help employers offset a portion of their employee wages for a limited period in response to the COVID-19 outbreak, retroactive to March 15, 2020. The CEWS program has been extended through June 2021, with a proposed extension through September 2021. The subsidy covers employers of all sizes and across all sectors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Condensed Consolidated Statement of Operations to which the grant activity relates. During the second quarter and six months ended May 1, 2021, Ciena recorded a CAD$51.1 million ($40.4 million) benefit, net of certain fees, related to CEWS for claim periods beginning March 15, 2020, including CAD$43.9 million ($34.7 million) related to employee wages during fiscal 2020. As of May 1, 2021, amounts receivable from this subsidy were CAD$4.8 million ($3.9 million).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes CEWS for the periods indicated (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS benefit in cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS benefit in operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total CEWS benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51100000 51100000 40400000 40400000 43900000 34700000 4800000 3900000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes CEWS for the periods indicated (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS benefit in cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS benefit in operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total CEWS benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4189000 0 4189000 0 2620000 0 2620000 0 6809000 0 6809000 0 28923000 0 28923000 0 2551000 0 2551000 0 2161000 0 2161000 0 33635000 0 33635000 0 40444000 0 40444000 0 RESTRUCTURING COSTS<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena has undertaken a number of restructuring activities intended to reduce expense and to 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, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets, for the six months ended May 1, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workforce<br/>reduction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidation<br/>of excess<br/>facilities and other restructuring activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current restructuring liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflects a global workforce reduction of 66 employees during the six months ended May 1, 2021 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily represents the redesign of certain business processes and costs and imputed interest expense related to restructured facilities.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets for the six months ended May 2, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workforce<br/>reduction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidation<br/>of excess<br/>facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at November 2, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to ASC 842</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 2, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current restructuring liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflects a global workforce reduction of approximately 86 employees during the six months ended May 2, 2020 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily represents variable costs and imputed interest expense related to restructured facilities.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents restructuring reserve liability recognized as a reduction to Operating right-of-use (“ROU”) assets, net in relation to adoption of ASC 842.</span></div> The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets, for the six months ended May 1, 2021 (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workforce<br/>reduction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidation<br/>of excess<br/>facilities and other restructuring activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current restructuring liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflects a global workforce reduction of 66 employees during the six months ended May 1, 2021 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily represents the redesign of certain business processes and costs and imputed interest expense related to restructured facilities.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets for the six months ended May 2, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:51.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workforce<br/>reduction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidation<br/>of excess<br/>facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at November 2, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments related to ASC 842</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 2, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current restructuring liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflects a global workforce reduction of approximately 86 employees during the six months ended May 2, 2020 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily represents variable costs and imputed interest expense related to restructured facilities.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents restructuring reserve liability recognized as a reduction to Operating right-of-use (“ROU”) assets, net in relation to adoption of ASC 842.</span></div> 2915000 0 2915000 2617000 11459000 14076000 4696000 11459000 16155000 836000 0 836000 836000 0 836000 66 3983000 11160000 15143000 4426000 3857000 8283000 0 -11160000 -11160000 5982000 3857000 9839000 2427000 0 2427000 2427000 0 2427000 86 INTEREST AND OTHER INCOME (LOSS), NET<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest and other income (loss), net, are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on non-hedge designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,665)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,395)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:15.75pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 local currencies as their functional currencies. Ciena recorded $13.5 million and $4.8 million in foreign currency exchange rate losses during the first six months of fiscal 2021 and 2020, respectively, as a result of monetary assets and liabilities that were transacted in a currency other than Ciena’s functional currency. The related remeasurement adjustments were recorded in interest and other income (loss), net, on the Condensed Consolidated Statements of Operations. From time to time, Ciena uses foreign currency forwards to hedge this type of balance sheet exposure. 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, on the Condensed Consolidated Statements of Operations. During the first six months of fiscal 2021 and 2020, respectively, Ciena recorded gains of $9.7 million and $1.7 million from non-hedge designated foreign currency forward contracts.</span></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest and other income (loss), net, are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on non-hedge designated foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income (loss), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,665)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,395)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 554000 2023000 1088000 5413000 5180000 1086000 9709000 1723000 -6575000 -4067000 -13493000 -4839000 -433000 -1707000 301000 -1316000 -1274000 -2665000 -2395000 981000 -13500000 -4800000 9700000 1700000 INCOME TAXES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the quarter and six months ended May 1, 2021 was lower than the effective tax rate for the second quarter and six months ended May 2, 2020, primarily due to an increased deduction for foreign-derived intangible income (“FDII”) as well as a decrease in the foreign effective tax rate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ciena’s future income tax provisions and deferred tax balances may be affected by the amount of pre-tax income, the jurisdictions where it is earned, the existence and ability to utilize tax attributes and changes in tax laws and business reorganizations. Ciena continues to monitor these items and will adopt strategies to address their impact as appropriate.</span></div>To better accommodate the requirements of a global business, Ciena is evaluating a plan to reorganize its global supply chain and distribution structure, which would include a legal entity reorganization and related system upgrade. Ciena expects to adopt the plan in the third quarter of fiscal 2021. This reorganization could have a material effect on Ciena’s financial position and operating results, including a significant one-time tax benefit associated with the recognition of a net deferred tax asset and potential reversal of a portion of the valuation allowance. SHORT-TERM AND LONG-TERM INVESTMENTS<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, investments are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in short-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in short-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final legal maturities of debt investments at May 1, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:77.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.342%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, investments are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in short-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in short-term investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 151764000 52000 0 151816000 91695000 22000 2000 91715000 243459000 74000 2000 243531000 150559000 109000 1000 150667000 82252000 0 26000 82226000 232811000 109000 27000 232893000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final legal maturities of debt investments at May 1, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:77.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.342%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 151764000 151816000 91695000 91715000 243459000 243531000 FAIR VALUE MEASUREMENTS    As of the date indicated, the following table summarizes the assets and liabilities that are recorded at fair value on a recurring basis (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond mutual fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307,906 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward starting interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond mutual fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward starting interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date indicated, the assets and liabilities above are presented on Ciena’s Condensed Consolidated Balance Sheets as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,975 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena did not have any transfers between Level 1 and Level 2 fair value measurements during the periods presented.</span></div> As of the date indicated, the following table summarizes the assets and liabilities that are recorded at fair value on a recurring basis (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond mutual fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307,906 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward starting interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond mutual fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward starting interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 933403000 0 0 933403000 75370000 0 0 75370000 30018000 0 0 30018000 11799000 0 0 11799000 0 243531000 0 243531000 0 13785000 0 13785000 1050590000 257316000 0 1307906000 0 285000 0 285000 0 22794000 0 22794000 0 23079000 0 23079000 889293000 0 0 889293000 50361000 0 0 50361000 8213000 0 0 8213000 0 232893000 0 232893000 0 82000 0 82000 947867000 232975000 0 1180842000 0 681000 0 681000 0 28513000 0 28513000 0 29194000 0 29194000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date indicated, the assets and liabilities above are presented on Ciena’s Condensed Consolidated Balance Sheets as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,975 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1038791000 0 0 1038791000 0 151816000 0 151816000 0 13785000 0 13785000 0 91715000 0 91715000 11799000 0 0 11799000 1050590000 257316000 0 1307906000 0 285000 0 285000 0 22794000 0 22794000 0 23079000 0 23079000 939654000 0 0 939654000 0 150667000 0 150667000 0 82000 0 82000 8213000 82226000 0 90439000 947867000 232975000 0 1180842000 0 681000 0 681000 0 28513000 0 28513000 0 29194000 0 29194000 INVENTORIES<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, inventories are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost of goods sold</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for excess and obsolescence</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,616)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the first six months of fiscal 2021, Ciena recorded a provision for excess and obsolescence of $10.4 million, primarily related to a decrease in the forecasted demand for certain Networking Platforms products. Deductions from the provision for excess and obsolete inventory relate primarily to disposal activities.</span></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, inventories are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,809 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost of goods sold</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,390 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for excess and obsolescence</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,616)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,637)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 139430000 119481000 10809000 13738000 234220000 210050000 57390000 40747000 441849000 384016000 40616000 39637000 401233000 344379000 10400000 PREPAID EXPENSES AND OTHERAs of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets for unbilled accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid VAT and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product demonstration equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-trade receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized contract acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred deployment expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,084 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of product demonstration equipment was $5.1 million during the first six months of fiscal 2021 and $4.2 million during the first six months of fiscal 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion on contract assets and capitalized contract acquisition costs, see Note 3 above.</span></div> As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets for unbilled accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid VAT and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product demonstration equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-trade receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized contract acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEWS receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred deployment expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,084 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 81437000 85843000 77389000 70647000 72325000 72838000 45151000 44793000 14193000 21981000 13785000 82000 13008000 11296000 3942000 0 421000 604000 321651000 308084000 5100000 4200000 OTHER BALANCE SHEET DETAILS<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation, payroll related tax and benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reduction is primarily due to the timing of bonus payments to employees under Ciena’s annual cash incentive compensation plan.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in Ciena’s accrued warranty for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:45.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current Period Provisions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended May 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,682)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, deferred revenue is comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,042 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,829 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,075)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,700)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation, payroll related tax and benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reduction is primarily due to the timing of bonus payments to employees under Ciena’s annual cash incentive compensation plan.</span></div> 114119000 135462000 48123000 49868000 30612000 26945000 3245000 2836000 665000 672000 133296000 118349000 330060000 334132000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in Ciena’s accrued warranty for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:45.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current Period Provisions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended May 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,682)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 48498000 13793000 10428000 51863000 49868000 7937000 9682000 48123000 13257000 17534000 191042000 140829000 204299000 158363000 147075000 108700000 57224000 49663000 DERIVATIVE INSTRUMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Derivatives   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena conducts business globally in numerous currencies, and thus is exposed to adverse foreign currency exchange rate changes. To limit this exposure, Ciena enters into foreign currency contracts. Ciena does not enter into such contracts for speculative purposes.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce variability principally related to research and development activities. The notional amount of these contracts was approximately $239.1 million and $254.9 million as of May 1, 2021 and October 31, 2020, respectively. These foreign exchange contracts have maturities of 24 months or less and have been designated as cash flow hedges.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce the variability in various currencies of certain balance sheet items. The notional amount of these contracts was approximately $244.8 million and $212.0 million as of May 1, 2021 and October 31, 2020, respectively. These foreign exchange contracts have maturities of 12 months or less and have not been designated as hedges for accounting purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Derivatives</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena is exposed to floating rates of LIBOR interest on its term loan borrowings (see Note 16 below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). The interest rate swaps fix the LIBOR rate for $350.0 million of the 2025 Term Loan (as defined in Note 16 below) at 2.957% through September 2023. The total notional amount of interest rate swaps in effect was $350.0 million as of May 1, 2021 and October 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information regarding Ciena’s derivatives is immaterial for separate financial statement presentation. See Note 6 and Note 9 above.</span></div> 239100000 254900000 P24M 244800000 212000000.0 P12M 350000000.0 0.02957 350000000.0 350000000.0 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated balances of other comprehensive income (“AOCI”), net of tax, for the six months ended May 1, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:47.425%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized Gain/(Loss) on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency Forward Contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward Starting Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency <br/>Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,535)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,649)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,358)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive gain (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,504)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in AOCI, net of tax, for the six months ended May 2, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.464%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized Gain/(Loss) on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency Forward Contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward Starting Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency <br/>Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at November 2, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,475)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,084)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 2, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,789)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,965)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,386)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>All amounts reclassified from AOCI related to settlement (gains) losses on foreign currency forward contracts designated as cash flow hedges impacted research and development expense on the Condensed 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 Condensed Consolidated Statements of Operations. <div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accumulated balances of other comprehensive income (“AOCI”), net of tax, for the six months ended May 1, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:47.425%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized Gain/(Loss) on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency Forward Contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward Starting Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency <br/>Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at October 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,535)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,649)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,358)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive gain (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 1, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,504)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in AOCI, net of tax, for the six months ended May 2, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.464%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized Gain/(Loss) on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency Forward Contracts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward Starting Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Currency <br/>Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at November 2, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,475)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,084)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at May 2, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,094)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,789)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,965)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,386)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 45000 -219000 -21535000 -13649000 -35358000 -7000 14690000 -494000 26261000 40450000 0 4256000 -4525000 0 -269000 38000 10215000 -17504000 12612000 5361000 152000 925000 -13686000 -9475000 -22084000 310000 -9559000 -10932000 -21490000 -41671000 0 -1540000 -829000 0 -2369000 462000 -7094000 -23789000 -30965000 -61386000 LEASES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena leases over 1.3 million square feet of facilities globally. Ciena’s principal executive offices are located in Hanover, Maryland. Ciena’s largest facilities are research and development centers located in Ottawa, Canada and Gurgaon, India. Ciena also has engineering and/or service delivery facilities located in San Jose, California; Alpharetta, Georgia; Quebec, Canada; and Pune and Bangalore, India. In addition, Ciena leases various smaller offices in regions throughout the world to support sales and services operations. Office facilities are leased under various non-cancelable operating or finance leases. Ciena's current leases have remaining terms that vary up to 11 years. Certain leases provide for options to extend up to ten years and/or options to terminate within five years.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities and Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, gross</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, building, furniture and fixtures, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_062b2a24-cda2-48d3-baf2-f9c662be5bb6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_9c2b8de3-d6ac-4430-aa5a-5d3249de6978">Equipment, building, furniture and fixtures, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations and other long-term obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets that involve subleased or vacant space aggregate to $4.6 million as of May 1, 2021. These assets may become impaired if tenants are unable to service their obligations under the sublease, and/or if the estimates as to occupancy are not realized, either of which may be more likely as COVID-19 impacts evolve.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.766%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.112%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance ROU asset</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-capitalized lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-11.25pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of present value of minimum lease payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term in years:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.87</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.22</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rates:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> LEASES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena leases over 1.3 million square feet of facilities globally. Ciena’s principal executive offices are located in Hanover, Maryland. Ciena’s largest facilities are research and development centers located in Ottawa, Canada and Gurgaon, India. Ciena also has engineering and/or service delivery facilities located in San Jose, California; Alpharetta, Georgia; Quebec, Canada; and Pune and Bangalore, India. In addition, Ciena leases various smaller offices in regions throughout the world to support sales and services operations. Office facilities are leased under various non-cancelable operating or finance leases. Ciena's current leases have remaining terms that vary up to 11 years. Certain leases provide for options to extend up to ten years and/or options to terminate within five years.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities and Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, gross</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, building, furniture and fixtures, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_062b2a24-cda2-48d3-baf2-f9c662be5bb6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_9c2b8de3-d6ac-4430-aa5a-5d3249de6978">Equipment, building, furniture and fixtures, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations and other long-term obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets that involve subleased or vacant space aggregate to $4.6 million as of May 1, 2021. These assets may become impaired if tenants are unable to service their obligations under the sublease, and/or if the estimates as to occupancy are not realized, either of which may be more likely as COVID-19 impacts evolve.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.766%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.112%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance ROU asset</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-capitalized lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-11.25pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of present value of minimum lease payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term in years:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.87</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.22</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rates:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1300000 P11Y P10Y P5Y <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating ROU assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities and Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, gross</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, building, furniture and fixtures, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_062b2a24-cda2-48d3-baf2-f9c662be5bb6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4NDA4MGZlMmQ1MjQyMTdiYWFiMTZjMTUxMWYzMGViL3NlYzo1ODQwODBmZTJkNTI0MjE3YmFhYjE2YzE1MTFmMzBlYl84NS9mcmFnOmVlYzAxOWQ1NGQyNjQ5NjhiNmE0MzMyZTZhMDRlZWU0L3RhYmxlOjM4ZTFkNGNkYmQ5ZTQ5NjBiNGJjM2UwMjIxYzc5YTkwL3RhYmxlcmFuZ2U6MzhlMWQ0Y2RiZDllNDk2MGI0YmMzZTAyMjFjNzlhOTBfNi0xLTEtMS0zODQ0_9c2b8de3-d6ac-4430-aa5a-5d3249de6978">Equipment, building, furniture and fixtures, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,940 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other short-term obligations and other long-term obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of May 1, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of October 31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term in years:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.87</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.22</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rates:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 50997000 57026000 73159000 80450000 76711000 70791000 21771000 17837000 54940000 52954000 68271000 68271000 64401000 64401000 4600000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.766%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.112%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance ROU asset</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-capitalized lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:-11.25pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.</span></div> 4202000 4744000 8431000 9201000 1191000 1093000 2356000 2233000 1207000 1168000 2428000 2412000 2398000 2261000 4784000 4645000 333000 707000 626000 1328000 1452000 1324000 3051000 2635000 8385000 9036000 16892000 17809000 2600000 2200000 4900000 6500000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of present value of minimum lease payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining fiscal 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of present value of minimum lease payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,821 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10772000 8125000 18897000 19462000 8623000 28085000 16020000 8624000 24644000 13371000 8693000 22064000 9058000 8832000 17890000 9434000 58544000 67978000 78117000 101441000 179558000 4958000 33170000 38128000 73159000 68271000 141430000 19364000 3245000 22609000 53795000 65026000 118821000 P4Y6M10D P4Y10M13D P11Y2M19D P11Y8M15D 0.0279 0.0282 0.0756 0.0756 SHORT-TERM AND LONG-TERM DEBT <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2025 Term Loan</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 23, 2020, Ciena entered into a Refinancing Amendment to Credit Agreement pursuant to which Ciena refinanced the entire outstanding amount of its then existing senior secured term loan and incurred a new senior secured term loan in an aggregate principal amount of $693.0 million and maturing on September 28, 2025 (the “2025 Term Loan”). </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying value of Ciena’s term loan was comprised of the following for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:34.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal Balance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized Discount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Debt Issuance Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,414)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs that were deducted from the carrying amounts of the term loan totaled $2.6 million as of May 1, 2021 and $2.9 million at October 31, 2020. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate, 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.3 million during the first six months of each of fiscal 2021 and fiscal 2020. The carrying value of the term loan listed above is also net of any unamortized debt discounts.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 1, 2021, the estimated fair value of the 2025 Term Loan was $685.2 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.</span></div> 693000000.0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying value of Ciena’s term loan was comprised of the following for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:34.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal Balance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized Discount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Debt Issuance Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,414)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 684337000 1414000 2638000 680285000 683286000 2600000 2900000 300000 300000 685200000 EARNINGS PER SHARE CALCULATION<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,331 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,858 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,257 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,099 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive potential common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive employee share-based awards, excluded</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per common share (“Basic EPS”) is computed using the weighted average number of common shares outstanding. Diluted net income per potential common share (“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 stock unit awards; 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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,331 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,858 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,257 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,099 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive potential common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive employee share-based awards, excluded</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 103117000 91655000 158465000 153983000 155331000 153858000 155257000 154099000 1545000 1283000 1477000 1344000 156876000 155141000 156734000 155443000 0.66 0.60 1.02 1.00 0.66 0.59 1.01 0.99 30000 203000 82000 467000 STOCKHOLDERS’ EQUITY<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. After temporarily suspending repurchases of Ciena’s common stock during fiscal 2020, Ciena reinstituted its stock repurchase program in the first quarter of 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of the stock repurchase program, reported based on trade date:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares Repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-Average Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount Repurchased (in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative balance at October 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,710,912 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,611 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under the stock repurchase program</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative balance at May 1, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,445,987 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,009 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchases Related to Stock Unit Award Tax Withholdings</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena repurchases shares of common stock to satisfy employee tax withholding obligations due on vesting of stock unit awards. The purchase price of $27.9 million for the shares of Ciena’s stock repurchased during the first six months of fiscal 2021 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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity of the stock repurchase program, reported based on trade date:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares Repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-Average Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount Repurchased (in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative balance at October 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,710,912 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.33 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,611 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under the stock repurchase program</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative balance at May 1, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,445,987 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,009 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5710912 39.33 224611000 735075 53.60 39398000 6445987 40.96 264009000 27900000 SHARE-BASED COMPENSATION EXPENSEAmended and Restated ESPP<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena makes shares of its common stock available for purchase under its Amended and Restated Ciena Corporation Employee Stock Purchase Plan (the “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. On January 29, 2021, Ciena’s Board of Directors adopted an amendment and restatement of the ESPP to increase the number of shares available for issuance thereunder by 8.7 million and eliminate the evergreen mechanism thereunder, which became effective upon its approval by Ciena’s stockholders on April 1, 2021. Unless earlier terminated, the ESPP will terminate on April 1, 2031.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation expense for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense capitalized in inventory, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,579 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 1, 2021, total unrecognized share-based compensation expense was approximately $155.6 million, which relates to unvested stock unit awards and is expected to be recognized over a weighted-average period of 1.57 years.</span></div> P12M 2 P6M 0.85 8700000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation expense for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in operating expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense capitalized in inventory, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,499 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,579 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 498000 827000 1451000 1498000 1421000 1036000 2626000 1878000 1919000 1863000 4077000 3376000 5844000 4822000 10638000 8671000 6610000 5264000 12426000 9877000 6743000 5975000 13101000 11502000 19197000 16061000 36165000 30050000 419000 53000 257000 153000 21535000 17977000 40499000 33579000 155600000 P1Y6M25D SEGMENTS AND ENTITY-WIDE DISCLOSURES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ciena's long-lived assets, including equipment, building, furniture and fixtures, ROU assets, finite-lived intangible assets and maintenance spares, are not reviewed by Ciena's chief operating decision maker for purposes of evaluating performance and allocating resources. As of May 1, 2021, equipment, building, furniture and fixtures, net, totaled $298.3 million, and operating ROU assets totaled $51.0 million both of which support asset groups within Ciena’s four operating segments and unallocated selling and general and administrative activities. As of May 1, 2021, finite-lived intangible assets, goodwill and maintenance spares are assigned to asset groups within the following segments (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance spares, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Profit (Loss)</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">officer excludes the following items: selling and marketing costs; general and administrative costs; amortization of intangible assets; significant asset impairments and restructuring costs; acquisition and integration costs; interest and other income (loss), net; interest expense; loss on extinguishment and modification of debt and provision for income taxes.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Non-performance operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Selling and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Significant asset impairments and restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Other non-performance financial items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Interest expense and other income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment and modification of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,983 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Entity-Wide Reporting</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets, with any country accounting for at least 10% of total equipment, building, furniture and fixtures, net, and operating ROU assets specifically identified. Equipment, building, furniture and fixtures, net, and operating ROU assets attributable to geographic regions outside of the U.S. and Canada are reflected as “Other International.” For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,403 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 298300000 51000000.0 4 As of May 1, 2021, finite-lived intangible assets, goodwill and maintenance spares are assigned to asset groups within the following segments (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance spares, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 11395000 0 71484000 0 82879000 66493000 156191000 89050000 0 311734000 0 0 0 63003000 63003000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment profit (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Networking Platforms</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Platform Software and Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blue Planet Automation Software and Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Non-performance operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Selling and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Significant asset impairments and restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Other non-performance financial items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Interest expense and other income (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment and modification of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,983 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 211412000 210987000 367843000 379256000 36506000 21668000 64166000 50619000 5688000 -4399000 3254000 -7512000 48567000 53540000 92060000 99068000 302173000 281796000 527323000 521431000 110387000 101214000 207665000 208280000 43635000 42030000 83628000 84498000 6019000 5839000 11929000 11692000 8209000 3811000 14076000 8283000 294000 1414000 1414000 601000 3233000 3233000 -9059000 -10525000 -17540000 -15694000 0 0 0 -646000 21453000 25308000 33419000 35122000 103117000 91655000 158465000 153983000 For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 1,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,403 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 247309000 214188000 59229000 65321000 42788000 49894000 349326000 329403000 COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Canadian Grant</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (“ENCQOR”) 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 $46.9 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to recoupment in the event that Ciena fails to achieve certain minimum investment, employment and project milestones. As of May 1, 2021, Ciena has recorded CAD$45.5 million (approximately $37.0 million) in cumulative benefits as a reduction in research and development expense of which CAD$4.9 million ($3.8 million) was recorded in the first six months of fiscal 2021. As of May 1, 2021, amounts receivable from this grant were CAD$2.7 million ($2.2 million).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Contingencies </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> 57600000 46900000 3 45500000 37000000.0 4900000 3800000 2700000 2200000 SUBSEQUENT EVENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the end of the second quarter of fiscal 2021 through June 4, 2021, Ciena repurchased an additional 195,920 shares of its common stock, for an aggregate purchase price of $10.4 million at an average price of $52.84 per share, inclusive of repurchases pending settlement. As of June 4, 2021, Ciena has repurchased an aggregate of 6,641,907 shares and has an aggregate of $225.6 million of authorized funds remaining under its stock repurchase program.</span></div> 195920 10400000 52.84 6641907 225600000 51100000 51100000 40400000 40400000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
6 Months Ended
May 01, 2021
Jun. 04, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date May 01, 2021  
Document Transition Report false  
Entity File Number 001-36250  
Entity Registrant Name Ciena Corp  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 23-2725311  
Entity Address, Address Line One 7035 Ridge Road  
Entity Address, City or Town Hanover  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 21076  
City Area Code 410  
Local Phone Number 694-5700  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol CIEN  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   154,767,152
Entity Central Index Key 0000936395  
Current Fiscal Year End Date --10-30  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Revenue:        
Total revenue $ 833,927 $ 894,053 $ 1,591,057 $ 1,726,965
Cost of goods sold:        
Total cost of goods sold 421,508 480,727 820,747 943,104
Gross profit 412,419 413,326 770,310 783,861
Operating expenses:        
Research and development 110,246 131,530 242,987 262,430
Selling and marketing 110,387 101,214 207,665 208,280
General and administrative 43,635 42,030 83,628 84,498
Amortization of intangible assets 6,019 5,839 11,929 11,692
Significant asset impairments and restructuring costs 8,209 3,811 14,076 8,283
Acquisition and integration costs 294 1,414 601 3,233
Total operating expenses 278,790 285,838 560,886 578,416
Income from operations 133,629 127,488 209,424 205,445
Interest and other income (loss), net (1,274) (2,665) (2,395) 981
Interest expense (7,785) (7,860) (15,145) (16,675)
Loss on extinguishment and modification of debt 0 0 0 (646)
Income before income taxes 124,570 116,963 191,884 189,105
Provision for income taxes 21,453 25,308 33,419 35,122
Net income $ 103,117 $ 91,655 $ 158,465 $ 153,983
Basic net income per common share (in dollars per share) $ 0.66 $ 0.60 $ 1.02 $ 1.00
Diluted net income per potential common share (in dollars per share) $ 0.66 $ 0.59 $ 1.01 $ 0.99
Weighted average basic common shares outstanding (in shares) 155,331 153,858 155,257 154,099
Weighted average dilutive potential common shares outstanding (in shares) 156,876 155,141 156,734 155,443
Products        
Revenue:        
Total revenue $ 670,043 $ 739,892 $ 1,267,263 $ 1,427,107
Cost of goods sold:        
Total cost of goods sold 339,601 405,138 654,699 794,151
Services        
Revenue:        
Total revenue 163,884 154,161 323,794 299,858
Cost of goods sold:        
Total cost of goods sold $ 81,907 $ 75,589 $ 166,048 $ 148,953
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Comprehensive Income Gain (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Net income $ 103,117 $ 91,655 $ 158,465 $ 153,983
Change in unrealized gain (loss) on available-for-sale securities, net of tax 42 396 (7) 310
Change in cumulative translation adjustments 10,400 (18,508) 26,261 (21,490)
Other comprehensive gain (loss) 16,908 (33,675) 40,719 (39,302)
Total comprehensive income 120,025 57,980 199,184 114,681
Change in unrealized gain (loss) on foreign currency forward contracts, net of tax        
Change in unrealized gain (loss) on foreign currency forward contracts and forward starting interest rate swaps, net of tax 3,817 (6,940) 10,434 (8,019)
Change in unrealized gain (loss) on forward starting interest rate swaps, net of tax        
Change in unrealized gain (loss) on foreign currency forward contracts and forward starting interest rate swaps, net of tax $ 2,649 $ (8,623) $ 4,031 $ (10,103)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,202,974 $ 1,088,624
Short-term investments 151,816 150,667
Accounts receivable, net of allowance for credit losses of $10.4 million and $10.6 million as of May 1, 2021 and October 31, 2020, respectively. 716,779 719,405
Inventories, net 401,233 344,379
Prepaid expenses and other 321,651 308,084
Total current assets 2,794,453 2,611,159
Long-term investments 91,715 82,226
Equipment, building, furniture and fixtures, net 298,329 272,377
Operating right-of-use assets 50,997 57,026
Goodwill 311,734 310,847
Other intangible assets, net 82,879 96,647
Deferred tax asset, net 653,922 647,805
Other long-term assets 103,984 102,830
Total assets 4,388,013 4,180,917
Current liabilities:    
Accounts payable 279,247 291,904
Accrued liabilities and other short-term obligations 330,060 334,132
Deferred revenue 147,075 108,700
Operating lease liabilities 19,364 19,035
Current portion of long-term debt 6,930 6,930
Total current liabilities 782,676 760,701
Long-term deferred revenue 57,224 49,663
Other long-term obligations 127,700 123,185
Long-term operating lease liabilities 53,795 61,415
Long-term debt, net 673,355 676,356
Total liabilities 1,694,750 1,671,320
Commitments and contingencies (Note 21)
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,962,122 and 154,563,005 shares issued and outstanding 1,550 1,546
Additional paid-in capital 6,813,215 6,826,531
Accumulated other comprehensive gain (loss) 5,361 (35,358)
Accumulated deficit (4,126,863) (4,283,122)
Total stockholders’ equity 2,693,263 2,509,597
Total liabilities and stockholders’ equity $ 4,388,013 $ 4,180,917
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
May 01, 2021
Oct. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 10.4 $ 10.6
Stockholders’ equity:    
Preferred stock par value per share (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 per share (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,962,122 154,563,005
Common stock shares outstanding (in shares) 154,962,122 154,563,005
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Cash flows provided by operating activities:    
Net income $ 158,465 $ 153,983
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements 47,295 48,381
Share-based compensation costs 40,499 33,579
Amortization of intangible assets 18,517 19,361
Deferred taxes (9,606) 25,420
Provision for inventory excess and obsolescence 10,402 12,640
Provision for warranty 7,937 13,793
Other 5,928 16,190
Changes in assets and liabilities:    
Accounts receivable (180) 15,865
Inventories (66,934) 5,618
Prepaid expenses and other (8,565) (54,839)
Operating lease right-of-use assets 8,253 8,642
Accounts payable, accruals and other obligations (30,108) (151,713)
Deferred revenue 45,482 (5,679)
Short- and long-term operating lease liabilities (9,726) (10,311)
Net cash provided by operating activities 217,659 130,930
Cash flows used in investing activities:    
Payments for equipment, furniture, fixtures and intellectual property (51,651) (45,458)
Purchase of available for sale securities (102,429) (40,894)
Proceeds from maturities of available for sale securities 91,810 60,000
Settlement of foreign currency forward contracts, net 9,414 (3,836)
Acquisition of business, net of cash acquired 0 (28,300)
Proceeds from sale of equity investment 4,678 0
Net cash used in investing activities (48,178) (58,488)
Cash flows used in financing activities:    
Payment of long-term debt (3,465) (1,733)
Payment of debt issuance costs 0 (382)
Payment of finance lease obligations (1,463) (1,381)
Shares repurchased for tax withholdings on vesting of stock unit awards (27,893) (18,200)
Repurchases of common stock - repurchase program (38,498) (74,535)
Proceeds from issuance of common stock 13,480 12,290
Net cash used in financing activities (57,839) (83,941)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,696 (4,876)
Net increase (decrease) in cash, cash equivalents and restricted cash 114,338 (16,375)
Cash, cash equivalents and restricted cash at beginning of period 1,088,708 904,161
Cash, cash equivalents and restricted cash at end of period 1,203,046 887,786
Supplemental disclosure of cash flow information    
Cash paid during the period for interest 14,949 17,590
Cash paid during the period for income taxes, net 27,666 22,011
Operating lease payments 10,785 11,409
Non-cash investing and financing activities    
Purchase of equipment in accounts payable 4,966 4,480
Repurchase of common stock in accrued liabilities from repurchase program 900 0
Operating lease right-of-use assets subject to lease liability $ 1,770 $ 4,887
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in-Capital
Accumulated Other Comprehensive Gain (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Nov. 02, 2019     154,403,850        
Equity - beginning balance at Nov. 02, 2019 $ 2,172,761   $ 1,544 $ 6,837,714 $ (22,084) $ (4,644,413)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 153,983         153,983  
Other comprehensive loss (39,302)       (39,302)    
Repurchase of common stock - repurchase program (in shares)     (1,872,446)        
Repurchase of common stock - repurchase program (74,535)   $ (19) (74,516)      
Issuance of shares from employee equity plans (in shares)     1,562,899        
Issuance of shares from employee equity plans 12,290   $ 16 12,274      
Share-based compensation expense 33,579     33,579      
Shares repurchased for tax withholdings on vesting of stock unit awards (in shares)     (452,738)        
Shares repurchased for tax withholdings on vesting of stock unit awards (18,200)   $ (5) (18,195)      
Ending balance (in shares) at May. 02, 2020     153,641,565        
Equity- ending balance at May. 02, 2020 $ 2,240,576   $ 1,536 6,790,856 (61,386) (4,490,430)  
Beginning balance (in shares) at Oct. 31, 2020 154,563,005   154,563,005        
Equity - beginning balance at Oct. 31, 2020 $ 2,509,597 $ (2,206) $ 1,546 6,826,531 (35,358) (4,283,122) $ (2,206)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 158,465         158,465  
Other comprehensive loss 40,719       40,719    
Repurchase of common stock - repurchase program (in shares)     (735,075)        
Repurchase of common stock - repurchase program (39,398)   $ (8) (39,390)      
Issuance of shares from employee equity plans (in shares)     1,667,160        
Issuance of shares from employee equity plans 13,480   $ 17 13,463      
Share-based compensation expense 40,499     40,499      
Shares repurchased for tax withholdings on vesting of stock unit awards (in shares)     (532,968)        
Shares repurchased for tax withholdings on vesting of stock unit awards $ (27,893)   $ (5) (27,888)      
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member            
Ending balance (in shares) at May. 01, 2021 154,962,122   154,962,122        
Equity- ending balance at May. 01, 2021 $ 2,693,263   $ 1,550 $ 6,813,215 $ 5,361 $ (4,126,863)  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Interim Financial Statements
6 Months Ended
May 01, 2021
Quarterly Financial Data [Abstract]  
Interim Financial Statements INTERIM FINANCIAL STATEMENTS
The interim financial statements included herein for Ciena Corporation and its wholly owned subsidiaries (“Ciena”) have been prepared by Ciena, without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).
The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires Ciena to make judgments, assumptions, and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes. The inputs into certain of Ciena’s judgments, assumptions, and estimates reflect, among other things, the information available to Ciena regarding the economic implications of the COVID-19 pandemic, and expectations as to its impact on Ciena’s business. 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 materially from these estimates under different assumptions or conditions. To the extent that there are material differences between Ciena’s estimates and actual results, Ciena’s consolidated financial statements will be affected. In addition, including because the duration and severity of COVID-19 pandemic are uncertain, certain of such estimates could require further judgment or modification and therefore carry a higher degree of variability and volatility. As events continue to evolve, Ciena’s estimates may change materially in future periods.
In the opinion of management, the financial statements included in this report reflect all normal recurring adjustments that Ciena considers necessary for the fair statement of the results of operations of Ciena for the interim periods covered and of the financial position of Ciena at the date of the interim balance sheets. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to SEC rules and regulations. The Condensed Consolidated Balance Sheet as of October 31, 2020 was derived from audited financial statements, but does not include all disclosures required by GAAP. However, Ciena believes that the disclosures are adequate to understand the information presented herein. The operating results for interim periods are not necessarily indicative of the operating results for the entire year. These financial statements should be read in conjunction with Ciena’s audited consolidated financial statements and the notes thereto included in Ciena’s annual report on Form 10-K for fiscal 2020 (the “2020 Annual Report”).
Ciena has a 52 or 53-week fiscal year, with quarters ending on the Saturday nearest to the last day of January, April, July and October, respectively, of each year. Fiscal 2021 and 2020 are 52-week fiscal years.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies
6 Months Ended
May 01, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies SIGNIFICANT ACCOUNTING POLICIES
Except for the changes in certain policies described below, there have been no material changes to Ciena’s significant accounting policies, compared to the accounting policies described in Note 1, Ciena Corporation and Significant Accounting Policies and Estimates, in Notes to Consolidated Financial Statements in Item 8 of Part II of the 2020 Annual Report.

Newly Issued Accounting Standards - Effective

In June 2016, the Financial Accounting Standards Board (”FASB”) issued Accounting Standards Update 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 collectability of the reported amount. Ciena adopted ASU 2016-13 on a modified retrospective basis in the first quarter of fiscal year 2021 through a cumulative-effect adjustment at the beginning of the period of adoption and did not restate prior periods. The standard primarily impacts the value of Ciena’s accounts receivable, net and contract assets, net. Adoption of ASU 2016-13 did not have a material effect on Ciena’s financial position or results of operations.

Ciena’s significant accounting policies updated as a result of adopting this standard are as follows:

Allowance for Credit Losses for Accounts Receivable and Contract Assets

Ciena estimates its allowances for credit losses using relevant available information from internal and external sources, related to past events, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. When assessing for credit losses, Ciena determines collectability by pooling assets with similar characteristics. The allowances for credit losses are each measured on a collective basis when similar risk characteristics exist. The allowances for credit losses are each measured by multiplying the exposure probability of default, the
probability the asset will default within a given time frame, by the loss given default rate, the percentage of the asset not expected to be collected due to default, based on the pool of assets.

Probability of default rates are published by third-party credit rating agencies. Adjustments to Ciena’s exposure probability may take into account including, but not limited to, various customer-specific factors, the potential sovereign risk of the geographic locations in which the customer is operating and macroeconomic conditions. These factors are updated regularly or when facts and circumstances indicate that an update is deemed necessary.

Newly Issued Accounting Standards - Not Yet Effective

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and Ciena is allowed to elect to apply the amendments prospectively through December 31, 2022. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU No. 2019-12 (“ASU 2019-12”), Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for Ciena beginning in the first quarter of fiscal year 2022, and early adoption is permitted. Most amendments within this standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
6 Months Ended
May 01, 2021
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 lines, resulting in different economic risk profiles for each line. Effective as of the beginning of fiscal 2021, Ciena renamed its “Packet Networking” product line to “Routing and Switching.” This change, affecting only the presentation of such information, was made on a prospective basis and does not impact comparability of previous financial results. References to prior reported “Packet Networking” product line have been changed herein to“Routing and Switching.”

The tables below set forth Ciena’s disaggregated revenue for the respective periods (in thousands):
Quarter Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$573,657 $— $— $— $573,657 
Routing and Switching63,628 — — — 63,628 
Platform Software and Services
— 56,688 — — 56,688 
Blue Planet Automation Software and Services
— — 23,958 — 23,958 
Maintenance Support and Training
— — — 70,418 70,418 
Installation and Deployment
— — — 37,999 37,999 
Consulting and Network Design
— — — 7,579 7,579 
Total revenue by product line
$637,285 $56,688 $23,958 $115,996 $833,927 
Timing of revenue recognition:
Products and services at a point in time
$637,285 $20,765 $10,765 $1,411 $670,226 
Services transferred over time
— 35,923 13,193 114,585 163,701 
Total revenue by timing of revenue recognition
$637,285 $56,688 $23,958 $115,996 $833,927 

Quarter Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$654,294 $— $— $— $654,294 
Routing and Switching64,167 — — — 64,167 
Platform Software and Services
— 44,985 — — 44,985 
Blue Planet Automation Software and Services
— — 15,017 — 15,017 
Maintenance Support and Training
— — — 71,479 71,479 
Installation and Deployment
— — — 34,242 34,242 
Consulting and Network Design
— — — 9,869 9,869 
Total revenue by product line
$718,461 $44,985 $15,017 $115,590 $894,053 
Timing of revenue recognition:
Products and services at a point in time
$718,461 $16,978 $4,745 $4,677 $744,861 
Services transferred over time
— 28,007 10,272 110,913 149,192 
Total revenue by timing of revenue recognition
$718,461 $44,985 $15,017 $115,590 $894,053 
Six Months Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,085,981 $— $— $— $1,085,981 
Routing and Switching127,934 — — — 127,934 
Platform Software and Services
— 106,527 — — 106,527 
Blue Planet Automation Software and Services
— — 40,892 — 40,892 
Maintenance Support and Training
— — — 138,049 138,049 
Installation and Deployment
— — — 77,610 77,610 
Consulting and Network Design
— — — 14,064 14,064 
Total revenue by product line
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 
Timing of revenue recognition:
Products and services at a point in time
$1,213,915 $36,828 $15,939 $3,268 $1,269,950 
Services transferred over time
— 69,699 24,953 226,455 321,107 
Total revenue by timing of revenue recognition
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 

Six Months Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,245,844 $— $— $— $1,245,844 
Routing Switching131,675 — — — 131,675 
Platform Software and Services
— 96,873 — — 96,873 
Blue Planet Automation Software and Services
— — 30,482 — 30,482 
Maintenance Support and Training
— — — 133,271 133,271 
Installation and Deployment
— — — 69,196 69,196 
Consulting and Network Design
— — — 19,624 19,624 
Total revenue by product line
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 
Timing of revenue recognition:
Products and services at a point in time
$1,377,519 $30,092 $8,481 $8,874 $1,424,966 
Services transferred over time
— 66,781 22,001 213,217 301,999 
Total revenue by timing of revenue recognition
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 

Ciena reflects its sales geographically around the following markets: (i) Americas; (ii) Europe, Middle East and Africa (“EMEA”); and (iii) Asia Pacific, Japan and India (“APAC”). Americas includes activities in North America and South America. Within each geographic area, Ciena maintains 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. The following table reflects Ciena’s geographic distribution of revenue based principally 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):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Geographic distribution:
Americas
$587,475 $650,381 $1,084,086 $1,224,385 
EMEA
155,054 141,431 310,472 271,396 
APAC
91,398 102,241 196,499 231,184 
Total revenue by geographic distribution
$833,927 $894,053 $1,591,057 $1,726,965 
Ciena’s revenue includes $518.6 million and $598.4 million of United States revenue for the second quarter of fiscal 2021 and 2020, respectively. For the six months ended May 1, 2021 and May 2, 2020, United States revenue was $1.0 billion and $1.1 billion, respectively. No other country accounted for 10% or more of total revenue for the periods presented above.
For the periods below, the only customers that accounted for at least 10% of Ciena’s revenue were as follows (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
AT&T$125,138 $105,630 $193,941 $189,640 
Verizonn/an/an/a203,630 
Total$125,138 $105,630 $193,941 $393,270 
n/aDenotes revenue representing less than 10% of total revenue for the period
The customers identified above purchased products and services from each of Ciena’s operating segments.

Networking Platforms revenue reflects sales of Ciena’s Converged Packet Optical and Routing and Switching product lines.
Converged Packet Optical - includes the 6500 Packet-Optical Platform, the Waveserver® stackable interconnect system, the 6500 Reconfigurable Line System (RLS) and the 5400 family of Packet-Optical Platforms. This product line also includes sales of the Z-Series Packet-Optical Platform.
Routing and Switching - 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 Condensed Consolidated Statements of Operations. Operating system software and enhanced software features embedded in Ciena hardware are each 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, as well as planning tools and a number of legacy software solutions that support Ciena’s installed base of network solutions. 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations.

Blue Planet® Automation Software and Services is a comprehensive, micro-services, standards-based open software suite, together with related services, that enables customers to implement large-scale software and IT-led operations support system (OSS) transformations by transforming legacy networks into “service ready” networks, accelerating the creation, delivery and lifecycle management of new, cloud-based services. Ciena’s Blue Planet Automation Platform
includes multi-domain service orchestration (MDSO), inventory management (BPI), route optimization and analysis (ROA), network function virtualization orchestration (NFVO), and unified assurance and analytics (UAA). 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 Condensed Consolidated Statements of Operations. Revenue from services portions of this segment is included in services revenue on the Condensed Consolidated Statements of Operations.

Ciena’s software platform revenue typically reflects either perpetual or term-based software licenses, and these sales are considered distinct performance obligations where revenue is generally recognized upfront at a point in time upon transfer of control. Revenue from software subscription and support is 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 is recognized over time with Ciena applying the input method to determine the amount of revenue to be recognized in a given period.

Global Services revenue 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 Condensed 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 is 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 May 1, 2021Balance at October 31, 2020
Accounts receivable, net$716,779 $719,405 
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Deferred revenue$204,299 $158,363 

Ciena’s contract assets represent unbilled accounts receivable, net where transfer of a product or service has occurred but invoicing is conditional upon 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 Condensed Consolidated Balance Sheets. See Note 11 below.

Contract liabilities consist of deferred revenue and represent advanced payments against non-cancelable customer orders received prior to revenue recognition. Ciena recognized approximately $78.0 million and $76.5 million of revenue during the first six months of fiscal 2021 and 2020, respectively, that was included in the deferred revenue balance as of October 31, 2020 and November 2, 2019, respectively. Revenue recognized due to changes in transaction price from performance obligations satisfied or partially satisfied in previous periods was immaterial during the six months ended May 1, 2021 and May 2, 2020.

Capitalized Contract Acquisition Costs

Capitalized contract acquisition costs consist of deferred sales commissions, were $18.4 million and $15.3 million as of May 1, 2021 and October 31, 2020, respectively, and were included in prepaid expenses and other and other long-term assets. The amortization expense associated with these costs was $10.7 million and $10.1 million during the first six months of fiscal 2021 and 2020, respectively, 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 May 1, 2021, the
aggregate amount of RPO was $1.4 billion. As of May 1, 2021, Ciena expects approximately 83% of the RPO to be recognized as revenue within the next twelve months.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Canadian Emergency Wage Subsidy
6 Months Ended
May 01, 2021
Unusual or Infrequent Items, or Both [Abstract]  
Canadian Emergency Wage Subsidy CANADIAN EMERGENCY WAGE SUBSIDY
In April 2020, the Canadian government introduced the Canada Emergency Wage Subsidy (“CEWS”) to help employers offset a portion of their employee wages for a limited period in response to the COVID-19 outbreak, retroactive to March 15, 2020. The CEWS program has been extended through June 2021, with a proposed extension through September 2021. The subsidy covers employers of all sizes and across all sectors.

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 Condensed Consolidated Statement of Operations to which the grant activity relates. During the second quarter and six months ended May 1, 2021, Ciena recorded a CAD$51.1 million ($40.4 million) benefit, net of certain fees, related to CEWS for claim periods beginning March 15, 2020, including CAD$43.9 million ($34.7 million) related to employee wages during fiscal 2020. As of May 1, 2021, amounts receivable from this subsidy were CAD$4.8 million ($3.9 million).

The following table summarizes CEWS for the periods indicated (in thousands):

Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$4,189 $— $4,189 $— 
Service2,620 — 2,620 — 
CEWS benefit in cost of goods sold6,809 — 6,809 — 
Research and development28,923 — 28,923 — 
Sales and marketing2,551 — 2,551 — 
General and administrative2,161 — 2,161 — 
CEWS benefit in operating expense33,635 — 33,635 — 
Total CEWS benefit$40,444 $— $40,444 $— 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Costs
6 Months Ended
May 01, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Costs RESTRUCTURING COSTS
Ciena has undertaken a number of restructuring activities intended to reduce expense and to 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, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets, for the six months ended May 1, 2021 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities and other restructuring activities
Total
Balance at October 31, 2020$2,915 $— $2,915 
Charges2,617 
(1)
11,459 
(2)
14,076 
Cash payments(4,696)(11,459)(16,155)
Balance at May 1, 2021$836 $— $836 
Current restructuring liabilities$836 $— $836 

(1) Reflects a global workforce reduction of 66 employees during the six months ended May 1, 2021 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents the redesign of certain business processes and costs and imputed interest expense related to restructured facilities.
The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets for the six months ended May 2, 2020 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities
Total
Balance at November 2, 2019$3,983 $11,160 $15,143 
Charges4,426 
(1)
3,857 
(2)
8,283 
Adjustments related to ASC 842— (11,160)
(3)
(11,160)
Cash payments(5,982)(3,857)(9,839)
Balance at May 2, 2020$2,427 $— $2,427 
Current restructuring liabilities$2,427 $— $2,427 
(1) Reflects a global workforce reduction of approximately 86 employees during the six months ended May 2, 2020 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents variable costs and imputed interest expense related to restructured facilities.
(3) Represents restructuring reserve liability recognized as a reduction to Operating right-of-use (“ROU”) assets, net in relation to adoption of ASC 842.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Interest and Other Income (Loss), Net
6 Months Ended
May 01, 2021
Other Income and Expenses [Abstract]  
Interest and Other Income (Loss), Net INTEREST AND OTHER INCOME (LOSS), NET
The components of interest and other income (loss), net, are as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Interest income$554 $2,023 $1,088 $5,413 
Gains on non-hedge designated foreign currency forward contracts5,180 1,086 9,709 1,723 
Foreign currency exchange losses(6,575)(4,067)(13,493)(4,839)
Other(433)(1,707)301 (1,316)
Interest and other income (loss), net$(1,274)$(2,665)$(2,395)$981 

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 local currencies as their functional currencies. Ciena recorded $13.5 million and $4.8 million in foreign currency exchange rate losses during the first six months of fiscal 2021 and 2020, respectively, as a result of monetary assets and liabilities that were transacted in a currency other than Ciena’s functional currency. The related remeasurement adjustments were recorded in interest and other income (loss), net, on the Condensed Consolidated Statements of Operations. From time to time, Ciena uses foreign currency forwards to hedge this type of balance sheet exposure. 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, on the Condensed Consolidated Statements of Operations. During the first six months of fiscal 2021 and 2020, respectively, Ciena recorded gains of $9.7 million and $1.7 million from non-hedge designated foreign currency forward contracts.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
6 Months Ended
May 01, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The effective tax rate for the quarter and six months ended May 1, 2021 was lower than the effective tax rate for the second quarter and six months ended May 2, 2020, primarily due to an increased deduction for foreign-derived intangible income (“FDII”) as well as a decrease in the foreign effective tax rate.

Ciena’s future income tax provisions and deferred tax balances may be affected by the amount of pre-tax income, the jurisdictions where it is earned, the existence and ability to utilize tax attributes and changes in tax laws and business reorganizations. Ciena continues to monitor these items and will adopt strategies to address their impact as appropriate.
To better accommodate the requirements of a global business, Ciena is evaluating a plan to reorganize its global supply chain and distribution structure, which would include a legal entity reorganization and related system upgrade. Ciena expects to adopt the plan in the third quarter of fiscal 2021. This reorganization could have a material effect on Ciena’s financial position and operating results, including a significant one-time tax benefit associated with the recognition of a net deferred tax asset and potential reversal of a portion of the valuation allowance.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Investments
6 Months Ended
May 01, 2021
Investments, Debt and Equity Securities [Abstract]  
Short-Term and Long-Term Investments SHORT-TERM AND LONG-TERM INVESTMENTS
As of the dates indicated, investments are comprised of the following (in thousands):
 May 1, 2021
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$151,764 $52 $— $151,816 
Included in long-term investments91,695 22 (2)91,715 
$243,459 $74 $(2)$243,531 

 October 31, 2020
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$150,559 $109 $(1)$150,667 
Included in long-term investments82,252 — (26)82,226 
$232,811 $109 $(27)$232,893 


The following table summarizes the final legal maturities of debt investments at May 1, 2021 (in thousands):
Amortized
Cost
Estimated
Fair Value
Less than one year$151,764 $151,816 
Due in 1-2 years91,695 91,715 
 $243,459 $243,531 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
6 Months Ended
May 01, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS    As of the date indicated, the following table summarizes the assets and liabilities that are recorded at fair value on a recurring basis (in thousands):
 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Money market funds$933,403 $— $— $933,403 
Bond mutual fund75,370 — — 75,370 
Time deposits30,018 — — 30,018 
Deferred compensation plan assets11,799 — — 11,799 
U.S. government obligations— 243,531 — 243,531 
Foreign currency forward contracts— 13,785 — 13,785 
Total assets measured at fair value$1,050,590 $257,316 $— $1,307,906 
Liabilities:
Foreign currency forward contracts$— $285 $— $285 
Forward starting interest rate swaps— 22,794 — 22,794 
Total liabilities measured at fair value$— $23,079 $— $23,079 
October 31, 2020
Level 1Level 2Level 3Total
Assets:
Money market funds$889,293 $— $— $889,293 
Bond mutual fund50,361 — — 50,361 
Deferred compensation plan assets8,213 — — 8,213 
U.S. government obligations— 232,893 — 232,893 
Foreign currency forward contracts— 82 — 82 
Total assets measured at fair value$947,867 $232,975 $— $1,180,842 
Liabilities:
Foreign currency forward contracts$— $681 $— $681 
Forward starting interest rate swaps— 28,513 — 28,513 
Total liabilities measured at fair value$— $29,194 $— $29,194 

As of the date indicated, the assets and liabilities above are presented on Ciena’s Condensed Consolidated Balance Sheets as follows (in thousands):
 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$1,038,791 $— $— $1,038,791 
Short-term investments— 151,816 — 151,816 
Prepaid expenses and other— 13,785 — 13,785 
Long-term investments— 91,715 — 91,715 
Other long-term assets11,799 — — 11,799 
Total assets measured at fair value$1,050,590 $257,316 $— $1,307,906 
Liabilities:
Accrued liabilities and other short-term obligations$— $285 $— $285 
Other long-term obligations— 22,794 — 22,794 
Total liabilities measured at fair value$— $23,079 $— $23,079 
 October 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$939,654 $— $— $939,654 
Short-term investments— 150,667 — 150,667 
Prepaid expenses and other— 82 — 82 
Other long-term assets8,213 82,226 — 90,439 
Total assets measured at fair value$947,867 $232,975 $— $1,180,842 
Liabilities:
Accrued liabilities and other short-term obligations$— $681 $— $681 
Other long-term obligations— 28,513 — 28,513 
Total liabilities measured at fair value$— $29,194 $— $29,194 

Ciena did not have any transfers between Level 1 and Level 2 fair value measurements during the periods presented.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
6 Months Ended
May 01, 2021
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
As of the dates indicated, inventories are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Raw materials$139,430 $119,481 
Work-in-process10,809 13,738 
Finished goods234,220 210,050 
Deferred cost of goods sold57,390 40,747 
Gross inventories441,849 384,016 
Provision for excess and obsolescence(40,616)(39,637)
Inventories, net$401,233 $344,379 

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 the first six months of fiscal 2021, Ciena recorded a provision for excess and obsolescence of $10.4 million, primarily related to a decrease in the forecasted demand for certain Networking Platforms products. Deductions from the provision for excess and obsolete inventory relate primarily to disposal activities.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaid Expenses and Other
6 Months Ended
May 01, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other PREPAID EXPENSES AND OTHERAs of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Prepaid expenses77,389 70,647 
Prepaid VAT and other taxes72,325 72,838 
Product demonstration equipment, net45,151 44,793 
Other non-trade receivables14,193 21,981 
Derivative assets13,785 82 
Capitalized contract acquisition costs13,008 11,296 
CEWS receivable3,942 — 
Deferred deployment expense421 604 
 $321,651 $308,084 

Depreciation of product demonstration equipment was $5.1 million during the first six months of fiscal 2021 and $4.2 million during the first six months of fiscal 2020.

For further discussion on contract assets and capitalized contract acquisition costs, see Note 3 above.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Details
6 Months Ended
May 01, 2021
Balance Sheet Related Disclosures [Abstract]  
Other Balance Sheet Details OTHER BALANCE SHEET DETAILS
As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Compensation, payroll related tax and benefits (1)
$114,119 $135,462 
Warranty48,123 49,868 
Vacation30,612 26,945 
Finance lease obligations3,245 2,836 
Interest payable665 672 
Other133,296 118,349 
 $330,060 $334,132 

(1) Reduction is primarily due to the timing of bonus payments to employees under Ciena’s annual cash incentive compensation plan.

The following table summarizes the activity in Ciena’s accrued warranty for the periods indicated (in thousands):
Beginning BalanceCurrent Period ProvisionsSettlementsEnding Balance
Six Months Ended May 2, 2020$48,498 13,793 (10,428)$51,863 
Six Months Ended May 1, 2021$49,868 7,937 (9,682)$48,123 
As of the dates indicated, deferred revenue is comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Products$13,257 $17,534 
Services191,042 140,829 
 204,299 158,363 
Less current portion(147,075)(108,700)
Long-term deferred revenue$57,224 $49,663 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments
6 Months Ended
May 01, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments DERIVATIVE INSTRUMENTS
Foreign Currency Derivatives       

Ciena conducts business globally in numerous currencies, and thus is exposed to adverse foreign currency exchange rate changes. To limit this exposure, Ciena enters into foreign currency contracts. Ciena does not enter into such contracts for speculative purposes.

As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce variability principally related to research and development activities. The notional amount of these contracts was approximately $239.1 million and $254.9 million as of May 1, 2021 and October 31, 2020, respectively. These foreign exchange contracts have maturities of 24 months or less and have been designated as cash flow hedges.

As of May 1, 2021 and October 31, 2020, Ciena had forward contracts to hedge its foreign exchange exposure in order to reduce the variability in various currencies of certain balance sheet items. The notional amount of these contracts was approximately $244.8 million and $212.0 million as of May 1, 2021 and October 31, 2020, respectively. 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 16 below) and has hedged such risk by entering into floating to fixed interest rate swap arrangements (“interest rate swaps”). The interest rate swaps fix the LIBOR rate for $350.0 million of the 2025 Term Loan (as defined in Note 16 below) at 2.957% through September 2023. The total notional amount of interest rate swaps in effect was $350.0 million as of May 1, 2021 and October 31, 2020.

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 Note 6 and Note 9 above.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Income
6 Months Ended
May 01, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Income ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”), net of tax, for the six months ended May 1, 2021 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at October 31, 2020$45 $(219)$(21,535)$(13,649)$(35,358)
Other comprehensive gain (loss) before reclassifications(7)14,690 (494)26,261 40,450 
Amounts reclassified from AOCI— (4,256)4,525 — 269 
Balance at May 1, 2021$38 $10,215 $(17,504)$12,612 $5,361 

The following table summarizes the changes in AOCI, net of tax, for the six months ended May 2, 2020 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at November 2, 2019$152 $925 $(13,686)$(9,475)$(22,084)
Other comprehensive loss before reclassifications310 (9,559)(10,932)(21,490)(41,671)
Amounts reclassified from AOCI— 1,540 829 — 2,369 
Balance at May 2, 2020$462 $(7,094)$(23,789)$(30,965)$(61,386)
All amounts reclassified from AOCI related to settlement (gains) losses on foreign currency forward contracts designated as cash flow hedges impacted research and development expense on the Condensed 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 Condensed Consolidated Statements of Operations.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
6 Months Ended
May 01, 2021
Leases [Abstract]  
Leases LEASES
Ciena leases over 1.3 million square feet of facilities globally. Ciena’s principal executive offices are located in Hanover, Maryland. Ciena’s largest facilities are research and development centers located in Ottawa, Canada and Gurgaon, India. Ciena also has engineering and/or service delivery facilities located in San Jose, California; Alpharetta, Georgia; Quebec, Canada; and Pune and Bangalore, India. In addition, Ciena leases various smaller offices in regions throughout the world to support sales and services operations. Office facilities are leased under various non-cancelable operating or finance leases. Ciena's current leases have remaining terms that vary up to 11 years. Certain leases provide for options to extend up to ten years and/or options to terminate within five years.

Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):
ClassificationAs of May 1, 2021As of October 31, 2020
Operating leases:
Operating ROU assetsOperating right-of-use assets$50,997 $57,026 
Operating lease liabilities
Operating lease liabilities and Long-term operating lease liabilities73,159 80,450 
Finance leases:
Buildings, gross
Equipment, building, furniture and fixtures, net$76,711 $70,791 
Less: accumulated depreciation
Equipment, building, furniture and fixtures, net(21,771)(17,837)
Buildings, net
$54,940 $52,954 
Finance lease liabilities
Accrued liabilities and other short-term obligations and other long-term obligations$68,271 $64,401 

ROU assets that involve subleased or vacant space aggregate to $4.6 million as of May 1, 2021. These assets may become impaired if tenants are unable to service their obligations under the sublease, and/or if the estimates as to occupancy are not realized, either of which may be more likely as COVID-19 impacts evolve.

The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
Classification2021202020212020
Operating lease costsOperating expense$4,202 $4,744 $8,431 $9,201 
Finance lease cost:
Amortization of finance ROU asset
Operating expense1,191 1,093 2,356 2,233 
Interest on finance lease liabilities
Interest expense1,207 1,168 2,428 2,412 
Total finance lease cost2,398 2,261 4,784 4,645 
Non-capitalized lease costOperating expense333 707 626 1,328 
Variable lease cost(1)
Operating expense1,452 1,324 3,051 2,635 
Net lease cost(2)
$8,385 $9,036 $16,892 $17,809 

(1) Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.
(2) Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.
Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remaining fiscal 2021$10,772 $8,125 $18,897 
202219,462 8,623 28,085 
202316,020 8,624 24,644 
202413,371 8,693 22,064 
20259,058 8,832 17,890 
Thereafter9,434 58,544 67,978 
Total lease payments78,117 101,441 179,558 
Less: Imputed interest
(4,958)(33,170)(38,128)
Present value of lease liabilities73,159 68,271 141,430 
Less: Current portion of present value of minimum lease payments(19,364)(3,245)(22,609)
Long-term portion of present value of minimum lease payments$53,795 $65,026 $118,821 

The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:
As of May 1, 2021
As of October 31, 2020
Weighted-average remaining lease term in years:
Operating leases
4.534.87
Finance leases
11.2211.71
Weighted-average discount rates:
Operating leases
2.79 %2.82 %
Finance leases
7.56 %7.56 %
Leases LEASES
Ciena leases over 1.3 million square feet of facilities globally. Ciena’s principal executive offices are located in Hanover, Maryland. Ciena’s largest facilities are research and development centers located in Ottawa, Canada and Gurgaon, India. Ciena also has engineering and/or service delivery facilities located in San Jose, California; Alpharetta, Georgia; Quebec, Canada; and Pune and Bangalore, India. In addition, Ciena leases various smaller offices in regions throughout the world to support sales and services operations. Office facilities are leased under various non-cancelable operating or finance leases. Ciena's current leases have remaining terms that vary up to 11 years. Certain leases provide for options to extend up to ten years and/or options to terminate within five years.

Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):
ClassificationAs of May 1, 2021As of October 31, 2020
Operating leases:
Operating ROU assetsOperating right-of-use assets$50,997 $57,026 
Operating lease liabilities
Operating lease liabilities and Long-term operating lease liabilities73,159 80,450 
Finance leases:
Buildings, gross
Equipment, building, furniture and fixtures, net$76,711 $70,791 
Less: accumulated depreciation
Equipment, building, furniture and fixtures, net(21,771)(17,837)
Buildings, net
$54,940 $52,954 
Finance lease liabilities
Accrued liabilities and other short-term obligations and other long-term obligations$68,271 $64,401 

ROU assets that involve subleased or vacant space aggregate to $4.6 million as of May 1, 2021. These assets may become impaired if tenants are unable to service their obligations under the sublease, and/or if the estimates as to occupancy are not realized, either of which may be more likely as COVID-19 impacts evolve.

The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
Classification2021202020212020
Operating lease costsOperating expense$4,202 $4,744 $8,431 $9,201 
Finance lease cost:
Amortization of finance ROU asset
Operating expense1,191 1,093 2,356 2,233 
Interest on finance lease liabilities
Interest expense1,207 1,168 2,428 2,412 
Total finance lease cost2,398 2,261 4,784 4,645 
Non-capitalized lease costOperating expense333 707 626 1,328 
Variable lease cost(1)
Operating expense1,452 1,324 3,051 2,635 
Net lease cost(2)
$8,385 $9,036 $16,892 $17,809 

(1) Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.
(2) Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.
Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remaining fiscal 2021$10,772 $8,125 $18,897 
202219,462 8,623 28,085 
202316,020 8,624 24,644 
202413,371 8,693 22,064 
20259,058 8,832 17,890 
Thereafter9,434 58,544 67,978 
Total lease payments78,117 101,441 179,558 
Less: Imputed interest
(4,958)(33,170)(38,128)
Present value of lease liabilities73,159 68,271 141,430 
Less: Current portion of present value of minimum lease payments(19,364)(3,245)(22,609)
Long-term portion of present value of minimum lease payments$53,795 $65,026 $118,821 

The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:
As of May 1, 2021
As of October 31, 2020
Weighted-average remaining lease term in years:
Operating leases
4.534.87
Finance leases
11.2211.71
Weighted-average discount rates:
Operating leases
2.79 %2.82 %
Finance leases
7.56 %7.56 %
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Debt
6 Months Ended
May 01, 2021
Debt Disclosure [Abstract]  
Short-Term and Long-Term Debt SHORT-TERM AND LONG-TERM DEBT
2025 Term Loan

On January 23, 2020, Ciena entered into a Refinancing Amendment to Credit Agreement pursuant to which Ciena refinanced the entire outstanding amount of its then existing senior secured term loan and incurred a new senior secured term loan in an aggregate principal amount of $693.0 million and maturing on September 28, 2025 (the “2025 Term Loan”).

The net carrying value of Ciena’s term loan was comprised of the following for the periods indicated (in thousands):
May 1, 2021October 31, 2020
Principal BalanceUnamortized DiscountDeferred Debt Issuance CostsNet Carrying ValueNet Carrying Value
2025 Term Loan$684,337 $(1,414)$(2,638)$680,285 $683,286 
    
Deferred debt issuance costs that were deducted from the carrying amounts of the term loan totaled $2.6 million as of May 1, 2021 and $2.9 million at October 31, 2020. Deferred debt issuance costs are amortized using the straight-line method, which approximates the effect of the effective interest rate, 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.3 million during the first six months of each of fiscal 2021 and fiscal 2020. The carrying value of the term loan listed above is also net of any unamortized debt discounts.

As of May 1, 2021, the estimated fair value of the 2025 Term Loan was $685.2 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.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share Calculation
6 Months Ended
May 01, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Calculation EARNINGS PER SHARE CALCULATION
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share amounts):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
2021202020212020
Net income$103,117 $91,655 $158,465 $153,983 
Basic weighted average shares outstanding155,331 153,858 155,257 154,099 
Effect of dilutive potential common shares1,545 1,283 1,477 1,344 
Diluted weighted average shares156,876 155,141 156,734 155,443 
Basic EPS$0.66 $0.60 $1.02 $1.00 
Diluted EPS$0.66 $0.59 $1.01 $0.99 
Antidilutive employee share-based awards, excluded30 203 82 467 

Basic net income per common share (“Basic EPS”) is computed using the weighted average number of common shares outstanding. Diluted net income per potential common share (“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 stock unit awards; and (iii) shares issuable under Ciena’s employee stock purchase plan and upon exercise of outstanding stock options, using the treasury stock method.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity
6 Months Ended
May 01, 2021
Equity [Abstract]  
Stockholders' Equity 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. After temporarily suspending repurchases of Ciena’s common stock during fiscal 2020, Ciena reinstituted its stock repurchase program in the first quarter of 2021. 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.
The following table summarizes activity of the stock repurchase program, reported based on trade date:
 Shares RepurchasedWeighted-Average Price per ShareAmount Repurchased (in thousands)
Cumulative balance at October 31, 20205,710,912 $39.33 $224,611 
Repurchase of common stock under the stock repurchase program735,075 53.60 39,398 
Cumulative balance at May 1, 20216,445,987 $40.96 $264,009 

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 Stock Unit Award Tax Withholdings
Ciena repurchases shares of common stock to satisfy employee tax withholding obligations due on vesting of stock unit awards. The purchase price of $27.9 million for the shares of Ciena’s stock repurchased during the first six months of fiscal 2021 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.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation Expense
6 Months Ended
May 01, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Expense SHARE-BASED COMPENSATION EXPENSEAmended and Restated ESPP
Ciena makes shares of its common stock available for purchase under its Amended and Restated Ciena Corporation Employee Stock Purchase Plan (the “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. On January 29, 2021, Ciena’s Board of Directors adopted an amendment and restatement of the ESPP to increase the number of shares available for issuance thereunder by 8.7 million and eliminate the evergreen mechanism thereunder, which became effective upon its approval by Ciena’s stockholders on April 1, 2021. Unless earlier terminated, the ESPP will terminate on April 1, 2031.

The following table summarizes share-based compensation expense for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$498 $827 $1,451 $1,498 
Service1,421 1,036 2,626 1,878 
Share-based compensation expense included in cost of goods sold1,919 1,863 4,077 3,376 
Research and development5,844 4,822 10,638 8,671 
Sales and marketing6,610 5,264 12,426 9,877 
General and administrative6,743 5,975 13,101 11,502 
Share-based compensation expense included in operating expense19,197 16,061 36,165 30,050 
Share-based compensation expense capitalized in inventory, net419 53 257 153 
Total share-based compensation$21,535 $17,977 $40,499 $33,579 

As of May 1, 2021, total unrecognized share-based compensation expense was approximately $155.6 million, which relates to unvested stock unit awards and is expected to be recognized over a weighted-average period of 1.57 years.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures
6 Months Ended
May 01, 2021
Segment Reporting [Abstract]  
Segments and Entity-Wide Disclosures SEGMENTS 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.
Ciena's long-lived assets, including equipment, building, furniture and fixtures, ROU assets, finite-lived intangible assets and maintenance spares, are not reviewed by Ciena's chief operating decision maker for purposes of evaluating performance and allocating resources. As of May 1, 2021, equipment, building, furniture and fixtures, net, totaled $298.3 million, and operating ROU assets totaled $51.0 million both of which support asset groups within Ciena’s four operating segments and unallocated selling and general and administrative activities. As of May 1, 2021, finite-lived intangible assets, goodwill and maintenance spares are assigned to asset groups within the following segments (in thousands):
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Other intangible assets, net$11,395 $— $71,484 $— $82,879 
Goodwill$66,493 $156,191 $89,050 $— $311,734 
Maintenance spares, net$— $— $— $63,003 $63,003 

Segment Profit (Loss)
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; significant asset impairments and restructuring costs; acquisition and integration costs; interest and other income (loss), net; interest expense; loss on extinguishment and modification of debt and provision for income taxes.
The table below sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Segment profit (loss):
Networking Platforms$211,412 $210,987 $367,843 $379,256 
Platform Software and Services36,506 21,668 64,166 50,619 
Blue Planet Automation Software and Services5,688 (4,399)3,254 (7,512)
Global Services48,567 53,540 92,060 99,068 
Total segment profit302,173 281,796 527,323 521,431 
Less: Non-performance operating expenses 
  Selling and marketing110,387 101,214 207,665 208,280 
  General and administrative43,635 42,030 83,628 84,498 
  Amortization of intangible assets6,019 5,839 11,929 11,692 
  Significant asset impairments and restructuring costs8,209 3,811 14,076 8,283 
Acquisition and integration costs294 1,414 601 3,233 
Add: Other non-performance financial items
  Interest expense and other income (loss), net(9,059)(10,525)(17,540)(15,694)
Loss on extinguishment and modification of debt— — — (646)
Less: Provision for income taxes21,453 25,308 33,419 35,122 
Consolidated net income $103,117 $91,655 $158,465 $153,983 

Entity-Wide Reporting
The following table reflects Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets, with any country accounting for at least 10% of total equipment, building, furniture and fixtures, net, and operating ROU assets specifically identified. Equipment, building, furniture and fixtures, net, and operating ROU assets attributable to geographic regions outside of the U.S. and Canada are reflected as “Other International.” For the periods below, Ciena’s geographic distribution of equipment, building, furniture and fixtures, net, and operating ROU assets was as follows (in thousands):
May 1,
2021
October 31,
2020
Canada$247,309 $214,188 
United States59,229 65,321 
Other International42,788 49,894 
Total$349,326 $329,403 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
6 Months Ended
May 01, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Canadian 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 (“ENCQOR”) 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 $46.9 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 May 1, 2021, Ciena has recorded CAD$45.5 million (approximately $37.0 million) in cumulative benefits as a reduction in research and development expense of which CAD$4.9 million ($3.8 million) was recorded in the first six months of fiscal 2021. As of May 1, 2021, amounts receivable from this grant were CAD$2.7 million ($2.2 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.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
6 Months Ended
May 01, 2021
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Stock Repurchase Program

From the end of the second quarter of fiscal 2021 through June 4, 2021, Ciena repurchased an additional 195,920 shares of its common stock, for an aggregate purchase price of $10.4 million at an average price of $52.84 per share, inclusive of repurchases pending settlement. As of June 4, 2021, Ciena has repurchased an aggregate of 6,641,907 shares and has an aggregate of $225.6 million of authorized funds remaining under its stock repurchase program.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Policies)
6 Months Ended
May 01, 2021
Accounting Policies [Abstract]  
Newly Issued Accounting Standards - Effective and Not Yet Effective
Newly Issued Accounting Standards - Effective

In June 2016, the Financial Accounting Standards Board (”FASB”) issued Accounting Standards Update 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 collectability of the reported amount. Ciena adopted ASU 2016-13 on a modified retrospective basis in the first quarter of fiscal year 2021 through a cumulative-effect adjustment at the beginning of the period of adoption and did not restate prior periods. The standard primarily impacts the value of Ciena’s accounts receivable, net and contract assets, net. Adoption of ASU 2016-13 did not have a material effect on Ciena’s financial position or results of operations.

Ciena’s significant accounting policies updated as a result of adopting this standard are as follows:

Allowance for Credit Losses for Accounts Receivable and Contract Assets

Ciena estimates its allowances for credit losses using relevant available information from internal and external sources, related to past events, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. When assessing for credit losses, Ciena determines collectability by pooling assets with similar characteristics. The allowances for credit losses are each measured on a collective basis when similar risk characteristics exist. The allowances for credit losses are each measured by multiplying the exposure probability of default, the
probability the asset will default within a given time frame, by the loss given default rate, the percentage of the asset not expected to be collected due to default, based on the pool of assets.

Probability of default rates are published by third-party credit rating agencies. Adjustments to Ciena’s exposure probability may take into account including, but not limited to, various customer-specific factors, the potential sovereign risk of the geographic locations in which the customer is operating and macroeconomic conditions. These factors are updated regularly or when facts and circumstances indicate that an update is deemed necessary.

Newly Issued Accounting Standards - Not Yet Effective

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and Ciena is allowed to elect to apply the amendments prospectively through December 31, 2022. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU No. 2019-12 (“ASU 2019-12”), Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for Ciena beginning in the first quarter of fiscal year 2022, and early adoption is permitted. Most amendments within this standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Ciena is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
6 Months Ended
May 01, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The tables below set forth Ciena’s disaggregated revenue for the respective periods (in thousands):
Quarter Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$573,657 $— $— $— $573,657 
Routing and Switching63,628 — — — 63,628 
Platform Software and Services
— 56,688 — — 56,688 
Blue Planet Automation Software and Services
— — 23,958 — 23,958 
Maintenance Support and Training
— — — 70,418 70,418 
Installation and Deployment
— — — 37,999 37,999 
Consulting and Network Design
— — — 7,579 7,579 
Total revenue by product line
$637,285 $56,688 $23,958 $115,996 $833,927 
Timing of revenue recognition:
Products and services at a point in time
$637,285 $20,765 $10,765 $1,411 $670,226 
Services transferred over time
— 35,923 13,193 114,585 163,701 
Total revenue by timing of revenue recognition
$637,285 $56,688 $23,958 $115,996 $833,927 

Quarter Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$654,294 $— $— $— $654,294 
Routing and Switching64,167 — — — 64,167 
Platform Software and Services
— 44,985 — — 44,985 
Blue Planet Automation Software and Services
— — 15,017 — 15,017 
Maintenance Support and Training
— — — 71,479 71,479 
Installation and Deployment
— — — 34,242 34,242 
Consulting and Network Design
— — — 9,869 9,869 
Total revenue by product line
$718,461 $44,985 $15,017 $115,590 $894,053 
Timing of revenue recognition:
Products and services at a point in time
$718,461 $16,978 $4,745 $4,677 $744,861 
Services transferred over time
— 28,007 10,272 110,913 149,192 
Total revenue by timing of revenue recognition
$718,461 $44,985 $15,017 $115,590 $894,053 
Six Months Ended May 1, 2021
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,085,981 $— $— $— $1,085,981 
Routing and Switching127,934 — — — 127,934 
Platform Software and Services
— 106,527 — — 106,527 
Blue Planet Automation Software and Services
— — 40,892 — 40,892 
Maintenance Support and Training
— — — 138,049 138,049 
Installation and Deployment
— — — 77,610 77,610 
Consulting and Network Design
— — — 14,064 14,064 
Total revenue by product line
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 
Timing of revenue recognition:
Products and services at a point in time
$1,213,915 $36,828 $15,939 $3,268 $1,269,950 
Services transferred over time
— 69,699 24,953 226,455 321,107 
Total revenue by timing of revenue recognition
$1,213,915 $106,527 $40,892 $229,723 $1,591,057 

Six Months Ended May 2, 2020
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Product lines:
Converged Packet Optical
$1,245,844 $— $— $— $1,245,844 
Routing Switching131,675 — — — 131,675 
Platform Software and Services
— 96,873 — — 96,873 
Blue Planet Automation Software and Services
— — 30,482 — 30,482 
Maintenance Support and Training
— — — 133,271 133,271 
Installation and Deployment
— — — 69,196 69,196 
Consulting and Network Design
— — — 19,624 19,624 
Total revenue by product line
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 
Timing of revenue recognition:
Products and services at a point in time
$1,377,519 $30,092 $8,481 $8,874 $1,424,966 
Services transferred over time
— 66,781 22,001 213,217 301,999 
Total revenue by timing of revenue recognition
$1,377,519 $96,873 $30,482 $222,091 $1,726,965 
For the periods below, Ciena’s geographic distribution of revenue was as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Geographic distribution:
Americas
$587,475 $650,381 $1,084,086 $1,224,385 
EMEA
155,054 141,431 310,472 271,396 
APAC
91,398 102,241 196,499 231,184 
Total revenue by geographic distribution
$833,927 $894,053 $1,591,057 $1,726,965 
For the periods below, the only customers that accounted for at least 10% of Ciena’s revenue were as follows (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
AT&T$125,138 $105,630 $193,941 $189,640 
Verizonn/an/an/a203,630 
Total$125,138 $105,630 $193,941 $393,270 
n/aDenotes revenue representing less than 10% of total revenue for the period
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):
Balance at May 1, 2021Balance at October 31, 2020
Accounts receivable, net$716,779 $719,405 
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Deferred revenue$204,299 $158,363 
As of the dates indicated, deferred revenue is comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Products$13,257 $17,534 
Services191,042 140,829 
 204,299 158,363 
Less current portion(147,075)(108,700)
Long-term deferred revenue$57,224 $49,663 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Canadian Emergency Wage Subsidy (Tables)
6 Months Ended
May 01, 2021
Unusual or Infrequent Items, or Both [Abstract]  
Schedule of Canadian Emergency Wage Subsidy
The following table summarizes CEWS for the periods indicated (in thousands):

Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$4,189 $— $4,189 $— 
Service2,620 — 2,620 — 
CEWS benefit in cost of goods sold6,809 — 6,809 — 
Research and development28,923 — 28,923 — 
Sales and marketing2,551 — 2,551 — 
General and administrative2,161 — 2,161 — 
CEWS benefit in operating expense33,635 — 33,635 — 
Total CEWS benefit$40,444 $— $40,444 $— 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Costs (Tables)
6 Months Ended
May 01, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Activity and Balance of the Restructuring Liability Accounts The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets, for the six months ended May 1, 2021 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities and other restructuring activities
Total
Balance at October 31, 2020$2,915 $— $2,915 
Charges2,617 
(1)
11,459 
(2)
14,076 
Cash payments(4,696)(11,459)(16,155)
Balance at May 1, 2021$836 $— $836 
Current restructuring liabilities$836 $— $836 

(1) Reflects a global workforce reduction of 66 employees during the six months ended May 1, 2021 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents the redesign of certain business processes and costs and imputed interest expense related to restructured facilities.
The following table sets forth the restructuring activity and balance of the restructuring liability accounts, which are included in Accrued liabilities and other short-term obligations on Ciena’s Condensed Consolidated Balance Sheets for the six months ended May 2, 2020 (in thousands):
Workforce
reduction
Consolidation
of excess
facilities
Total
Balance at November 2, 2019$3,983 $11,160 $15,143 
Charges4,426 
(1)
3,857 
(2)
8,283 
Adjustments related to ASC 842— (11,160)
(3)
(11,160)
Cash payments(5,982)(3,857)(9,839)
Balance at May 2, 2020$2,427 $— $2,427 
Current restructuring liabilities$2,427 $— $2,427 
(1) Reflects a global workforce reduction of approximately 86 employees during the six months ended May 2, 2020 as part of a business optimization strategy to improve gross margin, constrain operating expense and redesign certain business processes.
(2) Primarily represents variable costs and imputed interest expense related to restructured facilities.
(3) Represents restructuring reserve liability recognized as a reduction to Operating right-of-use (“ROU”) assets, net in relation to adoption of ASC 842.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Interest and Other Income (Loss), Net (Tables)
6 Months Ended
May 01, 2021
Other Income and Expenses [Abstract]  
Interest and Other Income (Loss), Net
The components of interest and other income (loss), net, are as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
2021202020212020
Interest income$554 $2,023 $1,088 $5,413 
Gains on non-hedge designated foreign currency forward contracts5,180 1,086 9,709 1,723 
Foreign currency exchange losses(6,575)(4,067)(13,493)(4,839)
Other(433)(1,707)301 (1,316)
Interest and other income (loss), net$(1,274)$(2,665)$(2,395)$981 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Investments (Tables)
6 Months Ended
May 01, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term and Long-Term Investments
As of the dates indicated, investments are comprised of the following (in thousands):
 May 1, 2021
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$151,764 $52 $— $151,816 
Included in long-term investments91,695 22 (2)91,715 
$243,459 $74 $(2)$243,531 

 October 31, 2020
Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
U.S. government obligations:
Included in short-term investments$150,559 $109 $(1)$150,667 
Included in long-term investments82,252 — (26)82,226 
$232,811 $109 $(27)$232,893 
Schedule of Legal Maturities of Debt Investments
The following table summarizes the final legal maturities of debt investments at May 1, 2021 (in thousands):
Amortized
Cost
Estimated
Fair Value
Less than one year$151,764 $151,816 
Due in 1-2 years91,695 91,715 
 $243,459 $243,531 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
6 Months Ended
May 01, 2021
Fair Value Disclosures [Abstract]  
Schedule of the Fair Value of Assets and Liabilities Recorded on a Recurring Basis As of the date indicated, the following table summarizes the assets and liabilities that are recorded at fair value on a recurring basis (in thousands):
 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Money market funds$933,403 $— $— $933,403 
Bond mutual fund75,370 — — 75,370 
Time deposits30,018 — — 30,018 
Deferred compensation plan assets11,799 — — 11,799 
U.S. government obligations— 243,531 — 243,531 
Foreign currency forward contracts— 13,785 — 13,785 
Total assets measured at fair value$1,050,590 $257,316 $— $1,307,906 
Liabilities:
Foreign currency forward contracts$— $285 $— $285 
Forward starting interest rate swaps— 22,794 — 22,794 
Total liabilities measured at fair value$— $23,079 $— $23,079 
October 31, 2020
Level 1Level 2Level 3Total
Assets:
Money market funds$889,293 $— $— $889,293 
Bond mutual fund50,361 — — 50,361 
Deferred compensation plan assets8,213 — — 8,213 
U.S. government obligations— 232,893 — 232,893 
Foreign currency forward contracts— 82 — 82 
Total assets measured at fair value$947,867 $232,975 $— $1,180,842 
Liabilities:
Foreign currency forward contracts$— $681 $— $681 
Forward starting interest rate swaps— 28,513 — 28,513 
Total liabilities measured at fair value$— $29,194 $— $29,194 
Schedule of Assets and Liabilities as Presented on Ciena's Condensed Consolidated Balance Sheets
As of the date indicated, the assets and liabilities above are presented on Ciena’s Condensed Consolidated Balance Sheets as follows (in thousands):
 May 1, 2021
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$1,038,791 $— $— $1,038,791 
Short-term investments— 151,816 — 151,816 
Prepaid expenses and other— 13,785 — 13,785 
Long-term investments— 91,715 — 91,715 
Other long-term assets11,799 — — 11,799 
Total assets measured at fair value$1,050,590 $257,316 $— $1,307,906 
Liabilities:
Accrued liabilities and other short-term obligations$— $285 $— $285 
Other long-term obligations— 22,794 — 22,794 
Total liabilities measured at fair value$— $23,079 $— $23,079 
 October 31, 2020
 Level 1Level 2Level 3Total
Assets:    
Cash equivalents$939,654 $— $— $939,654 
Short-term investments— 150,667 — 150,667 
Prepaid expenses and other— 82 — 82 
Other long-term assets8,213 82,226 — 90,439 
Total assets measured at fair value$947,867 $232,975 $— $1,180,842 
Liabilities:
Accrued liabilities and other short-term obligations$— $681 $— $681 
Other long-term obligations— 28,513 — 28,513 
Total liabilities measured at fair value$— $29,194 $— $29,194 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
6 Months Ended
May 01, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories
As of the dates indicated, inventories are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Raw materials$139,430 $119,481 
Work-in-process10,809 13,738 
Finished goods234,220 210,050 
Deferred cost of goods sold57,390 40,747 
Gross inventories441,849 384,016 
Provision for excess and obsolescence(40,616)(39,637)
Inventories, net$401,233 $344,379 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaid Expenses and Other (Tables)
6 Months Ended
May 01, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other As of the dates indicated, prepaid expenses and other are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Prepaid expenses77,389 70,647 
Prepaid VAT and other taxes72,325 72,838 
Product demonstration equipment, net45,151 44,793 
Other non-trade receivables14,193 21,981 
Derivative assets13,785 82 
Capitalized contract acquisition costs13,008 11,296 
CEWS receivable3,942 — 
Deferred deployment expense421 604 
 $321,651 $308,084 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Details (Tables)
6 Months Ended
May 01, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accrued Liabilities
As of the dates indicated, accrued liabilities and other short-term obligations are comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Compensation, payroll related tax and benefits (1)
$114,119 $135,462 
Warranty48,123 49,868 
Vacation30,612 26,945 
Finance lease obligations3,245 2,836 
Interest payable665 672 
Other133,296 118,349 
 $330,060 $334,132 

(1) Reduction is primarily due to the timing of bonus payments to employees under Ciena’s annual cash incentive compensation plan.
Schedule of Accrued Warranties
The following table summarizes the activity in Ciena’s accrued warranty for the periods indicated (in thousands):
Beginning BalanceCurrent Period ProvisionsSettlementsEnding Balance
Six Months Ended May 2, 2020$48,498 13,793 (10,428)$51,863 
Six Months Ended May 1, 2021$49,868 7,937 (9,682)$48,123 
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities (deferred revenue) from contracts with customers (in thousands):
Balance at May 1, 2021Balance at October 31, 2020
Accounts receivable, net$716,779 $719,405 
Contract assets for unbilled accounts receivable, net$81,437 $85,843 
Deferred revenue$204,299 $158,363 
As of the dates indicated, deferred revenue is comprised of the following (in thousands):
May 1,
2021
October 31,
2020
Products$13,257 $17,534 
Services191,042 140,829 
 204,299 158,363 
Less current portion(147,075)(108,700)
Long-term deferred revenue$57,224 $49,663 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
May 01, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”), net of tax, for the six months ended May 1, 2021 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at October 31, 2020$45 $(219)$(21,535)$(13,649)$(35,358)
Other comprehensive gain (loss) before reclassifications(7)14,690 (494)26,261 40,450 
Amounts reclassified from AOCI— (4,256)4,525 — 269 
Balance at May 1, 2021$38 $10,215 $(17,504)$12,612 $5,361 

The following table summarizes the changes in AOCI, net of tax, for the six months ended May 2, 2020 (in thousands):
Unrealized Gain/(Loss) onCumulative
Available-for-sale SecuritiesForeign Currency Forward ContractsForward Starting Interest Rate SwapsForeign Currency
Translation Adjustment
Total
Balance at November 2, 2019$152 $925 $(13,686)$(9,475)$(22,084)
Other comprehensive loss before reclassifications310 (9,559)(10,932)(21,490)(41,671)
Amounts reclassified from AOCI— 1,540 829 — 2,369 
Balance at May 2, 2020$462 $(7,094)$(23,789)$(30,965)$(61,386)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
6 Months Ended
May 01, 2021
Leases [Abstract]  
Leases Included in the Balance Sheet
Leases included in the Condensed Consolidated Balance Sheets were as follows (in thousands):
ClassificationAs of May 1, 2021As of October 31, 2020
Operating leases:
Operating ROU assetsOperating right-of-use assets$50,997 $57,026 
Operating lease liabilities
Operating lease liabilities and Long-term operating lease liabilities73,159 80,450 
Finance leases:
Buildings, gross
Equipment, building, furniture and fixtures, net$76,711 $70,791 
Less: accumulated depreciation
Equipment, building, furniture and fixtures, net(21,771)(17,837)
Buildings, net
$54,940 $52,954 
Finance lease liabilities
Accrued liabilities and other short-term obligations and other long-term obligations$68,271 $64,401 
The weighted average remaining lease terms and weighted average discount rates for operating and finance leases were as follows:
As of May 1, 2021
As of October 31, 2020
Weighted-average remaining lease term in years:
Operating leases
4.534.87
Finance leases
11.2211.71
Weighted-average discount rates:
Operating leases
2.79 %2.82 %
Finance leases
7.56 %7.56 %
Components of Lease Expense
The components of lease expense included in the Condensed Consolidated Statement of Operations were as follows (in thousands):
Quarter EndedSix Months Ended
May 1,May 2,May 1,May 2,
Classification2021202020212020
Operating lease costsOperating expense$4,202 $4,744 $8,431 $9,201 
Finance lease cost:
Amortization of finance ROU asset
Operating expense1,191 1,093 2,356 2,233 
Interest on finance lease liabilities
Interest expense1,207 1,168 2,428 2,412 
Total finance lease cost2,398 2,261 4,784 4,645 
Non-capitalized lease costOperating expense333 707 626 1,328 
Variable lease cost(1)
Operating expense1,452 1,324 3,051 2,635 
Net lease cost(2)
$8,385 $9,036 $16,892 $17,809 

(1) Variable lease costs include expenses relating to insurance, taxes, maintenance and other costs required by the applicable operating lease. Variable lease costs are determined by whether they are to be included in base rent and if amounts are based on a consumer price index.
(2) Excludes other operating expense of $2.6 million and $2.2 million for the second quarter of fiscal 2021 and 2020, respectively and $4.9 million and $6.5 million for the six months ended May 1, 2021 and May 2, 2020, respectively, related to amortization of leasehold improvements.
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remaining fiscal 2021$10,772 $8,125 $18,897 
202219,462 8,623 28,085 
202316,020 8,624 24,644 
202413,371 8,693 22,064 
20259,058 8,832 17,890 
Thereafter9,434 58,544 67,978 
Total lease payments78,117 101,441 179,558 
Less: Imputed interest
(4,958)(33,170)(38,128)
Present value of lease liabilities73,159 68,271 141,430 
Less: Current portion of present value of minimum lease payments(19,364)(3,245)(22,609)
Long-term portion of present value of minimum lease payments$53,795 $65,026 $118,821 
Finance Lease, Liability, Maturity
Future minimum lease payments and the present value of minimum lease payments related to operating and finance leases as of May 1, 2021 were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Remaining fiscal 2021$10,772 $8,125 $18,897 
202219,462 8,623 28,085 
202316,020 8,624 24,644 
202413,371 8,693 22,064 
20259,058 8,832 17,890 
Thereafter9,434 58,544 67,978 
Total lease payments78,117 101,441 179,558 
Less: Imputed interest
(4,958)(33,170)(38,128)
Present value of lease liabilities73,159 68,271 141,430 
Less: Current portion of present value of minimum lease payments(19,364)(3,245)(22,609)
Long-term portion of present value of minimum lease payments$53,795 $65,026 $118,821 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Debt (Tables)
6 Months Ended
May 01, 2021
Debt Disclosure [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Convertible Notes
The net carrying value of Ciena’s term loan was comprised of the following for the periods indicated (in thousands):
May 1, 2021October 31, 2020
Principal BalanceUnamortized DiscountDeferred Debt Issuance CostsNet Carrying ValueNet Carrying Value
2025 Term Loan$684,337 $(1,414)$(2,638)$680,285 $683,286 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share Calculation (Tables)
6 Months Ended
May 01, 2021
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share amounts):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
2021202020212020
Net income$103,117 $91,655 $158,465 $153,983 
Basic weighted average shares outstanding155,331 153,858 155,257 154,099 
Effect of dilutive potential common shares1,545 1,283 1,477 1,344 
Diluted weighted average shares156,876 155,141 156,734 155,443 
Basic EPS$0.66 $0.60 $1.02 $1.00 
Diluted EPS$0.66 $0.59 $1.01 $0.99 
Antidilutive employee share-based awards, excluded30 203 82 467 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Tables)
6 Months Ended
May 01, 2021
Equity [Abstract]  
Schedule of Stock Repurchase Program
The following table summarizes activity of the stock repurchase program, reported based on trade date:
 Shares RepurchasedWeighted-Average Price per ShareAmount Repurchased (in thousands)
Cumulative balance at October 31, 20205,710,912 $39.33 $224,611 
Repurchase of common stock under the stock repurchase program735,075 53.60 39,398 
Cumulative balance at May 1, 20216,445,987 $40.96 $264,009 
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation Expense (Tables)
6 Months Ended
May 01, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
The following table summarizes share-based compensation expense for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Product$498 $827 $1,451 $1,498 
Service1,421 1,036 2,626 1,878 
Share-based compensation expense included in cost of goods sold1,919 1,863 4,077 3,376 
Research and development5,844 4,822 10,638 8,671 
Sales and marketing6,610 5,264 12,426 9,877 
General and administrative6,743 5,975 13,101 11,502 
Share-based compensation expense included in operating expense19,197 16,061 36,165 30,050 
Share-based compensation expense capitalized in inventory, net419 53 257 153 
Total share-based compensation$21,535 $17,977 $40,499 $33,579 
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures (Tables)
6 Months Ended
May 01, 2021
Segment Reporting [Abstract]  
Reconciliation of Assets from Segment to Consolidated As of May 1, 2021, finite-lived intangible assets, goodwill and maintenance spares are assigned to asset groups within the following segments (in thousands):
Networking PlatformsPlatform Software and ServicesBlue Planet Automation Software and ServicesGlobal ServicesTotal
Other intangible assets, net$11,395 $— $71,484 $— $82,879 
Goodwill$66,493 $156,191 $89,050 $— $311,734 
Maintenance spares, net$— $— $— $63,003 $63,003 
Schedule of Segment Profit (Loss) and the Reconciliation to Consolidated Net Income (Loss)
The table below sets forth Ciena’s segment profit (loss) and the reconciliation to consolidated net income for the periods indicated (in thousands):
Quarter EndedSix Months Ended
 May 1,May 2,May 1,May 2,
 2021202020212020
Segment profit (loss):
Networking Platforms$211,412 $210,987 $367,843 $379,256 
Platform Software and Services36,506 21,668 64,166 50,619 
Blue Planet Automation Software and Services5,688 (4,399)3,254 (7,512)
Global Services48,567 53,540 92,060 99,068 
Total segment profit302,173 281,796 527,323 521,431 
Less: Non-performance operating expenses 
  Selling and marketing110,387 101,214 207,665 208,280 
  General and administrative43,635 42,030 83,628 84,498 
  Amortization of intangible assets6,019 5,839 11,929 11,692 
  Significant asset impairments and restructuring costs8,209 3,811 14,076 8,283 
Acquisition and integration costs294 1,414 601 3,233 
Add: Other non-performance financial items
  Interest expense and other income (loss), net(9,059)(10,525)(17,540)(15,694)
Loss on extinguishment and modification of debt— — — (646)
Less: Provision for income taxes21,453 25,308 33,419 35,122 
Consolidated net income $103,117 $91,655 $158,465 $153,983 
Schedule of 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, and operating ROU assets was as follows (in thousands):
May 1,
2021
October 31,
2020
Canada$247,309 $214,188 
United States59,229 65,321 
Other International42,788 49,894 
Total$349,326 $329,403 
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 833,927 $ 894,053 $ 1,591,057 $ 1,726,965
Products and services at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 670,226 744,861 1,269,950 1,424,966
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 163,701 149,192 321,107 301,999
Converged Packet Optical        
Disaggregation of Revenue [Line Items]        
Total revenue 573,657 654,294 1,085,981 1,245,844
Routing and Switching        
Disaggregation of Revenue [Line Items]        
Total revenue 63,628 64,167 127,934 131,675
Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 56,688 44,985 106,527 96,873
Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 23,958 15,017 40,892 30,482
Maintenance Support and Training        
Disaggregation of Revenue [Line Items]        
Total revenue 70,418 71,479 138,049 133,271
Installation and Deployment        
Disaggregation of Revenue [Line Items]        
Total revenue 37,999 34,242 77,610 69,196
Consulting and Network Design        
Disaggregation of Revenue [Line Items]        
Total revenue 7,579 9,869 14,064 19,624
Networking Platforms        
Disaggregation of Revenue [Line Items]        
Total revenue 637,285 718,461 1,213,915 1,377,519
Networking Platforms | Products and services at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 637,285 718,461 1,213,915 1,377,519
Networking Platforms | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Networking Platforms | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 637,285 718,461 1,213,915 1,377,519
Networking Platforms | Operating Segments | Converged Packet Optical        
Disaggregation of Revenue [Line Items]        
Total revenue 573,657 654,294 1,085,981 1,245,844
Networking Platforms | Operating Segments | Routing and Switching        
Disaggregation of Revenue [Line Items]        
Total revenue 63,628 64,167 127,934 131,675
Networking Platforms | Operating Segments | Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Networking Platforms | Operating Segments | Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Networking Platforms | Operating Segments | Maintenance Support and Training        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Networking Platforms | Operating Segments | Installation and Deployment        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Networking Platforms | Operating Segments | Consulting and Network Design        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 56,688 44,985 106,527 96,873
Platform Software and Services | Products and services at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 20,765 16,978 36,828 30,092
Platform Software and Services | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 35,923 28,007 69,699 66,781
Platform Software and Services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 56,688 44,985 106,527 96,873
Platform Software and Services | Operating Segments | Converged Packet Optical        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services | Operating Segments | Routing and Switching        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services | Operating Segments | Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 56,688 44,985 106,527 96,873
Platform Software and Services | Operating Segments | Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services | Operating Segments | Maintenance Support and Training        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services | Operating Segments | Installation and Deployment        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Platform Software and Services | Operating Segments | Consulting and Network Design        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 23,958 15,017 40,892 30,482
Blue Planet Automation Software and Services | Products and services at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 10,765 4,745 15,939 8,481
Blue Planet Automation Software and Services | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 13,193 10,272 24,953 22,001
Blue Planet Automation Software and Services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 23,958 15,017 40,892 30,482
Blue Planet Automation Software and Services | Operating Segments | Converged Packet Optical        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services | Operating Segments | Routing and Switching        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services | Operating Segments | Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services | Operating Segments | Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 23,958 15,017 40,892 30,482
Blue Planet Automation Software and Services | Operating Segments | Maintenance Support and Training        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services | Operating Segments | Installation and Deployment        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Blue Planet Automation Software and Services | Operating Segments | Consulting and Network Design        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Global Services        
Disaggregation of Revenue [Line Items]        
Total revenue 115,996 115,590 229,723 222,091
Global Services | Products and services at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,411 4,677 3,268 8,874
Global Services | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 114,585 110,913 226,455 213,217
Global Services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 115,996 115,590 229,723 222,091
Global Services | Operating Segments | Converged Packet Optical        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Global Services | Operating Segments | Routing and Switching        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Global Services | Operating Segments | Platform Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Global Services | Operating Segments | Blue Planet Automation Software and Services        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Global Services | Operating Segments | Maintenance Support and Training        
Disaggregation of Revenue [Line Items]        
Total revenue 70,418 71,479 138,049 133,271
Global Services | Operating Segments | Installation and Deployment        
Disaggregation of Revenue [Line Items]        
Total revenue 37,999 34,242 77,610 69,196
Global Services | Operating Segments | Consulting and Network Design        
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,579 $ 9,869 $ 14,064 $ 19,624
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Geographical Distribution of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 833,927 $ 894,053 $ 1,591,057 $ 1,726,965
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 587,475 650,381 1,084,086 1,224,385
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 155,054 141,431 310,472 271,396
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 91,398 102,241 196,499 231,184
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 518,600 $ 598,400 $ 1,000,000 $ 1,100,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue by Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Revenue, Major Customer [Line Items]        
Total revenue $ 833,927 $ 894,053 $ 1,591,057 $ 1,726,965
AT&T | Customer concentration risk        
Revenue, Major Customer [Line Items]        
Total revenue 125,138 105,630 193,941 189,640
Verizon | Customer concentration risk        
Revenue, Major Customer [Line Items]        
Total revenue       203,630
Total | Customer concentration risk        
Revenue, Major Customer [Line Items]        
Total revenue $ 125,138 $ 105,630 $ 193,941 $ 393,270
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 716,779 $ 719,405
Contract assets for unbilled accounts receivable, net 81,437 85,843
Deferred revenue $ 204,299 $ 158,363
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Oct. 31, 2020
Disaggregation of Revenue [Line Items]          
Total revenue $ 833,927 $ 894,053 $ 1,591,057 $ 1,726,965  
Revenue recognized that was previously deferred     78,000 76,500  
Capitalized contract acquisition costs 18,400   18,400   $ 15,300
Amortization of capitalized contract acquisition costs     10,700 10,100  
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Total revenue $ 518,600 $ 598,400 $ 1,000,000 $ 1,100,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Performance Obligation (Details)
$ in Millions
May 01, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 1,400.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-05-01  
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 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Canadian Emergency Wage Subsidy - Narrative (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended
May 01, 2021
CAD ($)
May 01, 2021
USD ($)
May 02, 2020
USD ($)
May 01, 2021
CAD ($)
May 01, 2021
USD ($)
May 02, 2020
USD ($)
May 01, 2021
USD ($)
Canadian Emergency Wage Subsidy              
Unusual or Infrequent Item, or Both [Line Items]              
Total CEWS benefit $ 51.1 $ 40,400 $ 0 $ 51.1 $ 40,400 $ 0  
Amounts receivable from grant $ 4.8     4.8     $ 3,900
Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages              
Unusual or Infrequent Item, or Both [Line Items]              
Total CEWS benefit       $ 43.9 $ 34,700    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details) - CEWS receivable
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended
May 01, 2021
CAD ($)
May 01, 2021
USD ($)
May 02, 2020
USD ($)
May 01, 2021
CAD ($)
May 01, 2021
USD ($)
May 02, 2020
USD ($)
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit $ 51.1 $ 40,400 $ 0 $ 51.1 $ 40,400 $ 0
Product            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   4,189 0   4,189 0
Service            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   2,620 0   2,620 0
CEWS benefit in cost of goods sold            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   6,809 0   6,809 0
Research and development            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   28,923 0   28,923 0
Sales and marketing            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   2,551 0   2,551 0
General and administrative            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   2,161 0   2,161 0
CEWS benefit in operating expense            
Unusual or Infrequent Item, or Both [Line Items]            
Total CEWS benefit   $ 33,635 $ 0   $ 33,635 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring Costs (Details)
$ in Thousands
6 Months Ended
May 01, 2021
USD ($)
employee
May 02, 2020
USD ($)
employee
Activity and balance of the restructuring liability accounts    
Balance at beginning of period $ 2,915 $ 15,143
Charges 14,076 8,283
Cash payments (16,155) (9,839)
Balance at end of period 836 2,427
Current restructuring liabilities 836 2,427
Cumulative Effect, Period of Adoption, Adjustment    
Activity and balance of the restructuring liability accounts    
Balance at beginning of period   (11,160)
Workforce reduction    
Activity and balance of the restructuring liability accounts    
Balance at beginning of period 2,915 3,983
Charges 2,617 4,426
Cash payments (4,696) (5,982)
Balance at end of period 836 2,427
Current restructuring liabilities $ 836 $ 2,427
Number of employee reduction | employee 66 86
Workforce reduction | Cumulative Effect, Period of Adoption, Adjustment    
Activity and balance of the restructuring liability accounts    
Balance at beginning of period   $ 0
Consolidation of excess facilities and other restructuring activities    
Activity and balance of the restructuring liability accounts    
Balance at beginning of period $ 0 11,160
Charges 11,459 3,857
Cash payments (11,459) (3,857)
Balance at end of period 0 0
Current restructuring liabilities $ 0 0
Consolidation of excess facilities and other restructuring activities | Cumulative Effect, Period of Adoption, Adjustment    
Activity and balance of the restructuring liability accounts    
Balance at beginning of period   $ (11,160)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Interest and Other Income (Loss), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Other Income and Expenses [Abstract]        
Interest income $ 554 $ 2,023 $ 1,088 $ 5,413
Gains on non-hedge designated foreign currency forward contracts 5,180 1,086 9,709 1,723
Foreign currency exchange losses (6,575) (4,067) (13,493) (4,839)
Other (433) (1,707) 301 (1,316)
Interest and other income (loss), net $ (1,274) $ (2,665) $ (2,395) $ 981
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Investments - Components of Investments (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 243,459  
Estimated Fair Value 243,531  
U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 243,459 $ 232,811
Gross Unrealized Gains 74 109
Gross Unrealized Losses (2) (27)
Estimated Fair Value 243,531 232,893
Included in short-term investments | U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 151,764 150,559
Gross Unrealized Gains 52 109
Gross Unrealized Losses 0 (1)
Estimated Fair Value 151,816 150,667
Included in long-term investments | U.S. government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 91,695 82,252
Gross Unrealized Gains 22 0
Gross Unrealized Losses (2) (26)
Estimated Fair Value $ 91,715 $ 82,226
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details)
$ in Thousands
May 01, 2021
USD ($)
Amortized Cost  
Less than one year $ 151,764
Due in 1-2 years 91,695
Amortized Cost 243,459
Estimated Fair Value  
Less than one year 151,816
Due in 1-2 years 91,715
Estimated Fair Value $ 243,531
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Fair Value Measurements (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Assets:    
Debt securities $ 243,531  
Fair value, Measurements, Recurring    
Assets:    
Deferred compensation plan assets 11,799 $ 8,213
Total assets measured at fair value 1,307,906 1,180,842
Liabilities:    
Total liabilities measured at fair value 23,079 29,194
Fair value, Measurements, Recurring | Money market funds    
Assets:    
Cash equivalents 933,403 889,293
Fair value, Measurements, Recurring | Time deposits    
Assets:    
Cash equivalents 30,018  
Fair value, Measurements, Recurring | Level 1    
Assets:    
Deferred compensation plan assets 11,799 8,213
Total assets measured at fair value 1,050,590 947,867
Liabilities:    
Total liabilities measured at fair value 0 0
Fair value, Measurements, Recurring | Level 1 | Money market funds    
Assets:    
Cash equivalents 933,403 889,293
Fair value, Measurements, Recurring | Level 1 | Time deposits    
Assets:    
Cash equivalents 30,018  
Fair value, Measurements, Recurring | Level 2    
Assets:    
Deferred compensation plan assets 0 0
Total assets measured at fair value 257,316 232,975
Liabilities:    
Total liabilities measured at fair value 23,079 29,194
Fair value, Measurements, Recurring | Level 2 | Money market funds    
Assets:    
Cash equivalents 0 0
Fair value, Measurements, Recurring | Level 2 | Time deposits    
Assets:    
Cash equivalents 0  
Fair value, Measurements, Recurring | Level 3    
Assets:    
Deferred compensation plan assets 0 0
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 0 0
Fair value, Measurements, Recurring | Level 3 | Money market funds    
Assets:    
Cash equivalents 0 0
Fair value, Measurements, Recurring | Level 3 | Time deposits    
Assets:    
Cash equivalents 0  
Foreign Currency Forward Contracts | Fair value, Measurements, Recurring    
Assets:    
Derivative asset 13,785 82
Liabilities:    
Derivative liability 285 681
Foreign Currency Forward Contracts | Fair value, Measurements, Recurring | Level 1    
Assets:    
Derivative asset 0 0
Liabilities:    
Derivative liability 0 0
Foreign Currency Forward Contracts | Fair value, Measurements, Recurring | Level 2    
Assets:    
Derivative asset 13,785 82
Liabilities:    
Derivative liability 285 681
Foreign Currency Forward Contracts | Fair value, Measurements, Recurring | Level 3    
Assets:    
Derivative asset 0 0
Liabilities:    
Derivative liability 0 0
Forward Starting Interest Rate Swaps    
Liabilities:    
Derivative liability   28,513
Forward Starting Interest Rate Swaps | Fair value, Measurements, Recurring    
Liabilities:    
Derivative liability 22,794  
Forward Starting Interest Rate Swaps | Fair value, Measurements, Recurring | Level 1    
Liabilities:    
Derivative liability 0 0
Forward Starting Interest Rate Swaps | Fair value, Measurements, Recurring | Level 2    
Liabilities:    
Derivative liability 22,794 28,513
Forward Starting Interest Rate Swaps | Fair value, Measurements, Recurring | Level 3    
Liabilities:    
Derivative liability 0 0
Bond mutual fund | Fair value, Measurements, Recurring    
Assets:    
Debt securities 75,370 50,361
Bond mutual fund | Fair value, Measurements, Recurring | Level 1    
Assets:    
Debt securities 75,370 50,361
Bond mutual fund | Fair value, Measurements, Recurring | Level 2    
Assets:    
Debt securities 0 0
Bond mutual fund | Fair value, Measurements, Recurring | Level 3    
Assets:    
Debt securities 0 0
U.S. government obligations | Fair value, Measurements, Recurring    
Assets:    
Debt securities 243,531 232,893
U.S. government obligations | Fair value, Measurements, Recurring | Level 1    
Assets:    
Debt securities 0 0
U.S. government obligations | Fair value, Measurements, Recurring | Level 2    
Assets:    
Debt securities 243,531 232,893
U.S. government obligations | Fair value, Measurements, Recurring | Level 3    
Assets:    
Debt securities $ 0 $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Condensed Consolidated Balance Sheet (Details) - Fair value, Measurements, Recurring - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Assets:    
Total assets measured at fair value $ 1,307,906 $ 1,180,842
Liabilities:    
Total liabilities measured at fair value 23,079 29,194
Cash equivalents    
Assets:    
Cash equivalents 1,038,791 939,654
Short-term investments    
Assets:    
Short-term investments 151,816 150,667
Prepaid expenses and other    
Assets:    
Other assets 13,785 82
Long-term investments    
Assets:    
Long-term investments 91,715  
Other long-term assets    
Assets:    
Other assets 11,799 90,439
Accrued liabilities and other short-term obligations    
Liabilities:    
Accrued liabilities and other short-term obligations 285 681
Other long-term obligations    
Liabilities:    
Other long-term obligations 22,794 28,513
Level 1    
Assets:    
Total assets measured at fair value 1,050,590 947,867
Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Cash equivalents    
Assets:    
Cash equivalents 1,038,791 939,654
Level 1 | Short-term investments    
Assets:    
Short-term investments 0 0
Level 1 | Prepaid expenses and other    
Assets:    
Other assets 0 0
Level 1 | Long-term investments    
Assets:    
Long-term investments 0  
Level 1 | Other long-term assets    
Assets:    
Other assets 11,799 8,213
Level 1 | Accrued liabilities and other short-term obligations    
Liabilities:    
Accrued liabilities and other short-term obligations 0 0
Level 1 | Other long-term obligations    
Liabilities:    
Other long-term obligations 0 0
Level 2    
Assets:    
Total assets measured at fair value 257,316 232,975
Liabilities:    
Total liabilities measured at fair value 23,079 29,194
Level 2 | Cash equivalents    
Assets:    
Cash equivalents 0 0
Level 2 | Short-term investments    
Assets:    
Short-term investments 151,816 150,667
Level 2 | Prepaid expenses and other    
Assets:    
Other assets 13,785 82
Level 2 | Long-term investments    
Assets:    
Long-term investments 91,715  
Level 2 | Other long-term assets    
Assets:    
Other assets 0 82,226
Level 2 | Accrued liabilities and other short-term obligations    
Liabilities:    
Accrued liabilities and other short-term obligations 285 681
Level 2 | Other long-term obligations    
Liabilities:    
Other long-term obligations 22,794 28,513
Level 3    
Assets:    
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 0 0
Level 3 | Cash equivalents    
Assets:    
Cash equivalents 0 0
Level 3 | Short-term investments    
Assets:    
Short-term investments 0 0
Level 3 | Prepaid expenses and other    
Assets:    
Other assets 0 0
Level 3 | Long-term investments    
Assets:    
Long-term investments 0  
Level 3 | Other long-term assets    
Assets:    
Other assets 0 0
Level 3 | Accrued liabilities and other short-term obligations    
Liabilities:    
Accrued liabilities and other short-term obligations 0 0
Level 3 | Other long-term obligations    
Liabilities:    
Other long-term obligations $ 0 $ 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Oct. 31, 2020
Inventory Disclosure [Abstract]      
Raw materials $ 139,430   $ 119,481
Work-in-process 10,809   13,738
Finished goods 234,220   210,050
Deferred cost of goods sold 57,390   40,747
Gross inventories 441,849   384,016
Provision for excess and obsolescence (40,616)   (39,637)
Inventories, net 401,233   $ 344,379
Provisions $ 10,402 $ 12,640  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Oct. 31, 2020
Capitalized Contract Cost [Line Items]      
Prepaid expenses $ 77,389   $ 70,647
Prepaid VAT and other taxes 72,325   72,838
Product demonstration equipment, net 45,151   44,793
Other non-trade receivables 14,193   21,981
Derivative assets 13,785   82
Deferred deployment expense 421   604
Prepaid expenses and other 321,651   308,084
Depreciation of product demonstration equipment 5,100 $ 4,200  
CEWS receivable      
Capitalized Contract Cost [Line Items]      
CEWS receivable 3,942   0
Contract assets for unbilled accounts receivable, net      
Capitalized Contract Cost [Line Items]      
Contract assets 81,437   85,843
Capitalized contract acquisition costs      
Capitalized Contract Cost [Line Items]      
Contract assets $ 13,008   $ 11,296
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Details (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
May 02, 2020
Nov. 02, 2019
Balance Sheet Related Disclosures [Abstract]        
Compensation, payroll related tax and benefits $ 114,119 $ 135,462    
Warranty 48,123 49,868 $ 51,863 $ 48,498
Vacation 30,612 26,945    
Finance lease obligations 3,245 2,836    
Interest payable 665 672    
Other 133,296 118,349    
Total accrued liabilities and other short-term obligations $ 330,060 $ 334,132    
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Details - Accrued Warranty (Details) - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 49,868 $ 48,498
Current Period Provisions 7,937 13,793
Settlements (9,682) (10,428)
Ending Balance $ 48,123 $ 51,863
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 204,299 $ 158,363
Less current portion (147,075) (108,700)
Long-term deferred revenue 57,224 49,663
Products    
Disaggregation of Revenue [Line Items]    
Deferred revenue 13,257 17,534
Services    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 191,042 $ 140,829
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments (Details) - USD ($)
$ in Millions
6 Months Ended
May 01, 2021
Oct. 31, 2020
Foreign Currency Forward Contracts | Designated as hedging instrument | Cash flow hedging    
Derivative [Line Items]    
Derivative asset, notional amount $ 239.1 $ 254.9
Derivative maturity (in months) 24 months  
Foreign Currency Forward Contracts | Not designated as hedging instrument    
Derivative [Line Items]    
Derivative asset, notional amount $ 244.8 212.0
Derivative maturity (in months) 12 months  
Forward Starting Interest Rate Swaps | Designated as hedging instrument | Cash flow hedging | Secured debt | 2025 Term Loan    
Derivative [Line Items]    
Derivative asset, notional amount $ 350.0 $ 350.0
Derivative, fixed interest rate 2.957%  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance $ 2,509,597 $ 2,172,761
Other comprehensive gain (loss) before reclassifications 40,450 (41,671)
Amounts reclassified from AOCI 269 2,369
Equity- ending balance 2,693,263 2,240,576
Accumulated Other Comprehensive Gain (Loss)    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance (35,358) (22,084)
Equity- ending balance 5,361 (61,386)
Unrealized Gain/(Loss) on Available- for -sale Securities    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance 45 152
Other comprehensive gain (loss) before reclassifications (7) 310
Amounts reclassified from AOCI 0 0
Equity- ending balance 38 462
Unrealized Gain (Loss) Derivatives | Foreign Currency Forward Contracts    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance (219) 925
Other comprehensive gain (loss) before reclassifications 14,690 (9,559)
Amounts reclassified from AOCI (4,256) 1,540
Equity- ending balance 10,215 (7,094)
Unrealized Gain (Loss) Derivatives | Forward Starting Interest Rate Swaps    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance (21,535) (13,686)
Other comprehensive gain (loss) before reclassifications (494) (10,932)
Amounts reclassified from AOCI 4,525 829
Equity- ending balance (17,504) (23,789)
Cumulative Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Equity - beginning balance (13,649) (9,475)
Other comprehensive gain (loss) before reclassifications 26,261 (21,490)
Amounts reclassified from AOCI 0 0
Equity- ending balance $ 12,612 $ (30,965)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
ft² in Millions, $ in Millions
6 Months Ended
May 01, 2021
USD ($)
ft²
Leases [Abstract]  
Area leased (in sq ft) | ft² 1.3
Remaining lease term (up to) 11 years
Extension term (up to) 10 years
Termination period (up to) 5 years
ROU assets that involve subleased or vacant space | $ $ 4.6
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Leases Included in the Balance Sheet (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Operating leases:    
Operating ROU assets $ 50,997 $ 57,026
Operating lease liabilities 73,159 80,450
Finance leases:    
Buildings, gross 76,711 70,791
Less: accumulated depreciation (21,771) (17,837)
Buildings, net $ 54,940 $ 52,954
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Equipment, building, furniture and fixtures, net Equipment, building, furniture and fixtures, net
Finance lease liabilities $ 68,271  
Accrued liabilities and other short-term obligations    
Finance leases:    
Finance lease liabilities 68,271 $ 64,401
Other long-term obligations    
Finance leases:    
Finance lease liabilities $ 68,271 $ 64,401
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Leases [Abstract]        
Operating lease costs $ 4,202 $ 4,744 $ 8,431 $ 9,201
Finance lease cost:        
Amortization of finance ROU asset 1,191 1,093 2,356 2,233
Interest on finance lease liabilities 1,207 1,168 2,428 2,412
Total finance lease cost 2,398 2,261 4,784 4,645
Non-capitalized lease cost 333 707 626 1,328
Variable lease cost 1,452 1,324 3,051 2,635
Net lease cost 8,385 9,036 16,892 17,809
Leasehold Improvements        
Property, Plant and Equipment [Line Items]        
Amortization $ 2,600 $ 2,200 $ 4,900 $ 6,500
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Leases Maturity (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Operating Leases    
Remaining fiscal 2021 $ 10,772  
2022 19,462  
2023 16,020  
2024 13,371  
2025 9,058  
Thereafter 9,434  
Total lease payments 78,117  
Less: Imputed interest (4,958)  
Present value of lease liabilities 73,159 $ 80,450
Less: Current portion of present value of minimum lease payments (19,364) (19,035)
Long-term portion of present value of minimum lease payments 53,795 61,415
Finance Leases    
Remaining fiscal 2021 8,125  
2022 8,623  
2023 8,624  
2024 8,693  
2025 8,832  
Thereafter 58,544  
Total lease payments 101,441  
Present value of lease liabilities (33,170)  
Present value of lease liabilities 68,271  
Less: Current portion of present value of minimum lease payments (3,245) $ (2,836)
Long-term portion of present value of minimum lease payments 65,026  
Lease, Liability, Payment, Due [Abstract]    
Remaining fiscal 2021 18,897  
2022 28,085  
2023 24,644  
2024 22,064  
2025 17,890  
Thereafter 67,978  
Total lease payments 179,558  
Less: Imputed interest (38,128)  
Present value of lease liabilities 141,430  
Less: Current portion of present value of minimum lease payments (22,609)  
Long-term portion of present value of minimum lease payments $ 118,821  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)
May 01, 2021
Oct. 31, 2020
Weighted-average remaining lease term in years:    
Operating leases 4 years 6 months 10 days 4 years 10 months 13 days
Finance leases 11 years 2 months 19 days 11 years 8 months 15 days
Weighted-average discount rates:    
Operating leases 2.79% 2.82%
Finance leases 7.56% 7.56%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Debt - Debt Components (Details) - Secured debt - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Jan. 23, 2020
Debt Instrument [Line Items]      
Deferred Debt Issuance Costs $ (2,600) $ (2,900)  
2025 Term Loan      
Debt Instrument [Line Items]      
Principal Balance 684,337   $ 693,000
Unamortized Debt Discount (1,414)    
Deferred Debt Issuance Costs (2,638)    
Net Carrying Value $ 680,285 $ 683,286  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term and Long-Term Debt (Details) - Secured debt - USD ($)
$ in Thousands
6 Months Ended
May 01, 2021
May 02, 2020
Oct. 31, 2020
Jan. 23, 2020
Debt Instrument [Line Items]        
Debt issuance costs, net $ 2,600   $ 2,900  
Amortization of debt issuance costs 300 $ 300    
2025 Term Loan        
Debt Instrument [Line Items]        
Aggregate principal amount 684,337     $ 693,000
Debt issuance costs, net 2,638      
Fair value of debt $ 685,200      
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share Calculation - Earnings Per Share Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Earnings Per Share [Abstract]        
Net income $ 103,117 $ 91,655 $ 158,465 $ 153,983
Basic weighted average shares outstanding (in shares) 155,331 153,858 155,257 154,099
Effect of dilutive potential common shares (in shares) 1,545 1,283 1,477 1,344
Dilutive weighted average shares (in shares) 156,876 155,141 156,734 155,443
Basic EPS (in dollars per share) $ 0.66 $ 0.60 $ 1.02 $ 1.00
Diluted EPS (in dollars per share) $ 0.66 $ 0.59 $ 1.01 $ 0.99
Antidilutive employee share-based awards, excluded (in shares) 30 203 82 467
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Details) - USD ($)
6 Months Ended
May 01, 2021
May 02, 2020
Dec. 13, 2018
Equity [Abstract]      
Stock repurchase program authorized amount     $ 500,000,000
Payments for repurchase of common stock $ 27,893,000 $ 18,200,000  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Summary of the Stock Repurchase Program (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
May 01, 2021
USD ($)
$ / shares
shares
Shares Repurchased  
Cumulative beginning balance (in shares) | shares 5,710,912
Repurchase of common stock under the stock repurchase program (in shares) | shares 735,075
Cumulative ending balance (in shares) | shares 6,445,987
Weighted-Average Price per Share  
Cumulative beginning balance (in dollars per share) | $ / shares $ 39.33
Repurchase of common stock under the stock repurchase program (in dollars per share) | $ / shares 53.60
Cumulative ending balance (in dollars per share) | $ / shares $ 40.96
Amount Repurchased (in thousands)  
Cumulative beginning balance | $ $ 224,611
Repurchase of common stock under the stock repurchase program | $ 39,398
Cumulative ending balance | $ $ 264,009
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation Expense - Expense in Period (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense capitalized in inventory, net $ 419 $ 53 $ 257 $ 153
Total share-based compensation 21,535 17,977 40,499 33,579
CEWS benefit in cost of goods sold        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,919 1,863 4,077 3,376
Product        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 498 827 1,451 1,498
Service        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,421 1,036 2,626 1,878
CEWS benefit in operating expense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 19,197 16,061 36,165 30,050
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 5,844 4,822 10,638 8,671
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 6,610 5,264 12,426 9,877
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 6,743 $ 5,975 $ 13,101 $ 11,502
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation Expense (Details)
shares in Millions, $ in Millions
6 Months Ended
Jan. 29, 2021
shares
May 01, 2021
USD ($)
purchase_period
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Offer period   12 months
Number of purchase periods | purchase_period   2
Purchase period   6 months
Purchase price of common stock   85.00%
Increase in number of shares authorized (in shares) | shares 8.7  
Restricted stock units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized share-based compensation | $   $ 155.6
Weighted-average period for recognition of share-based compensation (in years)   1 year 6 months 25 days
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures (Details)
$ in Thousands
6 Months Ended
May 01, 2021
USD ($)
segment
Oct. 31, 2020
USD ($)
Segment Reporting [Abstract]    
Equipment, building, furniture and fixtures, net $ 298,329 $ 272,377
Operating right-of-use assets $ 50,997 $ 57,026
Number of operating segments | segment 4  
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Segment Reporting Information [Line Items]    
Other intangible assets, net $ 82,879  
Goodwill 311,734 $ 310,847
Maintenance spares, net 63,003  
Operating Segments | Networking Platforms    
Segment Reporting Information [Line Items]    
Other intangible assets, net 11,395  
Goodwill 66,493  
Maintenance spares, net 0  
Operating Segments | Platform Software and Services    
Segment Reporting Information [Line Items]    
Other intangible assets, net 0  
Goodwill 156,191  
Maintenance spares, net 0  
Operating Segments | Blue Planet Automation Software and Services    
Segment Reporting Information [Line Items]    
Other intangible assets, net 71,484  
Goodwill 89,050  
Maintenance spares, net 0  
Operating Segments | Global Services    
Segment Reporting Information [Line Items]    
Other intangible assets, net 0  
Goodwill 0  
Maintenance spares, net $ 63,003  
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 01, 2021
May 02, 2020
May 01, 2021
May 02, 2020
Less: Non-performance operating expenses        
Selling and marketing $ 110,387 $ 101,214 $ 207,665 $ 208,280
General and administrative 43,635 42,030 83,628 84,498
Amortization of intangible assets 6,019 5,839 11,929 11,692
Significant asset impairments and restructuring costs 8,209 3,811 14,076 8,283
Acquisition and integration costs 294 1,414 601 3,233
Add: Other non-performance financial items        
Interest expense and other income (loss), net (9,059) (10,525) (17,540) (15,694)
Loss on extinguishment and modification of debt 0 0 0 (646)
Less: Provision for income taxes 21,453 25,308 33,419 35,122
Net income 103,117 91,655 158,465 153,983
Operating Segments        
Add: Other non-performance financial items        
Net income 302,173 281,796 527,323 521,431
Operating Segments | Networking Platforms        
Add: Other non-performance financial items        
Net income 211,412 210,987 367,843 379,256
Operating Segments | Platform Software and Services        
Add: Other non-performance financial items        
Net income 36,506 21,668 64,166 50,619
Operating Segments | Blue Planet Automation Software and Services        
Add: Other non-performance financial items        
Net income 5,688 (4,399) 3,254 (7,512)
Operating Segments | Global Services        
Add: Other non-performance financial items        
Net income $ 48,567 $ 53,540 $ 92,060 $ 99,068
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details) - USD ($)
$ in Thousands
May 01, 2021
Oct. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Equipment, building, furniture and fixtures, net $ 349,326 $ 329,403
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Equipment, building, furniture and fixtures, net 247,309 214,188
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Equipment, building, furniture and fixtures, net 59,229 65,321
Other International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Equipment, building, furniture and fixtures, net $ 42,788 $ 49,894
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended 50 Months Ended
May 01, 2021
USD ($)
May 02, 2020
USD ($)
May 01, 2021
USD ($)
government_entity
May 01, 2021
CAD ($)
government_entity
May 02, 2020
USD ($)
May 01, 2021
USD ($)
May 01, 2021
CAD ($)
May 01, 2021
CAD ($)
Loss Contingencies [Line Items]                
Total revenue | $ $ 833,927 $ 894,053 $ 1,591,057   $ 1,726,965      
Canadian Grant                
Loss Contingencies [Line Items]                
Maximum amount of Canadian grant 46,900   $ 46,900     $ 46,900   $ 57.6
Number of Canadian government entities | government_entity     3 3        
Total revenue     $ 3,800 $ 4.9   37,000 $ 45.5  
Amounts receivable from grant $ 2,200   $ 2,200     $ 2,200   $ 2.7
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 04, 2021
May 01, 2021
Oct. 31, 2020
Subsequent Event [Line Items]      
Stock repurchases (in shares)   735,075  
Stock repurchases   $ 39,398  
Average price of shares repurchased (in dollars per share)   $ 53.60  
Aggregate shares repurchased (in shares)   6,445,987 5,710,912
Subsequent event      
Subsequent Event [Line Items]      
Stock repurchases (in shares) 195,920    
Stock repurchases $ 10,400    
Average price of shares repurchased (in dollars per share) $ 52.84    
Aggregate shares repurchased (in shares) 6,641,907    
Authorized funds remaining under stock repurchase program $ 225,600    
EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #!\R5('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " P?,E27?=%I>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVFQ8.CFLN))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4RG@] ^XG/T 2-93#>3ZX\>$S]AEF-&"/#@=*P$L.3"X3 MPVGJ.[@"%AAA=.F[@&8EYNJ?V-P!=DY.R:ZI<1S+L0<.;T^/+WG=P@Z) MU*!Q_I6LH%/ #;M,?FVV][L')NNJYD75%M7=CM^*IA&\?5]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #!\R5+(2&:C*P4 % 5 8 >&PO=V]R:W-H965T&UL ME9A=4^LV$(:O3W^%)M.+=H9@2\X'G F9"0%ZT@(G$-H.[?1"L97$@RVYLDS( MO^_*3FQ@G+5[D_AK7S]>2>]*&FV5?DDW0ACR%DALC$F^.D[J;T3,TU.5 M" EW5DK'W,"I7CMIH@4/\J X]>M%.^ MTP:^/SZHW^0?#Q^SY*F8JNC/,#";B\Y9AP1BQ;/(/*KM-['_H+[5\U64YK]D M6SS;ZW6(GZ5&Q?M@((A#6?SSMWTBW@>X1P+8/H!]"J#'WN#M [S\0PNR_+.N MN.'CD59;HNW3H&8/\MSDT? UH;3-N# :[H809\93]2HTF4.+D2Y)-UR+=.08 M$+:W'7\O,:R-TM"./(E':U!'A4D9G B$:E$2#=D1S MH4,5V Y%H%_7I@A7LEV(GOSPY4M#)QB69,.6+:8YF%CN0<>3A6NM>)1BV3HK MF5TV9'V/8OV?LHJ0M2&8J-3PB?X7) M\7&!*S+J#@<86U43*&[E>0M.8))Z' 47Z%',W6A5 BCNV[?*AYS,-TIB?ML@ M,CCO=?M#%R6J"@#%W?LI-.#]:D4H^VGY,UD(/].0K5HL7&FJXAC,9F&4_W)" M$J[)*X\R07YT3UU*$I@ Y;-#C+HJ$Q3W=RBA02C79+&+ERJJA6TH$+/K>VR: M694&AIOW(6'D^LW?< D^=*QB-0C=/R^P.L"J.L!:U8%IIK6=;113C#Q98!99 M[>2\0?'Y\Y3^(UGE_ZR5_\\DS!2+U9>=FO$#:BT9KMA 5ED^:V7Y=AX$Y1P\ M=:UT[1AHT+GE&GK Q/=AE0G3!!$4DAACY?VLE?!<)E&H$J MYV>X:1]&Y0>37.3+9?(],U KI76TVK5JH=S/E>VNRNN8]GO#P9#VV^X-O/,^EK#*XEF#0^_]ZR9,;#ZN97N7Y7L.$_;"2>\]V Q=KAV.#6-,60^7['N[2GZGV M"^#C7+C< \.H*L_W<(>> %)08$6\KGM?-@@<'8+.NSTKZT#Y5EY*?+L8*[:O MRJOE=N$DWR1SJL>+O<8[;@TL)9%80:A[.H2QIHOMN^+$J"3? 5LJ8U2<'VX$ M#X2V#\#]E5+F<&)?4&ZBCO\#4$L#!!0 ( #!\R5)UC^=+D0< $(A 8 M >&PO=V]R:W-H965T&ULK5I=<]NV$OTK'$T?DIDD(CY( M@A[;,[&DVV:F:3-Q>_M,BY#$"4FH!"0[]]??!4F+$K!DW"8OED@=+'$.@=T# MP->/JOFB=U*:X*DJ:WTSVQFSOYK/]7HGJTR_4WM9PR\;U529@5++6A:J#1FYN9N_)U8K%MD&+^&\A'_79 M]\!2>5#JB[WXD-_,0MLC6-^HQ:"P:HMDOK?IM:]"KJ.U N3<-_%I .W.[4'4.KUWF 7S3JBSR MS,#%O8$/& ]&!VH3_+Z736;?JP[>!G_>+X-7/[T.]"YKI Z*.OACIPXZJW/] M)OCIXOIZ;J"+]D'S==^=NZX[=*0[+/BH:K/3P0JZE2/ME]/MXXGV.3@;\F'T-0O(FH"$E2'<6+VA-V]8A1N:[GKWZM\^^$(*=!@IKP[&1<)_E M4=8'>341BI]"\384'PGUAS)9"5FF#8B-D:YYW#:WF>YX*QA+:7(]/YYKC\!2 M'D;L$K;T821*21@YX58(+J%Q&D33WJ9H/35NTE/4=%+ SU++K%GO LC/4%"/X!3V-L]C8J8>+T)" MRAV5%@B,D8@Y*BU]&.4T%>ZX06 QY6?1+FB3<*ASX23Q>_ B5DS+&RS1%VFE M10M4B-%F;D<7&"XDE'"'-X*#^1*?I96..(H35(PQ/ZOP9'K.R!I&4MDRSW+P M$(4V=F0=T=S;![N8&RQFD@='0>^D(3+"8"I<[ N,\%2/4Z4"=3E)_7ZG& M%/]KO8O-DT5MLGI;/)0RR+26!G;8IW5IB,<%-4^*YK.V=D! 1;.-(>U.31V*CF"#$U<1'$0XSPM4$>Z1@(Y(,WH-,FX_WZ[\/A2ZZ50H( $-";CMW.T&? M^W,SY2Y['T2XGPY\%(PNE[L/8I2-<1^<"(E>8!J45UA0RI%/.1%)&KJL$9R MF2!.X!+!23Q"?C!,9-HQ?:C7JI+!IE'5LP2PH$&I^]X%W$'L MSMH%AJ,)%QYU'P=SAU/N4L=P$>OTFJ"7J (AO;=Y:BJX0"(QZ%6Z)PECJ%4(?EHH1,T4&-T7$RS3H!SU* M5_@=3!+AU3X,)F*O]B$P$A'N\<5P<9R,O?;!ZI%IK_>K]V0]78V M[W<.2.5M77@NC+E\P > ;\>\!/!-R/+;D!4">1OSD4E/!]='IUU?/^D?Y$8U M\GG0F^P)SWD4L7241XE+&<-!N8[=E2>&2XD0[L3'<,(N44?H#]:/3EN_3XTZ M%NV>'O#_-GW?A8&===?3"PP&=M_->@B,,6\IML)@$:$CUH<.UH].6[_?K-EI M":-4J;_8AY4=<4T^@DM)'+F9#0L7">YY?!3'TC%70P>C1Z>-WEVFB[7-XL\O M&0H73:YBV+\F W,AU)]LI "BS:K9-_)PY_D3@8*G(7!P@*U'&] M(!HK34<$&KP@G?:"?[5;Z*!0=@0OM)5VNQV&T+DL4#P.1L.**;=FT6K4W<:% M\7T;B2+&B"L-AF/@&%UQT'C4V[5#<3P<%6CPBW3:+WH"Y79(P:IY9!#],[40 MZQC%PET$+5 <> AW387'2YA7:=!XG(\EH,%BTFF+"94FAV6DGMIR'[P:G=[Z M>L%>,QU<$)UV0=_<;>[;GZ>?. E#[M4]'Y= [DZI^RY\'*%Q0EU[L,* G"8D M3/"WP0;;P\(?N.?,!C_!IOW$/]EU9EC]3[VU[@+!\3 BW@(2P<41CU/74""X M).5@O$=$'1P%FW84][(Y%FO7.ET&.SM-^>[C%#84._:=!RH,V9J(F6=$%Q@N M@K6WFVX0'*,L<;=$5@B.INEYLK]D/%0O]B,/5=B0]-F/.U;I0UVJ.\X?PW7\7?,R:;5'KH)0;>%3X+H%WV70']MV%4?OV M1/I!&:.J]NM.9KEL+ !^WRBHL/V%?<#IWR9N_P]02P,$% @ ,'S)4IC! MN+7] P 10X !@ !X;"]W;W)KBWBP%MH'&]K8"S18T;?>9D6A+JT1Z)&4G^_4[THIJ4[0;+,. M?;%$ZKGC/0^/Y^-TS\4W65*JT$-3,SD;E4IMKSQ/YB5MB'S'MY3!ES47#5$P M%!M/;@4EA3%J:B_P_<1K2,5&\ZF9NQ7S*6]573%Z*Y!LFX:(QVM:\_ULA$=/ M$Y^J3:GTA#>?;LF&WE'U97LK8.3U7HJJH4Q6G"%!U[/1>WRUPL; (+Y6="^/ MWI&F_UX5JIR-TA$JZ)JTM?K$][_0CE"L_>6\EN87[3NL/T)Y*Q5O.F.( MH*G8X4D>.B&.#,"/VR#H# +;(#QC$'8&X7-7B#J#Z+DKQ)V!H>X=N!OAED21 M^53P/1(:#=[TBU'?6(->%=.)!.P0/R M04G$U_"I@2PL=7KL*/K OWJ#7J%8/9SR5M) M6"&GGH(8]4I>WL5S?8@G.!-/B&XX4Z5$*XBK<-@O+]LG%^P]T*87*'@2Z#JX MZ/"&/"(?OT6!'V!'.(MG6 ?&VG>1>=':JW^Z]HD089\IH7$7G7'W*U2MRFR] M:U=J2JR7U-QU"JQY+4%$F:MZ)2 M%95O$0.IX-@H\N"2ZK!\?!1V%%@R#2%AEE@B#3%C2^V5PPWVW>K$O3KQ,]7) MVZ:MB2[S2 G"I'[7TA1_0-4RI<-%/AZ$A/W(]RW^0]08I[&?6A(,84$2)-A2 MP>$LP%%V1HBD%R*Y*,1OJJ0"Y2>5\2A+7-R3(?4L"_W S7W2_TQ:4!"@(T)_IX"$%9_J@G]D04(!>#;']8W;)AS4D'?P-#T#C)(GNO MARBH%:&]U0Y?J7]T$$Y$Q?[WOLC_-V1]@5ZG@1TU;/C_M-]=M,E)$8ZL.K1P MH,9I$H36CCM@$;01UHZ[G&$?^@UKS[VCMKBA8F/N(Q(T:)DZ]#W];'_G>6\Z M?6O^&E\ML&-^J>](I@W_[OYPP;HA8E,QB6JZAJ7\=Q/(3W&XLQP&BF]-4W[/ M%;3XYK6$>QX5&@#?UYRKIX%>H+\YSO\&4$L#!!0 ( #!\R5*@KKZT(P< M ' < 8 >&PO=V]R:W-H965T&ULK5EK;]RV$OTKQ#8H M4L#V\J%G8AM(G/LHD#9!W=[[F2MQO40D<4M1?O37WZ%VO=H5'W:*^R&QI#TD MSXR&EO_4;(0QZ;)NNOUILC-F^6R[[:B-:WE^HK>C@E[72+3=PJ^^6 M_58+7H^#VF9),VY?KIHVC4P]6"+)X? M_";O-L8^6%Y?;OF=N!7FC^U7#7?+PRRU;$772]4A+=97BP_DW0W+[8 1\1\I M'OJC:V1-62GUS=[\7%\ML&4D&E$9.P6'/_?B1C2-G0EX_+F?='%8TPX\OGZ> M_9^C\6#,BO?B1C7_E;797"V*!:K%F@^-^4T]_%OL#4KM?)5J^O%_]+#'X@6J MAMZH=C\8&+2RV_WECWM'' T@+#" [@?0^8 D,(#M![#1T!VST:Q/W/#K2ZT> MD+9HF,U>C+X91X,ULK.O\=9H^%7".'-]H[H:7HJH$5SUJI$U-W#SD3>\JP2Z MM1/WZ!S]A]WZ]' >K_P)X3) M&:*8$L_HF_CH+Y6Y0&PW')\.7X+A!^OIP7HZSL="U@]:B\X@WO=@YKO(C.PP M(QMG3$(S\GZ#P#6HLA?BST'>\P:6\+IJ-U4V3F7WV_TU 9 M'FBF49H?JDH-0 RR1B7 G:M&G*$.,IQ:(]Y 'AHC%3(:JK2HI4&-@M?9VY_? M$'R1_/@#R?#[5C;-F#?@W=C'V>SQB(?HW#W>1^B(AJ!3*Z%W/SP'WQFPZ;=B M3$+-TX7/::GCC9QD>5[.G.:#E0E._4[+#D[+HD[[&5YH9Y26HA^=Y2.8.2LG MF%#&9@1=&$L2=F3'"<'\0#"/$ORJQ9;+&HG'KAJ939"^ZCF+@=*LI3, MJ'I@N,!%8)\4!ZI%E.KORO &DO%QKO"1+)S5:5XF23IWJ >7$4+2@$?+ \TR M2O.SZNY>M9M+9_V2Y"2=L711!:4T\W,D>-(;'&7Y#TB)6TOM#*T&V=2RNSM# MZT%WT@Q:C%&PEH_V.ARX^R5./%@6C,ZWE@^74Y8'$A(Y$DT2->++5FAN@#K2 MMDPX5^OSH1>1T-C/=\PDQ669SPE[8#D..GV2.4*C?/^E5/T FC!<,!JI->D;A@[9)LA*!'K5A18#+/KCX@*3"DN #%2;%(_JIJ ML9%\)1MI0%MC)2.9](7$!>90X6SYDRUOO/9[U84F3@KQX$I2XH &DDE=2%Q> M@*0>(.R/K)\T&_53+:E6C;SCMDGSOTA76!B#IA//#?'A$L*HWQ Z*1"-*]!A M VL!-=+@]39UE8,D.<[G(NG#X2+'@>U )X6AKU681D"7>NQU+U]7.$C)LOGN M]<(P"^09>M1&Q?7E>6=L(0AL-0VE])1T:K'R9D?J"DI6LGD8O(0Z93R)#HV+ MSFE-]Y)W72G)"YKE\_['A\MPCDF [:0Y-*XYGX^<^8K@=>4DS2EU@L&%):"0 M+$!V$AWZ?:+S0CZ@'D6A^?$6VM/UX1@I0L$[*0^-*\_D7/6=F\Y5FA3Z(B=' MN+",)"3$>Y(C&N^@/I_LL& 10MVF*,L92QV:/ES&TD#Q22=UHZ]IGU[RI2M; M)"N3/'7"P ?,019"*6$2.!H7N!O5MG+7->U.<%1G8T%TE96ZM[\J(Q E/WG9 M1V>V1['O^BVOQ-5B"WV-T/=B<8U\QU__AXE.CZTF560X6MS<&E5]VZBF%KK_ M\8>"DOS]>'QEGJ+'8I.@L;B@0;^_SUR]70F-:Y#W4/)H=,^;0: W^ +# XK/ M,![_05'!M:TR!@/5A?Q+U._17T*KY^>R[VU!,A8A@^FA?[#=I/>@S=6]>5Q% M(:((5&*R"[ M;))=%I==*'F'=FC&$_%=F5NI%C;>QG[&N!?HCH,);^UQHSPU MW5\?S$%>XJZN4B@-JV/J"W ML5T>?0ZRW^)^X?I.=CT4-6L8B2]R\(3>?=[:W1BU';\0K90QJATO-X(#?0N MW]<*M&]_8S\Z'3XR7O\/4$L#!!0 ( #!\R5+?71$9.@, .\* 8 M>&PO=V]R:W-H965T&ULK59=;YLP%/TK%JNF5MK"1[Z[)%*; MJMH>JD6-NCU,>W# "5:-36V3M/OUNS:40D:^JN4AV.:><\^Y7(-'&R$?54R( M1L\)XVKLQ%JGEZZKPI@D6+5$2CC<60J98 U3N7)5*@F.+"AA;N!Y/3?!E#N3 MD5V;R9$/Z0S"3.W M9(EH0KBB@B-)EF/GRK^<^H$!V(@?E&Q498R,E840CV;R+1H[GE%$& FUH$Z)IJ&F%V@S^AA?H/.SR[0&:(COH6ZA=@[WZG 7ZE 6(RB+$5B^ M]@Z^N0;ST*,:B26ZI1Q*0#%#,Z&H[;E?5PNE)73>[SW)VF6RMDW6V9'LBL$6 MLD6&S8@BD2WT,F/0UZ'(N&ZL94XXL(1F?ZXGOM?JC-QUM62-0;TRJ*:U4VKM M'"B,"!]CP2(BU<W=O)6:PJU_Q[[4\?ZM(!X)J-GJEC=Y)-JQ$ MA7"F8R'I'U@W)O+51N4Y?;E_HC FH-^Z:#_'@=4J>RP^OX_HK9E M[XNHZ1V4>@?OT0M?*Z4QCRA?'1(]."AZ7T1-]+ 4/=PK>BJ2!-XE_Z/5A\>T M^H&@F@??>_ML>,>[.+G3"_):!P^;>_VHT+J)RK?//]G$<$%=5^=W.L!?X M0;!MH#&TVVM[7G>'@;?OE1^<;."$[B_8CW+1&-KHPJV<1LQ1\ [+%>4*,;($ MK-?J XG,3U?Y1(O4'E 60L-QQPYC.)$2:0+@_E((_3HQ9Y[RC#OY"U!+ P04 M " P?,E2_]&=N_@( #") & 'AL+W=ODRI-!%VY;MJN\WJ1.'G;C6I^<\ZP!S8RR7"9( M^))/?UH" X,$]I[LPQJ8%OQ;:O6O);AZJIMOZBB$1L]E4:GKBZ/6IP_;KVT9EL25!$&U++JN+FRM[[;ZYN:I;7/HJB?KB_PQ>N%K_)PU.;"]N;JQ _B0>@_3O<-G&V'N^2R%)62 M=84:L;^^N,4?[EAJ&EB+_TCQI";'R+BRJ^MOYN2W_/HB,(I$(3)M;L'ASZ.X M$T5A[@0Z_NIO>C$\TS2<'K_>_5?K/#BSXTK%_EH_ M_4OT#H7F?EE=*/L_>NIM@PN4M4K79=\8%)2RZO[RY[XC)@W@/OX&I&] Y@WH M0@/:-Z#6T4Z9=>L3U_SFJJF?4&.LX6[FP/:-;0W>R,H,XX-NX%<)[?3-75WE M,"@B1W"DZD+F7,/)@X8_,%I:H7J/[K@ZHE]AQ!7:H#\>/J$??_@)_8!DA?Y] MK%O%JUQ=;36H,??<9OV3/W9/)@M/CM#GNM)'A7X!!?EY^RUX,;A"7EWY2%9O M^)F_H !?(A(0[)%S]X[6Q+8.5L30H5^IO1U=ZE?397O;9:>F?I3@(MJ]()A^ M#=>R.G3Q*[44ZL/*X]CP.&8?QQ8>]P4FO*RRNA2^@>C:1K:MF=>/-SA,6!1> M;1^G'>0SHVE"![,S:>$@+5SMB=O\3PCC+I9T#5,_JZM,%@)5@V9SW9QEIM/^ M27=%@Z9HM;L^"0VDT" B[]:>3(2+]&NE44.3[Q$^[:II&X;@2# T5X^ MFV-U:<]X63=:_CWZN>,;BTY8..ED%I-T/A0>JX0FV#\2 M\>!UO.KUPY$W8F.27HZ@VX$$JG,@JY5?;.S*"%B:SL2Z5I2&<>H7FPQBDU6Q MM[,>EI7FU4'N('"X4L*O-W&4X"3$\4ROQRJET4+GIH/>](V0VHNF@9[5_%EX MQ:7.8S=I%$0S<:X5"9E)23YQ.!C3?+ J[][,*LM>0#]TYB/$9]V\(/&<":5L M3-<[R/]"9:+*O%FD?\)9OP4L(#,'?&8D8DL>3$"%O\.#)]XTO-(O7J'841"G M=!X%'BM,P6Y!)QEUDE6=O^NC:+RRB// ,"7)7)9KA2.<+G7?R"/\!I".,'V$ M,M#NYH\=\T+RG2S>S*MXY!!>!]%MEM6M2?607X5\Y#!?O7W!W,F DV#>%ZX5 M@&O"K7.1(Y%PN"KRMS[\I7^B]JW/Q$512MER":_#Z;X1)RYS MF)HF0XM^9A<"4A2R-1Z;@=:C\/B#:,A UIF[>U/M-J]8R M-7:AD9"0SE5[K")&%C2/:,%OL.4U2$_\Q40H,#W+FI87D[Z&=%C(@\6/WP&7 M(AL:X,"9SQX[#$S"2XEF! Y^)W$: >'<^N>9BQ,&P^[D; ^;PF@)X62D#EFG MSL,1(+[I,DU='39:-.6DJ.LB9I*#?"X0ER>;-"9S;OK,<$#Q M;)R!VRSITO M[RU,O>)=R! <1^&\A/+881JD="'MDY%&A+QW'=*:N@_2OX&_^HZBFHR,(70] M<_&7KLXWA)[4U$,E?3F4T38FH*:#]3LLZ&'JF>Z%3O43O7_N>7SB*,3S;O38 M0;R'"SF9C%@CZUB[;YOL:((5*E'^R&5ATH9U4W$X4")KF^4@\,$N((PX4> Q M9$&2L@7Y(_#(.O"@=LJ$R&%@FKI$)=>]VO_/'1=[*4[P'-X>LRB ?PN^C'@D MZWA\$%H7=GUEU(-F(0^PA&DA%5;9B[D M:%9X%2Z@0"'!1LL+;U^N$A,&9Y# MWF.UH0F-%MP8N4G6N7F;P?Q0\G5YLVL5&*A.K;E@4PXW1LU\=Z27[[+1&0+7 M9$,2NC@&(T#).D#/X\G&3+^*UB]]?C$#Y)7M\I!%\9R:'JLET2,OR3HOAT2^ ME@B]DCUT9 EV1?LHFK!D(?O0$:,T^-XDOI<5K[+W)W$Z\HZ^L<[JDKC=U1B8 MG8N==S2IRZT-=7>6?&8XI@LE$!WI1M?76A.M1B&22K70+6)Y1X.ZRZOYK/&8 MP(Q?*#KI9$/P77"T2IA&F;1O%3VFBUN&=&1?'2=?';3R"SG M3CT"<\L)S9_1D]1'L^<%40@DJ=#K; (/E:ZS;Z@%ZB-NTK'?,P_N2)RDCFO> MQ2)92F-TQ")=Q^+7P2E+PJPN2W"CT[Z9N&QJDT/#2Z\3GL4B35@Z3PX^NYB% M=&$Q2T<>TK>6B]-Z2[:,&7.*MQG1LC2C@0="4C7">CD8U].\^KV M8"V,IVO97KC'#JS8TIP8\4?7\??+?@]%JT7>"TPGWB.?C)#] _=<@&),:/4F2L>D.*(Q@MSA8T@9>OKT;MWRT=6,%L?NW#NFWI7>OVXJ7NJ'JLIJ7 N?*1E&R=E&.%Y118G?RF%6=O(;HJYGVE M%W/YEP;SZL5CM.35"$BV#LAW['DCU>[^-$6"KF?;G-X-KOZ!9^_>X]CQQ;6" MU64\KP(WF:EC=$% -\E,<^],+YFDW7WH M]$$!.68+R 4YEW^_$A!CA)#3;;8O"9ASCKZC<_L$>W>B_%8M.)?@/L^*:G^R MD'+Y>C:KX@7/6;4KEKQ03^:BS)E4M^7-K%J6G"6U4I[-D.?16<[28G*P5_]V M41[LB97,TH)?E*!:Y3DK'PYY)N[V)W#R^,-E>K.0^H?9P=Z2W? K+C\O+TIU M-UM;2=*<%U4J"E#R^?[D#7Q]CCVM4$O\E?*[:N,::%>NA?BF;]XF^Q-/(^(9 MCZ4VP=2_6W[$LTQ;4CB^MT8GZS6UXN;UH_73VGGES#6K^)'(_DX3N=B?A!.0 M\#E;9?)2W)WSUB%?VXM%5M5_P5TKZTU O*JDR%MEA2!/B^8_NV\W8D.!T!$% MU"H@0\$?6P&W"MA0@'A$@;0*Q%! P8B"WRKXI@]D1(&V"M1<8O9*F>IDI/'AR) M(E&9R!.@KBJ1I0F3ZN9*JG\J164%Q!P<+5AQPRN0%NJ!B+\M1);PLOK]MQ#! MX$]P\GV5R@3"JA>;A:WH X;4&@$U"J@#F MJGTM=%]1.W"F^A9X^4Y4U8[%^-G3C1_S>1JGMKTZ_V$C/QFAF4KN=8:C=8:C M&@89@7'(;]*B2(L;U>,R5L0 >3!R)82C7V_ MMJ]GP>T!] GQ<.A[>[-;"S2\AH:=T-:%%P[>D M"8Y";.S,5K$>-+J&1IW0FA80]UI IHK?!I0.$$QQA#UD1'JK6 ]HL 8:.(%> M\N6JC!+U5:;P1 D# -$"+7##-$ M:=OF< @M(#[VC>H,AY6BR[U7G'93<,3':.UCY/3Q;56MZF:C/&RV&,Q+D0.> M+S/QP#G@31TM54NJM@4BLJ0U16$4V3%"KR,HWO.AM'(-;P@-H<@SXM"*]=HD M->)@-Q60$1\W2!AT^GBE_9IJ#I[4-:P*F-74GM_K:VN[:4UN8L'8#\S4V2K6 MA]Q-5>@>JU=-*+I22( Z20')[A6#E0O=B]4\4_2Q +>\DGJVZ0#6%;0J4@F8 M[LI;TPH.A^^4^"C X8@#W>R%[N'[3 Y80X-M74D=)\V4LTQ)WXR?U1:,_!'_ MNT$*B9M\%(F#%+UG#X_D WG6P!#;'*-$5?T8M&[,0O><;>;W%/ ^Q"? .FPM M]T@1(IX?4'/OAX(:O[G[PVE-@\@+?4/PU"(XI1"'AMR938Z0R"-XA$O"C@% M-P782G0_QG(78.C8O.'(5TS1I]CSS*GU)-&^(QU#@&Z*X*;%V[T(ABG@>Y$? M!7T?CBR"FLL.,F4HIEP=9,J0B= 041]#,U,LE 4K6A":F6*1(RC$:N#T)<^W M^M&/0T>!8/CKN3;LV ETTQ,WVX8VPA$2ZIO;N%6N?ZKL> ER\Y(?8=QHR!N( M%Y@T[W2K6!]J1R^0FUX\,^=&0THQ#;#O!6-[NG%4=Y.*9V#=R$(8U+$E,LKK MN)7K%8TA%;FC88, 5(:0#H&LZ,(R$T1?IIZ(PM)P"0T M>5 KUNNP@1D+JRDZ1,ZHTL$UC9"L?\[P8K!/'8E74?EU)5B1U-#XO]:MW\.7D7NIIKEV[[JVIZP]CR=;?. M>IEF%>1!14[?\_R:EZY7K-VL1NY9_93#1$/9H-4?VY F$44#LG/\)-'^V]AN MI&/W2-]V[G!X@(=O#Q"-,*)FXED$H>\;'?'$(D5#B!$TK]5?9@W\!4$L#!!0 ( #!\R5(A]*:P>08 '\/ M 8 >&PO=V]R:W-H965T&ULK5==;]LV%/TKA <,'>#Z M*_U:FP1PW'0-MJ19G'8/PQXHB;;82J1*4G;\[W?NI:3(@9/N82^))?%^G7ON M(7F\M>Z;SY4*XJXLC#\9Y"%4;\=CG^:JE'YD*V7P965=*0,>W7KL*Z=DQD9E M,9Y-)J_&I=1F<'K,[Z[=Z;&M0Z&-NG;"UV4IW>Y,%79[,I@.VAIT'>C$^ M/:[D6BU5^%Q=.SR-.R^9+I7QVAKAU.ID,)^^/7M!ZWG!%ZVVOO=;4"6)M=_H MX2([&4PH(56H-) 'B7\;M5!%08Z0QO?&YZ +28;]WZWW#UP[:DFD5PM;_*6S MD)\,W@Q$IE:R+L*-W7Y433TOR5]J"\]_Q3:N/7HU$&GM@RT;8V10:A/_R[L& MAY[!F\DC!K/&8,9YQT"@DW\ M/4]\<*#(/T]$>=%%><%17OQ/F/[ V]7M^7Y MU>U2W.9*Z";B%RY90V F,L%EH9*1;65=;).!LF$QJKM[DM M ([=&ECX.O$ZT])IY<6SGW]Z,YM-WK$M_YZ^^T7DUT MT,VR\[LTEV:MD'E9:L^R\(P6-ZDMSQ=M8B,&)N84*X3?@_C$^(B.U#/MT\+Z MVBG"3:36D.CIL.-2(""IK4W09@W/P%575,!:&>4DH8;OJB(_L.4:C*8G[CT7 M-B_1IU1V6/XVGU]W4#KUO=84.78'()7RFQ)?ZVS-F0Z%]%#.BF$:HXM"PI4P^G:'$OI87%7!J/%_CE;:$S+OP043D"E5Q6TNRH:&,1 M:M10KJJ97$@S52Y _*G CAS3U^_\?TP=(DP*/:2<$<0B38=<$1!+ \>*6P_S M="-U(9-"$3X1*)!'NHSRH\4*3;.E3H4NJP)8[Y%J\>G+Q?OGTU\%*LH45C6Y MW%5(H%DJ/;FF68 'Z(% U/VRDMIC0CV0F!_.V*M>>90[!\?6H?GQ'AU2 M:M@\#35:"VYAI_*@U0Y,!U>,5".(FMG7*QJQRUJF4!@EA;@-(SER P?^-*00TB1XX1!_5!KIQ0%V4"; M(S-V;+*Q)*/TB*X#RPV# )@@6C7/C,*2C7H(Y'V>1(Y&97ODH'VC#M!%4>&5 MS3SC2%C92IM&7DMI<(JCXPT4VDOB!:MLM;CXDL8*8$G]> XJ(AS)[&(=IL#<("(!AJK_JZ- M#?;PKATWA4(]6XH">12GB0\,C8SV$ M!@>16<8DM' P=_IX-=/&1Q(J=20^VBV-R36G;(B'@W%0."6=T2PA^1JI;SEL.8&9ZP$FXY AWVQXF*X MX6*GI..P_I')\SE+4*)XTVC.-U\A7EP!\V%?%-H._%AE6TCX@!!UB_;0'DL? M>(Y\;48?T>E^)::3Y[]S52LT 9^9%_WS';^81]L;MNV.>X<.[>/>I0@'KS5? M_5B)38CWH^YM=[NOUR(%R\[L6'8"N^8B4V MX,+&/W.@K!PMP'>:Y_:! G1W[M-_ 5!+ P04 " P?,E2HK051$ ( "V M$P & 'AL+W=O9,:+-@V2= :+Q7Z@)=_WW".=;:U[]&NE@GBJ2N//!^L0ZO>CD<_6JI)^:&ME\*2PKI(!MVXU\K53 M,N=#53F:CL=O1Y749G!QQFNW[N+,-J'41MTZX9NJDN[Y4I5V>SZ8#-J%.[U: M!UH879S5T'[>\)M66]^[%N3) MTMI'NEGDYX,Q&:1*E062(/&W47-5EB0(9GQ-,@>=2CK8OVZE7[/O\&4IO9K; M\G>=A_7YX'0@)\4_ M9TL?' KD7Z\H..D4G+""D_]?1/]$X.*7F\7U8CZ[>1"S^?SSEYN'Q!!A5AK42VEF8%I[01F7(!?2GJUM%<^3=Q^\\#T/Y<[#5LNAR&Q52PL3**YFDAFH9T/XFN#Y6S-Q2W>_UC$V*HZF99:O#D M/!JL77X$CH+=*:H$(50-*Y2HIB*;=2B\AP+MC6L%IAKD(_4A#B3 P4U6-CED MPX,FNEPB_]'C0P NP+GQB>LK=T03A4!+%*@*ZWR*(!@-T(N[=P/.!F2+Y9/B MN5)VY62-:8U,9!$.:1K%^: =AAKA9L8\- <88!C%<6R2"#(C5V 2F ; M1^_Q2OC7V!7(G?@'BN<%R_HD'?PDPI9H%IA3QY@P?2(SFHZ/QB??,B->[#&C M.U4@P 14=V0G;@&JXN#!UHC.Z)).W/)#TYHA?"EIH6#/"T MU6K!I9' MO 00Y1&,ZAWKY(>12/Z,)JJ6:._C^*X\'>Y$IWF.W8KXG0SM>(C,+WJN?;]B M.M:3NI7L#C1&>^]3NTKRN_>I2!0BK\C!>DO&R9CZ]/)3T>3Z1_> M8&BQK:5#R,LHFP_R"8D]F-W/Q;N3,7KS'DZ5NNA&8 ]%:(CVC^U[VQ_UOJ4 M+5?\Q8@*WF-WV^$4+F(1&]*)4!8Z.A^]^' "S^2M1O FV MYB\S2QL S7RY5C)7CC;@>6&!^NF&%'2?ZB[^ U!+ P04 " P?,E2F_'X ME.H1 !)/0 &0 'AL+W=O::+4O#$=,K2LZC?'Y]E7.9'[]^:9]?E^[>JKE*9B^N2Z3K+ M>+G^(%)U_^XH//(/;N1R5=&#L_=O"[X4MZ+ZN;@N<7?6C)+(3.1:JIR58O'N MZ#Q\_6%([4V#7Z2XUYW?C%8R5^HWNOF@_F;5C+7.NQ4>5_BJ3:O7N:'K$$K'@=5K=J/M_%VX](QHO M5JDV_]F];3N<'+&XUI7*7&=0D,G<7ODWQX=.AVG_0(?(=8@,W78B0^4G7O'W M;TMUSTIJC='HAUFJZ0WB9$Y"N:U*O)7H5[V_$7 MJ3JO<,T35J%+OJ0Y_7CT-.9ZQ18P9LV "5MDW/%2JEJCST*4Z*Q[["M&USP5 MFL7K.,44L1-&S5.FYJFT2].!4W?(I12_U[(4&1%N25FJTTJ= C9^ TZ1S"JQ ME!@R@](DDB8SQ @>KXA>B047I4IJK([8C5' !Q@JK4?FK@N&9P+4J$Q"3E+_ M1GT6DDAM!J/>/7:!Y@8^&*>U&8[-04&>.P8MI(ZQ'-+=P+($$^8\@RR(%N)/ MU']SS6.B_XNH"*K0U3P/WVS0RBKEV]\ 16D"XL M5#=>X:[G.WU=2?!TQ?,E MRP6*"");1]2S(XV.<@]KV$>5IS[&_\M57.PO[G_JBK<7G<-X35AX9TH MB8..\U=%)4EYC]EH,@C&HPE^&79$;P[\\NWVLIR-\3*:-LVWK^[U(^OVK4?C M8#S='(!L%L--V^O40@4PG29,%NZX)TU0SSM<0+6MZA=4WZP3"< M^LOG7(/WJ:6'^G\21:K6!&D'1QA,@MELYB^0DT>Q9\(Q"\,1J!CCUW2 9]&$?=WQ!B7 -_N@,4/@W \.6SQ]O43+7XX#&9@_?8@[O%W63PDUP\G MV[0O+[/X63 =S]S_QRQ^$DZ#X9CLR['SV#/!ZO5H MUB>]G@V#_FCP RV^G3<T/034#1%DR<:?#0-^OT)X48T MB4![/YB%,/SA# 0/=_@G\>86_EM(_OYU_+R8="? L*FX:-6W[;<;_=A!%#CI0, @!Y+MNN[47^_Z)4#"#?DP& MN[[./OXN(!@@0)]&V[?? 030W$G87%\"!&/R6F-_>2$0P RBH;\\#@0#P,XH M),MS3#WVK" ECX+^S+AK*#L\-D+S'XD#[=R8LF_L"N[7.*0I:!G:/( L>OSD M#& \#B88@2A'Q$\VC'P>XXXP^U%7:I"!.Q2)DDJV 77 M5C7/%]2*G;CZQ\7EQ;FK=KQZ8QJ@-XVF)2>KEPL9!^P_>,&M7G[.$]GV/K\^ M_^A[]QH*(+4XK1.2)!4]P!Q!S]@74SAQK:RY 1&:)SWVJZP "[:$UJX?:Q?< MU\=HQZ#"']A4"$,=JP0'.*J2:BM:Y;E(;9URH6*J*9HB%5(M&==4R2S%TE2Q M8JI8ENM._1 CN%(AU,3@G"E#:N%F<*MR\LEXSI>FV!A@F68T^\92X53:-!7Y M$O:#QP$5 N]%FM*U47W2L4=Q]2IBBTT[=9N$Y%*\,L5 M]3KF#')-T9"PD>J(;KD]]I.KBOE2F*FL!<\GF^J07#L^/%91.Q1\.Z>[>6#:>BB8819T[%UA8"G 1(%,CM$,4@6 M1A2& ;<&(1L@'QDB+X%#" : =+(N-J/?4P05$?PH' 9@94B!"SQC.-T#V8<8 MUQ8>VHRD&X[L@%(C"C]X8]7'HW#:&[-,IJEW5\>CV;0W;!Y!2C\#%(GO%:]$ M.X:OB&JJH"?L=R>CS5JX&9&8'G0JI^FZU1P-8696F&(GDZ+.G5 J.$ ):<]Q MV.NS>7<982_T#[8G_Z*8PN2E1PYO]1B:5A7V_V(01)5&W:L-N2RV5-X5V=&5 MS^&4#MH$/3*5>0]2;@MFWS4Y]4T\X5:1?^5W=I^RQ.#A9/B&(>:-?S/.B\+H M,B;O!A+T6E?"=3+#WA!:+.2R+DWCOU,T>FL:L9.;O]^^LON.:#T:HO6" X:, M/SI CME>E)M[?0R^5[4K:OA*H_[C%-$DQ3 'QFN9M9^U6YP:]#>(=(K2.E)M M.HH--6+=[=R-!F;9^T?0KBG>2]NE" MF"UR.*IL+A("4A_@.N7:M#OG#C:.(50D,$^6;.)0,Y+O[8'!!6XP6L 481*E MA2J5"6]V)/[-2R$8#-BD#HY $]%>;T6&[ MG6^TQPK;!J N]*" , >)%)RZE.L/#%<7X! ):S=CK OBA4O^:+E.0UJ$?:2H M -;>29/$("Y?D]8$#&SD5J5(STR&7RF5FGUJCA >/KCC*7(;O5.K37C>JWB- M]S!^6 M'2F8 P6IK;%0J;C],8T7;OM<+S8Y\B63%*WCC>G;BU,6)=SW58,2RE6=+3P#N:5R;A4IYZ\ M@(*9/ 'VZ5.;3],)R([FUTA"X#[54I@DPAPIVU;9P)H%E,H<.>D$_8H.TJ36 M#%..<.R4LB6QJ4Z?OYZF=F*WZ,; G/*=7-TB6+*@Z,_S:%/7\H]L=&R,UJ,/ M><_F;)$/+>@DY]J?DO$M32%$I%[C24HQ&EJ[:L(;HC25"V'.=77K&\;0D?3$ MJ:H3Q\2V:K!I:P=JN0TJ-#:?D?F>.LSSU*N20J'*!2PGEY]NKUX1#D#!*@42 M.T2=?+C^C'??J&)::3:P2V\" (I\HK-^.1ZV,G/Y^>O>JU&?B>XQ9O5XL16B1_'N$?X M_O^HLTW&(RZB&;]:%Z[2V^1V0AJDP&"%L,<>$5B+,O.FX<=*02A(TDU$K7V- MDMX^)_BZI]-Q?T[0M2F.%A5;7;7IC@,LJ;LS@IM Q+6KW[>9>5+3:=%.O-AN M(93"KU(D6[-WZZV=-%VU@9!#7F>UP2;*-HT:<&W0>Z]56;',:YDFIQ::Q6G# MHDV+LX'4(9UI3L=N<:?=U;#GE$T4SHLB77L4EGE15RR#YU'&IA-!>F1.C>*M M/;S;K:RBR5QTIY!41%\"OW/'^M:=;F\D'BY1<#8O%2=IYDNQ6[/8D$36V5C3 MG8VURFVL;0*;X[;?,=N)W>C60[.#NG9GXAG9UI^$"MLLW#);_ICA/M%N&SW9 M6O$^7O^9]O> Y#H#/"I!W0G._M>M85.%_.YOE\2](CD$H11JIJ)UEPUG>^U' M"1]XRLT9Z7V;04WRVCFY38E!38XU%O+.1)CMJ7J*.T35L-T^2Z4]L$VEKY-$ MN$U4QY97=JV^L;;L;D/6[?*R(Y>6W*W6=QY?Q96BO'$0ND,0Y[;*K3LDFQ#+ MG+P:!Y/)S/R:!V]F$T1.J0P8)^VUFG.F](Q MQIDY=S(-!N/!EOUN,[&I-3^! &NZ79?)FQ!(-?Z!K>@+@CBN#67SFM3E3LG8 M?)A@"$C,%C109(_^+&K**0]Y?;_):17?F6XI,UY*HZQ-)/B0W9J2R%Z_RDN# M]Q8&=U?KZW;=!09FA;Z:9+\C6 N_9F&KAE[3>CN2[Q1$7$0I"BZ1;7\K3)QD MB'5;.31?WO24#\*Y5]5;^FQ*4RR.=%PA+0A#NU_3(:5K.@;*M8&4;2,RI+3J MPI,[6P\H^-HRC"]IK[L""_+3F-ZEQKP[>]8)&9O5*KN)2U&BVG<^H=<<-FCQ MIX#0OD'6E8"LCR?37G]S6V\R[HVZNWI^6(?\YCB"+$%@9TON29MY+M6]YYL> ME@;<8=+<8X3UH]LP88Z[ /9-TTO=_AXW,V-2%* M7LB*$DNKI5;KSN/?:ZGM892/2M-9@$ZS%J8ZS6+3;)^*NJ^O5)9)8]3P%F8+ M\3CL[O3:7=-1;] ^,5+:)GY;:MO:0&W,\$^TW/97JO+E*7EP9\6VM@\T@T!< MVNWZ4P,52V/,QEO97,FRP.X']WN3K:7U>V'SY =HO5GGEM*[9 UO[/D3FL.1 M3)J;N6CBNJ.'5QT]?+R%/ZYS(@Q/C]38\UY%CW[W3: MK6E*D^ZYM,G,'J1?F*^Y=D]/U5!Z&UU2M(9DV%#A=98$#-&>;RN7W9':]R'F M6>?SUHQV,.DC7FUW[^V7KLW3YCOA<_MY;-O/ ME!W7*:[]M"^)*?/E(?F0UMG6V >7(7IXRI5VYYW,^^*DUW-)AKEP75.@IC=K M8W/A2;2;GBLLBC08Y:H7]_M'O5Q(W9F>A;-;.STSI5=2XZT%5^:YL,\7J,SV MO#/H[ [NY";S?-";GA5B@TOT7XM;2U*O\9+*'+631H/%]7EG-CBY&+%^4/@F M<>M:S\"9K(QY8.$Z/>_T&1 J3#Q[$/3WB'-4BAT1C!^USTX3D@W;SSOOOX?< M*9>5<#@WZEZF/COO3#J0XEJ4RM^9[1]8YS-F?XE1+OS"MM(=D7)2.F_RVI@0 MY%)7_^*IKD/+8-)_PR"N#>* NPH44%X*+Z9GUFS!LC9YXX>0:K F<%)S4Y;> MTEM)=GXZ%UJD4FA8Y&@WJ)-GN*=FP+)<.9D^G_4\!6'57E([O*@P2N01CO$%[$[SJ\$<_0'T00]^/!.^Z&3<+#X&[XAKNONG2E M4& L7.NUQ1\E:@_7'G,7\>&%\1G\/5LY;XDQ_[P3<=1$'(6(H_^OQ.\ZY#D] M<85(\+Q#@^C0/F)G.I]]FEU>SS[!XF9Q=[7X-/\.][.K!2R_7BRO+[]3LC K MK%1:',,UH'9KUVM%X$%,:&431K=B[M3@=A2VX=T(XA+25SZ2E^@5:: ME!#1\+O":(?L.Z#Z_.WZ\K?!,="66=$J>HA(A7!7(\Y:-\(F&0S&@3;]+GQA M*T()A34;*W+(A(,5H@9\\LA,)M0*H(*0%W;51>?:&E3O;89,E:T"-*1BG!&BY5" M,G$E&2=4K$SX.BC7)*=&<8EY,"3YI"QT*MDOQW$FD8)[$RK#>@%"2"8XJL0& M\%92:BOVEB!U)NW"55!8H<:U9.@VO#0V=*#J;B&()4FIA 5F/A 9\IHR,"()[Z-Z'45UX9H,!,QGEQ_&@^Z =K52W(V##Z-^ M=[03#W>I1Z QH$W0>OIVPAK1136H4(I 5VY_HH3,ZVE@TFZDU@QXG^,1#4JB MRI3?,(C1L'O< C$<=3^^@&B%>36":56,M72)4/7PS )U]_(6>47/JK&!4H&< M/B.>[09@R[P+6+J3-I078(?5Q*R-HLM!:$)P5=T0PI@T50C,J&L@B9))2.! M,K]-Z:A5[O $_JH[%SX^L*3>M;]&NQSX+XY>29Q82+CU=!MVH8J(K ^GD3'\? EZ+ZX%*I>.%35!_1 JZYX6J MW(]&H]%^X5\?_>P;W6M=B<+'BR]^#L)6K6Y'S6ESMYQ55ZH7]>IB2G-&(^= MX9I,^]V/XP[8ZK)7"=X4X8*U,IZN:^$QH_LQ6E:@]VMC_$[@ ,V->_H?4$L# M!!0 ( #!\R5*'&PO=V]R:W-H965T6W(5GDNS.929GI]U@D[VX.96J6.#[KGIZ58R;ETM^6UP:[;HB0JEX55NB C MEV>=B_#-Y8#EO<"O2J[MWIHXDH76=[QYFYQU>NR0S&3L&$'@<2^G,LL8"&[\ MV6!V6I.LN+_>HO_D8T_B"<.#\U>DV& MI8'&"Q^JUX9SJN"BS)W!6P4]=SZ3UIDJ=I51Q8JFVCI[VG4 YM?=N &YK$&B M9T!&]$X7+K7T8Y'(Y+%^%PZU7D5;KRZC%P'?B0WUPH"B7A2^ -=O@^Q[N/Y7 M!2F*A&8R$TXF=,%-H9R2EGZ[6$ *7?+["Q8'K<6!MSCX9VG] LB/\YO9[?3F M=O;V_<\TO9K?S&FJ9"$H%98JY-HX<2?1VE14^4(:TDL0Y5&LN_A4X227AYR& M4%+%DN0#N&VESPA.%](Y@(A,K0I2SGI"@?=Q+1%S%&A/EZ(!S1T&ABY+;5Q5 M> ,!E48#UH$4]R![">HZK[BH+"*SECB_3JX@?$0WJ:2ESC 4V$\G%IDD*V$ M!F'!X?63H6QJ2)&) GXAX,\E,R46*O.B<:RKPL&W=:KBE(21R$.<59P'5:#\ ML:FPW&IPGAA> Q23*X4KKY&2G/0"21$\1RQAEO@J?/_=. J/3RS*B[PBCPFO MK,Y4XGOKLO%QSN2$"PC,.VO5 ^4U7^J"<+D51, F'>'I'HY/V9)H*LT*D43 *C^D@/*0P M# ;#"1U$6 Z"WO&(IL*F5(H-%]'2P2 834:'D/6"O!@%X7!XN._!?ABO:-P? M/3+-^VEE##?%T^7BY#^MQR[.Y)(G.>I#JTRC_GO=Z=O9IP7],!J1S,M,;R3P MDMK$%],./I7".-87NW[5I5.Y^EAGO&G>#3-%Y>CU>TDKHR$&-JQ4$8 @!0NA M@OC/A#!;WJ<8W)26N14S<2'6&@):C"?S@FMP;10P5;:!"OYJK:]!W><- OQ\ M'F2/K;R"LY7S_8Y61N9;GTPS!/U V%8$^Z6(FWK\_VCZ,DNCAEM_FZ7OT35^ M4GND<((&[P>3<1]/4"L<,6W#81 .^BU+!\$@JBG0#\;#8]\@XR""SD7R!RX( M-4/W:GDQG])X$+4<.JB10=K^X6[S"<&'\")B$;:!YR08]R>?T3O:FRV#Z/B3 MV<(G7T/QYW2_B>:B1+\_@"=.@B?C;R']-HK_ .GO<>(Y]R_1F5M@MH-_7"4^ M-0AP1TPC8[TJU$>@""[)K@(PW?A6>'$+9 M^K_ I<&5=2>-B@BX837-6TZ]^BI"UAW[XZ;2S"#;_*6_."HK[OM:?NQ<%'? MD7?B]9?&.U\Z2YE<0K5W=#SLU"%L-TZ7_L:\T [W;[],\<$C#0O@_5)KM]VP M@?83ZOPO4$L#!!0 ( #!\R5)@%4PYM 0 /D* 9 >&PO=V]R:W-H M965T,"2 9NOA9YL$R,-9 RQ)%Z?; MAV$?:.ED<95(E:3J^+_?':6H3M=TQ3;L@TWR=/>[]Y''6VW>VP+1P6-5*GLR M*)RK7XU&-BVP$G:H:U3T)=>F$HZ.9C.RM4&1>:&J',5A.!U50JK!Z;&GO36G MQ[IQI53XUH!MJDJ8W3F6>GLRB 9/A'NY*1P31J?'M=C@"MV[^JVATZA'R62% MRDJMP&!^,CB+7IV/F=\S_")Q:_?VP)ZLM7[/A^OL9!"R05ABZAA!T/(1+[ L M&8C,^-!A#GJ5++B_?T*_\KZ3+VMA\4*7O\K,%2>#^0 RS$53NGN]?8.=/Q/& M2W5I_3]L6]Z$F-/&.EUUPF1!)56[BL4,?94DYTZOE4.#UH%0&=RY @U]["QB_ 3N%&*U=86*H,L^?R(S*QMS-^LO,\_BK@C=A! M& 40AW'T%;BD=SOQ<,D+<,\\9=>7CU3F%BW\=K:VSE"Q_/X5->->S=BK&?_7 MT?T;V-N'Y?UR]0!GMY=P]_!F>0_7MQ=W-TN"O5NM&';Y \% NFJM4+E+.@< MY+XYVILC.W/*UAR%+@!A*"86TGY&BJ\]%\3$MA")\#@T5QN$TF,PF1W X#L+IC-8H"<:+Q!/FR>*HR^_A M.&$:@8;$E(01[Y-H>@37WQ)]6?G"3BH/Q<-X3J![_DN@^6Q20/F598Z3:>-]S M:2CREHJU:HN5W,JE93M]*;(2+L> K+ U^KNBW/FXLF&6ACR+D# ZNKR(;M&U M[I=2K&4IG?1A%@ZVE&:@?S$70]_$ M!DM?W08K%+;AA=(KLC_H>JA\;WN-??BD^M9.U\H'YT)3Y]+TRWAG=2DSKV_E M:*F>AL==C6VQ4;ZNC*[ T>4,3OLUZ%+H:^VE+K3,W?:L*R2==K4OK[4HJ:80 MVE<(/M::G?2^4S'UPCR6E';[_4[9\7A>)]WPJ6ZHZ"GE=4.]0;8$/@!"[7QO M;6AX #%R"#B#.I4>9BM=P8&P/$R,_"@X^]0@EF)*+>;^EYA>_OMB_:R--NVL MS.%@,9P];Z=HCY!S,O_A.!U^Z9(<[3U'*C0;_^BRX)/3ODQZ:O^N.VN?,Y_8 MVT?AC3 ;=J+$G$3#X6PR -,^M-J#T[5_W*RUHZ>2WQ;T-D7##/0]U]H]'5A! M_]H]_1-02P,$% @ ,'S)4EJ&CI0^ P ]@8 !D !X;"]W;W)K&ULG55M;]PV#/XKA <,&Y#&/E_:!LW= 7DKE@_9@B9[ M 89]D&WZK%667(FN[_KK1TK.+0/:!-B'.TLBGX?D(Y->3A[K!7X=@-:-G2.M\KXJW?YF'PJ)H(ZDU>%L6;O%?:9IM5/+OSFY4; MR6B+=Q["V/?*[R_0N&F=+;+'@P]ZVY$\1&.$B-/X M-'-FAY "?+I^9'\?:^=:*A7PTIG?=4/=.CO-H,%6C88^N.DGG.MY+7RU,R'^ MPY1\E\L,ZC&0ZVT1<)77X#_09NG:4N MP+5ML/DO/N=,#NF4C^E_W%[#P_D?U_?PT"%@VV)\48$X M::\(@3L/B$V?1N4)/2C;0- [Z)/T*-*#"#?K!I,*P,V& E,V8I^A#5@[9GR1 MO8SLQ1$,7G/_:K.'9F0^QQ#0MN:1$-B5W%5IHVDO M&H[$RR\I247D=342IB1KOL0MKZ5\MAHUI?-J#/PVA<"SD8>RLOJ+BL%G%8"O ME;0=&&UL MS57?;^,V#/Y7"&\86B"M;25.TBP)D+:YNP)-6S3I[6'8@V(SCG"VE)/DYGI_ M_2C_:K*[%GO8PUYLDA(_DI\H<;Q7^HO9(EKXEF?23+RMM;N1[YMXBSDWYVJ' MDE8V2N?=#>',C@*EDK]<4I-\G$"UQ"F&%L'0*GWS->898Y($KC:XWIM2&=XZ')'91[7_A'4]D<.+56;*+^RKO1%%C MC55X[ MDYX+6?WYMYJ' X=A\(8#JQU8F7<5J,SRFEL^'6NU!^UV$YH3RE)+;TI.2'HE\>0ZI>D8M72Z@ MUIE(N;O-9D2LQ5E!W47)@BFIM8[,P]1_A3 *.X-^CZ2(T>>W7X8L9+_7"\.P M?X22N1/Y >0B[/0O(F ,3MBITP9A1 "LU^WTH@N2!@[>K57&J!O"?6S5&C5T M*R:"_P4302-^:(+JZ..L7R=83T%J%93-920/(,,4_I2W M*$8SIU3DW<#S^MV"B,C9FY75PIE+J-E8P73&@N!2@V/>X,_6^%S=MSQK$,L9ZFQ%BA^'M@9RW-K"-WX6MOL-$M:Q79[9?W"Q8ZQ3*AF M9S+_G6=F?MR).Y"Q*2US?F)&GIRI.02E)V-UFS#A>JTT3DN;%'&1N$H M1SUS MZW?1J<:S8.79:?"JP1%] L\G$'B!_XJYL DT=.;"MP/]Q'6:2QNKAC^&$VT4 M8N//5];H-6OTW!J]]R?S#4/#S]=P-[R\/8?1^7!\>WT^.O_M9@Q##7(*9LX@ MHX8!%QE/L9$1US>5.>XQ+F9@Z"1G]4;C?V&8=IAJS8P&*C+(.9WPG!ONAJ@! MJAANL50JK!V@/+61/+A([-:Q8Z52UC1N :[A)RY0498:K>F?#\$6JZX57+(' MEL/J&]3?$&ZDH3F&8+TXM&AA3XAD=8_,,RW1#'R ) Q)SPNQ]>,/<> ''Y^U M5J.G$D,H2E.B.:L)@XB$ Z^9N?K6W3=((KA1%U)S##_TB.?'6W/K[D]LRI3" M'*2R0-[3U%''(J=BE3[?)X,DV=*ONV\/Q@B&) M0G]+1I9!#A%@,\U$^H3U5$NJK"_"071MP@_)((XVQ2K!M9]%!<#-:G[ ,GF1 M1Z+$PW80#4CH]Y]EV2>A-R")UX?+-4H.]_&N;25 ?S;EBUI#&ZJ,Q1(7AN$F M-* LFO62+EI9"C"AO4VQ"K$-WYUQMM8.B3=(7NKZDAHY80K""KO>>[ ;QPD) MDEW878UN81=K$?;]+3S5W6_C,2:!'VZI5[U[H3$,2)R$6_(WH#$.VLW]4)CT M!B3N#UPI I(,H@T,^K%'XE[P+@SV8W]+_C8,QB1J);<6OP^#"?$1OR]TO<[I M.TB;3K"JCK7Q*J:QMK@X N.,,T'="H./&LX0:X@9',*6ECFW"V1P2A$^*8.Q MO32@*5T?'/\$JY]1/0?VM>28 7OT57P3QKAY_1T[8ST^GDME?L%R%)B%!ZR) M.SW7+!?Y)$:RVI2O%%M0G@%[M#N$52C';O5R"C.Y'F^(79S=O M-/;X'S/T"SA,PH3TH]X.%*Y& MW\2@1_I(6YOR'AA\SI([<%3Q=AR0(%@#/?%(+]P71=]%K._&T$M4NQ>&_@N& M=:P(&99'2 -S:IE3/ &>&$+C\:IAPLR2,=%@RX:^PE=KM:)UIX>L=-=AR]$+ MIKC$.T!#Q0EM7KO#ZI&WGEX]E4=4S3AF M,6=35/4.!E$'5/7\K 0C%^[)-Y$&'Y"N.<<7.U-V HY/I30KP2[0_ =P\C=0 M2P,$% @ ,'S)4LE3;4DS! S@@ !D !X;"]W;W)K&ULG59;3R,W%/XK1RFJ0)HEJ#\[,F<1B MQL[:'H;TU_>S)PG9J@M57Y)C^UR^FEJ94\'"^>6)\.A+1;< M"'NHEZSP4FG3"(>CF0_MTK H@U!3#],X'@T;(=7@;!KN[LW95+>NEHKO#=FV M:81977"MN]-!,MA;\R.[WY;W!:;C54LJ&E95:D>'J='"> MG%SDGC\P?)'$-=<.*]!X.^9+[FNO2+ ^+;6.=B: M](*[]$;[Q^ [?)D)RY>Z_BI+MS@=3 94^W/D]16ZMN&7NIXW M2P=4M-;I9BT,!(U4_;]X6<=A1V 2_T @70ND 7=O**"\$DZ<38WNR'AN:/-$ M<#5( YQ4/BF/SN!50LZ=W:AG5DX;R78Z=%#HKX?%6OBB%TY_(#RB6ZW$[[Y'F^I'.+>F*W(*I%(XM257* M E09@=S:( $'"MTLC;1<;B0J7:.WI)K3OE2XT:T5JK0')^3CB7!^+IR>L:$, M](/H4#^.C12UI3U*LN,HSV)/): F"7U%&WV0ZL/2Z(*MI22.)O$Q&*-Q-J&/ M4DF46TESK4M+:99':1I3"J[X**8KKM@8/!?:.@^P9[.Z+NEH'&7',>5Q-,[' M],EH:[]S+L^3:)(?4S;)HS@9T;W1SS)T/X8/\4M \](SZ"/;<&J8-J'OE$R M.J!]>#+*Q@>TDY2(% ;;'FPF49IEH+(\C[+Q,5U*5H(Z(WVT2]TIDNX5SJHW M:9WTL?J'1;RT"B/LB9V8U;PC-%L!'XE&M\H1?VM%34[W6945 A/$9^PZ9A6N M-U%Z5>']\R^OMKT'F+>U_"M8>Q9URV$2 1:,6JUODZ+S&] M%<#R7!2";?G1&(&V! M3I>J%2$ %0E">91MX7PTI'+]P><*CXH[5-LS&QM@X6;-C'R47/@^"):]GU8@ MKIX%>A!S+H3U$'OT(0L%&X?MLJ/#O\Q9L4%\^SP@D&B8$(5#NFJ-;X;0&M(@ MP%:^4--/*ABJX P$_8R)UF4 L]I@A/5N_8>B@YJ])#[,,9+K.H0(+0DHLEY! M61WRALP+[RYR9WGC[MLNWJ$TT'T>_3V4^)UKMW[#,5X'V5)E=!,4OH/7[99G MCVP'*B BM4N-)/3[$2%D>_AO@W&XLV,:-O.P22WBCE+OU\WV=KNLS_L=] M;_I;8>82/M1<030^'!\-R/3;LS\XO0P;:Z8=]E\@%_C@8.,9\%YI[38';V#[ M"7/V-U!+ P04 " P?,E2.1XV@)L# "W!P &0 'AL+W=O;2N98\"Q/;0?DAA)UPX8 M]H&6SC91BE1)*G;VZWND9,<%EFP#]D4ZDG?//??"XV2O]!>S0[1PJ(4TU\'. MVN8JBDRYPYJ9@6I0TLE&Z9I96NIM9!J-K/)&M8C2.!Y%->,RF$[\WDI/)ZJU M@DM<:3!M73/]?(-"[:^#)#AN//#MSKJ-:#IIV!8?T?[6K#2MHA-*Q6N4ABL) M&C?7P2RYNLF=OE?XQ'%OSF1PD:R5^N(6'ZKK(':$4&!I'0*CWQ/.40@'1#2^ M]IC!R:4S/)>/Z+_ZV"F6-3,X5^(SK^SN.B@"J'##6F$?U/X]]O$,'5ZIA/%? MV'>ZXW$ 96NLJGMC8E!SV?W9H<_#F4$1OV*0]@:IY]TY\BP7S++I1*L]:*=- M:$[PH7IK(L>E*\JCU73*R1);PG594]E@W M'5;Z"M8(;I6T.P-+66'UO7U$O$[DTB.YF_1-P%OV#'$20AJGR1MPV2G6S,-E MK\ M<(-:8P5S9:P)83OZ_I/X?L!Z6J]F'!2Q_7RWO'I>/,+M;P/W']\N'F0&U 4*% MBEERPF7%2Y(HTJ8G@.<$E ^=4;"EJAO-#>6K!]@H07>8RRW\Q"7MJ-:0A?GY M"ERAJ$[WI55KLLY(GE,KN$P!Z[)(\P-:N>9"$" K2]5*VM58(G]B:X$A2!I! M%U D89Z-G3 ,BSP[UN6%Y'@<9L4EC.-PE(]/QY]F'\_H6W9PFFF8I4/W*[*" M-%75$I\*:R5=%?U4P*\M;VC(V,Y_/@R380)Y'HXOL[X-I)+O2+W",[8&DCQ, M2"5-PLLB@05J.G #YAAODH7C8@A%>MYFE--C5DIR;+CG4+IV= 9Q7$"2A.GE M".;+SX]G_B ++_,4?ORA2)/T%SAU'@[VYQ=#9,:]1;_V08\ W;S=73[NE5FG7#^$6]>])NF=YR:4#@ADSC MP7@8@.Z>B6YA5>-'\UI9&O1>W-'+BMHIT/E&$=M^X1R/.C$/H MK^^9,5#2W>2E?8&YG>]\Y^[15NFO9H-HX;6NI!GW-M8VE_V^*398MTWC49>>J&ZZK,P3/LU%[(W&?FS1ST9J=960N*C!M/6-=>[&59J M.^Y%O<8U4Y(*+QYQZS=U3I!$_7!_1/ MWG:R9[M&3B\0E7&_\*V>YL,>E"TQJIZ M+TP,:B&[?_ZZ]\.)0!Z^(\#V LSS[A1YEE?<\LE(JRUH]YK0W,*;ZJ6)G) N M* NKZ5:0G)T\V UJF/&*RP)AX?/@"BT7E1GU+2EPS_K%'FS6@;%WP%*X5])N M#%S+$LNW\GTB=F3'#NQF[$/ >[Z#, J A2SZ "X^&AM[N/@=N+=F/F'%+99P M)4Q1*=-J-/#[=&FLIE3YXP-UR5%=XM4E_X]O/P1SQ7EI&E[@N$?59U"_8&_R M\'QS_02SZ=WTU_DU+&ZNKY_AZOIY>GNW@*D!M0*B "69:4#(4A3.X(!*H= M M65X)OA25L(*NN2Q!><)FH[3]V:*N02TKL>:N?.B!1BA4W6AA2'0/O5(5E;60 M:S@3DDY4:PC(G%^""QU%[J&P:DF@,:WG)$WE[/$":/A.DS15=A<&RU\]B25* M7 EKX"PZAQ\ABI(@BH9N%0^")&7PA6O-I=U!D@<1BR$9!GF:PV=>>&2(PR"- M&+ T&"8#^"2D=W^%5+MO#(H#1OISHMI!V2)8Y1UF1>V\1>Y; M*MD:IX]:'%E+]U@WE=HA!:.E^M$P%RCY3S_D+,I^<0&2+:^@X&9#L2Q(B-J9 MC\C!I]!0IEW \YNX6&].UW/%7X3M6/A>*,B%%+1_:=FGQO;@9.K[7J1!+51Y MDD;?1'R&:R&ETWE(^7FK-?&$1R\+CUJ]".-]3\W>5MA93LWB5&@A7M^T$9]) MS/< YVX*>C+,*2)!-HS)Z6&0L-PERB"B-(B_+[YO(4Z\2Y8L&,89G V#-&?G M':I+I0]JACH]DC4EY>L+2@HH1?B_E0.YPV6+\:D=L$'F%EDPB!-RCWX1!1&( MAE$0)@RB) QR-B0K$DK$(40#2D2R]@X-T=B[N:&Z=6EP%B59$&:#<^>>/,C" M\!SNE%QW-?V-(>2Z+& LZ;R3$NKW>E__9,;4J-=^DCH7M-)VX^9X>AS6TVY& M_?.\F_3W7%.F&"K)%8F&%QG-1MU-SVYC5>,GUE)9FG]^N:$/#M3N =VOE+*' MC5-P_(29_ U02P,$% @ ,'S)4KE 2\ >!0 T !D !X;"]W;W)K M&ULQ5?;;MLX$/V5@;>[:('"%]E)DS8)D*19U$#3 M%DG:?5CL RV-+:*2J))4;/_]GB%EV;EUN^A#7Q)1FCES9N9P2!\MC?WJ?;(G1Z;QA:[XDR77E*6RZS,NS/*X-^IM7ESI1>[EQ>#DJ%8+OF;_N?YD ML1IT*)DNN7+:5&1Y?MP[';T^FXA],/BB>>EVGDDRF1GS51;3[+@W%$)<<.H% M0>'?+9]S40@0:'QK,7M=2''93Q73>&O MS/(=M_GL"5YJ"A?^TC+:[L,X;9PW9>L,!J6NXG^U:NNPXW P?,(A:1V2P#L& M"BS?*J].CJQ9DA5KH,E#2#5X@YRNI"G7WN*KAI\_>LZ.WVJ6%<8UE^OMT!G.(YY_O ML)AT+":!Q>2GJ_T?.!=7TR^G-],O%S3]<'US]?GRXL/--4&G4&%%YXVU7*5K MVL9S=*ZY4I2:*FM29#YK'$"=HT5A9JHHUJ0KJD#(FL9!>0$!M7@9:N1SO-2. M>%4;QU@;4MDM6\KDGSK:6 D*LY;8I8[[JQ0AT0IX[,G$1? MK;Q"AA]3;V; &L>7PPVQ7&6"M50VVT%'O!RR8=(Q5.#;);Y)3DIJ; 94V%M& MX9ENE=5JI@OMUU1;C1K7H?J60316UK)C99&-\,KX%I.S%J'$$184BG+F+!7 M9%,%J=(T^(ZT? [G':)+!9'7M34KC1'&"/0L&1_V1Y@E11'&(F(\2_8F_2M1ZSOMA(DL[^X?(9BR]3@?<7P4JH)C/&ZUY_+G M&CF9] _N-7*4](>_H)&CY,E&RC9]I)FQA6&;JC25K&4&;W?I5'8V.T]7,D4> M#K*[PPBJ4 % 9DY@]'YZ]O%*)D-$036DOUB5!%OTPE@,;[@X>NZ8Z8-!F-$^ MJ$)@+UKZ+KW5>:K>/0D6!Q6FU"R[->P;@+&@:@6ZJ:E+52Q'CH//_C MMX,D&;YY:.?"E]&;%U$6CQA(B""\F%_X(#5\-MX;[G0^"DC:NT9CYWV)2\@L2QN<12M@!FC@CVB8C(0@SY6P-U%C*B[Q6FB]H);[._LNU5 MX-[.^J')]Q&@&^'1?>U.&..S,> M-^;PF.,G"ELQP/>Y =MV(0&Z'STG_P)02P,$% @ ,'S)4D+>S#OW P M&ULU5;;;N,V$/V5@;HH M;$"[DJB+K<0QX'C=QL#F@CC9/A1]H"7:(E8B79*.G7Y]AY3B.&B2=M&^]$4B M1YSA.3-G2(UV4GW3%6,&]DTM])E7&;,Y"0)=5*RA^I/<,(%?5E(UU.!4K0.] M48R6SJFI Q*&6=!0+KSQR-ENU'@DMZ;F@MTHT-NFH>KQG-5R=^9%WI/AEJ\K M8PW!>+2A:[9@YGYSHW 6'**4O&%"H/Q^"GZ3XX[UB,HNKCG;5SR1MP,+J4P ME8:9*%GYTC] C >@Y GH.7DWX"5]A##R@80D>B=<@5W= ^_3I;:*%33;^_ 2 XP$@ )VC(!=OFT16@A M3!XHKRVEC[C'1TV1VX(56\4-1]S8T]BQUD$I)HI':]A156(!A"NO/E@6ABIC M$S07ABFF#=QB#F"QHYM7XMQ)0VLX;_,#U,!U8>02$Q2W;$+X $F*CQZ)\G[[ M]M,X=<,H]K.DM<:I'Z?#?B>+E]E=(VGHU8[TDB$]A@=D45.M^8H7U)YW&GJ# M/D2)G^4A])(\Z0/)?))%D(1^DH8P:>16(,MG1\SF2LD&;+' 5BLBI^CJDS3K M0^*G)#U8298?4SRNU0>(A_B(0I]$CF8T\-,PL9PBXF<1P0%20R#?ISZ+ZCND M0[ID_Z^EA#92FJ, >%C"/2=_),\E#'"21GPVB_C]5#JHZ"6%(\F?58-G_HAORW!69 MI=8;^&&>M$QB?S#LN@'19"V_+/)C)/W:Z1L<780-4VMWW6O, >)M[\2#]?!' M,6DOTN?E[>_()55KCCFIV0I=PT^#U /57O'MQ,B-NU:7TN E[885_A4Q91?@ M]Y64YFEB-SC\9XW_!%!+ P04 " P?,E2JQ;&]MX( !,)0 &0 'AL M+W=OE* M-Y_,4@C+[DM5F;.#I;7UR7AL\J4HN1GI6E28F>NFY!:OS6)LZD;PPA&5:ASZ M?CHNN:P.SD_=V/OF_%2W5LE*O&^8:\X1D[GO%?]M57Z-YP&Y5SFH"%62N?7 MXLU"&#L42RP:801O\B4#"7+]#C55QZZK0O)>)N/*:+;DAHEJ 4\)F+&@Y6,-L!#-'0R + 5SFH>A0@-9M[QB M/VDC2)J2@*9*\M?L0M5+: T]//:# %#1X"^MF(E\K=9KI]?[MA+NX9)7"ZYT M(S8J7@,HBD(28GC;$;OCC=2M8:9$,!"\M:LE@=,"ZPVSRT:WBR6P#X^"\$@5 MS&H@7EWKQC+#%3D6@GL[D0>U:#A),R-VXSCNQL")+UB+.FLV2E2Z.LYYE0O% M9TJLN<"/\.%<5C33Z]U[_3\&:-(T%+O>GB6_HP 3@[64!9"-2U[.>AW=P4(2!STMO"3M M$GSGE+Z]K+YXD=ZJ+;J(DS^O-'Q0D3/P9+22AQ>8L2LVW3E6.BSQO M6JBTZTR-% , +5&HO4]G2BZZVAPL4(\^'\P?LG3BA1GY((V]V ^&*>&*2E9W M6B'%33OK*UI3.:.(@0LUAZI\L0"04$F@/@[C4;K9&_ANCH[8KTOQF%4E9@!R MNA1,EC67#=7,G.H/W#L4:2L'% 1&/<3"&MEL&=%!#%7:6DEO7;G$#>/8(B0Z M(?*8JV*-$-?P\X.346D+0 $@_RD*CPGI_ 7%5TN)+:13DI6:,$U^$NJ!F%S= M?+S^_CB8.L5S*"NCMO.P#C,,4AR./3;F'GVFQ!Q]K(0Q9[('#W M+(YQGWAQ1%DVQ7BPD^7$Y81=P,-6_MD)ITZB7[-)R&?D!%Z L@T\?QK!@BA) M<0VC"+LA?$!]@:ZVMY6MZMFL>F07^ADQ32=@%(?N&H3L5VW1K2F0-7 BR#U(W9+E_8#NB/ R',. MB)/04<4L\OP$94I (G?RI$_&,Z,V& MMI9J4"VJTP.U)"O3-N08CUE^3]!'6[.KX5P, *ACU0B *-7Y[,&E/Z]KA8S; M;@:<[-'SNE#!%J+;ACLVJZ5P G#IZAE*S;8+C;Y_F&LB2!^ B]UNX:868=J M@"N(@#$E>*%'S8E%(>Y'SGMO[ATWTQNCGT0"&7L8#K$/@C 0;@:HXW 8!<## MW.>^4%VFFQSYY3$L^0WW MOMJ?"O&ZL K7^O&=:G0A6&KTA0 \]% .F]#RO&W=WH=@R+(M^TC5_,%-.WFD M5$T->44=FFJ=J[ZP?J# HX>[?76X^S_=6+Z*BX^ETS=I:PCJ7[L2_[!I*XG(:82D.@T,3S4628B*B^"#1I(F8A(4-, M$S$+(B_"GHL)PJW0\U,WD5!E)A.,3Z+0%>74I_T$>].<4@5RHI@E$R\!HS3S MIMFDUWO'C1G4# !D^"Z-8^!C-O42\.W:F^NR;KO/D1[]CM"")!,T*1$:KLRG M!S(3(^]WP_;%)JWO(H(8$B._EW35-^[T#=>*%<8([W)3Z MTU>#WO%OL$6;%:'3HPBFB6MC$4J*):),&_?*'8; .?C&:/AB^)W1<>J^-B@C MGRPMD#$$*JQQC4;W@?%"#N]D[,FW=_2_]Z*/7]*28,]]EIP\^0)@\2B)<)ED M.UTU?#&BA Y&B.43*=L&/L,V'&53]AUNDQ"W'=;9"+OS=_WMA4.-9'.HD?S- M0XVOT.T/-?:'&OM#C?VAQOY08W^HL3_4V!]J[ \U]H<:^T.-_:'&_E!C?ZBQ M/]38'VK\HX<:X\$?+H#@A?N/!U]_)++[V64SNOE5Z*+[0^9Q>?>?T3N.;V@T M2TK,0>J/LN2@^ZI9OUA=N_]E9MI:7;K'I>#H(FD!YN=:V_4+"=C\0'7^?U!+ M P04 " P?,E2KS6@T^@$ #P"@ &0 'AL+W=OEX8GAS58HFWZ+_6UY9FPPXEEQ5J)XT&B\5Q M;SXZ.)VP?3#X)G'EML; D2R,^ M=R0[;H_7Z+^%V"F6A7!X9M2?,O?E<6_6@QP+T2A_8U:?L(UGC_$RHUSX#ZMH M.TYZD#7.FZIU)@:5U/%7/+0Z;#G,7G-(6X1$YJOI1;;VE7DI\_N2V-]>_OT%8@= X71B_C[!P7_FCHZ0@V'&8MW&F$ M2U^!F\*ET;YT\%'GF#_U'Q*UCE^ZYG>:O@EX*1XA&?4A3=+1&W#C+MQQ@!N_ M L=1P;ETF3*NL0A_S1?.6TJ-O]\ GW3@DP ^^;^T_ ^X3U+>8@M3<@ MX 8+J87.I%["G,HKIS\/M'5&1M+#?&D1PUK=6->(N+DJ95:V@+9%($Q?(N-+ MDI(JWGF*FW%%91KR,P5([]A( SY(YWG/H9:&V@)F#;/R'(+B$%@SJ6F5EP5H MJNA7;26;@U@2UZ7P"+4E3UD+M77TSO3#>)!0T2@5ZI_@J8H;RR1H?HNUQVJ! M%M)9/\KYCL/Y]9=9FB:'3_4-BZ/#W0'[CN)# =:? J5!\.?!5DQ;6RW\(BE,^Z'*.!0:!0R5\=GS! M9'MF'%W4%XKK;!W7MQ#73Y:>9=X.3&>3_GB\3Z-WH_YD--GE4=J?CF>[83?I MI[.],!K3:+KAD#,'N>:0!0Z^%!Y6E+"TFS<9ZU!84P6).LWC);NUF!NMO?%" MDHD"XP M[[?E(^K:F@=)68@NEDY1T-=I'4:*2Y449OW;@#SYUG0CZ)35ZI"N15"VJ<'/\OT$/9TMC=(UX$/ M7BUZ(L=%O#0VD"'/"[Q'BA5"4>/V::5$*VQ6/@[6';OC],QRW5"[8V+>"2IP# M]T;=,S9W+F$#0&C#TDMT@Y]]+8=;KY *[3*\M;CUD?[Q0=*M=L^Y>7S%;,SC M6_!2V*4D&@H+U.%-LS">7DAA6-*3%"T;T'YAC%]/^(#N MD7OR+U!+ P04 " P?,E2,T+SZO@# 7"0 &0 'AL+W=O#V=2MK=1L*FM3 M<($K!;HN2Z8>+K&0AXM!.'A8E"YB, _/+A.K[Q1^Y7C0O3G82#92WEGA:GLQ""PA+# S%H'1<(\++ H+1#3^ M;#$'G4MKV)\_HO_H8J=8-DSC0A:_\:W)+P:3 6QQQ^K"W,K#9VSC22U>)@OM MOG!H=&/RF-7:R+(U)KGDHAG9LP!O!M10FU[ 46]P^M_>)6T

B1X&;T+>,T>( @]B((H? V'P/81![83BFV6GHC=+4+J43+QDUL]@[ MG<1PZ2(ZN.XCA^P>%5TF#4\-= UI0T'8[(1IZL5QZ"PGZ<3)43JF,?&"TU-8 M[G9T5=@LN=S090&5-)1)S@H@2B6EL(4-O31)Z1L1@=!+Q@3BQ4D"G]JDOD4G M3$?>9#QRKL,D=/(X3IR<)(_!+%=K"C 8CD;-$-APAT'4#$'GY85>>MHHA$ZB M@.9$O0L%RZJ0#]A2^6AO,J)W8*HM<%';>L6V&#%,(DA&XY;.BQ/2SP1\^.&[ M210%YQUQ)X?G)\"UU:P3UZG2< M>FGZ[ZQ,O\$\\@[(LIS:2J,'1KI]/%H>S;0Y0^1&2$-]9OC'QPJ<45>=O!WE M.6W3?KO!M:Y=,]<5:=^C-I8K\:$'(;N#6G#3%N_<=3/9OF9,/:A@P5$PFX%P M?*Y[Y\ A5;7*<@H&JH()!^4\XA%5QFF97/9[J#&2E;U/Z-P\I=#0'X&NU4.K M42)=']OA:Q>JWWNL2E1[]R3;LM"-TKQ;W6KWZL^;Q^Y)O?EEN&9JSX6& G=D M&@S'Z0!4\PPW@I&5>_HVTM!#ZJ8Y_;F@L@JTOY-TA%K!.NC^A69_ 5!+ P04 M " P?,E29>5)#+0$ "X"@ &0 'AL+W=OGSO<6;(@[4V][9 =/!4JLH>]@KGZH^#@4T++(7M MZQHK&LFU*86CIED-;&U09'Y1J09)'$\'I9!5[^C ]UV:HP/=."4KO#1@F[(4 M9G.,2J\/>\/>MN-*K@K''8.C@UJL\!K=;7UIJ#7H4#)98F6EKL!@?MA;##\> MCWF^G_";Q+7=^096LM3ZGAN?L\->S(108>H80=#?(YZ@4@Q$-!Y:S%ZW)2_< M_=ZB_^2UDY:EL'BBU9W,7''8V^]!AKEHE+O2ZT_8ZIDP7JJ5];^P#G,3VC%M MK--ENYC:I:S"OWAJ?=A9L!^_L2!I%R2>=]C(LSP53AP=&+T&P[,)C3^\5+^: MR,F*#^7:&1J5M,X=73N=WA=:96CL=W#VT$BW.1@X0N;Q0=JB' >4Y V4*9SK MRA46SJH,LY?K!\2HHY5L:1TG[P*>BPW$PPB2.!F^ S?J5(X\W.@-N* +_E@L MK3,4"'^^@SGN,,<><_R5SOT'RLW%R<^?+GXY/;NZ_O:;_60X^Q'.?KW]?/,[ M^ W@"NO&I 4%'EP:O3*BA(L*3C'%GY(4 !F%0 2IL 7D M5.VBEF!M9(I^IQ56:$C5LK$4!];Z3BJ&]U1]4TU.<:6R@>!62TFIL$0H=29S MB5FT=94_M8&,?*+AGHH@QXVZRTS M(^[3ACWG\D>11.8:D2%DPN%'N"[(*;L3IQG<^5J(V8?%(\E=<>2R S4=@I\- MBV#^[IKO_9GIQI(E]@-H/DQ@ M#T;S_FA$_TDRCJ;#X6[FD,07,=:0?>9=U3 ;3:)X-H')J#^-"3L:S???8,7% MJJU5,(W&XTDTWY\1D7'_BSC!0]"L^2:S3= U4'I#2+%XQ-==1T: MZ*62*^'CGTH 98OP&GF>'MYTY\*LJ&:#PIR6 MQOW9I &PO=V]R:W-H965TO&UI L?5BR7:;!' 2;VV!M%[<;@.&?: EVB9"D2I) MQ?%^_>Y(V7&Z-L& ?;'XF ;PUGEE6HY2..X&-1,J-[YJ5^;F_-3W3HI%)\;L&U= M,[.[X%)OSWI);[]P(]8;1PN#\].&K?F"N\_-W.!L<$"I1,V5%5J!X:NSWC1Y M?3$D>2_PF^!;>S0&BF2I]2U-WE5GO9@2@-"-+QUF[V"2 M%(_'>_2??>P8RY)9?JGE[Z)RF[/>N <57[%6NAN]?'+"*[6T_A>V07:8 M]:!LK=-UIXP>U$*%+[OO\G"D,(Z_HY!V"JGW.QCR7EXQQ\Y/C=Z"(6E$HX$/ MU6NC^V###3RXPK@HN=8VUMLRG:W9/8WXZ<&B%9 =EAW@1 M$-/O(!9PK97;6)BIBE>/]0?HW<'%=._B1?HDX#7;09Q$D,9I\@1<=H@X\W#9 MDQ$O?<1SMD.".9@:P]2:^_&?TZ5U!MGRUQ/&A@=C0V]L^#^F]QG$M].;VFM:4&W0?6D0U7OJ;%@+XI3:- M-EV$=2/UCG-8>-CY'F@NF8*7;L/AIQ_&:1J_(>?\,'GSJ@^?O1W:IO4(N!1K M0=[P#L]B"#O@RF@I0>"Y!K?E\HZ?U$0[#&F%^@TW0E<(PQPL^5HH2Z)7O.3U M$K?)]?>MXI0 SLH-[#@S?9C1\!& 4*5L*[3IMAJLN.^,'+(2Q&S_$&WP[K#/ M0(I:4()4ZRVCP8?E M4F/SQ7*@^^6>O-KL]L1HM UQV*,C51ZSG >6]^&C@O=,M=CV(9V$HQR%\*GR MR>B-A0O-3$5H5P*C0#L66*4;YYD&C$CGSR?5S@3:^7F7*N^STU0QO)PP1%K\ M5](?DUM8VS)5>EG# \.7.QCW1]AJI?2W!EKC5$-%:21,RM?:<*Z@YIA,)6Q] MI-\E%4E7HLO L03^WH&V030Z/JQIC,9BDJ7'&? ,V&B),)8*/6V,D-!U/CH9 MDEN+?#524/VY"5Y5T4,"MNCVP\Y7(%D2RKO"DZ.WGB4^%>%"%G_O^\(3E?1I M\TP*Q,=T5Z+T'> E'C"WT:W%E-E7K^%7K#9Z$JX!6(C[1_<"4%='K^B31E_- M*%[ZB8]&=SCT*6$^NM:8X+98%42;)A+"*#(91/!I!%F6C@KH@5@6K3FRI MD"!2-YZ;>30>#E$4FQLD<51D8QA'Q2B!!9/$1A0/IYN*441%$J-*6@PA23&$ M B;H]@A^X8H;) R)LPI+*^B"\JPJHM$P0YW)*(09HC/'X_:13]/O%> +:*/,NIR".,DZH^C+'<$QQD692/)C#U7:CC4.@M MSJ.V"EN)7BOOR;/]XM],]B?;<,E;EOJ-BV&9HG]H7NW M2F"#VF(C"\7%'DK@)4F@])+#D3^:&B^#K7\X\NJ$X1S?P?NK!R-*^I@CNIIL M_UMOD<'1LZ_&IN0?M]2U6^7""_"P>G@_3\.S\4$\/+ZOF?&7I.0K5(W[H[P' M)CQHP\3IQC\BE]KAD]0/-_@?@!L2P/V5UFX_(0.'?Q7G_P!02P,$% @ M,'S)4M@)A$+'!P _A, !D !X;"]W;W)K&UL MQ5AK;]N\%?XK!UZW)0";Z&XY-R!-\G8!>LGJ=B^&81]HB;:)RJ)?D#N;.+8\.#VTQ5PMI#\Q2 MU3B9FF8A'5Z;V:%=-DJ6GFE1'49!D!TNI*X'9R=^[Z8Y.S&MJW2M;AJR[6(A MFX=WJC)WIX-PL-KXHF=SQQN'9R=+.5-CY;XM;QJ\':ZEE'JA:JM-38V:G@[. MPZ-W"=-[@G]H=63(SYSB_7Y>D@8(-4I0K'$B0>M^I"514+@AE_]#(' M:Y7,N+E>2?_-^PY?)M*J"U/]KDLW/QWD RK55+:5^V+N_J9Z?U*65YC*^E^Z MZVCCX8"*UCJSZ)EAP4+7W5/>]W'88,B#'0Q1SQ!YNSM%WLI+Z>3926/NJ&%J M2..%=]5SPSA=' M#IJ8_K#HI;[KI$8[I&;TT=1N;B&Q5.4V_R$L7)L9K.UU[,7%KWM-7]32-$[7,_K7^<2Z!C7R[U?$)VOQB1>?_.*@OBJ5V_/( M+F6A3@?H/ZN:6S4X&U^]_WCUZ>N8SC]=$A;77__Y]O?KRRNZO!Y??/@\_O;E M:DS/W;W0JI8TEY;<7-'45&A.WD>S-])3V)4/:'QTWXIQV39+8Y4]HCV]3Y^4 MXZ;C@YM*.L8(>XP3'*W>:6RF[DXVR@=C#*MUH3HB4+VK6L6D->#GO$6Q2]^K M.WCX;4_?[M/[RDQDM3XYZ/SYJZ7*U+.W%?J\)&FMKE^R4 MH$FK*]X3-&V;6KNVUS75][P&VY?/W]8BIAHDJI>K:R?KF9Y4JC_WC(Q_#C;4 MA2(DR8M@!VKC$+U;@ E8)P]K0XNY5M.-<)>JT![H%O*[:GS05Z$F,R5U*ZNV MHP2+QV+6Q)HEIH8-V=K[N:ZF /^EUQ,'0O-&M,N+4#/S77=1>I(%S8PI[^#1CG3[;(-6SVKP._.B?]O-MG9HSQ^9UD*TW3]ZL:U^T% _U4E/ M^X>^L-99E( M1C$+2#,1CD(F&HD@#;;X8H@?Q@ER\KR1.OV/M"^MLE@$0?RX6&'>36.FVM'> M!V/M_GIWV>]6?E=;])]3#7,*8QW ]Y7.ZBGD@H?$ M?[K"@UO/*NF8N#TT3)'U"@#T8BEU\]C8"*UKV@(PM*%;%L NJ[M[7.W;4\V: M3E%/XI,%W@Z<^DHNS$+U2?95M$&F[G&OM>J8^)2SK>[96ZB9^^#[&)C2&[MR MJ%23[@#E<]O!-0-UK\?)>X:6KW->LM,3OO*2!T:0(57;I6)?K$46S\EI%!)= MZ$IWVE$_>+>FTJ7'/&Z)7B^;T!<5:L1BN]0=,#[%E;^WLH'[W:V,QOI^ZYJV M@D-^1.+)&V,D_P0;JQ>;:0=ZO:$(#9Z$D5\%8I0/N>FSH<@3[MIX.!)1FOT( MY>),I$$&"2++W2XH MR46:#2F-19H$-(I$D.$!"(,)'7(^264<1"(HISR! "=T_F/VI0?V2A"+?T/?4TP-Q@A M^'D84IB(8)CQ5A[3^8_ZG:)10EQ/"65!R/F+P5661_T0JY_$%L,=3XV@>*@# MCF[#P*NH07L\KE F>PA\&J6\&'(M\ *%-$KVZ<-/HLAJ<#U][F5)MM\7R,U. ME.$&2%(46"KB(*M>='A&_X_\Y]K^P379LH@5TM<]JCDRM.3=N7ZSU]!=UTU13?\ M9/V @FAKUSQ@2/@5TW&\,!4KS&H'K__,NOW=]!=:@-L)[NRS)1_" 3_X\TTQTLEK8OO>;XR9!*@+?.&!@T$!N/_&-WP, 8?6P C Q &"9>@A3+07XL$P.01; M,A(YX*:#>HPJO,=1QJMH)!+<-5_Z9'"X\4UFH9J9__)DNV+M/L^L=]UJ7MQ9NF_\."/%L:>7\Z5+%7#!#B? M&N-6+ZQ@_&ULM5=K;]LV%/TKA%<,+1#XH3S7)@$2)^T" M+$F;I-N'81]HZ4KB2I$J2=G)O]^YI.RH19INPP;$L4A=7IYS[H/TXH0VM>3B<]K:J0?VY8,WI36-3)@Z*J);QW)(BYJ]"2;3OJCT<%(%%3*3H<; MN_J9>CZ[["^WVL?_8I5L=[.1R#L?;-,O!H)&F?0M[WL=!@L.IM]8D/4+LH@[ M;111GLD@CP^=70G'UO#&#Y%J7 UPRG!0;H/#6X5UX7ANFT8%J!R\D*80>PE2A!36K(.#O8$G-%1@K (4>%4"98(2M'E! ZTC)@'K.A)G&^M+J+%61+ M<46!JXP]WI);JARJA=K9KJJ%!"_G5&$=7(H/'2THCW2O39!.68$6(F[(DW1Y M'5]<&&.7,OI^^>,/!UDV?0,2'ZYOXF#VYI5HG?T3]8NB"'5$LV%74D$.C"J[ M)&<8^58T>!PS7IZ!CZ4R.?%X#85W_[YUSP%"%+1$_VK!=")37QFI;/8A\ MS7@!88B>I(WE<-K80)!VP+[WF:#[1FHM%IU'K+U/L6F=\I0R!F-'Z+J&.N=9 MWJB#'(N/J#/'P#T-8K@.<2ZY<^:$QB>ZEI%@0E:PJQ!B,3\Y>[&[/]Y#8]$Z M1D&V@'JOT.U(/X@7.WOCG]8O7_&VCE2S (2XC2A!*XJ&%*!!; :JXJ,"UQ8' MG[2JU$(39/-(-+:"HBU!I0)S3<,5@=0"DK>TAZ-]?1AFW M4V?(QCU?)+S*50OTON?-YGCJ7*R"0OD-^G[_4"O?0QB+D\9VJ02B9H7HUO(. M"T2B/_AN$1,3DL+8=C&,K!#;(K 8A%J&'E"MR<@$G)G=TU70- M%B[)AY0*U+3:/D1_S'E= @@#3"S2 S@]IR?WQKXUK@->RPC>.G3?&-Z=W?'N M-\.[O3^>?A'>O&LZ%#^GRP*Y5BIFBS_X++ITC,8D>#J+!=WCKN!CZ:QJ!8.( MX#&%Q,L7V^.#QQU70[2]=J5R/@BO[D633A(XVS2O;/8D=_E%V"1G6)^:B&T5 MV^ *K2["R<;[ SC9.-O &8L[>?_5B9!4A9=!O)=+B,PN$ZYV++19,H 1 \8=Y:KU*/=V@:OA8E;FO M^0MFJ]2AGY-"HY]HSM2QY$-MF3H+ ME,XGWOZQ4K92^W!,9BLJ]+@QFATGM<4>/8;Q(QFIO1TRPF&(&R(&72($M<+# MYDA,I(:XUC0K5+/GX"F'DI4N1B;";9"I*&^KN>R17'RI8.<*K:4QJE1YTMJNL3/YN*WO4(MK_?_'='GJJC09W$T1H"K>P#U' MVX1T3=W,;B[Y)^EN^VB>?B&@YU=0&=E68NETO+\[$B[=NM,@V#;>=!&PO=V]R:W-H965T3FA6X07M3 MKS3-PHXEXQ5*PY4$C?DTF \N%HF+]P&W''?F: S.R5:I.S?YD$V#R E"@:EU M#(Q>#WB)0C@BDG&_YPRZ(QWP>'Q@O_+>R-L&NU M>X][/T/'ERIA_!-V;6P\#B!MC%75'DP**B[;-WO4#/)7*$9PK:0M#2QEAMFO^)#D=)KB@Z9%_";A-7N":-"#.(H';]"= M=A9//=WIOUJ$;_.ML9HNQ/GQ*6J MJJB4C%/7 VH)'E44&@MF$3JUM>8I.M#)(.HG=&^%\"5H??P#:JKWHZ!AW#]/ MH";M_K@><)F*QE"YNNUGD89B9,9E09:M%4C-P?9A[N6]9(\P?UCLQ!)FU!LE M@]XX.CO89)1&!_H]\"2.A_U1YX-66&-+I?D/8LT;F;ES7 MTVFA*3ERZ?)Z. M%)!E_Q7[+UV[\*B(*]2%;U4NY8VT;3UWJUTWG+=-X#F\;:773!=<&A"8$S3J MGPT#T&U[:B=6U;XE;)6E!N.')75TU"Z ]G.E[&'B#NC^$;.?4$L#!!0 ( M #!\R5(!*$N&PO=V]R:W-H965TX,(!UONRF[B);6#M-JB+I#7LI$51] -7I'9Y+9$*27GM M?W_/#"FM[&R,HN@7>TF1\S@SGKHV5L?K:B]#6 MM?2/%[IRV[/1?-1MW)CU)M+&]/RTD6M]J^/GYMIC->VE*%-K&XRSPNOR;+2< MO[TXIO-\X#>CMV'P6Y G*^?N:'&ESD8S,DA7NH@D0>+?O;[4546"8,:7+'/4 MJZ2+P]^=]/?L.WQ9R: O7?6[47%S-CH9":5+V5;QQFU_TMF?[TA>X:K ?\4V MG7V-PT4;HJOS95A0&YO^RX>,P^#"R>P;%Q;YPH+M3HK8RA]DE.>GWFV%I].0 M1C_85;X-XXREH-Q&CZ<&]^+YK5E;4YI"VBB61>%:&XU=BVM7F<+H( ZZ7Z]. MIQ'ZZ-:TR+(ODNS%-V2_%A^=C9L@?K1*JZ?WI["S-W;1&7NQ>%'@1_DH9O.Q M6,P6\Q?$'?6^'[&XHV^(V^?OG\M5B!ZY\M<+"HY[!<>LX/@;"G[1V^I17(70 M:C5$]S9*JZ1701R*'\M26&D+(ZO]ER\<_HF#__[G9+&8OWN_O+W(/U\)\X+.SXV24<._":LZG!^) M \$W9^^6MY^[S2Q+O!H/[+BR"$D+)HAD^Z77RD3QP86@PUAL-Z;8@!Z^M,8C M?K66H?6:#C.@7A<.&G\0>5&UTI;CBE<#E MC4$M>A1*Q4*\T;;08Y2H]Z2K<%:Q%IB4],K@K%Q5*:ZA;1KG(Z^A3!U)4FD"N/6KIN;QPRKMVO8&\HJW;2I*, M0YULE>I_8*:$<;)\I=?&6@IY-IH0H(N5#@U,^'PX3 M\0DW0\X9>H8^89#,IFY0D8$%W\NJU2274:!\F;]Y%\#NG'2! J[-/0$]%E:G M)$!PN*9S9/G!1"P[PR!L"&)GXT9248)L 1&E178>%YZJWB5.XT+.-$\>HC$$ M$HX.ZB7GQN39U3!@7[DKFZ9CHY:K!I&'@UGB#E(I).)^'VC+2=;8"2^0FB< M,54:'J.K0]6SVE\](@N0!KB=Z6AKX@8)4P-*2-M(BA ,ACU%KIP78T+)H26H M,C.D2F21U>X(8DNF=VH@_NZY+CB-'_]((YP"E4335(\I>S4AZ.@A8;X:$%\> MK%)+&CZC-2,"0*JJ.\?H&')H#5? <1@+ MHFH59,.#-KE<(?[)XS$(%^3N^UQS1L M4_ID/-?:K;ULT*T1B2+1(76CU+^Y^V4%F",ZRB1_4NQO5=T7,2 M!MT9PC!VE.GU&EW+HWL@,3FI2^XAW ^,1U,CWJ3,-1!74#-*[=AF$62&TI@D MT W CR'@G64B_LYT]=401U/61^GA)UKK+(]9F)SZB0G=)TU&B]GA[/CY9,2; M@\GH1I< F(CJANS$$J0J#CZY!NB<')^\>BO>RX)"WA,5:4SF<$?:+P%'=T/7 M#4\=Y-I$#,P8<*.N<0*@B-1&<6?=&L7]!I+ZGIO&D2[B!#]R?,VAW<&'= 1) MZ#R;=#;XWH95ZQ7>!#M7^I+$@' 'I*')YM;+;87.?$":8'U%'68E[9WXM22G M57+Y("/\X>KBUYM^@J6JJ+@)<=A\#Q.7Z82G96E;'])K2C:8E M$SP=#042FYSH8Y7R$8E*(QMZ.0J GE.+[=%$3R MFS#,F'[JR=5*=D=JHS:@;28.V&423YO)NC0HI+E"8>JMF"=3<'L;,0M^_U*= MSK\_G"^^>H.AS2Z7QI!74#0_R0=ZCU[>7HHWQS/4YBV,]-[?[_9?39;I8\'N>/KD DY"(091Z1)79Y,WWXW MV?P9(RVB:_C3P%XZL'Y>D(+^6]+Y_P%02P,$% @ M,'S)4LK<\;37!P I!H !D !X;"]W;W)K&UL MU5G;/;:K9,_L9JO666?L;!Y2>: D2&(-13 98_S M]3D-7B3+EF7+\Y!]D ""0*/[H$\W )[>:_/5+I2JV;=E4=JSP:*NJY/AT$X6 M:IG9'W6E2KR9:;/,:CR:^=!61F53-VA9#*7G1<-EEI>#\U/7=FW.3_6J+O)2 M71MF5\ME9AXN5*'OSP9BT#5\R>>+FAJ&YZ=5-E!FO9/^D[,=MHPSJRYU\<]\6B_.!LF 3=4L6Q7U%WW_5]7: MXQ2=?U)TJ5XI]N,W&A;+'I\,: M4NG=<-)*N&@DR!T2(G:ERWIAV>=RJJ:/QP^A3:^2[%2ZD"\*O,H>F"PM])\[?8^',Z"6[A*H&G@"4ZP6[=/@JP_XU&EO7_N\7)@SZ"0,W8;!C MPD^YS>9SH^:9\SL]8ZT*SV'[LJC;A6*U6Q@V)OXP"YJ"B:1[KLKLAS\E4L0? M+9NNYU13D*4U61M60X11ME+._5FE3*ZGEGW(2[S2*YN54WM\POZ^RDP-)-PB M,EJ"=@78WU1-Q,K+.;LNLIKB@.UK[$;/ZOO,* 8Y[$:9NWP"92\*S(X^)=0= MK8!Q \7SG7\N]#@KUL^WNL;CM='3%1:*(+$GM'!WRLRAVW4V^0JQOU5U/D&_ M(Q;&/H_"'A_RXH];U^X+81-8X)> 'DP4]17@ID[[[=MF^WF-WUSN,>)0\ M%=8VOPF=;1G2YVF8;#]>(?S6<(ARHMC-JJK@(D[,K<$+,F^77;'' Y%TQ2^E M!?9%HP^-_Z2J0C\@"-<[)?@Q3].T*[!.%@&QP[=U'LBQ^;SL[3#/ !ZK-"!E1!,DH4?S2H_'$55$7P%Z@OH 1RFC]>HAJ)1V MIHR!XVHX<".LAP[:2I\)GXL4A0AXB D$?"WVQ%,@ZI=L>3,R3QDO'>.]_W_& M1V' 91KL97S7;P?C RZB>#?CF]>O9'P0\!30;PMIF]_%>*R<)^+MQ\,9#VUF_[OD\[X5$JO*#G:[9O7\E\X47\5 ^C2-= M^[NX'W@\@6=L/1[,?>'# 8.T+P]A?QSS2'A=<1C[D>F\*.B*??P77")%IJ)) MN0VJ1QT6R'$RY3'2*'4,4ZQ^^#W3_N;D?L03F30L2_V46KB,DJ97E"+5>J^- M!.@=8;LDP5M0$WL&'H0A\Z7@ @'BS9'@ (B>#0=_F"T # Y"G@3[-P'KGETX MV @%OD @?YJVUWQIWK\R%*3PC]A_FNN:YG<% A\;]$1N/[XC$,!S8]&7AP2" MB+)6U!4'!@+00 9=L3\0^ @[H2#FM: >=5"0DTONI2Y=P]F1L;$U_YYQ8#TW MIO0&\0&%5_!7),\XUOQY/3>.1^M]TV;0W(3NI_9VI;M2<3CZ]S.DWO%<4%BQ$% M9.^[M7GWZHUN?\B6U<=;,E.&'+L$ETY"'OFTD<0AE:>!6ZX$A T\]CM,_R]@ M*X=9_Y.>[_HWF.^3Y*<4@#PW\I,J=:WLAF]71EF$(/+Y0ED'9-DA5C]:T]FC MQ7CA%B_L;_'"%Z_>^IO"BZR@^&J?N[U[403=IY_8*INHLX$SQ-RI@;O2:Y:3 MK'*7>Q3F[O(I+,_+YIK=1>$QTA7Q6^5W[@J0LTFG4V:M:J-6WU;DV3@O$ D@ MY\-4M2&GQ>>XN?[L.MOF_G/MH=N.U1I-;KIY2MAH_FU2ZS%M[V-826KY5"?T+Z)SMEI10#'#DI)3NPV4>V^EN M9^C0G[I=6L+]R&1S8Q S$9!XH^)PB*)C@Z"]J@R;17N5/X5_+UR0J*(0514B=_ M^"""F'MQ>(R:E_#8\X[9K[J<_P4!8/G4$+KOI$!*VT"0%5*?(\5PX\O!DK9: M]'V$( #^S4>$OK7_!#-JOCRLNS??;ZXR,\]+"Z+.,-3[,08Y3/--I'FH=>6^ M0XQU#:]SU87*ILI0![R?:;"_?: )^@]3Y_\#4$L#!!0 ( #!\R5):$2XL M& , -H& 9 >&PO=V]R:W-H965TYL94@%NTVM[MHNYZ:A4FF\MN":JA+V:86EV2V"47!0W*AM05X1 M+>>UV.(:Z4=];5F*>A:I*M1.&0T6\T5P-CI=I=Z^-?BI<.<&>_"9;(RY]\*E M7 2Q#PA+S,@S"%X>\!S+TA-Q&+_VG$'OT@.'^P/[ES9WSF4C')Z;\DY)*A;! M+ ")N6A*NC&[;[C/9^+Y,E.Z]@N[SC9EXZQQ9*H]F".HE.Y6\;BOPP PBU\! M)'M TL;=.6JC_$N06,ZMV8'UULSF-VVJ+9J#4]I?RIHLGRK&T?)<:"&5T'!1 MH=VBSI[@CB\#ULW&*?D$'V[%ID3W<1X1>_.8*-LSKSKFY!7F*5P9386#"RU1 M'N,CCK(/-3F$NDK>)+P23Q"/0DCB9/0&W;C/?-S2C5^A^Z$;UX@2C(5+G5O\ MU: FN"2L7.B5*T,%_'VV<63YZ?SSAL>T]YBV'M-7/*ZYHV13(I@<_J?N+Y7[ M37+?O*>N%ADN NY.A_8!@^5M@9";DCM/Z2V0O\I]^ZE_T<'YQ=V:SRT0V]5H ME9$.E)8J$X02/BC-)Z9Q0DOW\12^-\(2VNY"8:T>CVX8_/WP]?@E"9])_L[\ M)Q[LKJV134;P'M)P-#OA]8]WLV24_/F"9LWYJ R9:LK(@_98:K/9H,9<$64 +3\[CQ"2.UKY!^9'$QN.ID/84'J>'$]E MCV)G^,@#VB&,Q^%T/.D!S\1;0^STB(6K'(=IFAX7_KGJI79-^WS]5'5< M\$93-WIZ;3^XS[IY]=N\F_I7PFZ5=E!BSM#XT^=) +:;I)U IFZGU\80S\)V M6_#/!ZTWX//<&#H(WD'_.UO^!U!+ P04 " P?,E2&$#_O*8$ "O# M&0 'AL+W=OAZ ,MT1*[E*@EJ3C>K^\,)R,#>=S-KRJM\W<<9S9BY5R0M\LU$Z9Q:G.NV;4G.6 M.*=<]H/!8-3/F2@Z\YE;>]#SF:JL% 5_T&"J/&=Z=\NEVMYT_,Y^8272S-)" M?SXK6@<0@<[SJ08_D=LVP^TVH+FJP1C08N5>>-Y$1!17FT&M\*]+/S%3=6 M5[&MM"A26"IC#73?LK7DIC?K6XQ =OVX0;NMT8(S:".X4X7-#'Q?)#PY]>\C MLY9>L*=W&[P*>,=V,/ ]" :!_PI#WR6T3=*(FJ(T1+)07#L;RH9)NYH/IT.X[IK4_IG5K*EAYK MZ'FPS42< =,<1!'+"LN/ Z*O*QSN/6A_"5XA*!X-&5*YL%SGH-92I(R$:@#% MNA2\8-]^,PG\\;7!ML1V*@SBX,@H*1)7L_T6/E+W(P5,S)$UXAGRN@\Y]2%0 M%S5-!%UD93-5&:1A>E?P'@\-=$28 S8=%V^59;(-P2S MU!_BTQ$-KMN59<9TBID&WL@?0]?O@>][T7 *W0"'D3<8CV#)3 8EV^$!1Y*+ MO-%TU$-;9TB#D>&Z M"FER(]("8JXMF;6!$"W&)S>7K@8/6B"FD#MTP6^9<36H^[Q!0)[G05RPV)V5 M-$*RE77]CJV,.]]RTLWA@@D=*H+S#8N;>ES"_TVFKZLT:+3UCU7Z"W9-3C)U M2/X4&SSTII,0GR@M?T2R]8>>'X6M2B,O"FH)A-YD.'8-,O$"]%DD?^ 7N%;H M42T7CTN81$&KH6Z-C*(->X?)9P(?(HN 3"@&/J?>))S^1=[!T=D2!>//SA9: M^1*)G_/]*IFS$OO]&75B.>ID\C6BWV?Q'Q#]$ZXXS?U+G7_SHW\ZQXZ&_<) M+/ :+XJ::8/"$MKPNJ9-YUZ^=+'I'UTBPGUA5NBOI6EF\X+IAAO\HN"8#?+]1RNXG%*#] MCS+_$U!+ P04 " P?,E2\.Y4C_0" !F!@ &0 'AL+W=O+[E&B4H#XQE\T3E*6/)45 B]3T*IO@N?Z67T[MBJ M1-6?>II\&DLO;?$7#7[X"GX"5X+K7,$ESS![:N]1K%W X2'@17@2\(H]@A^X M$/IA< (NZO*/+%ST"MR3E$T-+O?TWA4J^'F^4EK2J_EUPDW"(]<*Q!J*8^_">B]:[V7CG:-V@4DJ M@8*U*&E4%?0*#CH76T56JC^!KULF":?I)-P6^R>M!=,8ZHNY0O<99YIE#O^( MZDK2AO(&!H.8SM#UPXCNP/5'(R-UXR""#[1?*!<.7/"W.68;I-E3Q88S3;YI M.='X<1H8*9&GCT:P8S*C.G#;0T4PP[X MJ]YLX"LF-Z;*):[)U#\;#AR0S59K&"UJNTE60M->LF1./P*41H&^KX70!\8X MZ'XM\S]02P,$% @ ,'S)4K+([F-W P HP@ !D !X;"]W;W)K&ULS59MC^(V$/XKH[2J0.(VQ!!@*2"Q+]>>M*NNCMWV M0]4/)AF"=8G-V";#;*_T%[-%M/"MR*69 M!UMK=],P-,D6"VXNU XEO=DH77!+6YV%9J>1I]ZIR$/6[X_"@@L9+&;>]J 7 M,U7:7$A\T&#*HN#ZY0ISM9\'4= 8/HML:YTA7,QV/,,5VJ?=@Z9=V**DHD!I MA)*@<3,/EM'T*G;G_8'?!>[-T1I<)FNEOKC-IW0>]!TAS#&Q#H'3SS->8YX[ M(*+QM<8,VI#.\7C=H'_TN5,N:V[P6N5_B-1NY\$D@!0WO,SM9[7_%>M\/,%$ MY<8_85^=C2EB4AJKBMJ9]H60U2__5NMPY##IO^' :@?F>5>!/,L;;OEBIM4> MM#M-:&[A4_7>1$Y(=RDKJ^FM(#^[6&V5MA\>41? 90IW2F;5[I-\1F-)?FN@ M\\C7.9KN++04TCF&20U_5<&S-^!'<*^DW1JXE2FFI_XA46WYLH;O%3L+>,]? MH!_U@/59= 9NT*8_\'"#-^".LNS!#:ZM5^'V:RGL"ZPP*;6P @W\N5P;JZF$ M_CH3=-@&'?J@P[ ]^K\F^]D(KI.G9L<3G ?4J@;U,P:+I7$! M[18AY99R$C(5":W2'BT/E\TU0J**G18&T\9CHW)J7R$SZ A)%E4:HFNZ4W 7 M4M\'+ M*1OQ-;M?*6/A%*V/@2=+'(O?6[PRWQHK"48"/7&AXNEA=0*:>44O' M!=0Z%QEWW6NF)$B2EU1$1!:,5\TZG8ZI_PA1'/7&HR&M8D:/GWZ8L(C]7+^8 M1*,3E-R)_1W(9=0;7<; &'18U^W&44P ;#CH#>-+6HT=O'M7&>-!!+\E5JU1 MPZ!2HO^_4*+?BSW?J.^>G:A;6T>C\3MDF+ >(PT;!3MLU/4V-G)Y#QBI&1W MV;C;F"\'<*9'XK9'XG?WR!UF/*="LTTWDLWWZG_TR-D(K_?(XTFM6_?9J^<5 MW9*I6D%(8I-[3L4)I]1Q.FDE>](>_VZ=0Y$<;O\.C0O#)2B)\()K,CT=#[5]*6\V0UMI.X&4U> ['J_%] MSW4FI"%A-N3:OQB3^KH:B=7&JIT?0VME::CYY9;^1:!V!^C]1BG;;%R ]G_) MXA]02P,$% @ ,'S)4F9D5ZCR! R! !D !X;"]W;W)K&ULS5AM;]LV$/XKA%=L+<#%>K%LR;4-).F"#4C0($Z[#\,^ MT-+9)B*)+DG9R7[]CI0L*WZ+FVS8OD2\(^]X=WQXCYG!2L@'-0?0Y#%+]-MM%<\A8^I,+"#'F:F0&=,HREE;+22PQ!IE:=MSG&X[8SQOC096=RM' M U'HE.=P*XDJLHS)IPM(Q6K8#!9O!&/27Q:U$J5U[27@& MN>(B)Q*FP]:YV[\(S'J[X"N'E6J,B0/+-/7,6I,$DK\L?Y1&F)(/GSR!Z=>H^.W:-S8(\QWIVD M2(&(*=%S((T]47.N%&")69Z0:\XF/.6:8P1W$ N))2,&K$8JI.3YC%PPQ=6^ M%T5R"6T1N=J'5+"-!">)SS&04*M;BI2O*1F3VU.O[JI M_"\,SDRS3=QI(VX]9YHP"7A'JP10GIJ,EV7&)AU9IS,QZ9#W/$=#42CTIC[T MB3GDZHS)-2PA)>NO5WU]ZWU\-EK/7@A,(2MT@>Z,)>D%U.\Y]ORN2[M1=&.?:7^*X!L:V)-&A6*[9H5,G#@G:VQ3+%)GP/YMG8VZ=.+]JG^AQK,0%)_!*[ MSENP&X81]:)#V%W/[F 7S\+ONCMXJM0OXS&DGNOOF)?:D]#H>S2,_!WY.] 8 M>LWA:2B,.CT:=GOV*#P:]8(M#+JA0\..]R8,=D-W1_X^#(8T:!2W$E^'P8BZ MB-\]JB-\%=1\%9S,5P?8B2ER:V@$L[4,=PUP%Z8A/$K^6GQ4[\MI:]CR=F86I04N0_P5^73,T) M?"LXGK7]R64[JQ]BFW(/](#-_'@NI/X9@9=A%9:(OO)76]W/ Y>&V):W93S! M!>,)@4?3"Z LEL#BR1>8X5KDL\/;1C*%]I'(2AOXK+FDW7I<9R)E]0RNDS"+7 MY4.SUM;/]//R=;I97K[Q;YB<<AO4$L#!!0 ( #!\R5*C(RI2X0( - % 9 M >&PO=V]R:W-H965T'80^*S23"9-$3E:;]^U%VDF; VKW8I,1SR".)G&S(_>(5 MHH>GQEB>1BOOVXLDX6J%C>(S:M'*SH)KGR82&935JUQ ?T7]L[)UZR M9ZEU@Y8U67"XF$:7V<55&>*[@&\:-WQ@0U R)_H5G)MZ&J6A(#18^<"@Y/>( M[]"80"1E_-YR1ON4 7AH[]@_=-I%RUPQOB/S7==^-8U&$=2X4&OC[VGS";=Z MS@-?18:[+VSZV"*/H%JSIV8+E@H:;?N_>MJ>PP%@E+X"R+> O*N[3]15>:V\ MFDT<;<"%:&$+1B>U0TMQVH9+>?!.=K7@_.S&/J+UY#0R'']19JC@T+L>[61U^71:648CB K MQG%9I,'*Q!IE\%V:[%3;T]91A02E9ZG<(T+=$ZV*V(?"NS#F$P-Y\.X&*=0IO&P',)'1\Q_B2O++!Z58RA& M99QF [AS]*B[V2"C"?"IJT:4 A')09S[I; MY9;:,AA<"#0]&YY'X/KYT3N>VJYGY^1E G3F2D8NNA @^PLBOW-"@OT0G_T! M4$L#!!0 ( #!\R5)9$8M&.P, *L& 9 >&PO=V]R:W-H965TV <=)T3X$#9IN^U#T@9;& M-E&*5$DJ3OKU'5*RJ@6: 'T1A^3,F3,7CI8GI;^9(Z*%AT9(LPJ.UK87462J M(S;,O%(M2KK9*]TP2UM]B$RKD=7>J!%1&L?SJ&%MNR =VC_:V\U[:(1I>8-2L.5!(W[5;!) M+BYSI^\5/G$\F8D,+I*=4M_(SK^UQ%90!U+AGG; ?U.DM#O','%ZEA/%?./6Z11% MU1FKFL&8<]BM[&/(P,2CC)PS2P2#UO'M'GN45LVR]U.H$VFD3FA-\J-Z: MR''IBG)G-=URLK/K6XTMXS5MF#ID^ SN%&27LT<"UKK/]O'Q'!D65Z9GF9/@MXPQXA3D)(XS1Y!BX;@\X\ M7/8$W!7N46NL8:N,-2%L654*;3"%\V.V,U MM=379^CD(YW?S\)DED">A\4B&SI *ODOJ=-HIRP--R\>Z6^"VBG0_5XI>]XX!^/_:?T34$L#!!0 ( #!\R5+:Q].; MY@0 %\+ 9 >&PO=V]R:W-H965TO&&* J_4N.4L,).Z*%DC1(.G:#\,^T-+9)BJ1&DG%R7[]CI2LVFUB;-@7 MFR)YS[T]=\>+G=)?S1;1PF-32W,YV5K;GL]FIMQBP\UKU:*DD[72#;?TJ3YR$D[V&W=B ML[5N8[:X:/D&[]'^WMYJ^IJ-*)5H4!JA)&A<7TZNPO/KS-WW%SX+W)F#-3A/ M5DI]=1_OJ\M)X S"&DOK$#C]/> 2Z]H!D1E_#9B34:43/%SOT=]ZW\F7%3>X M5/474=GMY:280(5KWM7V3NW>X>!/ZO!*51O_"[O^;I).H.R,5[5^2M?,,M7UQHM0/M;A.:6WA7O309)Z1+RKW5="I( MSBX^VBUJN.8UER7"O>?!&[1SAXA?@COV]PYI; MK."-,&6M3*?1P!]7*V,U<>;/$^J245WBU24OJ+NG4JJZ&D&MX:HL=4?*;@1? MB5I8@>:Y^)X&O#(.BE('%5EN0,A*E,X'1C3O\>MO^,!E!DG25*H>CT'+GS1)4]7VD;7\T1NQ0HEK88E:X11>01@F+ SG;A6G+,DB^,*U MYM(^05*P,(HAF;,B*^ S+STRQ '+P@BBC,V3%-X*Z=-8(]7ED4,QB^@\8D6< MP7M)_J*QSBI':,BR%+(\@I[[84R7YQD94[ X<<;$I"7( K\B ^/(FWM'*>P[ MB3! D:(>)NHGJ#H$JWS K&A+3$7VLCWK?]L7?% (7+-^.!66:N/5=, :K=GLN MT.CQ(BUJH:H#MO] S&O<""F=SGV%+SNM*9QPZV7A5JL'83Q%:-[8&OL$49LZ M%+H7CT<-S!,^\MW'L8*XF?&A>3KSG=,[F M<0YG)L3'%V,L5+TNU:U]Z?9[-Z$N+?9[5U :U\"^I?"'[4 MKFC\4_&7*![\"&'$Y<$F;@S:OB6->X>]ZHQ&*E+.*I)_0-GA%-9:->-E0P/2 M;H?1B-K\R($AB=P>Q?U@^[!O^912':C.\>";R0PD3897D(<9R_.Y7\U9$J2P M_,X3Q\Y.DOTUV&WR# MALP8BJZE8>/X!SM=*V?V'4S"^J1?_ %!+ P04 " P?,E2 M5!#6-N0# !A"0 &0 'AL+W=OCZY\UH@R@VAFKVMX8 M$;1<=F]ZZ/-P8C".7S$@O0'QN+M 'N5/U-+91*L]:+<;O;F!I^JM$1R7KBA+ MJ_$K1SL[FU?5KMT):ED-U[9A&BY4B^5M7-[O&5S*2K4,!G=T)9@93B*+09UI M5/4!%ET \DJ JZ4M(V!GV7-ZN?V$8(](B:/B!?D38=7] 'B) 02D^0-=^DQ M :EWE_['!/RNC!F&\!'[1*WACA[@K_G*6(VR^OL-&-D11N9A9*_ 6&*WU3O! MG/-O@_12*=Z.<=^SB&'Z#M=,&<+L!5 MM2\J##"Z;=3.4%F;X1E\DGC<",18PZ]XS$1=+0![^J)#Z"#,[RD7CM)[C/'> M4.2V9-5.<\L1-W8P]J9K[89*&1=:M MIGF8YN-A7^_GV=T@:1@(3WK%D![#X[ 2U!B^YA5UIYN!P6@(218690R#K,R& M0(J0% ED<9CE,9PY3@D)BX3@ *DAD.]3GT/U'=(A?;+_U]+YJ.Y9 MZ[3CV22ERV'N$EB2_%$NX\++I0RS4:9UQ63)K%SE.>HP $6 ML$S)T,LS*V,<9$E8C)+AMRH'59W%,";EDVJP[%_IACQU1>&H#49A7&8=DS0< MC?MN0#1%QZ](PA1)OW3$1B?77LOTQE_N!G. >+L;\+AZ_'^8=]?FT_;NY^.* MZ@W'G BV1M/XPR@/0'<7>C>Q:NLOT96R>"7[88/_0$R[#?A]K91]G+@ Q[^J MV1=02P,$% @ ,'S)4O?+"&UL[5A;;]LX&OTKA)$%$H"Q=;\$28 DVV(+M--NTYEY6.P# M+=.V,)*HDE21XN5\]T-*EQNE_S!K*2U[K*O&7$W6 MUK87LYDIUK(69JI:V6!FJ70M+%[U:F9:+<7";:JK6>!YR:P693.YOG1C7_3U MI>IL53;RBV:FJVNAGVYEI397$W^R'?A:KM:6!F;7EZU8R7MI?VV_:+S-1I1% M6*20K65A"$&@> MY)VL*@*"&M\'S,DHDC;N]K?H[YWML&4NC+Q3U>_EPJZO)MF$+>12=)7]JC;_ MD(,],>$5JC+NR3;]VBB>L*(S5M7#9FA0ETW?BL?!#SL;,N\'&X)A0^#T[@4Y M+?\NK+B^U&K#-*T&&G6?Y0PR;#3;V)>27-V.;, MI:E9,0#<]@#!#P 2]DDU=FW8NV8A%_O[9U!FU"C8:G0;' 7\))Z8YW,6>(%_ M!"X<#0P=7'CJ=@F,;@P'TC*K*A;!XV1-FV$9JR81A2U6ASA!0MUMU1C0+ M=@.=QM&_FGCMNBD)W M4.G0F0HI!HY>*VT'G\ZK$9R7!W70Z/(>)<'KP%TL7I2E4UUB&N$K*9KT3Y-Y%NX$\3/N+MR?V[X/H M\V-:4@T^2:'WTGX0'4WC$(\L/4@NYOO3(* G'/-"RKZ!K\ &TS1G?T.3!6@. MH--IG&"T;XX063P267R4E\Y B(O7MLB6Y>XZ_C8!3[8@^P=Z3L M =]*;/<6#=6)"UOO'DJVGS'/>P;1-"6H"?O!V0(XN;5R2 M//<.2:E09H_VMD:>L(AC@VO3*$*;\2BD"LDQ[A]4**$@9VM47_EG+QQ&;W-\ MY-=7Y/CA"'.)/A &CBOV:^5O2':$MO*/XEOGK>\-"*$PBGD M)C@1?!Y"ZF]"EW03V=UW"@I\S0%1'+A=$0NY%R-./ FA -RUNSDXV<] MDV/3HT,QBC M7D0"&7L23!/<3JO*7;0A" /!.$ L3A8;"2D+]GTH5)?IID!^N3*C;51J'.J: M5KK;>O74HT73?!\^F<8OX5'R=5_RW8V#./@ZE^D0,A1L!>J_1\5%T^IJ[ M,*THY-4$MQ C]8.<7+_OW&4#&53673VD5RN>G$W.2>1)MQXI\R"JSL7W!^MW MO';TE!8O#N6?D?F!2\S(F\-KSTM?QR-[-Y%0U;B0I8&K>S^@NOW0!PK?QDO(;\#-Z90TP?[XJLGBD#J:X%8:XX:8>=!#%:.&FQ,O/=B[K_P,L[K4AKM84P21VWPT( M)<4243Y2?^E8?^G1^MO+J3=7W5',OZKNKZK[?ZNZV<[?)]P@5NX?FV'N,Z?_ M$36.CK_Q;OJ_5\_+^W^ GX1>X58%C9;8ZDU3?''H_K]:_V)5Z_YES96UJG;= MM10+J6D!YI=*V>T+"1A_;E[_!U!+ P04 " P?,E2&S1T0=L" #B!0 M&0 'AL+W=O_5^CMNZNDY MO%0)X[^P;FS/>@&DM;&JW#A3!B67S9^];OJPYS"(#CC$&X?8Y]T$\EE>,,LF M(ZW6H)TUH3G"E^J]*3DNW5 >K"8M)S\[>2B4ME\?49? 9 8W2BX;[@(7%DX> MV4*@:8U"2[&<1YAN<*<-;GP MP^W2MK"P*7,,'OO'U*.NT3C;:+3^"C@+7N# MJ-.&.(H[1^"27=V)ATL.P/GR+KA)A3*U1OAUOC!6TQOY?02\NP/O>O#NH:;2 MZF2U0% YS)C6;UPNX9F)&HWO\J6QG!X49G#%N-YJG+&2*]264]/A3EDT'S7^ M:&RWQ$-3L13' 6VI0;W"8/)8($C:\'2;S,J%]!$Y2O;ETR#NG'TS8-WDA6(2 MULQ JLI*<4$3)E@,D5XDJRD%\G_$I0;CZHES0ESU-I)W-2N MC:F][4P9:^".ZGK?Y(]$%*X'_F'?N/(^0W_0;2?)&5$GG7:WTVTY*F[WDT'+ M:Z-V/.AY*B&J#Q\]BW!O[TK42W]=7-\HZ68%=]+= 3MO]O:_>7/];IE>6W>*$LW01/%G2$43L#TN>*WLN&<0%V9WWR#U!+ P04 M " P?,E2&V?R;$D# 6!P &0 'AL+W=OX>.F3-[N[A< ^*32?"9,F3 MY*;][T?)KIONUF(OEBB2GSZ2(KT\*?W5'!$M/+1"FE5PM+:[C")3';%EYD)U M*$G3*-TR2Z(^1*;3R&KOU(HHC>,R:AF7P7KIS[9ZO52]%5SB5H/IVY;IQPT* M=5H%2?!T<,DF'OU.D/'.,I'%ZEA/%?.(VV<0!5;ZQJ1V=B MT'(YK.QAS,.O.*2C0^IY#Q=YEA^89>NE5B?0SIK0W,:'ZKV)')>N*#NK2RQOJE?T0D)Z;I$]--^B;@+7N$. DAC=/D#;AL"CSS<-FO!_[OU=Y8 M3>_DOS?P\PD_]_CY*_@[:I^Z%PBJ@3NLE*RXX$-2Z>13WZ)F5FE@LH8/*!75 MULNDW###JT'!16^QAO^3_5E!WB3DNOO2=*S"54#M:U#?8[#^M:JGFYX?PF?>Z8MG?M7 CO^\.+9@"LZU=PM:?B#Y!Z"^\1GNT_/;'Z#),[" M))G1;I&$95&XHV(>YN6PR\+%/!N3??+=2Q>R>ZK+ 0>>!FB,&4M!N.PD11%F M6>(]Y\7(D"NB+J4RC8=D(]XDCE=S<)B=Z)Z;' HG?UREPQ,IBG MD)SBGK@X">RH?S0@QC&UG0Z#?VK8=8]FP]_C%NF#UP:$-B0:WPQ M*P+0PQ0>!*LZ/_GVRM(<]=LC_;A0.P/2-XKJ,PKN@NE7N/X.4$L#!!0 ( M #!\R5+8,$W=U0( /@% 9 >&PO=V]R:W-H965TK!MY> Y-!2_UW,N-J:9!H-,):@:Z%8.IEA5P>YE[?>[VX M+?:YL1?!8E:Q/6[0_*K6BDY!AY(5 DM=R!(4[N;>LC]=)=;>&?PN\*"/]F"5 M;*5\L(=M&R9QBO) M[XO,Y'-O[$&&.U9S3:?>'0V,8C#]):&RE:9V(@BK)9V7.; MAR.'<7C"(6H=(L>[">18?F6&+69*'D!9:T*S&R?5>1.YHK0_96,4O1;D9Q8; M(].'7/(,E?X,UX]U85[@XHYM.>K+66 HA#4,TA9NUU?>F'U9/J&B;B5A14J J!IK6 I9E^:=ST5! ML+FL-2LS?0E7M:@YLTU(43DKR9T9^)D:N264N/G)(0S\43_T)_T(/D$\Z<4Q MK5&4^,-^_SBQ)#&50A#S1F5-!:?.JH91//##T0 &<6\8$K8?3\8G6-FR:ZL. MAGZ2#/S)>$1$DK W&5I"P\0/PPE\5#[!43<*5'LWE!HX[<@U[HX$'JIDSS<'(RO7V5AJ:%&Z;TVA&90WH?2>E>3W8 M -VP7_P'4$L#!!0 ( #!\R5([*N;$<0, &D' 9 >&PO=V]R:W-H M965TB&'Y,PW\W$XP_E!Z2?3(EIXZ3MI%D%K M[7 31:9NL>?FLQI0TLE.Z9Y;6NI]9 :-O/%&?1;TO<)O @_F0@;'9*O4DUO\W"R"V 6$'=;6(7":GO$.N\X!41A_ M'3&#LTMG>"F?T'_PW(G+EAN\4]WOHK'M(J@":'#'Q\X^J,-/>.23.[Q:=<:/ M<)ATLSR >C16]4=CBJ 7+@RJ^ V#Y&B0^+@G1S[*[[GER[E6!]!. MF]"4C=5T*LC.+C,CWW9H M/LTC2^Z<450?H5<3=/(&= 'W2MK6P!?98/.U?41AGF--3K&NDJN ]_P58A9" M$B?L"EQZIIYZN/0J]:VGON:O]-(LW&K-Y1Z]_,?MUEA-S^;/*\ZRL[/,.\O> MW?^K:N^BNXJ]\8,O,9%0*5I4#]CL'QL$7:JH[(3<@_6I?%8 M>^)O-& NZ->74> Q\U3Q8 EC0"U48T#(1M3E$C8;+QGRZ@5]&KBWJ M*=&P$2]?91Y8^=D'4WNNB(2ZV,=8G9*\?3J*XAE!F;.:PB MA2R,RQ+2,"T+>*#;Y;IN@:A3]3]35QO\:\G#*LM(M4H28'%8I!5485$RV' J M'Z].-_^$UB6C" L6DTE29, 2HE# C,(NX4>4J'GGU7E#]2[<$W2-BVS*+"6; M69D#2T,6$VT6YG'R_[A2.W> %,3IE,U"-BN!%6%<,$B+D!4YI'$8Y_'[T#4? MA.4=O2B/+N0S78;2KR%(^E$RNL,\A20G>)H?%:F^_? ^0$*$TMPEN22>+NM9 M3.F>D9"F85[.X%NE&%VTOQ[UWC=Y0]BCM%,G/.^>_Y';J7W^JSY]0O=<[X4T MT.&.3.//);5M/37V:6'5X)OI5EEJS5YLZ2]$[13H?*>4/2V<@_/ONOP'4$L# M!!0 ( #!\R5)2< 7*+P8 !\. 9 >&PO=V]R:W-H965T+VA5X+A7_FVJRXP]0LQG9M!&^"TJH=)U%4C%=GNG.M5.+: MD.U6*VZ^7(I6;\Y&\6B[<",72^<7QN>G:[X04^$^KJ\-9N.=E4:NA+)2*S)B M?C:ZB$\N"[\_;/A#BHU](),_R4SK3W[RICD;13X@T8K:>0LC!_V9M/OF&^H'=:N:6%Z48TC_7'"'47;[*-]S(Y:/ = M_T)1S"B)DOB N71W_#282P\?GV[$6ALGU8+^NIA99P"6OP^8SW;FLV ^^X;Y M&U%K5\%FN5#01]1!CQ9&=VL+W+JE5.26@N:Z1;/[;-HMO(["7[JS M,&V/3^@WX7R[^CW7+7>>7>Q.HJF>NTWPAD"F.(^LX?ZR[83?H^#THD-G]%E] M>O/K5L]X>S__H!VF[Q&>>>KHWN8SBF.65CF$'W\HDSAY"6D2LZS,'BV5"2LG M%;W>9NL9%07+JM0;R L65['?5+$HCQ[II3 _23/49#^S6__W>Y^2BI1%47HO M' !HO@-H?A"@4Y!\TR$/@,H6CM=&SZ6CH[?:VN.05%_3/2CO8=;7D]ZH6J_$ MH/@4B@_&\C2*/\"U\^Q#,W^!4-\]Z-4E74GD,&1G\M)ND4;K(?KV4?3FJ^CK MA]'[[,L^>M@.&FMAI&XLEAM9ATW[$/Z]X\8!38'::"KO'G'=MO/\D+"]F6]' M_Q,]D*9/'> ;C?*,$F IBY,@1:PJ)QY?Q825F0=(.JE8DA?_U5!IP?*H@ 56 M%"45&8N+@O*(%7'U_YHM9T59TE&&[JF.*87OC(XF+(^3XZ\:,2M97DPH3UF> M150E+"HPH%L00M^D>Z5,HX3%DY22$NU3(>*IDC 450(L+92< W9(0L^Q3QE5$2QKU\* MK:8Y&?A2[>46]PA&B:3@.@$%5EQ/ $ MM'8KPUO2M_@0E^-W (8'4@Z Y2R-2DI39 *)S%F<)(]9[@%/@.NCE,6Q;[P* M92M&5!SFZV'%T\=T<'3CO)]QN0J."ZZ6L_4/-&3GKM@FY$;=" M=7T-WFJU>/XV7/?]P^,I5C[H_6E6?K5'DH&;V1XC+^YC;/9B% #DVI>4T:R3 M;8,BXW72&3Q/NH%;YO+.R_W5R'I$[5KZYOW';1=M.#K"#D^.K]\9 ^^^KYV> M 8XIY"NN>,,]X%],4^3PDM)Q;)OW-3C!X_VE3"+\&EBT9"=Z M^_JYZ!_]]]O[3Z=WW"RDLM2*.52C%Q-&PO=V]R:W-H965T MZEB'NGQMVM]7CW7=97\\+9:K=Q>/7??\TVRVNGVLGZK5C\USO>Q_<]^T3U77 MOVP?9JOGMJ[NUHV>%C-*B)P]5?/EQ=7E^KU/[=5E\](MYLOZ4YNM7IZ>JO;; M^WK1O+Z[@(OM&Y_G#X_=\,;LZO*Y>JAOZNZWYT]M_VJVZ^5N_E0O5_-FF;7U M_;N+G^&G$B0;6JPA_YS7KROKYVP8RY>F^7UX\>'NW049_J1Z4=]V0Q]5_]_7 M^KI>+(:N^C_DOYM>+W8''1K:/V][_\MZ]/UHOE2K^KI9_&M^USV^N\@OLKOZ MOGI9=)^;U[_5FQ&)H;_;9K%:_YN];K#D(KM]677-TZ9Q_Q<\S9=O_U=_;&;" M:M#W@S>@FP;4;< .-&";!FSJ$?BF 9]Z!+%IL![Z[&WLZXDKJJZZNFR;UZP= MT'UOPP_KV5^W[N=KOAP^*3==V_]VWK?KKC[77^OE2YW].2OFJ^KAH:T?JC6# MS7VV_=WW1=U5\\7JAQ[UVTV1??_=#]EWV7R9_?K8O*RJY=WJE!X[+LH_-LGM<9>7RKKY#VA?^]M+3?M;/P6XBZ'8BWE-OAQ^K;QF! M/V644$#^G.L)K>FZ-<$&$W7L\M1C[TT$VWTBV+H[=J"[PY^#?_^]AV8?NOII M]1_/@?CN0'Q]('[@0+\V7;7HJ\VZ<^P3]-9_K5T7YJF[N7VVZ5]>=+MJK;K_/; MNG_1957VW,R7W7 ^=7T-]DRLW!U*IF50[0ZDXAA\:RZLN92*4"H=!L&"V(PR""XY1K*7$&\]UH<^]H;[:D=6VU7-W7;5O?96+V3&D&''I]V4N8C]L8PSG4N M7/;&,"!2N&N?$L%IF2N&DT>-/E"_/KQ?])/8,[CL"^7/+_U%R-L,'TLE->69 M0EHJJ2G6E,91N6EO3RIE6KA4(C 0!-P3$8%QDKL"62(P1GA.#S!I](+Z]>)C MU2\NZV6UO*VSFY?GYZ;MUNS]VO:_\)=1:@HTY8G9,Q6;^M?18?;$>#5).(S8 M0V# E7;9&\. Y81KESX,QZB" _P9V:!^V?BP7/4#7KQ-[$!<43\OFF]/];+S MS:IR\?G@++7?AOJ$%B_P'>7G A,*0GNU0("D_T"]L#% M C6*0?V*T2\X5R^+W;KE'W4W6&8]?:OYP])WG6Z*-"-IJ6.F/#/_ZCE(W:;] MWF0+]VRZ1E ZE^XYAZ" $^FN7#"8EO3 :I,9?6!^?=@P-1"W7C:',$!!:9!N*PA0*:4@ -7>,PH _,K M \9;]K_L#,8+,]6:);9>F"G<+-)\88C[@E*,V"\HQ9C_@E*, +T4&P5A?@4Y M0/')S@PSU9PE]F:X*>L\TIOA8X_$$;7K,*0(0THO9']T1DFX7TD.4/C+<]U6 M:[&\J1^&Q8VOY')3RWEB8X:;ZLXCC1F.&"[8^8C@T/,1P>'G(P;TG8_<:2/P\>."FK (3C4@$-PN &' 7T&'#=:P_U: MR/[HC"@)OR@=P^N9/#]AU$,D M=HV$]>5KI&LDQO[-B.4@I A#2B]D?W1&DH1?DHYA.<(/%$8O1&)321A1$)&F MDAC[.R-F@Y B#"F]D/W1&1T2?ATZAMG3G$)I-$(FMINDJ?\RTFZ28^_')34, M*<*0T@O9'YV1''F\P>19-9_D(DHC$3*Q*R5-P9>1KI0$HC M(](O(W[RSF,C2E/V96*W29FJKB+=)C4V@2A1TG4M$!A(K9R/0X' F,S=ZZ82 M@Q&B#WP;JHRP*+^P!&D^V4I4IORKQ)Z4,K5=17I2:FP-,:$I<\D=PVA.W)NW M"@0FM72_ORLQF%3Y@:]*E9$7Y9>7(+E'F8S*%'Z5V'Q21@!4I/FD$/,)J6+/*3<*D$=Z3GG8+ MSFG$GKQZSHT^Y(G]IMQ(0A[I-^5C&PBKTP@,J],(#*W3",Y3IW,C2[E?EDZC M_$R&8V[D)$]L2^565B#2ELK#ME084H0AI1>R/SJC3+E?F4[C.\)ZU$96=&*7 M2AO%T)$NE0Z[5&%($8:47LC^Z(Q(:;](G<;Q:2:D-N*B$[M5VLB%CG2K=-BM M"D.*,*3T0O9'9Q1*Q[A5Y[8CM9$2G=CBTD8.=*3%I<=FTXC@(*0(0THO9']T M1H&T7X'.I*[:2J\ECZ_9^;7H !OB6R%W\6,X[#9^#(?=QX_A/#?R [$2;,2O M-\

A['$H@5@2.I,W#$"L&1V!0V43,*4?XXS1DK1 >OP@ZL$#C0 MQ%X:6 %PH)%NVK:#H.PC.%3V$1PJ^PC.)_M6$AT"4?1S?"XB7%6P8N1 $QMO M8,7)@49:;]L.O#4AC"DF8$H_QAFCI7B!(/LYN#_-;04K?0XTL1T'5A0=:*0A MM^W 3WO8DIN *?T89XR6W 5"\&=:Z9_DPH*57@>:VLVS@NS 8MT\%LX\3L 4 M$S"E'^.,T=*W0(3^KXOF2S_(*1)M9=6!)=]YRMYZ*GKO*<0F Z&UN^/; :#0 M8\*06\^H5NXM:B4.I$0?LF&L,#T$TO0.=6?R5JUD.[#41IL580<6:[0QQ$#C M,-H:#H%QJ4;+, 3&J'3O",5@>:X.[2UFY>@A$*0?LWNZ>6I%V8&E]M2L]#JP M6$^-(5X9<#%*)^/ _C1S]]O$@)1*+MQX,@KLZYZU8'?VC;.$)9"E'W-[G$=J MY=J!I_;'K%@[\%A_C".[4Z&5& &K/RPJR X_U MO/@$SRN,*29@2C_&&:,E.8$(_41.3S0FI]([KD\2ROP#B*U3V4%V$'$^E1B@D\5QA03,*4?XXS1WB'7 MKS\3J8ZQ(:VD.XC4?I258@<1ZT<)9.\L9+-)%(?L-HGAT.TF<>#A_2;!"M1# M(%$_D? 3O49&H?RTJ\@XSUL38=V$^!0+:SQ&#(?I88#-O0$L4A.UK. MK,>]/ V7.<-S=E;9;?.R[-Z>\[%[=_Q?/VHFN>UP^;^=)TO=RO?WRLJ[NZ M'0#][^^;IMN^& ZP>R32U?\!4$L#!!0 ( #!\R5+\?P, $@- 9 M >&PO=V]R:W-H965T8Q&H2L[89VG]?QPD!DA"-%@T/$#OGG.M[CW%N M)GLA?ZB,,0U^%GFIIDZF]?;&==4Z8P55'\66E>;.1LB":C.4J:NVDM'$DHK< MQ1 &;D%YZSB9BIW->LGL)U*XHJ/QURW*QGSK(.4P\\#33U80[FVQI MRAZ9?MK>2S-R6Y6$%ZQ47)1 LLW4F:.;%0HJ@D5\Y6RO3JY!EO&RVBB/6IJ[W/#T[(&]L'+'P)_@;R922;<97],<++G2DC_OK)EB PZP M]TNF*<_5!T-X>ER"]^\^@'> E^!+)G:*EHF:N-HLJQ)WU\T2;NLEX M+(.!. ME#I38%4F+!G@+\?YP0C?->5H:X(/-;G%HX)W]!> Z ^ (48#RUF\@HTM&PXE MSG1=,FG^9&BE#%<=>D/@X3 MA"+O@DG'+:BX$JW@MX#PD=1 &'7 MK@%<;(XSV+6KCT/0?KI^#0#1.;#.V3WI#,U3)[4MN0)KL2MUW0>TLVW;/[?- M;F?^%MTLT,#\LGI-L)WH4;Y^Q[BC,N6E CG;F%#P8VA\E77;7@^TV-J^]%EH MT^7:R\R\ZC!9 &ULM5;1;MHP%/T5*ZJF M5NJ:Q":!=(#4 M,J#:EJ:?,/XF$$ F>\XR*CI-(.;]T73%)2([%!9L3JIY,&<^Q5%,^<\6<$QP; M4IZYT/-"-\P$6!+@+@&]0D E 1VJT"@)C4,5@I)@4G>+W(UQ?2QQM\W9"G"-5M'T MP+AOV,JOE.J#IHJGNS>D26A"P(^@O5H_ *&^"?CH&?4"1?@M$\D3C-Q MIF /]WUP>G(&3D!*P2AA"X%I+-JN5)O1(=U)*7Q=",-7A!$8,BH3 08T)K&% MW]_/#_?P765"Y01<.W$-]P8< >M"W;*=W !L:MF=+YBCMP5NUMXQ MU9% )AS:?R3.=XX!^/Y5 <&-)+GXL4>F4$2H[-ELU*IGE<]0IZ4/<1 M!CYJ[53/ O."$'D[U;/ (A0U_)WB66"M*&QX]MJUJEQ;>W-])#S]K2KTUM)% ME4[TGJ7SO15.=-UXT=L5$LKGI7,9, MJO*98:*:8<(U0#V?,B;7$RU0M=?=OU!+ P04 " P?,E2I/ /HFH" #I M!0 &0 'AL+W=OV-Z\J\@AK+$=\"TSBLVKMP*P(4%U=0-/&_L MUI@P)TWLV;U($]XH2AC<"R2;NL;B=0F4MW/'=]X.'LBF4N; 39,MWL CJ*?M MO= [=V I2 U,$LZ0@'+N+/R;56SB;Z=NGQS6ZO+A"%X@P]*WBC<2LD(FKM ;#Y.9]OF67 M+SB1[Q:_(L^_1H$7^$?0J_/HNUR-4-C!O?=P5QL?W >#^\#RA?]P7PI>_RU M2U2%5K;V(-#/12;M^:\S"<,A86@31B<2+O*<-TQ)W0 YD!W.*%PC!NI8(3NF ML64RS;A+)_YX,IDE[FZ_8L?"9I$7#V'OA$:#T.BLT*$86$K0>O6\0 W+"*50 MZ-[[?Q==FGA/WM2/PLF!B2-1\30*CWN(!P_Q60]K*$$(K5=TG_F8O/A#]0(O M"F:'1?X8YL?3<'PHT-UK1#,$;['8$"81A5(#O=%$\XANL'0;Q;>V-S.N]-]F MEY6>Q2!,@+XO.5=O&]/NPW1/_P!02P,$% @ ,'S)4MB6D\Y8 P #@L M !D !X;"]W;W)K&ULM59=;]L@%/TKR.I#)VTU MV+'SH212&Z=:I76KFG1[F/9 ;6*CV28%DK3[]0/LN/D@5K5J+PG@<^Z]YW*! M.]PP_EMDA$CP7.2E&#F9E,N!ZXHX(P46%VQ)2O5EP7B!I9KRU!5+3G!B2$7N M>A"&;H%IZ8R'9NV.CX=L)7-:DCL.Q*HH,'^Y(CG;C!SD;!?N:9I)O>".ATN< MDAF1#\L[KF9N8R6A!2D%927@9#%R+M'@&D%-,(COE&S$SAAH*8^,_=:3FV3D M0!T1R4DLM0FL_M9D0O)<6U)Q/-5&G<:G)NZ.M]:OC7@EYA$+,F'Y#YK(;.3T M')"0!5[E\IYM/I-:4*#MQ2P7YA=L*FP0."!>"/G.A$[!'2* MX-4$[Y#@GR#X-<%_JX=.3>B\U4-0$X)#0N<$(:P)HWK)29 -,R(8F%'[7S MPQ:^JS0WPKVM\"NOU> M?@$0?00>]) EG,D;V)YA0YN8=_F>OLOW=3O[6RPO M@(]L]+T\^DT!^<:>?\)>1 5.4TY2;&X*M@#;DOKY14'!C22%^-7BJ-,XZAA' MG1..YDSB7%UFQKBM "MZ:.CZ0EV/>[[?][I#=[V[L198OP,#?Q\6'<-0T$

"Z7M@/@P:WIS9HU :M:K=)Y"1F:4G_D 3(#$NPP0*H)V1-U4G,7_0= M2CBW'ZC*0; 36;<'(3R(WX(*@QW47O1A$WW8&OT$+ZG:+1-VK,XM5P^(>D2> M5E104R8Q$])ZBX1'X:!>YS#HZ$VHZ]"RA?XI:=U&6K=5VF7!N*1_FFJ/_U5J MU#T6 ;M'^V-#H5,B>HV(7JN(AZ\W\VD$9O/+^736J%AXF=V'!]2ZU9<"K_\/@DV8!H'UAI=G>>ZX+PU#160A7*JI35 MQ=NL-LW;I6E9#M:OT&""+.L1&DRKUNS5?-4IWF*>TE* G"R4*WC1587%J^:K MFDBV-,W"(Y.J]3##3#6LA&N ^KY@3&XGVD'3 H__ E!+ P04 " P?,E2 M9, 8/GH" "+!@ &0 'AL+W=O^H106@G*IB$-K:)C>X%XX::7QL*Q,]M]X-OO[(2LDTJ8 MIKU)_'#WOY_OXDNZ5?K9%(@6=J609AP4UE:786BR DMFSE6%DG9RI4MF::I7 MH:DTLJ5W*D681-$P+!F7P23U:S,]2=7:"BYQIL&LRY+IEVL4:CL.XN!UX9ZO M"NL6PDE:L17.T3Y4,TVSL%59\A*EX4J"QGP<7,67UR-G[PV^<]R:O3&XDRR4 M>G:3V^4XB!P0"LRL4V#TVN 4A7!"A/&ST0S:D,YQ?_RJ_LF?G M0_*60](X))Z[#N0I;YAEDU2K+6AG36INX(_JO0F.2U>4N=6TR\G/3NYQ@W*- M< 8SU+[&,D/XNA!\Q7S:CF_0,B[,"1P!EW#'A:!EDX:6HCN-,&LB7=>1DC.@+TV8,\'[+\9T'WJ7*Z@VDN8:A-V*#&UXM KNENRF<3]*$K# MS0&.?LO1?X?#'_P4?@,=KN I?-Q5= =P"=]XZ>Q4#G/:,CG+:H.Y9=H"?3]( MN=IQ\W3IJW06#\\BCYT@(Y:T-%[H%PM_Q6R6SM.H*2;4YA#G.%>;W%M^H[I M%9<&!.8D%IV/J/2Z;GWUQ*K*MYN%LG3]_+"@OP5J9T#[N5+V=>(Z6/O_F?P" M4$L#!!0 ( #!\R5+E&PO=V]R:W-H965TJM.O#M =##L2J M8U/;*>7?SW;2C!:(HK7:"]C'Y_O.U?'IK;EXD@F 0J\I9;+O)$JMSEQ7SA-( ML6SP%3!]LN BQ4IOQ=*5*P$XMJ"4NH'G16Z*"7,&/2N[%8,>SQ0E#&X%DEF: M8K$9 N7KON,[;X([LDR4$;B#W@HO80KJ874K],XM66*2 I.$,R1@T7?._;.K MKM&W"C\)K.76&IE(9IP_FC[+E*.V;HW7GAQ#!W(CC@1!/=<*82B28LAG@/?E*-CRKPKDY( MF97@+2O#H)+P!F^0YY^BP O\T?D8'1^=[/%J5)_D87J(9%R#)+ DWF&2R5>$ M<_$5X5Q^13A7G_3D7ZX4;2F%7NAY[[7&NUH?-"9UC%W4,G999>Q=NJ(R M75%ENLY3GC$E]9L\!_*"9Q300O 4+05F>S,7[003-CH? LYUNE4Z5]%.),VN M=R"8=AE,NS*82^.T_CC;QL8'VCJ_BOIP1?D&P)[)BL;KE,8[_ZO7NZ7)[N=[ M?=+=K5BST?W0?MW=XO_3Y2'F#Q9(PB2@LM"FOT=970>1C6KY1?&4?_1E7>H2PRT1/ MMB",@CY?<*[>-L9 .2L/_@!02P,$% @ ,'S)4E3S>0U*! .!0 !D M !X;"]W;W)K&ULO5A=;^(X%/TK%IJ'&:G;Q X) M4 %2^6BVTE:JRG3[L-H'DQB(FMB,[4#[[]=.T@02\$8:Q O$SCWG^M[C^-H> M[AE_%QM")/A(8BI&G8V4VSO+$L&&)%C1K2VPYP6$&2F(+ MV;9G)3BBG?$PZWOFXR%+91Q1\LR!2),$\\\)B=E^U(&=KXZ7:+V1NL,:#[=X M319$OFZ?N6I9)4L8)82*B%' R6K4N8=W/G(U(+/X.R)[#SD; ^X MME9L^B'3-T,K12*JI^)"?LIBF,U(\70DBH8/20K* 8^R0>.S@S< 4^,RHT G]#'S_]N/$J*;M25X7YTAF+4A01F*?)YE?(IR' M2X3C_V8X1W(YY<1W,E;G#.LK346*8\ X>*0K3GZEA$KP*$ERH_LF3&[ /W\I M4-8G_C6X[)8NNYG+[AF7/YE4#K/O8DDH647RU+3/.?H9ARXDN[$+;^'0VAW. MHMS(.S#JVEW;/K::-:UJ%O,VSAY:.?--SH[2Y9;IN8L3 -I2+Q7,GG7 MTKI7NNS]OM;3G,,]S"SL#VHJ-HUJJ7]H0^.;:(Y"[).%R((YL$&J,V3VFKOU!EBJTX$IM415@LM=*\F7;4F0^\2TGG-SZ8_0$Y= MNZ990[M63+Z1Z3C4JA9 0;F?)0K8-[ MBNP"05]!";4A2:G,3VYE;WG-=9]=[M3Z)_!N!D_TS^&=GU]B5?3YG=H3YNN( M"A"3E7)EW_;4:'E^394W)-MFMR1+)B5+LL<-P2'AVD"]7S$FOQK:07E9./X/ M4$L#!!0 ( #!\R5*(G50?A00 +,5 9 >&PO=V]R:W-H965TDP/P+W9)2OEE35F A;]G&X5M&<**=BMQ!KALZ!<[*T7RJG]VS^916 M(L]*C6[@]=)#RD%;_)F1'3^X!FHJ*TI_J)O?DMG(58I(3F*A0F#Y\T26 M),]5)*GC[R;HJ!U3.1Y>OT3_14]>3F:%.5G2_'N6B'0VBD8@(6M*![GXE MS80"%2^F.==_P:ZQ=4<@KKB@1>,L%1196?_BYR81!PXH&G! C0-ZJX/7.'AZ MHK4R/:U;+/!\RN@.,&4MHZD+G1OM+6>3E6H9'P63;S/I)^8/A M6Q:)B6;D! M2\H%!Q]OBN/ *(!?!;X^WX..'3Z38YG1/2(^ZY1N"(1W, MM08[DNJUF?5T=&\@^HTJT$SL@4R=K+0[X[#$U5=JPA% Z+"5E1H M%X5Y"K9X+YEUNB"UM+ SZ&<8PN T8SUFD\B;](L;M^+&;UU=(LO+NJ[C;G*\ MTP1V;9"/QOT:HU9C9$]@Q9C,W4"Q9_WK';U!;-=F6.RD%3MY16Q1Y5BU%/!U MO98]Y@KPE&P /ZP_-28MD$/"Y[ M"$.W/_\0&2G(*N6[;/=R6Q*KF2>5;O*V*1H,PXMP&!H0PW.3N D8V%'<8^5- MAJ@'#8OA3\,8=CF+0C@^U=6U\GT4#N@R.(;_D<>PA[1^.#FE1Y]9,(G0@#Y# M9'@^),.W,+G':)AST% 9_@]8;F*&=L%=(XM@0V9H1_/O5;$B3"7T97=F" '^ M 9;]WZ*)?)C"L*.Z:Q,-%"LR8$?N>V$FI9ZSR2##> 0O 4!DR([L9']_DVD" M'E;20']!I@\@SU[WM.0TSQ*L%T-5TW-,. =K'#>%KQ-$95K825YPG<'.MW&L MQ#0$Y%]D00SBD1WQ[^](3<#^!6G6K&>K/KPO0(;[Z!7N#_?ZT5P, (<* 9 >&PO=V]R:W-H965T>&;)1<-5?@H5JY<"Z"%(36U&WA>XC:T8LYT;-9NQ73,-ZJN&-P*(C=- M0\73%=1\.W%\YWGA<[4JE5YPI^,U7<$=J"_K6X%/;J]25 TP67%&!"PGSJ5_ ML<@TW@#^JV K=^Z)=G+/^0_]<%U,'$]O"&K(E5:@>'F &=2U%L)M_.PTG3ZD M)N[>/ZN_,][1RSV5,./UUZI0Y<3)'%+ DFYJ]9EO/T#G)]9Z.:^E^27;%IN& M#LDW4O&F(^,.FHJU5_K8Y6&'@#IV0M 1@B'AI0AA1PA?&R'J"-%K(\0=P5AW M6^\F<7.JZ'0L^)8(C48U?6.R;]B8KXKI.KE3 M]6R%/3:Z9 @%2$LH+\HTH0 MY)KEO %R\I%+>?J6?,)B/9F#HE4M3\D9^7(W)R=O3LD;4C'R;\DW$JER["K< MC=9T\R[R51LY>"%R2&XX4Z4D"U9 8>'/C_.3(WP7L]"G(GA.Q55P5/"&/A'/ M?TL"+_ MVYF]@AT8MFQ%W\:>R\185\3H9$+7Y#;*P-=%XM';$L2)/EV M>2^5P,/]_4B8J \3F3#1_Y5>92+9*J@52(R [G@/TSB.QN[#[M]RB,$TA/N@ M^2'(][)L'[2P1(O\WTI[)N/>9'S4Y'MLU9)@1V2#M!R"1JDW&J3% MHI0&+Z0EZ=.2'$W+NZ%Q>,Q+RC [-78=L-I.#O9QEL1I//!M045>D@Z,6U!^ M&(T&9;.PB67AR.X][;VG1[V;XV4SF%JBA8,MS2P@/_6&_@Y1H>L=BCZ M+=^.:#=4K'3OJ&&)H;SS%/\IT8X][8/B:_-=O^<*IP1S6^*D"$(#\/V2<_7\ MH /TL^?T%U!+ P04 " P?,E2QI.(C<<# !H#P &0 'AL+W=O[=J=E$'HS@*;M32!^2A*H?[YF0IZF'O8<;G_EV9^P-?S;9TRU;,'._OU,P M\LLL:YZP5'.9(L4V4^\*OYL38@%9Q%?.3KIVC>Q4EE)^LX.;]=0++",FV,K8 M%!3^CFS.A+"9@,<_15*OK&F!]>N'[!^RR<-DEE2SN11_\K793;V1A]9L0P_" M?):GWUDQH+$0-@,,6 "D I D8 MM #" A!F$\V99=.ZIH;.)DJ>D++1D,U>9&N3H6$V/+5M7!@%3SG@S&RQD\KT MOC"5()JNT:U,M_GH)CTR;:!A1J,>FLMD+]-L(#=GSUY?,T.YT&\@ZGYQC5Z_ M>H->(9ZB+SMYT)!33WP#1&TY?U60>I^3(BVD/M$?*,!O$0D(=J#GW>@_5J:/ MPAP>G,-]6)URB4BY1"3+%[;DNV9+@Q9L=5#<<*;?HJLC3)@N!>N!C'J:"H;^ MN@40NC$LT7]WE S+DF%6:QF7V^*7:."Q+#G^QC4/70M;;F&_XX66W0S+"+>L] M*NF-.NE]5%)K=)^"_8N,Y4>P?:=<1Q5YS\G_1_Q,@KHP4OYB3XLI*\:]Z:9'@;.]&>!@WM[@S+HC:3!=7 MKHN[;??Q0L27SALU-[HCIE6*N/)FW&W.3Q!CD:E.(&ARO SIM;@9K@P>Q\\C MQMC5[Q&.FR1=<4$^%NAB%_>)Z/BU6WH]'+Z;%RM!QMZ,_0HN7 M-CW&\3AJMN8R;$1(30KG7WJ5GY-N/W^\$HG#J9M*=,0$+0PK(R?=1OX$'1:9 M.M^*SIBXA63MBYD\BQ*+-/%9MX>XV6U'&'3[@J9?.P;9,^@GJK;0/238!G!! M?PBS5/FQ+A\8N<].1DMIX)R57>[@*,R4#8#G&RG-P\ >MLK#]>P_4$L#!!0 M ( #!\R5+ZSDR=@P( +D& 9 >&PO=V]R:W-H965T6F3-BR-!'1H2" A"NRSVUP;"\?N[$M+]^MG M)R$J(\V^\*7QV7?/BZ^Y)%NI7G0.@.2UX$)/G!QQ?>ZZ>I%#0?697(,P)TNI M"HHF5"M7KQ70K"HJN!MX7N06E DG3:J]>Y4FLD3.!-PKHLNBH&IW"5QN)X[O MO&T\L%6.=L--DS5=P0SP:7VO3.2V*!DK0&@F!5&PG#@7_OEE;/.KA&<&6[VW M)M;)7,H7&]QD$\>S@H## BT"-8\-7 'G%LC(^-U@.BVE+=Q?OZ%?5]Z-ESG5 M<"7Y+Y9A/G'&#LE@24N.#W+[$QH_H<5;2*ZK7[)M@PIU< #UHC!>V1_(R)74V ,X: $'%>#P . M:$TPIX)( 60' M5'59K3&B"L.^(YO4#_U1-$S<30?WL.4>]G)/2["7[)\&7[_XD??=LG?>= T3 M[M''?A2'W>QARQ[VLO==94T;?J -AH-A&'?S1BUOU-O"'QJ9>14-[S5EBCQ3 M7D)/(T&ULO9MM;]LV$,>_"F'TQ09T,1\D MBBJ2 &V"8@-6K&C:[;5B,XE067(E.EF ??A)LN*3+.E$EVK?)'XXGHY_BC_? MD=3Y4Y9_+1ZT-N3?39(6%XL'8[9OELMB]: W47&6;75:?G.7Y9O(E&_S^V6Q MS76TKAMMDB6G5"XW49PN+L_KSS[FE^?9SB1QJC_FI-AM-E'^_$XGV=/%@BU> M/O@4WS^8ZH/EY?DVNME$KTSE(RK_/>HKG225JS*0;XW7Q>&B M5E[VYC0I]E27_Q&OS<+%0"[+6=]$N,9^RI]]UTR._\K?*DJ+^ M2YX:6[H@JUUALDW3N(Q@$Z?[_]&_C1*M!DR,-.!- W[1B2[/\^R)Y)5UZ:UZ46M3MRY[$Z?5.-Z8O/PV+MN9R_=1G)._HV2GR0<= M%;M_4I>D3@EGQ^R71&EZ^)\:PUX92S@=97>.N_5N:,B'USVFV^+.4X:,(/FO#: MGQCQ][8HM"G>()[$P9.H/7DCGJ[UK2&%7NWRV,1Z4)B] UD[J";=XR7WA"]* M&1X'+NP=+NRA%ZX'[[$:O->=T7M-/E71Y'%ZCW3//US%=Q1*'CS)":'N=)[K M-5EEFQ)1153/\6T2E1.]OLB0='N7?DLZQH(P/"BWOW=D3V#%F1B6-SB$&Z#A M?LY,E#21DWS6)#+D[Z#X4<- /6- @I/(HY $[IJCR^'#4ZA"U0H?KSSBZ MC9/Z3L3&+#RX"RU$2,#I"4J$O1[R2HDC'0:L0A9ZPRHP"LBCKI.#_$<^9*E^ M+E&;?RU_3>]V/:YU+][B+7.<,PPXQ3C:D:NH>"#ZVRXN.U-U8!"\O"=B*(1' MQ9'6 W9*A3P\Y M<))+5\F!@!S/[ZPD[V=I".\Y$)/CQ#Q%28[U%H#'0]=Z!Q@D\-SJNWC?^,18 M@9IT8P6\"1N\G0QZT<<6]P/!CK/X(3O!P\ ?B1L8)_#ZU)+SHE6EXBF:"^<; MUU.I_)#9>"XO (["N="%V7(J[P7@3[A6P@) )O"$SP8^HE_[]F8,9M(-#;@H M<"Z>JK8MY0704> UK(70P#V!)WI60O>3M1$5/6"D-T?]N5=1(#WU@'2>:]'I M 7T\/,/Z+L)[_>KR^'Y%3;JQ M@\&["=3'BO#ZM>M)A)-]K6FAU>L5IRW0,J M>7A2YL)UKU_.]C3 3+HA _R\^:I=<2K//0"=YUH">X L#T_H;##C]4O9GMJ8 M23#YG([1O77/Z0$1_HN;,_XCCBOR@#S?M?+T 4@^GEQ=Z[S4LMIGVS-T M4-!^1V(0X=?J'F\V"G^[D5[W>Y M;R35R+Z.#V3R)U*PF6XVJS5#'R#GN^9E/E#)QZED==MA>5FCOW7J)@%7Y ;,QR$F MG)P%6K;# KL":79BP5T$?3.54'CT% 6P*)E;]+91SSGT#(%N ;P'8 MZMLZYH%SR/K&[>\%@ )&J:DC:Y8#,;"@W[GEF\$8,!LG MCP+RJ8EU__D'!,L1%"!1S9*N*8":FB==4]-; JA)-SQ I,(1^2Y+UV2S,[LH MJ=??G'&O6L?97-,Q!4!34^G8Y$E-U4^U E\$/9'[9CX5MT?->E&!I0+<J7#SI:Z[PR*+^_RS+S M\J9ZQ.SP3.'E_U!+ P04 " P?,E2P+Q^S'4' /,@ &0 'AL+W=O MW#)FT+ML$V4UMIZS3= M*VW:M&Z[GVGB-F@$,B#M)MT??X%0#@1SXL2Y7]J0')\>OYB'MP?GXC'+?Q8K MK4OR>YVDQ>5L59:;-_-YL5CI=52\SC8ZK3ZYR_)U5%:'^?V\V.0Z6C:#ULF< M>9Z8KZ,XG5U=-.]]R:\NLFV9Q*G^DI-BNUY'^9]W.LD>+V=T]O3&U_A^5=9O MS*\N-M&]OM'E]\V7O#J:=UF6\5JG19RE)-=WE[.W],TU]?QZ1!/R(]:/1>\U MJ>=RFV4_ZX._EY#OM9)4J>J"OG59IUU?[0>V'_]E/U# M,_MJ-K=1H:^SY)]X6:XN9VI&EOHNVB;EU^SQ+]W.**CS+;*D:'Z2QS;6FY'% MMBBS=3NXJF =I[O?T>]6B=X RB<&L'8 VQ_@3PS@[0#>3'1763.M]U$975WD MV2/)Z^@J6_VBT:897%/FU:=Q-:Z\^A#%.?D1)5M-/NFHV.:Z.DEE M05Z1ZRQ=5N=++^M719;$RZBL#MY%290N-+EI5MGS][J,XJ1X40UH4CW4J5X. ME]%?;]Y3YX_>T&>D3@EWU;9MHC297$Q+ZO)U"7-%VWA[W:% MLXG"/T5_B$=?$N8Q:AA]C8_^O"A?$[X;[@V'SRL%.QE9)R-K\O&)?&^+0I?% M&R03[S+Q)I,_D>E;5D8)B9I\9+V3<4FBDMQU\IK$VB453=+ZVGVXHMR3H2%I;I,RJ&XG79J MI KUN)(AW5-O'!?R4 03\H5=A2%:X=%&N#XA(/:"A/%2Z)_;VJ4%Z1B+5+)0TF9 + 4)PPNU.8=&683N8P-9"!AHXZ,6 ! M\YQ66CM\L-*H#/?O((:PT/-Y:%:1 5X8CI>WBT6^K6YT_;M?=]F2 N"3W2;Q M?52;84QCUK,PN(>QO(&OE13-WP.;..XS[%<3QQHQ'$:N3AQ M/K8U^T*@(<.2@6,<-SWMHB+_DB/\.._]?^9J>CC@A>-XL?'DW&!\C*;<$(BY M<@Z0X@?L3R?HT0Z= [BXJQ/B@!6.8\7>H?.Q%1HM42QD6""PBN-."10]R:%S M !EW]4T^L,5W\TW^V!#M:XF&#,L"0ODXH4#+8VVZ#TCQ7=L[/O##QUV1M4WW MQXYF2JQ>FP8'#HAUM%GW@1<^;FHLU (L^#9^!EET8V=B,NN&,,6F_(L/H/&M M_$LEYYE=NP\H\7';8WG']P$9/NY]SN7:_;''&>$ "QDV#H%2 4ZIZ15NIWP MX GH67J>0)D -RY'>O$3;?/ M X!98..+V''6/0"T!:YN2 !G!,X9&^LN#CLB-&18&H!)V#@B=HI?%P KX6J) M!"!%X$BQ]^MB[(F,'75CW'1'70"QA(V!8J2[F9*&$P48;> MNB%LJKYO#BDD@A;2Q-=.K3Q[V,880Q1@3$UH">*25ESF_?Y< %'F6)^<2P"%Q M'W0N_RX-AF>$!$/09-== J\DSJOI)6ZI?N_I.OYXW59]0(T\[AG8(9''3])- M_7=3V'3_70+,Y &8-4)S;'7! MF0(L*9L]0*(5UC5H-K!M+"C"F;'P1/\ZY*X":]?4"N;D@!0)3[EIU6T.4 C0")VW[;1ZCEW, ME%A F=#&P_!3;'H(O A==P>&@(70QKD@BV[L04:+#@L9EM7;$VAE4P\X+'[$VAM[G0LWG0;EKBMF>@M]/0PY^Z M6Y^!WH9#[TQ[>YZ$WJ43J-!8S*[2>6^S?OU5B4]1?A^G!4GT737&>UW_2Y7O MOGRP.RBS3;-__S8KRVS=O%SI:*GS.J#Z_"[+RJ>#^BL!W7= KOX#4$L#!!0 M ( #!\R5)!D19J30, .\) 9 >&PO=V]R:W-H965T 9-4M92?F]&7PN9P%NB*""PC0NF/T[P *JJO%D.?[OG 9]S$8X M?'[U_LDMWBYFQ30L9/6-EV8["[( E;!F^\H\RN-?T"UHTO@K9*7=+SJVMC0- M4+'71M:=V!+47+3_[+E+Q$!@_?@%<2>(3P7D@H!T G(JH!<$M!-0EYEV*2X/ M2V;8?*KD$:G&VGIK'EPRG=HNGXMFWY^,LF^YU9GY9W$ 8:3BH-'[)1C&*_T! M7:$O3TOT_MT'] YQ@?[9RKUFHM33T-B8C3(L.O]WK?_X@O\$W4MAMAK](4HH MW^I#R]H#QZ_ =_&HPWOV@G#T$<4XCCPXB]]0QTZ-/>KEN/KOPEPC$OGD;]9" M^N03YX_\(ODO:,EU44F]5X#^O5UIH^QY^&\D NTC4!>!7HCPR([V:S&@.*N\ MN]?*$R=O:L1A'I&<$KNZPS O'K,HIUG4F[VAF_1TDU&Z;[8D7'%QM5.R .WE M:QU,AH%QAO,3/(\524GFITMZNF24[A,7W!ZL$FVD]'_ZR5G8F- X/DV>QRS" M>(+]>&F/EX[B+6$-2EF\0FJ#Y+K%1%I6I8\U/8.8I"0_13VWHCBEJ9\TZTFS M4=(_E=3:UI&^TOCXLO/(-,KHZ4Z?FY&,XBCQ$^8]83Y*^*#D@;M69CLI@N?F M:T2VX"&YLOD$78 HP$>=G^%<49P,<%IJCQG)$W(AKQ'^6;SQ*/>@>G]$ HRW M/F//GD8Q(2>,G=WPC!-*29I?@!QTF.CWDNMO']%Y:<$4QV_I%CZS.*&G9R@< M=,(:U,;=*+0](GMAVA[3S_:WEEO7JT_F[Z*;17OW^.FFO0K=,[7A0J,*UM8E MODYM9E5[NV@'1NY]S:&QFHQL"^7TMI7@=-@/Z.-_\!4$L#!!0 M ( #!\R5+V &>H"P0 )D. 9 >&PO=V]R:W-H965T6<'U3*)KVRW5^6$LYP7= ?WH+X7=T*/G,9*PC+()>,Y$K!=3*[P MY9JXI8*1^,'@*#O/J'1EP_FO7'/Z%V:%K:BWDJS2\Z M5K(!F:#X(!7/:F5-D+&\^J>/=2 Z"MJ.78'4"J2OX)U1\&H%KZ_@GU'P:P7? M1*9RQ<1A315=S@4_(E%*:VOE@PFFT=;NL[S,^[T2^BW3>FIY)Z"@+$$WCWHG M29"(Y@GZHO8@T/LU*,I2^0%]0M_OU^C]NP_H'6(Y^K;G!ZGEY-Q1&J$TY,3U M$GS_S79-3@+7U"+OZ(B$NP!6?U"FUB MM%V+]GI<^TNL+I"';>HGOGA-+CQCSSMC;T4+IFC*_H4$K728A"X*_2 5^OLO M+8H^*\CD/R,+^Z/ZB')0-N1@ .-/\13WD"U2?CCS[,AA@QR.(E>U MG?/\D\9-0/?N&-@#W:3VX(8#!NSC#D-%.I0B>!9A.VG4D$:CI&L0&JP\%A"5 M$I25+QKR>6'43_Y0*B)VN%D#-WL!;@M"Z$)-H$CY4YGMYW*R8W4V*W;>_N_RKUMJ"LS=L=,'@$!X.=:9-S(S8%8?\(!MBEWWU(-5+16<9*0C=/UAZF<^Z6^0H=2YV+:G AX_%AK?JVZ ]$KMQV>1R\<0;:[HS'VW//26L&AMTVPKX7]E-@$9M&_IGC [== M&8^WY6XPXH8VUB4IF:G.6 =&C@6C[;%X]K9Q)VV?).-]\A5QKRT$)V>-ZT:] MN-O$,)D%O;@[G6_V#,3.W'TD,KNX^OQM9IO[U96Y5?3FK_'EJKHEM6:J2]LM M%3N62Y3"5IMT+T*]%T1U#ZH&BA?F9K#A2M\SS.->WQU!E +Z_99S]3PH%VAN MH\O_ %!+ P04 " P?,E2C)XQ2C(# "3"0 &0 'AL+W=O.[WQ]>";+7.H/[FBP0DL\Q?)U]<15SVVBS$F!2T%8"3A> M#)UK_^HVU7@#>"-X*_;:0&$\ 0!U@3X786P)H3?58AJ M@DG=K7(WA9L@B48#SK: :[2*IANF^H:MZD5*/4^FDJN_1/'DZ%'FF(,;1%&9 M83 U4W.")2)4@/.Z<0%^@-?I!)R?78 S0$KPDK.U0.5<#%RI/.A(;E;KW51Z MP0F]![0#GG\) B_P+>QQ-_LQDST *[IGH4^^(1Z<9-]VLW^Q3:^F^^DAW555 M;TH?-*4/3#QX(MYAT9\Q11+/P82(C#*QYEB W]$)N MS JUN0BDU^^'OJ[% M9G\(+3 8A7'0P [LAXW]L-/^.^(.3+@DJ3.#E$3<*6 M^\A/XJ-8MVU4F*AH]A2C)L6H,\4WE)G1L:48MNP;L" > M!P &0 'AL+W=O#K=X;$UO)DY3/=O(M'WF!%00< M,F,9*+XV, 7.+1'*^--P>FU*"]P?[]B_N-JQEB>J82KY(\M-,?(&'LEA22MN M[N7V*S3U]"U?)KEV3[)M8@./9)4VLFS J*!DHG[3E\:'/0#R= .B!A = N(C M@+@!Q*[06IDKZXX:.AXJN27*1B.;'3AO'!JK8<*>XL(HW&6(,^/OI@!%)I13 MD0%9N(MS!X8RKLDEN#FP^*.G)]=D#/"!/E1R$I3 MD>NA;U"6)?>S1L*DEA =D9"0F12FT.2SR"%_C_>QG+:F:%?3)#I).*.O) @_ MD2B(P@XYT_] 1PX=G! 3MP;'CBX^1B6),6!AVB*B=S)?,J,V^^.J,I M)[_N)><$+^@6PWZ?2-]KT_=<^MZ1]!-8,2&86.W.N.M\:HK$4=C/?C/N70^2 MP=#?[-O6$37 N#;JG;Y^JZ]_4M^T4LJZ,P?%I#-FPVR'Z+Q'-55_3T%Z':<' M,C\&A3&&==K ^ MP>9?]^HWFOK/,:,*[ZPF')9(&5REZ)BJNW$],7+M&MJ3--@>W;# 'Q@H&X#[ M2RG-;F(3M+_$\5]02P,$% @ ,'S)4@H>P!/' @ A@@ !D !X;"]W M;W)K&ULM59=;YLP%/TK%NI#*ZW%? 52)9'61-,J MK6K4K-O#M <7;L JV)GM).V_GVT(2Q/"'JJ^@(WO.??<@\UEM.7B618 "KU4 M)9-CIU!J=>VZ,BV@(O**KX#IE247%5%Z*G)7K@20S(*JTO4Q'K@5H;Z#DV['C.;L'#S0OE'G@3D8KDL,"U.-J+O3,;5DR M6@&3E#,D8#EV/GO74\\";,0/"ENY-T:FE"?.G\WD-AL[V"B"$E)E*(B^;6 * M96F8M(X_#:G3YC3 _?&._8LM7A?S1"1,>?F39JH8.XF#,EB2=:D>^/8K- 5% MAB_EI;17M&UBL8/2M52\:L!:0459?28U+I30JU3CU.1>%2#0#2D)2P$M[,Z9 M@2*TE.A2CY8@!&3H 3; UH#.F[4+O?BXF*'SLPMTABA#WPN^EH1E$?8^(1_[7@=ZVH^^3]45"FHX?@MWM1>M(7YKB&_Y@A-\ M,RI)G@O(B=UF?-G6_NN;#D6W"BKYNR=1T"8*;*+P5**=MZ+F[S*N9AA8!G,@ M-Q,?A_YP.'(W^PX=AWE1$@R"-NR-P+ 5&/8*_ 92ZBVH-3*%5EP8/[I$UBS1 M7O9++XQQ'!VH[(K#28QQM\RHE1GUR^0LOU0@*G-Z_^MH="0BBGT_/)!Z'!4. M!Z?\'+1"![U"YX)GZU3)GKT3MU3QQV[2I$V4O'N3)D=F>8$?Q0>6=D3%41!V M6SILY0U[Y2U ;&@*?99Z^-^7$'^LJ=[>1]=[MZT-Q9M3/?3T\3\PMBLNQ(D_ M/+#6W6L2ID/?$9%3)E$)2PW$5[%^-Z)N>O5$\97M&T]&PO M=V]R:W-H965T[CXL]H&1QA91B71)*DZ ?GR'E"PK649ES>#@\&LQD*]4W MG2$:>"ARH:=>9LSFG>_K),."Z9[, M"V\V<6LW:C:1IA^_F86P!+N(OCEO=&H.]RIV4W^SD,IUZ@56$.2;& M4C#ZN\;K,'=,XE_G?/#79U!MYD.**E;FY ME=M/6%]H8/D2F6OW"]LZ-O @*;6110TF!047U3][J!/1 A#/84!4 Z+G@/@% M0+\&]-U%*V7N6@MFV&RBY!:4C28V.W"Y<6BZ#1?V&9=&T2XGG)DM4/%[9E,) MET(;5=(3&0TG"S2,Y_H4WL+7Y0).WIS"&^ "KGF>4_KUQ#=TNN7PD_JDB^JD MZ(63AG MAX0@/(,HB,(#?)\+[]? >B!G%OW$0] MT3ML] Y_52^5@%)Q\P@G9.O"6?/TD-INPBBNL1W)/&_$G?]_"WV6ALI4MXTZ MM(P:+:-7MLRX81Z_OF7&_S5#'/=&SRQ310W:46%TV#!AL"^0P6M;Y@AC&!WW M3-@JX.$QUSB3+ U3QOK@4AA4J WG/]Q*)E^JVDH4*U=+Z4AL6FI^H=FM>G7WKLN MQ=^'5\W>-5-D%PTYK@@:],[I$U15_U1-C-RX%N1.&FIHW#"CGA.5#:#]E91F M-[$'-%WL["=02P,$% @ ,'S)4I!1!;=8!0 *1D !D !X;"]W;W)K M&ULQ5E;;]LV%/XKA-&'%J@KD=3%*AP#CM-M =JU MR&5[&/; 2+2M52)=DHZ;83]^U"62+%%L@AG+BRW)YQQ]ASS?^4AZ?N#BJ]Q2 MJL#W/&/R;+)5:O?><62\I3F1[_B.,OW+FHN<*'TK-H[<"4J2TBG/'.2Z@9.3 ME$T6\_+9%[&8\[W*4D:_""#W>4[$PSG-^.%L B>/#Z[2S585#YS%?$^<)DJ2YI3)E#,@Z/ILLH3O5]@O'$J+WU)ZD)UK4*1RQ_G7XN8R.9NX M!2*:T5@5(8C^NJ/T;_J4Q>)W-')%WQ[/%X[:P1YRJIO\KT>B(Z# MCF-V0+4#ZCO@$0=<.^ RT0I9F=8%460Q%_P 1&&MHQ47Y=B4WCJ;E!73>*V$ M_C75?FJQC.-]OL^(H@GXK+94@!7/=4%LBYFZI^"2Q3RGX/4%523-Y!LP!;?7 M%^#UJS?@%4@9N-GRO20LD7-':3A%4">N7WU>O1J-O#H GSA36PD^L(0FQ_Z. M3J/)!3WFB B^=,"Q6N@>"44;P3*AV_[5#WHF;NCFY2QE&UT MY6>$Q=0T:56LH(Q5-('[!?+=R(_"N7/?'4V#'0Q1&,#&[@BLWX#UK6"KL8J/ MQFJCVQ%XG14CI7/0O8OJ#A)G1,ITG<:DZ ?&^JO>Y'<@>J[GN[U$AE93#P;A M2!Y!DT=@S6.9\SU3L@-4%\):\!PL/Z\N36B# 0X41#VL!AO<,3I"&C9(PR>4 MQQ10EOR@-$(30HP"W$-IL$.>ZX>!&>BL 3JS#^D/*/5S628EH2RLB9JW12]- M8.BV7=H](87K8$I9A/H]<7R7NL=N"IY0$.>W]?R:PFQT!;<8"G4@@=5>",KBAT?V:,XQ)?1VPLKI5C7@B\L& M:F4#G5(VD$D.8'\)8K"*D&^>0M0J!K(KQBE9C89J ;T@ZK/%8#:-?']D-85: M34%V37D^M>N QTM0Y =]P$,SZ'LC#$>M"B%\(H;7@8X Z+U6O^\;S*:A&XVL M*E"K4,BN4$^E>RLQ$=M3J$_!BLGR"XG MSR3Z4"O,RDDJK M/>@'FY+GLWUF6#JAP=@/K69HK#>UZH2B4W$],@Q8Z+N#@378(1S.1J#B5KNP M7;M6%;N*TAA(]XT@3&9E38!E\M=>JIPR93NU:84(PY>F-6ZE!-NEY'FTQ@89 MT73U^@INLHN\<$3#<>?$RRXDIV0U'FH("M!@8V@PTYW,BT9$$;=:@^U:\WQ: MX^%NI[_BL)H< VUE"-NW0T]G=!VH>V(']8BB/LBAV12[4= O#Z=SZ)Q3L2G/ MXJ6>?CUNU9EM\[0Y[U^6I]R]Y^?P_:HZM6_#5'\B?")"E[T$&5WKD.Z[4$,3 MU;E\=:/XKCS:ON-*\;R\W%*24%$8Z-_7G*O'F^(%S;\CBW\!4$L#!!0 ( M #!\R5("_+;&I ( -$& 9 >&PO=V]R:W-H965T]2?QT__O=Y7R9[J6ZURDBP6.>"3WS4J+BPO=UG&+.=$\6*,S.1JJ< MD9FJK:\+A2QQ1GGF1T$P\G/&A3>?NK5K-9_*DC(N\%J!+O.92@,+-S%N$%\N)/>\.?.>XUT=C ML)&LI;RWDT_)S LL$&88DU5@YK7#2\PR*V0P'FI-KW%I#8_'!_4/+G83RYII MO)39#YY0.O,F'B2X865&-W+_$>MXAE8OEIEV3]A79T>!!W&I2>:UL2'(N:C> M[+'.PY%!U'_&(*H-(L==.7*45XS8?*KD'I0];=3LP(7JK T<%_:CW)(RN]S8 MT?PSFI TO($O3"EF,P2=*R3&,]V%#;U^%8XG[X +6/$L,VG4YW!V/)WZ9"BL MEA_7'I>5Q^@9CR-824&IAO1?>]_0-R%$AQ"64:O@BCU!$)Y#%$3AW>T5 M=,ZZ!_ 6]7Z3H+Y3[[XIA':U,(0G9$JW)&C4@(U:I=X_4GWO7T)JUPF#%Y'&#=*X5>J; >&"N592 MH.(R:<-JUQJ^2#5IJ";M7_#K'3"MD310RLC&ULM5?1;ILP%/T5"^UADY*"@4"HDDAMNFF3.JUJUNUAVH,# M)E@S=F:;IOO[V882VA":2MM+L.&>P[D'^UYGMN/BERPP5N"AI$S.G4*I[;GK MRK3 )9)G?(N9?I)S42*EIV+CRJW *+.@DKJ^YT5NB0AS%C-[[T8L9KQ2E#!\ M(X"LRA*)/Y>8\MW<@<[CC5NR*92YX2YF6[3!*ZSNMC="S]R6)2,E9I)P!@3. MY\X%/%_"R !LQ#>"=[(S!B:5->>_S.13-G<\HPA3G"I#@?3E'B\QI89)Z_C= MD#KM.PVP.WYD_V"3U\FLD<1+3K^33!5S9^J #.>HHNJ6[S[B)J&)X4LYE?87 M[)I8SP%I)14O&[!64!)67]%#8T0'$"9' 'X#\$\%! T@L(G6RFQ:5TBAQ4SP M'1 F6K.9@?7&HG4VA)G/N%)"/R4:IQ;76'L@P1@T@T\LI56&,T 84 4&EX@B MEF*PLFOJ[156B%#Y3@/N5E?@[9MWX(T)_5KP2B*6R9FKM"K#[::-@LM:@7]$ MP6?T!WAP!'S/ASWHY3#Z2ZK.0%##O:=P5UO1^N&W?OB6+SC&M\4"*<(V@%I# MS@=';=03 MB6$K,3Q1HDT;4(+6A!)%<*_2FFS2T1 '<)(\4WH8-?7"B=>O=-(JG0Q^H ^$ MV07Y\N>)6L9H,/?+BM!,IRY'8".X[$TX.DPXBB%\EG!/E!ZW*75F5%D=);,\.Z8J<$F3K8)S8^D#'V81P_5]L3!N-I$/?+G;9RIZ>Z MR;#JDS<]7,!A$GK/U/5$^7M.*207&/B\<6NQ&P36O,\_&=7O(79E^. MP$IICW6?4H#GH(XGB((;+HGM.S_>/RC3Q=94TQ"I?O:E.*SB_>^*;,TK1F#= MN#4">248497 0)=1D),',SYJXO)_ON&)M=#;=Q+O)'-/JB -5_?[1E,_/K)7 M8*>=P4$1%VDJ*KU'.J^WZ7+=S/3II>!"C146)>!K2C9V"\FA[/=] PXWCM/K M$MSW#3C<.%[G:'"PGY\ZVK33P_X1A:%WS/A] X$O=!!K,.5L\RI_]V4?_JNZ M#_>%'PY7_M?Y&[VP8AM_>\)Z_'4[1S9S7OZ,Q(8PJ:7D&N>=Q=H-41]!ZXGB M6WN*6W.ESX1V6.AC.Q8F0#_/.5>/$W,P;/\(+/X"4$L#!!0 ( #!\R5*, MW2PR_0, #,. 9 >&PO=V]R:W-H965TK+2V(_,AWM-1OUEP4 M1.FAV/AR)RC)C%&1^R@(8K\@K/2F8S.W%-,QWZN>)6[;9JFK"GXYW9$/OJ+K?+84>^2U+Q@I:2L9+(.AZXEW"BP4,*P.#^,[H M07:>027E@?.?U> ZFWA!M2*:TY6J*(C^>Z0SFN<5DU['KX;4:WU6AMWG9_9/ M1KP6\T DG?'\;Y:I[<1+/)#1-=GGZI8?_J*-H*CB6_% M-,9Z!04KZW_RNPE$QP">,T"- ;(-\!D#W!C@UWH(&X/PM1ZBQL!(]VOM)G!S MHLAT+/@!B JMV:H'$WUCK>/%RBI1[I30;YFV4]//5$=9@@_ /( 9EPJ\G5-% M6"[?Z>G[NSEX^^8=> -8";YM^5Z2,I-C7VG?%8._:OQ;K_> R(E5:YHUI111QZ$ MJ16#F0,4I-B*9A^$EHH+J0TC+7I]$-F?D@>5, M,>K,I%%?%@I&EG8'",:)I;T/0B&R0 L7""*W]J35G@QJ_\85R2W553ZYY":. M#4JM1B X5B?&9W8:>S@,/[J]O<%Z3"GN,$)Y$MM8]* QS; M4OLH_6FGR-;J@(V2(#TC%AW%HD&QIHIN>9Z!ZV(G^"/5S;1=\DZIC_49#A?H MI=#7 J&>WH-E3DH%= ,&%K_V;%>Y #\^:SBX5K200Y4;'DLW'*[=W&ULM9C;;MLX$(9? MA3!ZT0)Q) YU#!P#;8)B"R38(&EW+Q9[P=BT+502O1(=-V^_I*R(CGFP$:0W MB61QYI^AI.^G.-GRYF>[8DR@7U59MY>CE1#KBR!H9RM6T?:#I@K< M/W[)_K5K7C;S2%MVQ_^TU_]1.P%8.((@#X #@,B1P#I TC7Z*ZRKJUK*NAT MTO M:M1HF4T=='/31!D 6H-,&L%_NR$P.'V"U]1B$^ M0Q "MD1?^:/_G(ES1';AX>OP0'8]M Y#Z]#E(ZY\:]904=3+OG=/2C*D)%W* MR)'RGJDW1Z5<%.V,EJY.O^S2)%T:]:8]37&8IC )GBSJT: >>=6E&-C$=E'Q MOE@>)0ZQ>!"+CXD1FUALBB7=_;*))8-8DPLMHFE MAE@>QIE=*QNT,J_6]Q63\%T(UM@4,U,Q(I%=,1\4<[\B%_*Y+-43C];T61)9 M6-_DW-!.,XQ3NS@.-6Y"K_P-:]L+]*U:;P2;2YS(SEDKK"@)C0K&4>Z:<+P' M/.RMX$X*RJ;1$RTW#/%%/Q=E01^+LA#%(0CZ:K Y'P3'^5!-3S!LO-A9&,6. MQQ]K5&$X8=JN-DVC2E_SIO- 6?SZL!OI$46UJ4ZXP[WDJPG&.4FBPYZLXT(2 M.YK2L,1^6M[P>CF6#T#U7@T1H]"8I'E\V(\Y+,$1=K6CZ8LCKY]\+6I:S]AQ M-\&:L=@/V9/]!)O8S3"X6M+8Q4>Y:W44;((W2Y0?6.4T>/%1\EH]!9OHE7(. M$&+-7NR'K\M5L,G=+,E=W6GP8C]Y7;Z"3=1F&7'8,VC2@I^T?FL!DZYQ%D>. M.05-5_#3]51[ 9.G.,11Y/!NV%O4^4GY-KR#A7&$X-0!;M", S_CWEB.!5$9 MN!8VH!$%_A7B[[ 1,)>78P+1(77[8?O..(:,)(Z6-"+!C\CW-A$P29K$(;CJ MU"B%Q.L.G2N-)BGX27JR<8") M5IQEN6.=!YJM<)2M5N< DZV0A9G#J4##%8["U6H=8,(5HL3%.:+I2OQT=7D' M,;D*$"8N/JRSR(A:-IECNX131&B1^C?O<@)BZ3-$\=:W.R]_GLI^6I M[D%,/F*YT'-]'! -2'(*($_Y/"$V[,DUEZL$#33B!]K;'(-8OKLC'!'7@Z"Y M1?Q+P-]A&<1V\SZ.5>[=-(/,*A$0=[&W!J]_.6-LNB M;J7"0@:&YZELM=EM*.Y.!%]W>W*/7 A>=8L40/D]07GXN5$;?,-V[K3 M_P%02P,$% @ ,'S)4G2!E@UP @ G < !D !X;"]W;W)K&ULI55K3]LP%/TK5Y&0-FDTK[8!U%:"(K1)0T-E&Y]-=(EHX*6NA)X&I3'-11CJO,2: MZ8%L4-#,4JJ:&>JJ5:@;A:QPH+H*DR@:AS7C(IA-W-B=FDWDVE1I7RRG1_%-(AL05AA;BP#H]\SSK&J+!&5\:_C#'Q*"]QO M[]AOG';2\L@TSF7UP M33H.S IJ6@,3 M!5QSG'1:WA(-G@O$N]%XOC2(WP["TY99X'R%E3. D,6 !>P1:;T14_& MU&=,7<;A,04-)3(^@3[D8#_#L"T&QE!+84H-<00%VQYBFK^/B0AV5.D!JEE M;\>,?8KQIW=,/T,RR,Y/#OGV%NPL.>D1D'D!V2>W0C\^&XS&!\O_,*PM/]R[ M.^V[=CY1V0":7TII=AU[ M0_L'>?8?4$L#!!0 ( #!\R5(1\CXDT0( ,( 9 >&PO=V]R:W-H M965T* M$@8+@629YUB\7@'ENZDS7R=CDVX1' CMYT$>FDA7G3R:X7D\=SP@""JDR#%@WSS '2@V1EO&K MYG2:)0WPL+]G_V1KU[6LL(0YI]_)6F53)W;0&C:XI.J.[SY#7<_0\*6<2OM% MNSK7X /R/7_0@IYWH[^EJH^""NZUP)-N^!?, M^L@/VN"NMK;QUV_\]2U?<(+/^G?-I!*E_ED4^G&C$]"U@ES^[* /&OK TH="A\8SO7?2W[O]S\A,N4E4VU*1T=*>X-P$+8K MB!L%\3\]?O&Q"#\*XG81XT;$N%/$5_TXSK$0KX1MT2.F9>M.C8^W(/;\>/CN MZ+>E!7XZ1E$].56@>&$OX157^DJWW4R_ MTB!,@I[?<*[V@;G7FW=_]@=02P,$% @ ,'S)4D8!V/D+ P "PD !D M !X;"]W;W)K&ULM59=3]LP%/TK5Q$/($&3)FV: MHK82M* Q@88H; _3'DQRFU@D=F<[+>S7SW'2T-(TXF%[:?UQS\FYQS>^&:VY M>)$)HH+7+&5R;"5*+<]M6X8)9D1V^!*9WEEPD1&EIR*VY5(@B0PH2VW7<7P[ M(Y19DY%9NQ>3$<]52AG>"Y!YEA'Q=HDI7X^MKK59>*!QHHH%>S):DACGJ)Z6 M]T+/[)HEHADR23D#@8NQ==$]O^HZ!XEEMC*%)YYOREF-Q$8\LI%&&* MH2HHB/Y;X133M.GY7I%;]S *X/=ZP7YOD=3+/1.*4IS]HI)*Q%5@0X8+D MJ7K@ZR]8)=0O^$*>2O,+ZRK6L2#,I>)9!=8*,LK*?_):&;$%T#S- +<"N!\! MW@& 5P&\CX#> 4"O O0^"^A7 ).Z7>9NC)L1128CP=<@BFC-5@R,^P:M_:*L M*)2Y$GJ7:IR:S!,NU-DCB@P(B^"6L[BB- M,WB:S^#XZ 2.@#)X3'@N-5Z.;*5%%=1V6 FX+ 6X!P3X<,>92B1Z@"X49C)7RWTO9J^9^A[;?14 MRIRP$"'D4LE38*B:BJ!D\@U3<7FM)J[OZ!Q7V^8V! VW@G9$]FN1_5:1%YDN M&ULI5?;;N,V$/T50LA# NQ&]XL#VT!\6;0/*8QUTSX4?6 LVA:6(KTD M'2=_WR$E:VV&OG3WQ1:I,\,YA\/AJ+_CXIM<$Z+06TV9''AKI38/OB\7:U)C M><\WA,&;)1X8MZP;^9F8MCG6T4K1F8"R6U= M8_$^(I3O!E[H[2>^5JNUTA/^L+_!*S(GZGDS$S#R.R]E51,F*\Z0(,N!]Q@^ M3,- &QC$7Q79R8-GI*F\'OE8P)I=H3Q/&]=>IU M:VK#P^>]]R^&/)!YP9*,.?V[*M5ZX!4>*LD2;ZGZRG>_D990JOTM.)7F%^U: M;."AQ58J7K?&$$%=L>8?O[5"'!B '[=!U!I$MD%\PB!N#>)K5TA:@^3:%=+6 MP%#W&^Y&N E6>-@7?(>$1H,W_6#4-]:@5\5THLR5@+<5V*GA% M6L95$,R+0 M?(T%06-,%UN*S3Y^1A< MQ.B<$7E'4"?YQ-T>W.';I"/I$9*5#'TS"HE/QU, M_+GF6XE9"9,W1^.^KX"1CLM?M-&/FNBC$]''Z(DSM99HRDI2.NPGY^VS,_8^ M*-G)&>WE'$5G'3[A=Q2$GU 41*$CG/$5UI&Q#EQD?FGMZ<^N?21$W.55;-S% MU^?5/X\O4@FH#/^>\9]T_A/C/SGA_P^HH15;\)JXLJ:QS8RM+I6OPS"(PS#O M^Z^'N_$1U@NS-#U&31S.TB+)+-C4!8M[1=S!CGBF'<_T+,\1EM4"[4R](R7" MKT1 _=Z?)JC\4L'1 :71+1RE9OK.)4FS3'H47AK'H26)"Q87:6%IXO06I9; M4Q5Q8@GA])8D)\Y*T4E17'%6IK.YX5QR2K&0: ,%R/!WTF\\Y@>1 M!/>93=X)LIA_Q(3W063Q+C[6"#?E7D>Y=WGW8<__'^G>-:1=H+1GL?X( M96 M4DQ=GD[5@##XT;@$9ZD_PGGOSC^I-Y2_DS;I/^O6$0["#@O=99"W!=W"_7[I M*+0+'J9E'%BJ.#!18!<#!ZBP4\&!2;+<$L4_:.QJ(E:FHY90X[9,-7=Q-]MU M[8^F5[7F1^'#.'3,3W27;QK)'^Z;3X0G+%85DXB2)2P5W.<0J6BZ[F:@^,:T ME2]<09-J'M?PI4*$!L#[)8>:W [T MVWS_ _4$L#!!0 ( #!\R5+#0Q3Y M=0( X& 9 >&PO=V]R:W-H965TE;FZALE0VAK,*%HKH1@BJ=E/@3:OEW-R]N$\]0WN9C%^WC%/ M6^;H"/,EN9>5*36YK0HH_L7[J+*7&NVE3J.3A/=T1X+P$XF"*!R0,_L/=.30 MP0!Z?AH]A_R"A+&%A^,3L<1]VF/'%Q_AZQ+]\V:EC<*[_^L$9])S)HXS.764 M6(IUH_(22X'42FX4%80VII2*_8:"4"&;R@S%WW)?.F[;*UZR4= ]J?\R(&O4 MRQJ=E+6@.VP31A/L48?JY)KD4@BL?6V%#UVPT3M-T=7X2WPHJ3WZ]X[A.!K2 M[A]4B@"U<1U'HQ#,2GL3^]F^J=VX6GXS/PVO9VUO^DO3=LI[JC:LTH3#&BF# MBRL4I]KNTQI&UJX>5])@=;MAB0T;E'7 ];649F_8#?I?0/8'4$L#!!0 ( M #!\R5+IKEM13@, +L* 9 >&PO=V]R:W-H965TOVF=HD1L7@ 6Y6:3]^!R2V MU\91U6E?;,#;;X5\4!4A&OVJ&5<+K]*Z^>C[JJA(C=5$-(3#E[60 M-=8PE1M?-9+@TAK5S(^"(/-K3+FWG-NU&[FON%6[JIM%GPE_,&;\B*Z+OF1L+,[[R4M"9<4<&1).N%=QY^O @38V!W?*=D MJP9C9%*Y%^+!3+Z6"R\PB @CA38N,+P>R25AS'@"'#]W3KTNIC$/]OD M(9E[K,BE8#]HJ:N%-_-02=:X9?I6;+^074*I\5<(INP3;7=[ P\5K=*BWAD# M@IIR]\:_=D0,#.)LQ"#:&406MPMD45YAC9=S*;9(FMW@S0QLJM8:P%%N3F6E M)7RE8*>7*RV*ATJPDDCU'GWZV5+]A,[0RAT2$FND*X+L+G1+FE86%7" ;J38 M2%RCDRNB,67J%+U#/E(5ED0ARM$=IUI]@$48?ZM$JS OU=S7@-C$]8L=N@N' M+AI!EZ%KP76ET"=>DO)O>Q\R[=*-]NE>1$<=7N,G%(0?4!1$X=WJ"IV\.^V! MN^>1*'%':FRCQ&.D.AYZOHY!3SJGB76:C#B];.N68:-A=$\VE'/*-R!(AGE! MT GP[."?HM_H4"*.'1P)9VV-*CV ;* ,44HJ[A MPBDKFA9.3EH1N;GLMS9[$;T2?/H"_#1.@VEZ&'O68<]>RROAY5M(S5[@RI(D MS6?3P\"F';#I417]L!6%E&?GCT1"A81+1P%5 W1:@1W1U*P+,?LW396",2R5 M#6H),$ST-^80&R[B=,!&G$_B^# 7>0T,F#E(8#&]+/,D.9Q(&?<4- M_D%P;\"YBS>D/ DF^1C0P:\A/"K \UJT7 _+F$6H]_7\](@"PZB/$KU=@Y#Z MP8R=RVR0<10E61B.I-P7[C#^CSH;0QN_*!!Q'N>S$;#]#R%\]1_AF9#&@"0O M:/]-M=6W>-)9RI0HRLP328 M3($%Z3HE-]&BL=W)O=#0Z]AA!=TED68#?%\+H?<3$Z#K5Y=_ %!+ P04 M" P?,E2JO^T<:P$ #2%0 &0 'AL+W=O\X$+L\ M)_SYAF;L<#6"HY<']^EZ(_4#9SK9DC5=4OEC>\?5G=-X2=*<%B)E!>!T=36Z MAI<+A+5!B?@SI0?1N0:ZE ?&'O7-U^1JY.J,:$9CJ5T0];.G,YIEVI/*XY_: MZ:B)J0V[UR_>?RN+5\4\$$%G+/N9)G)S-8I&(*$KLLOD/3O\0>N" NTO9IDH M_X)#C75'(-X)R?+:6&60IT7U2Y[J1G0,E!^[ :H-D&G@G3#P:@/OM1'\VL!_ M;82@-BA+=ZK:R\;-B233"6<'P#5:>=,79?=+:]6OM-!"64JNWJ;*3DZ7&\+I MYQO5Z@3,6*[T)TC)X.))7U/PN;E*"W!'>,#>44UI M.H->.G.#!AW>DF?@P@N 7 0MZ88U*:]=6S)MB+WXU]E$CO$8B7NG..^%N MD6\S]DPI6%*^3V/U6VKFH:>9"W"=92RN],-6X)[&;%VD_RI8+9P9$U* O[ZI M"."KI+GX>R _O\G/+_/S!R5<+4%!I M4VH5#Y?Q]$J[G_IP/''V7?K[F, [ALS[$!2$QYA%'P,[?H[Z$33]" ;[\9VI M8H$XT15;O96_H)NHRB(P*NZC8#@.C8+F?93O^F.C>XL^RO."<&PO'#>%X\'" M9XN?2_! "[I*I28Z5FK3.EPSE@@@6#:T+(1-D/ LOX:HR2]ZT]=@XS_J,SON M"=X"BK I^3[(=TV)+/H@SPNQG?MQ4_9XL.P[SI)=+ <:"-UV)+IG23'L#&WX M[B37+H^X&4<&R190A,Q/W *"?@ -EJVH3L#CTE%;.AHNO>)DJ(WM8(/G.=E@ M.]K@VV:;E6C?TG@$3:8M*-?#)M5]%,((FU1;?$7A*:K;.0:'!YFYGJO=$5?5 M%VM[]<=1VJ$!\7F*H)TX,'Q_$836-3TT56"!81=#4P9]F(5'"!GL6U#0Q9XQ.Q866(1#:"Q\5(.R;O/=1$/F]U=\"&T>=?_J.JV]' M'QH>?;^KA9^KC8QFGB1Y6J1"ZN5_/[3LHW:XH. \Z6\'$QK>SOP2_;BWG\2A M[YGT]U'!. Q,^OLHZ$'7_#_/!H.!BPS^G5T>NQG/;^#E#%J>S^'EHCI>;-U7IYVWA*_30H",KE0H]TNHE,&K \3J1K)M M>4+VP*1D>7FYH22A7 /4^Q5C\N5&!VB.<:?_ 5!+ P04 " P?,E23S'9 ML40# ##"0 &0 'AL+W=O'#MV81M(G [+L+1&C*P?BF&@I;-%1"(]DH[CHC^^1TI6E4[F M^G'^8/'MGGON.?+(R5ZJ)YTC&G@I"Z&G06[,]ET8ZC3'DNF>W**@F;54)3/4 M59M0;Q6RS!F519A$T3 L&1?!;.+&%FHVD3M3<($+!7I7EDP=;K"0^VD0!\>! M![[)C1T(9Y,MV^ 2S>-VH:@7-B@9+U%H+@4H7$^#Z_C=/$ZL@5OQ)\>];K7! MAK*2\LEV[K)I$%E&6&!J+ 2CSS/.L2@L$O'XIP8-&I_6L-T^HO_J@J=@5DSC M7!:?>&;R:3 *(,,UVQ7F0>Y_PSJ@@<5+9:'=/^RKM5?C -*=-K*LC8E!R47U M92^U$"V#)#IAD-0&R0\&_<$)@WYMT'>!5LQ<6+?,L-E$R3THNYK0;,-IXZPI M&BYL&I=&T2PG.S-;YDSAVQL2(H.Y+&EW:.;T??]BVPCGMV@8+_0%:+M4 Q=P MSXN"UN@W<-;N3D)#C"QNF-;>;RKOR0GOOS/1@V3\!I(HB2O\#I"Y'^2>'2"* M*XS'Y2VF'X#TW

N/Z MN%ZC@BZ9*NG]UG$"I10FUQXF@X;)P(OU85>NB(IT^CRZ0<8_K]X?C5KSNKXX;PV$OX ;4A#0UQ*&OT_SGC<*O*Q-^A'H3"5&^%2H5M^TS:_KW#667TK[%$K)_%@T!MVYR'^ M7E%C?TG]Y*Y8S-ZR9U3T9*C/&=#;!&JZCM9Q/W51MMOJ@$S]F+J:N9] [$SA M>$PA&4#&#IW'-6S=L/9Y<\_4A@L-!:X).NI=4=U1U8NAZABY=9?N2AJZPETS MIU<6*KN YM=2FF/'WN/-NVWV#5!+ P04 " P?,E2=?/0&*4" !A!@ M&0 'AL+W=OR$'KBY435E>_K),>2Z7-9H3 [F50E(S-5:U]7"EGJ0&7AAT$0^R7C MPIN.W=J]FHYE3047>*] UV7)U-L,"[F9>'UON_# USG9!7\ZKM@:ETB/U;TR M,[]C27F)0G,I0&$V\:[[5_/8QKN 'QPW>F<,-I.5E$]V\C6=>($UA 4F9!F8 M>;W@'(O"$AD;SRVGUTE:X.YXR_[9Y6YR63&-)+4F6;9@XZ#DHGFSU[8..X!P> 0MH#P(Z!_ !"U M@,@EVCAS:2T8L>E8R0TH&VW8[,#5QJ%--ES84UR2,KO);QE;Q#T>Q &8?]QN8"33Z>Z26F/N?EQ MKKN$SB%JR(*6[(C%J"MQY&BCXR6&!ZRD(B[6\.MZI4F9+_CW$?J+CO["T5\< MH+]YKGEE!7JPJGF1&H$>9+42G,SAN7/-^*L=ZQX(W%>76:,0.P5[[U^FX>@R M"D=C_V6W?'O"AF$T''9A[Q(8= D,CB9P5Z%BKB[*WKDSF9W5VAC7&FGO)S;X MS\8@&(V&'\SNB1H&8;S?:]QYC8]Z_5:7*U0@,Y"=:[V]0G_@\*--\;YE:VC3!;+)8MVT%T4O:'EL$Z%(E:376: /7Y*2 M):6RW(WA[HVMTS_SAF11(P6H:7.+WUV3@!/Z) MWQCL=.L8N:4LI/SJ3FZ7TR!RCH!#9EP(:O\>X1HX=Y&LC[^JH$&=TPG;Q_OH M/_O%V\4LJ(9KR7]G2[.9!FF EK"B6VX>Y.X7J!;D#6:2:_^+=M6S48"RK38R MK\360?2]/+35JTM(ZA(2'R\^7D+T (54AHFUK5/Y?KDY_>.C?1S= M&LCUGT>2Q76RV"=+^LS[1K"Z$8A6?1!@#A6RC#;TT=PK_3A+23H:3\+' R:2 MVD1RU,2^YX<2ELI!*V&,\2A.ZHQEBY*.KQA':3(Z;&Q0&QL<-=:>/^WGK[

'\PSK_\'AW"E#4CT#]7OV-/H%Q*'-7[SDU;C3TD4D8U;E&___8 MI76R]*QCEW:JBW$\'ARN[K@V,3YY[,;==@Z3<4\[<=30,3K70%61VA:BGO0M M..,?GZ?]$*&Y7)F=]>31.P?UR#(X-EFX(1I^ :3AAFGXO%"KPCVGU W2\.E, MPUVHX<$0CW%/T@97^&R\PEU@]:VYH14^ 5=7? MNQJP/=+FUWQ]ETW]XV!J. MX1< &6Y(AL^+,MQEV0@G:=)3_ 9F^'2:X2[.TG$TZ&DX:7!&SH8S\FR!R0?ES1HJTOLA>@%^DX1@BYP-756D MX7]\:X6M78S;0MY1M69"(PXKJXLN1C:,*G=EY8F1A=_8+*2QF/*'&[N3!>4> ML/=74IK]B=LKU7OCV3]02P,$% @ ,'S)4@1"J#;I!0 0!@ !D !X M;"]W;W)K&ULO5E;;]LV%/XKA-&'%JAK7G0-' .) M[74%>@F2=7M69-HF*HDN2=MIL1\_4K(EAZ25;,7R$DO4=PYY+OS.(3/><_%- MKBE5X*$L*GDY6"NUN1B-9+ZF92;?\0VM])1&T&Q1"Y7%"$,8 MC6>\V_FYT*(PFO8[O!Z6#=DXC>/I\U/Y;;;PVYCZ3=,J+O]A" MK2\'R0 LZ#+;%NJ6[W^G!X-"HR_GA:S_@OT!"P<@WTK%RX.P7D')JN8W>S@X MXD1 Z_$+X(, M@7(&0%R$"#/G2$X" 3/G2$\"-2FCQK;:\?-,I5-QH+O@3!H MKD95 MQ@K]80B^WLW ZU=OP"O *O#'FF^E5B''(Z5-,0L:Y8=E7S?+QF>63< G7JFU MU$M>T(5'?M8O'_7(C[0+6S_BHQ^O<:_"3]D/ -%;@"%&GN5,GR&-:VGH,^:7 MYI[_U[D?.8*T"45J=>2,NH]4R@OPF5?##14UD54Y!9K8A,Z&:@7H@^8X267/ M5$$[55!/%9S-W:(P*DT6:I;[1LT$OEQJU$2U&L.+0[C9$'!A%& MP6/8S(5A&$=1^!@V]\$2G, 6]LCFL+4Y[+7Y/:VT)XO:YFRA"8%)93R[HS[# M&UWAR1H"$A%KI5,/"D,"+;-=5$(BG%A6>U!!D"9^HZ/6Z*C7Z*N2"\5^-G3" MEYH[5%:MV'U!028E55X"B9R51!"EENDN*$R(!9JY((12;*'F/E248K_E<6MY MW)_B;%6Q)_Y0W?? GQ.R-IG9'TIT'^?YW\03O5Y-21J&M/\WIZ=JCRA:GR;T%%E;=P0\<)PQ2&=J[Y8 B& MV"*GF1<7AX%%3W,O+HQ.8OW8(2<-$NIUB.EI@,XP^F#*BT[ M=E\3='ABWIS M'GEI0>_]+D'.VJ#MCBMWX[5!P2=@,=D M4-F#7HRY, J?!\.)(>HYE4==6H?Z^ZDO;K!U/!WW, MTG4N*'P!(NMZ!M3?-#P1,[=<$]T^QTY^NCB;T9LB4\;?O<[M*C%*7B"670E$Z:_$,O50C:[@ MV(ZE#P=3^QPP\^!(%">!$TL/+DYQ>(9O<5>#<7\-]L;R&$!PQY=JGXFF,M]1 ML6-Y[W$*=Z4.H_\_JK@K*[B_K/1'%7NX/ JAM?&F'AA&4607$ \L"C3."JD' MIJ<\J3./3>T*".XO(-Z(7A=;:L*J&REPM56\;!J)?QW?CMAQ\ +Q[0@?]Y]5 MGXBO>U0,HR2QP^NBA@%)[2.:!T9P&-C1]2B+0W2F/B* B7/#$21A9'<]'EA(G/Y]YH&E&$9VA^N#I3"R M+QA&)S>B)16K^BI:ZE/BME+-758[VEYW7]67O-;X-;J8(L_X#%W,F\OL3GUS MM_XI$RM625#0I9X*OHMUNHGFNKIY47Q3W\?>/)(TD_J%/1VO< H+D$^K!ZY&=L,2DP*H((PB M#LG$NG#/9ZZG :;B-X&-:#TC+67)V+,>W,03R]$=00Z1U!18?:UA!GFNF50? M+S6IU:RI@>WG-_9K(UZ)66(!,Y;_(;',)M;(0C$DN,SE(]O\A%I07_-%+!?F M$VWJ6L="42DD*VJPZJ @M/K&V]J(%L#U#P"\&N#M H(# +\&^$9HU9F1-<<2 M3\><;1#7U8I-/QAO#%JI(53'N)!$ICUT77)*I (; MWFNRE8;H> X2DUR<*,JGQ1P='YV@(T0H^I6Q4JA2,;:E4J5[LZ-:P66EP#N@ MX Z_(L?M(<_QW#WH63?Z/I)GR*_@SD>XK:QL_/0:/SW#YQ_@>X0UT%))33@K MT-56 JZMXT(V$0OSKZ,)ONO!-%\&! M+EJ9+)M,D@^9)'4F/41![G.]6F%@5M";P7KJ!Z'O#<;VNFWOGC(O#!R_*?L@ M(&@$!)T"9ICB&'50K]%M&>\'0=\*=//:4N8$[&NW/ M8]@(&'8*>%*=*G<6$DL0'8:,&K[1-\82-EV$7QY+^,GO?NAYNZE\KAKT?;U? M[0O%==XW;Z=3P+W,@*,;:NS3&S+..VQQ6X>"^XWQN.^;J>M]>4#U$NT=*O"& MK3]$?4SL*0M'8; 3D=TZ:O4]YP[SE%"!A^ V)GG MF7EFQF$R/C'^3>P1DN"%9%1,K+V4AY%MB\T>$2@&[("HNK-EG$"IEGQGBP-' M,#4@DMF>XX0V@9A:T['9>^+3,H[0,Y)?#T]R*)<4$48$9!1QM)]:M.UJZC@88B]\P.HG:-=!2UHQ] MTXME.K$<'1'*T$9J"JA^CFB&LDPSJ3C^+DFMRJ<&UJ_?V!^,>"5F#06:L>QW MG,K]Q(HMD*(MS#/YF9T>42DHT'P;E@GS#4Z%;>188),+R4@)5A$03(M?^%(F MH@;PK@&\$N#U!?@EP&\ _.@*8%@"AGT!00D(^H84EH"P+R J 5%?0%P"XKZ MI 0DIAV*^IGBSZ&$TS%G)\"UM6+3%Z:##%K5'%/=[,^2J[M8X>1TQ@C!4G6O M% #2%,P8E9CN$-U@),"[.9(09^(]N &8@B][E@ME)3X4ZQ7.,M6Q8FQ+%8HF MM#>EV[O"K7?%K0]6RM%>@'N:HK0%/^_&A_^&7W3C Z>#P%8YK!+IO27RSNMD M7,%7X+@?@.=X[M?G.7AW\[XEK%D/$L^0.-=)YC\=R8X=$:>ZRG^I#Y:O+:SW M_5EGM[U9'WZ%X,6O2/WC3^MK(5G^1Y*SUO*K,^H;5O\*ZT%A6'D8&@_#*QZ^, DS]=]U1#1'X#NX:3O1!45H*/1_Z'$:^W[B16/[ M6._P%K-DZ 3^N=G\TLP-$M<)&G0/+7:1%R9A4-F=*0XJQ4&GXAFD,,60@@6' M5':D,*P(P_^I2%'E(>H,>05?,,D)@(3E5 *V!96(W:6(HF8%8U#+WC!,'*=1 MB^@BQRU6BUY6R\(JKED%T2!L+U9<*8\[E7_*R1KQ<\75LP>89X_.]W?0YXDT MCR]RTNC-^RZ+,P%))2#I?[[:8DHN)Q>I'0Z21I&2R] CI\GTV,(4 M#*Z<*-?Y,4HXG2IO36,*I7.#\!&N,P2VG)'KW5GRU65[WD5W]K):]+):EE9U MY=X@:@BW:^,407QG9G$!-EI=\4RM=JMY_]9,N8W].W MBRG_A]OBI6,%^0Y3 3*T52$X@TA5F!=S?+&0[&"&O#63:F0TEWOU[H.X-E#W MMXS)MX5V4+U-3?\!4$L#!!0 ( #!\R5*I$L@.4@, P+ 9 >&PO M=V]R:W-H965T.9SS.+/:,WXD"0*+[ MJJ1B:152UL]L6Z0%5%C,6 U4?=DR7F&IICRW1?;=Q XS%!P)[,1@CO95;QN[TY%6VM!RM"$I(I:; ZK6# M"RA+S:1T?.E(K=ZG!@['!_879O-J,[=8P 4K/Y),%DMK;J$,MK@IY3NV?PG= MAD+-E[)2F"?:M[9Q8*&T$9)5'5@IJ AMW_B^"\0 H'C& 5X'\'X5X'< _V? M*4E!!S"AMMNMF#ALL,2K!6=[Q+6U8M,#$TR#5MLG5.?]6G+UE2B<7%TWMP*^ M-$ E>KY33X$>;T!B4HHS]!3=7&_0XT=GZ!&RD2@P!X$(13>42/%$+:KQ^X(U M M-,+&RIY&A2.^U8"U83RM,,\YY%C"*6D3 MV8H?9"L*@C"9Q[VD]E _M MCUTE<;USZO)<^GT[K\?2"/KT3!S;I*9-_4A"N M<[Q*G;]:$NN.;Q@]-PD37?]CP7,'E[K[QU6Q[CB&9>$Z@7/*N7=T[OV_PEAW MSGZH#&\V#TZH/%Z/KO^OBF/=4?]0'5'@)DY\0M7Q4G6G;]7S1A:,DV]*P[91 M?U6E2C=OA.9(376@?LJLBC++.:Y&908/$NQY8?0@P_:@?:B YZ8-$RAE#95M M)]&O]JW>N6EP[*-YVR=>8IX3*E )6P5U9K&*$6];KW8B66V:D5LF56MCAH5J M5X%K _5]RY@\3+2#O@%>?0=02P,$% @ ,'S)4ML>Q4\: P "A( T M !X;"]S='EL97,N>&ULW5AM:]LP$/XK1AVCA5''<>/&:QS8 H7!-@KMAWTK M2BPG EGR9*5+^NNGLQSGI;K2]AW6E&0GO=P7HMAU,F+J)]AQH@O]XFW1'N.89O5\:A0C@R,V@X"U/R:72 M36P7P?V=MLL/@,T,!'(A.H%]X@SC446-85I>VTFSN#$^@8)V?+>NK,*YINNH M/R!;A^9F@TR5SIGNPD1D8QJ/!"M CN;S!=R-JD( C5&E'>2Y5L5.S'E1,=D,KJ!TZ&CH.(/RGQ>VNW( M9@Y-QFXT*_BJF:^*3@#&'N'LM*K$^I/@F#9_M6GYI6MVQE=FTTZK -?>/4//?S?.<2::IV!5M>_\M9_G5BN/+ M?R6Y^:]R*-BKL3WBWKK(P3&(3(Y!Y!'T9)R^28UA>S3NG+][IV]G#> M)R/? MX7U);(,&TR47ALMVMN!YSN230]C2&SJU+[I[_'9]S@JZ%.:N S.R'7]C.5^6 M:;?J!A+1KMJ.O\+VHJ1[Q;*QN,S9BN63=JKGTV88V(&-VE[@<(A<-YKCO'S(I/E@@?C^.-!3?I\XAJIBVK G&$?2%$.@%_T]FB1( M=A+X^.N#/25QG*9^!#"_@CC&$'@:<013 !HP)(Z;<_#@/ HWYU2X_?5G_!M0 M2P,$% @ ,'S)4I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'YJK_J/#FV])PC*2^^:O-YI?5G]JVI57LVVEB[?3Z9 MM.5&-+S]0V^%ATQ-J- M_OJ7-O*[5I;7R]+HNCX;3?J:.Y"S47[J;G@K M36O[*_K[<\>X$^[B_5YG]5M96V$6W(H_C>ZV4JW];=RWF 1?HX_#X>\^B,_- M_PFCOKV5I5CHLFN$LOLX&E%[0-5NY+8=,<4;<39ZHW?"L"N^%OY+N4^YJ/9? MT#JR(%SFN70GS$75,U+RJ$JH5E3,;;6ZEI7CJ-C2X[A_#2 3 )D<$?+O)("< M !9 Y@,R/"9D&D 6 +&@A+Y3K M\V3#WDKEGJ_D]4/#MFU . >$2UV G513WV*>JR3XE?/:YX);EBYXTP:Z'*._;)"84MNU4KJ[L0$YJ% M6"W7HK6F*VUG_!-]H]OHG9LBGTR)A=*W"X?'N*K8![MQ2KY0I6X$.[G4;82) MC#(E5LH]TPW_%K6$*1+(E-@@RXTV=GPC3-,'[U*K]7[O0NU<1$-,I) IL4/> M%,EC2FP/'RQE70(UAVL/OOO[\:U+ MD#@28G$XP79-5_>)RCZ8;W3C"L"->^ ..<1$XDB(Q7'I&FS4+A)8>Q"[XI<= MWD*LPNXN0:9(B$UQSHUREFW9E7NHRPTW@KWA==GM+PTID3L2:G=877[>Z+H2 MIOV-G7_II VSE00)(R$61A^T\6N^S^@;WP?V%]WWAR$F$D="+(ZE6/==2O\N MGKMDV=Z-/\E*L(5LRUJ'F$@F";%,7 0;:1])78WD\WJ7J\;&2Y!/$NK:P^7+ MXDOG+F+GNQ_[:621A-@BL"B*QSN03F;$.KDOB]C)#7#+R02R^QH54J/&F(BMP;7!M'$!%)-2JR:H>)@\)'#Z1-RT8 J(6XP2#0I M=3&#JH08$XDF)1;-(8$<>RZ^7ANQWD=3WS)W+L1$SDF)G?.(^:?0:\.W&S\[ M[9FMD:LNQ$3.28F=\XAYV%K=L7?\'^UZ]2X:F4V1<]*GF4QQF+XH-+RT!T^Z M'GX1#D)ER#G9$Q4W8_:>&[,?TCNY5WC8'67(0!GY%,L!TO7M_1U\NO%A5X MO@09*"X4G8AS848L(%9,3NP8,OT3(WY)Z&.\W7*I1=Y6+JU3,13;$1.+)B<438_:IVV L"Z2=XFD&VQYB^8[[ M3-./Q?2D(2824/$DBP082$ % M]> ;PHP&C HDH()80' H,\9$ BJHA]\&AS*'&CKR3T%=^PQ1CEVUVS3@&7,)/7/FC(-=1D@1144"\F@)C1>G"DH()Z:0$<&0ZC.4<2FA-+"&.&T9PC M"W+%Y6XE4I4[]WM6W>\=$J[,LS_\7>:)FGF%[7>=G7M;?=!76I> M'7Z]=OCEW#8\0\/2K'MIQWYV&W?X\+#Z. MA].P:G;C>/X1PK#>U6,[/'3G>KH MPG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [ M(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4) M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O M1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*] M#?4V KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y. MH+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG M/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\ MI][#^'FHPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$% @ M,'S)4HENS'XK @ NS !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP M$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.Y MLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U M;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;M MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@? M^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D M%119!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&U MH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%5 M4615%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+ MBJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZT MPW-^MOQGX>874$L! A0#% @ ,'S)4@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " P?,E27?=% MI>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " P?,E2F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #!\R5+(2&:C*P4 % 5 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4IC!N+7] M P 10X !@ ("!-14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4O_1G;OX" PB0 !@ M ("!,20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,'S)4J*T%41 " MA, !@ ("!^3H 'AL+W=O M&UL M4$L! A0#% @ ,'S)4FR1 DA$!0 ?0L !D ("!D%4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,'S)4EJ&CI0^ P ]@8 !D ("!&&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4KE 2\ >!0 T !D M ("!$7X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,'S)4J\UH-/H! \ H !D ("!J9 'AL M+W=O&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% @ ,'S) M4J4+73:_!0 80P !D ("!XIX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4I0&6Q75 @ +P8 M !D ("!K;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4EH1+BP8 P V@8 !D M ("!K\4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,'S)4K+([F-W P HP@ !D ("!!M$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4ED1 MBT8[ P JP8 !D ("!]=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4O?+"&PO M=V]R:W-H965T&UL4$L! A0#% @ ,'S)4M@P3=W5 @ ^ 4 !D ("! M2O< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,'S)4HGG^,.A# 'FD !D ("!9 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4J3P#Z)J M @ Z04 !D ("!2!@! 'AL+W=O&PO=V]R:W-H965T@( (L& 9 " @7@> 0!X;"]W;W)K&UL4$L! A0#% @ ,'S)4N5Q]6@Q P -PL !D M ("!*2$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,'S)4HMY_K17 P APH !D ("!SBT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,'S)4NEWJ1H%" 7S@ !D ("!%#@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4O8 9Z@+! MF0X !D ("!@$L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4@H>P!/' @ A@@ !D M ("!'58! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,'S)4@+\ML:D @ T08 !D ("!*F(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S) M4L/1A([*! XA4 !D ("!!FT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4D8!V/D+ P "PD M !D ("!MG@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4NFN6U%. P NPH !D M ("!H8$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,'S)4G7ST!BE @ 808 !D ("!A(T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4I9\ M\H8" P S D !D ("!39H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,'S)4ML>Q4\: P "A( T M ( !XZ0! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ ,'S)4B 5OA"$ @ )C( !H M ( !E:\! 'AL+U]R96QS+W=O XML 98 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 99 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 556 407 1 false 84 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.ciena.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Gain (Loss) Sheet http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss Condensed Consolidated Statements of Comprehensive Income Gain (Loss) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ciena.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders??? Equity Sheet http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders??? Equity Statements 7 false false R8.htm 2101101 - Disclosure - Interim Financial Statements Sheet http://www.ciena.com/role/InterimFinancialStatements Interim Financial Statements Notes 8 false false R9.htm 2102102 - Disclosure - Significant Accounting Policies Sheet http://www.ciena.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2104103 - Disclosure - Revenue Sheet http://www.ciena.com/role/Revenue Revenue Notes 10 false false R11.htm 2112104 - Disclosure - Canadian Emergency Wage Subsidy Sheet http://www.ciena.com/role/CanadianEmergencyWageSubsidy Canadian Emergency Wage Subsidy Notes 11 false false R12.htm 2116105 - Disclosure - Restructuring Costs Sheet http://www.ciena.com/role/RestructuringCosts Restructuring Costs Notes 12 false false R13.htm 2119106 - 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 2122107 - Disclosure - Income Taxes Sheet http://www.ciena.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2123108 - Disclosure - Short-Term and Long-Term Investments Sheet http://www.ciena.com/role/ShortTermandLongTermInvestments Short-Term and Long-Term Investments Notes 15 false false R16.htm 2127109 - Disclosure - Fair Value Measurements Sheet http://www.ciena.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2131110 - Disclosure - Inventories Sheet http://www.ciena.com/role/Inventories Inventories Notes 17 false false R18.htm 2134111 - Disclosure - Prepaid Expenses and Other Sheet http://www.ciena.com/role/PrepaidExpensesandOther Prepaid Expenses and Other Notes 18 false false R19.htm 2137112 - Disclosure - Other Balance Sheet Details Sheet http://www.ciena.com/role/OtherBalanceSheetDetails Other Balance Sheet Details Notes 19 false false R20.htm 2142113 - Disclosure - Derivative Instruments Sheet http://www.ciena.com/role/DerivativeInstruments Derivative Instruments Notes 20 false false R21.htm 2144114 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 21 false false R22.htm 2147115 - Disclosure - Leases Sheet http://www.ciena.com/role/Leases Leases Notes 22 false false R23.htm 2154116 - Disclosure - Short-Term and Long-Term Debt Sheet http://www.ciena.com/role/ShortTermandLongTermDebt Short-Term and Long-Term Debt Notes 23 false false R24.htm 2158117 - Disclosure - Earnings Per Share Calculation Sheet http://www.ciena.com/role/EarningsPerShareCalculation Earnings Per Share Calculation Notes 24 false false R25.htm 2161118 - Disclosure - Stockholders' Equity Sheet http://www.ciena.com/role/StockholdersEquity Stockholders' Equity Notes 25 false false R26.htm 2165119 - Disclosure - Share-Based Compensation Expense Sheet http://www.ciena.com/role/ShareBasedCompensationExpense Share-Based Compensation Expense Notes 26 false false R27.htm 2169120 - Disclosure - Segments and Entity-Wide Disclosures Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosures Segments and Entity-Wide Disclosures Notes 27 false false R28.htm 2175121 - Disclosure - Commitments and Contingencies Sheet http://www.ciena.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 28 false false R29.htm 2177122 - Disclosure - Subsequent Events Sheet http://www.ciena.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 2203201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ciena.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.ciena.com/role/SignificantAccountingPolicies 30 false false R31.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.ciena.com/role/RevenueTables Revenue (Tables) Tables http://www.ciena.com/role/Revenue 31 false false R32.htm 2313302 - Disclosure - Canadian Emergency Wage Subsidy (Tables) Sheet http://www.ciena.com/role/CanadianEmergencyWageSubsidyTables Canadian Emergency Wage Subsidy (Tables) Tables http://www.ciena.com/role/CanadianEmergencyWageSubsidy 32 false false R33.htm 2317303 - Disclosure - Restructuring Costs (Tables) Sheet http://www.ciena.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.ciena.com/role/RestructuringCosts 33 false false R34.htm 2320304 - 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 34 false false R35.htm 2324305 - 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 35 false false R36.htm 2328306 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.ciena.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.ciena.com/role/FairValueMeasurements 36 false false R37.htm 2332307 - Disclosure - Inventories (Tables) Sheet http://www.ciena.com/role/InventoriesTables Inventories (Tables) Tables http://www.ciena.com/role/Inventories 37 false false R38.htm 2335308 - 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 38 false false R39.htm 2338309 - 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 39 false false R40.htm 2345310 - 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 40 false false R41.htm 2348311 - Disclosure - Leases (Tables) Sheet http://www.ciena.com/role/LeasesTables Leases (Tables) Tables http://www.ciena.com/role/Leases 41 false false R42.htm 2355312 - 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 42 false false R43.htm 2359313 - Disclosure - Earnings Per Share Calculation (Tables) Sheet http://www.ciena.com/role/EarningsPerShareCalculationTables Earnings Per Share Calculation (Tables) Tables http://www.ciena.com/role/EarningsPerShareCalculation 43 false false R44.htm 2362314 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ciena.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ciena.com/role/StockholdersEquity 44 false false R45.htm 2366315 - 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 45 false false R46.htm 2370316 - Disclosure - Segments and Entity-Wide Disclosures (Tables) Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables Segments and Entity-Wide Disclosures (Tables) Tables http://www.ciena.com/role/SegmentsandEntityWideDisclosures 46 false false R47.htm 2406401 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 47 false false R48.htm 2407402 - Disclosure - Revenue - Geographical Distribution of Revenue (Details) Sheet http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails Revenue - Geographical Distribution of Revenue (Details) Details 48 false false R49.htm 2408403 - Disclosure - Revenue - Revenue by Major Customers (Details) Sheet http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails Revenue - Revenue by Major Customers (Details) Details 49 false false R50.htm 2409404 - Disclosure - Revenue - Contract Balances (Details) Sheet http://www.ciena.com/role/RevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 50 false false R51.htm 2410405 - Disclosure - Revenue - Narrative (Details) Sheet http://www.ciena.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 51 false false R52.htm 2411406 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.ciena.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 52 false false R53.htm 2414407 - Disclosure - Canadian Emergency Wage Subsidy - Narrative (Details) Sheet http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails Canadian Emergency Wage Subsidy - Narrative (Details) Details 53 false false R54.htm 2415408 - Disclosure - Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details) Sheet http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details) Details 54 false false R55.htm 2418409 - Disclosure - Restructuring Costs (Details) Sheet http://www.ciena.com/role/RestructuringCostsDetails Restructuring Costs (Details) Details http://www.ciena.com/role/RestructuringCostsTables 55 false false R56.htm 2421410 - 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 56 false false R57.htm 2425411 - Disclosure - Short-Term and Long-Term Investments - Components of Investments (Details) Sheet http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails Short-Term and Long-Term Investments - Components of Investments (Details) Details 57 false false R58.htm 2426412 - 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 58 false false R59.htm 2429413 - Disclosure - Fair Value Measurements - Fair Value Measurements (Details) Sheet http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails Fair Value Measurements - Fair Value Measurements (Details) Details 59 false false R60.htm 2430414 - Disclosure - Fair Value Measurements - Condensed Consolidated Balance Sheet (Details) Sheet http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails Fair Value Measurements - Condensed Consolidated Balance Sheet (Details) Details 60 false false R61.htm 2433415 - Disclosure - Inventories (Details) Sheet http://www.ciena.com/role/InventoriesDetails Inventories (Details) Details http://www.ciena.com/role/InventoriesTables 61 false false R62.htm 2436416 - 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 62 false false R63.htm 2439417 - Disclosure - Other Balance Sheet Details (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsDetails Other Balance Sheet Details (Details) Details http://www.ciena.com/role/OtherBalanceSheetDetailsTables 63 false false R64.htm 2440418 - Disclosure - Other Balance Sheet Details - Accrued Warranty (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails Other Balance Sheet Details - Accrued Warranty (Details) Details 64 false false R65.htm 2441419 - Disclosure - Other Balance Sheet Details - Deferred Revenue (Details) Sheet http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails Other Balance Sheet Details - Deferred Revenue (Details) Details 65 false false R66.htm 2443420 - Disclosure - Derivative Instruments (Details) Sheet http://www.ciena.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.ciena.com/role/DerivativeInstruments 66 false false R67.htm 2446421 - 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 67 false false R68.htm 2449422 - Disclosure - Leases - Narrative (Details) Sheet http://www.ciena.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 68 false false R69.htm 2450423 - Disclosure - Leases - Leases Included in the Balance Sheet (Details) Sheet http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails Leases - Leases Included in the Balance Sheet (Details) Details 69 false false R70.htm 2451424 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.ciena.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 70 false false R71.htm 2452425 - Disclosure - Leases - Leases Maturity (Details) Sheet http://www.ciena.com/role/LeasesLeasesMaturityDetails Leases - Leases Maturity (Details) Details 71 false false R72.htm 2453426 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) Sheet http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) Details 72 false false R73.htm 2456427 - Disclosure - Short-Term and Long-Term Debt - Debt Components (Details) Sheet http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails Short-Term and Long-Term Debt - Debt Components (Details) Details 73 false false R74.htm 2457428 - 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 74 false false R75.htm 2460429 - Disclosure - Earnings Per Share Calculation - Earnings Per Share Calculation (Details) Sheet http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails Earnings Per Share Calculation - Earnings Per Share Calculation (Details) Details 75 false false R76.htm 2463430 - Disclosure - Stockholders' Equity (Details) Sheet http://www.ciena.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.ciena.com/role/StockholdersEquityTables 76 false false R77.htm 2464431 - Disclosure - Stockholders' Equity - Summary of the Stock Repurchase Program (Details) Sheet http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails Stockholders' Equity - Summary of the Stock Repurchase Program (Details) Details 77 false false R78.htm 2467432 - Disclosure - Share-Based Compensation Expense - Expense in Period (Details) Sheet http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails Share-Based Compensation Expense - Expense in Period (Details) Details 78 false false R79.htm 2468433 - 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 79 false false R80.htm 2471434 - Disclosure - Segments and Entity-Wide Disclosures (Details) Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosuresDetails Segments and Entity-Wide Disclosures (Details) Details http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables 80 false false R81.htm 2472435 - Disclosure - Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details) Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details) Details 81 false false R82.htm 2473436 - Disclosure - Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details) Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details) Details 82 false false R83.htm 2474437 - Disclosure - Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details) Sheet http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details) Details 83 false false R84.htm 2476438 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.ciena.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.ciena.com/role/CommitmentsandContingencies 84 false false R85.htm 2478439 - Disclosure - Subsequent Events (Details) Sheet http://www.ciena.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ciena.com/role/SubsequentEvents 85 false false All Reports Book All Reports cien-20210501.htm cien-20210501.xsd cien-20210501_cal.xml cien-20210501_def.xml cien-20210501_lab.xml cien-20210501_pre.xml ex311certofceo6-09x21.htm ex312certofcfo6-09x21.htm ex321certofceosection9066-.htm ex322certofcfosection9066-.htm http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cien-20210501.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 556, "dts": { "calculationLink": { "local": [ "cien-20210501_cal.xml" ] }, "definitionLink": { "local": [ "cien-20210501_def.xml" ] }, "inline": { "local": [ "cien-20210501.htm" ] }, "labelLink": { "local": [ "cien-20210501_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "cien-20210501_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "cien-20210501.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 583, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 51, "keyStandard": 356, "memberCustom": 30, "memberStandard": 53, "nsprefix": "cien", "nsuri": "http://www.ciena.com/20210501", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.ciena.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104103 - Disclosure - Revenue", "role": "http://www.ciena.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Canadian Emergency Wage Subsidy", "role": "http://www.ciena.com/role/CanadianEmergencyWageSubsidy", "shortName": "Canadian Emergency Wage Subsidy", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Restructuring Costs", "role": "http://www.ciena.com/role/RestructuringCosts", "shortName": "Restructuring Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Income Taxes", "role": "http://www.ciena.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Fair Value Measurements", "role": "http://www.ciena.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131110 - Disclosure - Inventories", "role": "http://www.ciena.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:PrepaidExpensesAndOtherTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134111 - Disclosure - Prepaid Expenses and Other", "role": "http://www.ciena.com/role/PrepaidExpensesandOther", "shortName": "Prepaid Expenses and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:PrepaidExpensesAndOtherTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137112 - Disclosure - Other Balance Sheet Details", "role": "http://www.ciena.com/role/OtherBalanceSheetDetails", "shortName": "Other Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - Derivative Instruments", "role": "http://www.ciena.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144114 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147115 - Disclosure - Leases", "role": "http://www.ciena.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:TermLoanandConvertibleNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:TermLoanandConvertibleNotesPayableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158117 - Disclosure - Earnings Per Share Calculation", "role": "http://www.ciena.com/role/EarningsPerShareCalculation", "shortName": "Earnings Per Share Calculation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161118 - Disclosure - Stockholders' Equity", "role": "http://www.ciena.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165119 - Disclosure - Share-Based Compensation Expense", "role": "http://www.ciena.com/role/ShareBasedCompensationExpense", "shortName": "Share-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169120 - Disclosure - Segments and Entity-Wide Disclosures", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosures", "shortName": "Segments and Entity-Wide Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175121 - Disclosure - Commitments and Contingencies", "role": "http://www.ciena.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177122 - Disclosure - Subsequent Events", "role": "http://www.ciena.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Gain (Loss)", "role": "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income Gain (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ciena.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.ciena.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnusualOrInfrequentItemsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Canadian Emergency Wage Subsidy (Tables)", "role": "http://www.ciena.com/role/CanadianEmergencyWageSubsidyTables", "shortName": "Canadian Emergency Wage Subsidy (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnusualOrInfrequentItemsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Restructuring Costs (Tables)", "role": "http://www.ciena.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - 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": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - 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": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.ciena.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Inventories (Tables)", "role": "http://www.ciena.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - 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", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348311 - Disclosure - Leases (Tables)", "role": "http://www.ciena.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355312 - 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", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359313 - Disclosure - Earnings Per Share Calculation (Tables)", "role": "http://www.ciena.com/role/EarningsPerShareCalculationTables", "shortName": "Earnings Per Share Calculation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362314 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.ciena.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366315 - Disclosure - Share-Based Compensation Expense (Tables)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseTables", "shortName": "Share-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370316 - Disclosure - Segments and Entity-Wide Disclosures (Tables)", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables", "shortName": "Segments and Entity-Wide Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406401 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ife9b8fada0944f10ae72314c6a3d5916_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue - Geographical Distribution of Revenue (Details)", "role": "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "shortName": "Revenue - Geographical Distribution of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "idb6959133e9b4c19ab64ae5ffa297d70_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue - Revenue by Major Customers (Details)", "role": "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails", "shortName": "Revenue - Revenue by Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i2c6acdd9ff81484b98b21329c5301468_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Contract Balances (Details)", "role": "http://www.ciena.com/role/RevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.ciena.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue - Performance Obligation (Details)", "role": "http://www.ciena.com/role/RevenuePerformanceObligationDetails", "shortName": "Revenue - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i15dc31808c7e4582a1eb56f505431f9f_D20210131-20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "cien:GrantSubsidiesToOffsetExpenses", "reportCount": 1, "unitRef": "cad", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Canadian Emergency Wage Subsidy - Narrative (Details)", "role": "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "shortName": "Canadian Emergency Wage Subsidy - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic9d1f46e09f34b96b403d1394ffe5bbb_I20210501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GrantsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i15dc31808c7e4582a1eb56f505431f9f_D20210131-20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "cien:GrantSubsidiesToOffsetExpenses", "reportCount": 1, "unitRef": "cad", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details)", "role": "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "shortName": "Canadian Emergency Wage Subsidy - Schedule of Canadian Emergency Wage Subsidy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnusualOrInfrequentItemsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i704383554895463f83238c00c89e5171_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "cien:GrantSubsidiesToOffsetExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Restructuring Costs (Details)", "role": "http://www.ciena.com/role/RestructuringCostsDetails", "shortName": "Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Short-Term and Long-Term Investments - Components of Investments (Details)", "role": "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails", "shortName": "Short-Term and Long-Term Investments - Components of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i54657bb4c19d49ba88d1ffa7d7b4e8a7_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - 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", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Fair Value Measurements - Fair Value Measurements (Details)", "role": "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i04186453128642cbb608fc702c8801dc_I20210501", "decimals": "-3", "lang": "en-US", "name": "cien:DeferredCompensationPlanAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i04186453128642cbb608fc702c8801dc_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Fair Value Measurements - Condensed Consolidated Balance Sheet (Details)", "role": "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "shortName": "Fair Value Measurements - Condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ibc42750ff1364f4e9fd85486b9a74f4e_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - Inventories (Details)", "role": "http://www.ciena.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436416 - Disclosure - Prepaid Expenses and Other (Details)", "role": "http://www.ciena.com/role/PrepaidExpensesandOtherDetails", "shortName": "Prepaid Expenses and Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439417 - Disclosure - Other Balance Sheet Details (Details)", "role": "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails", "shortName": "Other Balance Sheet Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440418 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i046c3040dff0474eabc55434bed4a28a_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ia08fabf15f4e4ee0acd287227b13e699_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443420 - Disclosure - Derivative Instruments (Details)", "role": "http://www.ciena.com/role/DerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ia08fabf15f4e4ee0acd287227b13e699_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446421 - Disclosure - Accumulated Other Comprehensive Income (Details)", "role": "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "cien:LesseeOperatingLeaseAreaofPropertyLeased", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449422 - Disclosure - Leases - Narrative (Details)", "role": "http://www.ciena.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "cien:LesseeOperatingLeaseAreaofPropertyLeased", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cien:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450423 - Disclosure - Leases - Leases Included in the Balance Sheet (Details)", "role": "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails", "shortName": "Leases - Leases Included in the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cien:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "iecd9f7cf759c46f8a7747ed19697c414_I20191102", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "role": "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "iecd9f7cf759c46f8a7747ed19697c414_I20191102", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451424 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.ciena.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - Leases - Leases Maturity (Details)", "role": "http://www.ciena.com/role/LeasesLeasesMaturityDetails", "shortName": "Leases - Leases Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)", "role": "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic8c1302596ea48ceb332022856686741_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456427 - Disclosure - Short-Term and Long-Term Debt - Debt Components (Details)", "role": "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "shortName": "Short-Term and Long-Term Debt - Debt Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ifac307d94fe048658d587a501f564593_I20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic8c1302596ea48ceb332022856686741_I20210501", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ia1f05da8512247dd84d2543c50052f5f_D20201101-20210501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460429 - Disclosure - Earnings Per Share Calculation - Earnings Per Share Calculation (Details)", "role": "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails", "shortName": "Earnings Per Share Calculation - Earnings Per Share Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ibdb111638cc8492eb8a4388eea09f44d_I20181213", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463430 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.ciena.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ibdb111638cc8492eb8a4388eea09f44d_I20181213", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "cien:CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464431 - Disclosure - Stockholders' Equity - Summary of the Stock Repurchase Program (Details)", "role": "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Summary of the Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0a88f820771f4926abd7e78b3e35a5f3_I20201031", "decimals": "2", "lang": "en-US", "name": "cien:CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467432 - Disclosure - Share-Based Compensation Expense - Expense in Period (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails", "shortName": "Share-Based Compensation Expense - Expense in Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "icf7639a5feb64e52aee2b748fb1ff14e_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468433 - Disclosure - Share-Based Compensation Expense (Details)", "role": "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails", "shortName": "Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "icf7639a5feb64e52aee2b748fb1ff14e_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "cien:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Interim Financial Statements", "role": "http://www.ciena.com/role/InterimFinancialStatements", "shortName": "Interim Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471434 - Disclosure - Segments and Entity-Wide Disclosures (Details)", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresDetails", "shortName": "Segments and Entity-Wide Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472435 - Disclosure - Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details)", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "shortName": "Segments and Entity-Wide Disclosures - Other Intangibles Assets, Goodwill and Maintenance Spares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473436 - Disclosure - Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details)", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails", "shortName": "Segments and Entity-Wide Disclosures - Revenue, Profit (Loss) and Net Income (Loss) Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "lang": "en-US", "name": "cien:InterestRevenueExpenseAndOtherIncomeLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "cien:PropertyPlantandEquipmentFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortizationandOperatingLeaseRightofUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474437 - Disclosure - Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details)", "role": "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails", "shortName": "Segments and Entity-Wide Disclosures - Geographic Distribution of Equipment, Building, Furniture and Fixtures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i6c7af10caf5f4e93b3e406b3be090964_I20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "cien:PropertyPlantandEquipmentFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortizationandOperatingLeaseRightofUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "ic6c7236071dc4d46a81a2750564a1c44_D20210131-20210501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476438 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.ciena.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i0e4c53ccb98e4b52a8923e635de876e4_I20210501", "decimals": "-5", "lang": "en-US", "name": "cien:GovernmentGrantsMaximumAmount", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cien:ScheduleOfStockRepurchaseProgramTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478439 - Disclosure - Subsequent Events (Details)", "role": "http://www.ciena.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i576e4cda68e64db1bf753b810d941164_D20210502-20210604", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Significant Accounting Policies", "role": "http://www.ciena.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cien-20210501.htm", "contextRef": "i5333d13ea8574eb897c87303ed8fc205_D20201101-20210501", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "cien_ATTAndVerizonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ATT and Verizon", "label": "ATT and Verizon [Member]", "terseLabel": "Total" } } }, "localname": "ATTAndVerizonMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cien_AccruedLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Current", "label": "Accrued Liabilities, Current [Member]", "terseLabel": "Accrued liabilities and other short-term obligations" } } }, "localname": "AccruedLiabilitiesCurrentMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_AmortizationOfIntangibleAssetsExcludingAmortizationIncludedInPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsExcludingAmortizationIncludedInPropertyPlantAndEquipment", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cien_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Leases Included in the Balance Sheet" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesTables" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "domainItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "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": "Cumulative ending balance (in shares)", "periodStartLabel": "Cumulative beginning balance (in shares)", "terseLabel": "Aggregate shares repurchased (in shares)" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails", "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": "Cumulative ending balance", "periodStartLabel": "Cumulative beginning balance" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails" ], "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": "Cumulative ending balance (in dollars per share)", "periodStartLabel": "Cumulative beginning balance (in dollars per share)" } } }, "localname": "CumulativeSharesRepurchasedExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationWeightedAveragePricePerShare", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "cien_DeferredCompensationPlanAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Assets, Fair Value Disclosure", "label": "Deferred Compensation Plan Assets, Fair Value Disclosure", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssetsFairValueDisclosure", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "cien_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "cien_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentDueAfterYearFour", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_GainLossonExtinguishmentandRestructuringofDebt": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "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/20210501", "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/20210501", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "cien_GrantSubsidiesToOffsetExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Grant Subsidies To Offset Expenses", "label": "Grant Subsidies To Offset Expenses", "terseLabel": "Total CEWS benefit" } } }, "localname": "GrantSubsidiesToOffsetExpenses", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails" ], "xbrltype": "monetaryItemType" }, "cien_GrantsCanadaEmergencyWageSubsidy2020EmployeeWagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages", "label": "Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages [Member]", "terseLabel": "Grants, Canada Emergency Wage Subsidy, 2020 Employee Wages" } } }, "localname": "GrantsCanadaEmergencyWageSubsidy2020EmployeeWagesMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails" ], "xbrltype": "domainItemType" }, "cien_GrantsCanadaEmergencyWageSubsidyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grants, Canada Emergency Wage Subsidy", "label": "Grants, Canada Emergency Wage Subsidy [Member]", "terseLabel": "CEWS receivable", "verboseLabel": "Canadian Emergency Wage Subsidy" } } }, "localname": "GrantsCanadaEmergencyWageSubsidyMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "domainItemType" }, "cien_GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grants, Evolution of Networking Services through Corridor in Quebec and Ontario for Research and Innovation", "label": "Grants, Evolution of Networking Services through Corridor in Quebec and Ontario for Research and Innovation [Member]", "terseLabel": "Canadian Grant" } } }, "localname": "GrantsEvolutionOfNetworkingServicesThroughCorridorInQuebecAndOntarioForResearchAndInnovationMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cien_IncreaseDecreaseinOperatingLeaseRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Right-of-Use Assets", "label": "Increase (Decrease) in Operating Lease, Right-of-Use Assets", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseinOperatingLeaseRightofUseAssets", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cien_InstallationAndDeploymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Installation And Deployment [Member]", "label": "Installation And Deployment [Member]", "terseLabel": "Installation and Deployment" } } }, "localname": "InstallationAndDeploymentMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cien_InterestAndOtherIncomeLossNet": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest And Other Income (Loss), Net", "label": "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/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "cien_InterestRevenueExpenseAndOtherIncomeLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Revenue (Expense) And Other Income (Loss), Net", "label": "Interest Revenue (Expense) And Other Income (Loss), Net", "terseLabel": "Interest expense and other income (loss), net" } } }, "localname": "InterestRevenueExpenseAndOtherIncomeLossNet", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Current", "label": "Lease, Liability, Current", "negatedTotalLabel": "Less: Current portion of present value of minimum lease payments" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Noncurrent", "label": "Lease, Liability, Noncurrent", "totalLabel": "Long-term portion of present value of minimum lease payments" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDue": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Payment, Due", "label": "Lease Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "LeaseLiabilityPaymentDue", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due [Abstract]", "label": "Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "LeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "stringItemType" }, "cien_LeaseLiabilityPaymentDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 5.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due After Year Four", "label": "Lease, Liability, Payment, Due After Year Four", "totalLabel": "Thereafter" } } }, "localname": "LeaseLiabilityPaymentDueAfterYearFour", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDueYearFour": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 4.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due Year Four", "label": "Lease, Liability, Payment, Due Year Four", "totalLabel": "2025" } } }, "localname": "LeaseLiabilityPaymentDueYearFour", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDueYearOne": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 6.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due Year One", "label": "Lease, Liability, Payment, Due Year One", "totalLabel": "2022" } } }, "localname": "LeaseLiabilityPaymentDueYearOne", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDueYearThree": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 3.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due Year Three", "label": "Lease, Liability, Payment, Due Year Three", "totalLabel": "2024" } } }, "localname": "LeaseLiabilityPaymentDueYearThree", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentDueYearTwo": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Due Year Two", "label": "Lease, Liability, Payment, Due Year Two", "totalLabel": "2023" } } }, "localname": "LeaseLiabilityPaymentDueYearTwo", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityPaymentRemainderofFiscalYear": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Payment, Remainder of Fiscal Year", "label": "Lease, Liability, Payment, Remainder of Fiscal Year", "totalLabel": "Remaining fiscal 2021" } } }, "localname": "LeaseLiabilityPaymentRemainderofFiscalYear", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Undiscounted Excess Amount", "label": "Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less: Imputed interest" } } }, "localname": "LeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Remaining Lease Term", "label": "Lease, Remaining Lease Term", "terseLabel": "Remaining lease term (up to)" } } }, "localname": "LeaseRemainingLeaseTerm", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cien_LeaseWeightedAverageRemainingDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Remaining Discount Rate [Abstract]", "label": "Lease, Weighted Average Remaining Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rates:" } } }, "localname": "LeaseWeightedAverageRemainingDiscountRateAbstract", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "cien_LeaseWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Remaining Lease Term [Abstract]", "label": "Lease, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term in years:" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "cien_LesseeLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Renewal Term", "label": "Lessee, Lease, Renewal Term", "terseLabel": "Extension term (up to)" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cien_LesseeLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Termination Period", "label": "Lessee, Lease, Termination Period", "terseLabel": "Termination period (up to)" } } }, "localname": "LesseeLeaseTerminationPeriod", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cien_LesseeOperatingLeaseAreaofPropertyLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Area of Property Leased", "label": "Lessee, Operating Lease, Area of Property Leased", "terseLabel": "Area leased (in sq ft)" } } }, "localname": "LesseeOperatingLeaseAreaofPropertyLeased", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "cien_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "cien_LesseeOperatingLeaseRightOfUseAssetSubleasedOrVacant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Right-of-Use Asset, Subleased or Vacant", "label": "Lessee, Operating Lease, Right-of-Use Asset, Subleased or Vacant", "terseLabel": "ROU assets that involve subleased or vacant space" } } }, "localname": "LesseeOperatingLeaseRightOfUseAssetSubleasedOrVacant", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cien_LongTermInvestmentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long Term Investments, Fair Value Disclosure", "label": "Long Term Investments, Fair Value Disclosure", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsFairValueDisclosure", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "cien_MaintenanceSparesInventoryNetNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maintenance Spares Inventory Net Non Current.", "label": "Maintenance Spares Inventory Net Non Current", "terseLabel": "Maintenance spares, net" } } }, "localname": "MaintenanceSparesInventoryNetNonCurrent", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_NetworkingPlatformsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Networking Platforms Segment [Member]", "label": "Networking Platforms Segment [Member]", "terseLabel": "Networking Platforms" } } }, "localname": "NetworkingPlatformsSegmentMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "cien_NewTermLoan2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Term Loan 2025 [Member]", "label": "New Term Loan 2025 [Member]", "terseLabel": "2025 Term Loan", "verboseLabel": "2025 Term Loan" } } }, "localname": "NewTermLoan2025Member", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "domainItemType" }, "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/20210501", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "cien_PacketNetworkingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Packet Networking [Member]", "label": "Packet Networking [Member]", "terseLabel": "Routing and Switching" } } }, "localname": "PacketNetworkingMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cien_PaymentsforRepurchaseofCommonStockIncentiveandSharebasedCompensationPlansExcludingStockOptions": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Repurchase of Common Stock, Incentive and Share-based Compensation Plans, Excluding Stock Options", "label": "Payments for Repurchase of Common Stock, Incentive and Share-based Compensation Plans, Excluding Stock Options", "negatedTerseLabel": "Shares repurchased for tax withholdings on vesting of stock unit awards", "terseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsforRepurchaseofCommonStockIncentiveandSharebasedCompensationPlansExcludingStockOptions", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ciena.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "cien_PaymentsforRepurchaseofCommonStockShareRepurchaseProgram": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Repurchase of Common Stock, Share Repurchase Program", "label": "Payments for Repurchase of Common Stock, Share Repurchase Program", "negatedLabel": "Repurchases of common stock - repurchase program" } } }, "localname": "PaymentsforRepurchaseofCommonStockShareRepurchaseProgram", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "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/20210501", "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" } } }, "localname": "ProductCostsMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "cien_ProductsRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products Revenue", "label": "Products Revenue [Member]", "terseLabel": "Product" } } }, "localname": "ProductsRevenueMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails" ], "xbrltype": "domainItemType" }, "cien_PropertyPlantandEquipmentFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortizationandOperatingLeaseRightofUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant, and Equipment, Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization and Operating Lease, Right-of-Use Asset", "label": "Property, Plant, and Equipment, Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization and Operating Lease, Right-of-Use Asset", "terseLabel": "Equipment, building, furniture and fixtures, net" } } }, "localname": "PropertyPlantandEquipmentFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortizationandOperatingLeaseRightofUseAsset", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "monetaryItemType" }, "cien_RepurchasesOfCommonStockIncurredButNotPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repurchases Of Common Stock Incurred But Not Paid", "label": "Repurchases Of Common Stock Incurred But Not Paid", "terseLabel": "Repurchase of common stock in accrued liabilities from repurchase program" } } }, "localname": "RepurchasesOfCommonStockIncurredButNotPaid", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Schedule of Stock Repurchase Program" } } }, "localname": "ScheduleOfStockRepurchaseProgramTableTextBlock", "nsuri": "http://www.ciena.com/20210501", "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" } } }, "localname": "ServiceCostsMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "cien_ServicesRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services Revenue", "label": "Services Revenue [Member]", "terseLabel": "Service" } } }, "localname": "ServicesRevenueMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails" ], "xbrltype": "domainItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "integerItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period", "terseLabel": "Offer period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "cien_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "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": "Repurchase of common stock under the stock repurchase program (in dollars per share)", "verboseLabel": "Average price of shares repurchased (in dollars per share)" } } }, "localname": "SharesRepurchasedDuringPeriodWeightedAveragePricePerShare", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails", "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "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", "negatedLabel": "Repurchase of common stock - repurchase program (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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", "negatedLabel": "Repurchase of common stock - repurchase program" } } }, "localname": "StockRepurchasedDuringPeriodExcludingSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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", "negatedLabel": "Shares repurchased for tax withholdings on vesting of stock unit awards (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationShares", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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", "negatedLabel": "Shares repurchased for tax withholdings on vesting of stock unit awards" } } }, "localname": "StockRepurchasedDuringPeriodSharesPurchasedforTaxWithholdingsforSharebasedCompensationValue", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails" ], "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/20210501", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "cien_TermLoan2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan 2025 [Member]", "label": "Term Loan 2025 [Member]", "terseLabel": "2025 Term Loan" } } }, "localname": "TermLoan2025Member", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "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]", "verboseLabel": "Short-Term and Long-Term Debt" } } }, "localname": "TermLoanandConvertibleNotesPayableDisclosureTextBlock", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebt" ], "xbrltype": "textBlockItemType" }, "cien_UnbilledAccountsReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Accounts Receivables [Member]", "label": "Unbilled Accounts Receivables [Member]", "terseLabel": "Contract assets for unbilled accounts receivable, net" } } }, "localname": "UnbilledAccountsReceivablesMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "domainItemType" }, "cien_VerizonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Verizon [Member]", "label": "Verizon [Member]", "terseLabel": "Verizon" } } }, "localname": "VerizonMember", "nsuri": "http://www.ciena.com/20210501", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "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/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r663" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r664" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r664" ], "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/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r673" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r664" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r664" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r664" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r664" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r660" ], "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r661" ], "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/2021", "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/2021", "presentation": [ "http://www.ciena.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r131", "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r131", "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r136", "r143", "r149", "r229", "r408", "r409", "r410", "r423", "r424", "r468", "r471", "r473", "r474", "r676" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r136", "r143", "r149", "r229", "r408", "r409", "r410", "r423", "r424", "r468", "r471", "r473", "r474", "r676" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r136", "r143", "r149", "r229", "r408", "r409", "r410", "r423", "r424", "r468", "r471", "r473", "r474", "r676" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r202", "r372", "r378", "r616" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r202", "r372", "r378", "r616" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r372", "r376", "r576", "r613", "r614" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/CommitmentsandContingenciesDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/PrepaidExpensesandOtherDetails", "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r372", "r376", "r576", "r613", "r614" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/CommitmentsandContingenciesDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/PrepaidExpensesandOtherDetails", "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r372", "r377", "r615", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r372", "r377", "r615", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r137", "r138", "r139", "r140", "r208", "r209", "r226", "r227", "r228", "r229", "r230", "r231", "r298", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r423", "r424", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r537", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r28", "r204", "r205" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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 of allowance for credit losses of $10.4\u00a0million and $10.6\u00a0million as of May\u00a01, 2021 and October\u00a031, 2020, respectively." } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "auth_ref": [ "r46" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": 2.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 and other short-term obligations" } } }, "localname": "AccruedLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r46" ], "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 and other short-term obligations" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r17", "r18", "r46" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r17", "r46", "r384" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r71", "r78", "r79", "r80", "r81", "r437" ], "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 (Loss) Derivatives" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r65", "r66", "r67", "r71", "r78", "r79", "r80" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r69", "r70", "r71", "r604", "r624", "r628" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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 gain (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r78", "r79", "r504", "r505", "r506", "r507", "r508", "r510" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r71", "r78", "r79", "r80", "r133", "r134", "r135", "r438", "r619", "r620", "r678" ], "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 Gain (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r64", "r71", "r78", "r79", "r80", "r438", "r505", "r506", "r507", "r508", "r510" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r133", "r134", "r135", "r408", "r409", "r410", "r473" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r116", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r393", "r395", "r413", "r414" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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 to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r395", "r400", "r412" ], "calculation": { "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails": { "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r206", "r232", "r234", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r90", "r116", "r330", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r116", "r256", "r259" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "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": "Antidilutive employee share-based awards, excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r180", "r187", "r194", "r225", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r435", "r439", "r490", "r538", "r540", "r580", "r602" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r15", "r58", "r127", "r225", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r435", "r439", "r490", "r538", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r477" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r215" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r212", "r240" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r218" ], "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 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 current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1-2\u00a0years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r216", "r218", "r597" ], "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1-2\u00a0years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r217" ], "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r216", "r217", "r596" ], "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r210", "r213", "r240", "r586" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails": { "order": 3.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": "Debt securities", "totalLabel": "Estimated Fair Value", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsLegalMaturitiesofDebtInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r396", "r403" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r450", "r453" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r432" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "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" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r120", "r121", "r122" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r251" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r250" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r250" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r250" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r250" ], "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 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", "verboseLabel": "Contract assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r40", "r118" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r112", "r118", "r123" ], "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 period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r112", "r503" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r282", "r587", "r607" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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 21)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r289", "r649" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r133", "r134", "r473" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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 per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r352" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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 \u2013 par value $0.01; 290,000,000 shares authorized; 154,962,122 and 154,563,005 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r86", "r590", "r610" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r85", "r100", "r589", "r609" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r165", "r166", "r202", "r488", "r489", "r630", "r648" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r165", "r166", "r202", "r488", "r489", "r648" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables", "http://www.ciena.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r359", "r361", "r373" ], "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 for unbilled accounts receivable, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r359", "r360", "r373" ], "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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r359", "r360", "r373" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "negatedTerseLabel": "Less current portion", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r359", "r360", "r373" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r374" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. 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, Noncurrent", "terseLabel": "Long-term debt, net" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r94", "r576" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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": "CEWS benefit in cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r164", "r202" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r24", "r25", "r126", "r131", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334", "r335", "r336", "r337", "r516", "r581", "r582", "r600" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r332", "r582", "r600" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails": { "order": 1.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", "verboseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r126", "r131", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334", "r335", "r336", "r337", "r516" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r126", "r131", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r353", "r354", "r355", "r356", "r513", "r514", "r516", "r517", "r599" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r321", "r513", "r517" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails": { "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 Debt Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r221" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "verboseLabel": "Schedule of Short-Term and Long-Term Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r43", "r321", "r515" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails": { "order": 3.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", "negatedLabel": "Deferred Debt Issuance Costs", "verboseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r417", "r418" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r117" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r116", "r260" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of equipment, building, furniture and fixtures, and amortization of leasehold improvements" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r443", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative asset, notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r60", "r61", "r62", "r485" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "order": 4.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": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r60" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r451", "r452", "r456", "r459" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r464", "r476" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r448", "r451", "r456" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r60", "r61", "r62", "r485" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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 [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r442", "r445", "r446", "r448", "r449", "r454", "r456", "r461", "r462", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "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": "Derivative maturity (in months)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r372", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails", "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r415" ], "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/2021-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]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r87", "r141", "r142", "r143", "r144", "r145", "r150", "r152", "r154", "r155", "r156", "r160", "r161", "r474", "r475", "r591", "r611" ], "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 per common share (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r87", "r141", "r142", "r143", "r144", "r145", "r152", "r154", "r155", "r156", "r160", "r161", "r474", "r475", "r591", "r611" ], "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 per potential common share (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share Calculation" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/EarningsPerShareCalculation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r503" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r401" ], "calculation": { "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails": { "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", "terseLabel": "Share-based compensation expense capitalized in inventory, net" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted-average period for recognition of share-based compensation (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r78", "r79", "r80", "r133", "r134", "r135", "r138", "r146", "r148", "r163", "r229", "r352", "r357", "r408", "r409", "r410", "r423", "r424", "r473", "r504", "r505", "r506", "r507", "r508", "r510", "r619", "r620", "r621", "r678" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Items, or Both [Abstract]" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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 and other restructuring activities" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r477", "r478", "r479", "r483" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r477", "r478" ], "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": "Schedule of the Fair Value of Assets and Liabilities Recorded on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r477", "r486", "r487" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r477", "r486" ], "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": "Schedule of Assets and Liabilities as Presented on Ciena's Condensed Consolidated Balance Sheets" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r323", "r334", "r335", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r478", "r547", "r548", "r549" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r477", "r478", "r480", "r481", "r484" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r482" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r323", "r385", "r386", "r391", "r392", "r478", "r547" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r323", "r334", "r335", "r385", "r386", "r391", "r392", "r478", "r548" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r323", "r334", "r335", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r478", "r549" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r323", "r334", "r335", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r547", "r548", "r549" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r482", "r484" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r521", "r525", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "cien_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r519", "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 1.0, "parentTag": "cien_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liabilities", "totalLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails", "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less: Current portion of present value of minimum lease payments", "terseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of present value of minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_2": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentDueYearOne", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDueYearFour", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDueYearThree", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentDueYearTwo", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityPaymentRemainderofFiscalYear", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining fiscal 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r522", "r529" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payment of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Buildings, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r521", "r525" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r521", "r525", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "cien_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance ROU asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r518" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Buildings, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r532", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r531", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r219", "r220", "r222", "r223", "r224", "r233", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r331", "r350", "r464", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r258", "r577" ], "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": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeFundsMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.", "label": "Fixed Income Funds [Member]", "terseLabel": "Bond mutual fund" } } }, "localname": "FixedIncomeFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r499", "r500", "r501", "r502" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "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": "Change in unrealized gain (loss) on foreign currency forward contracts, net of tax", "verboseLabel": "Foreign Currency Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r451", "r455" ], "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": "Gains on non-hedge designated foreign currency forward contracts" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r252", "r253", "r540", "r579" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.ciena.com/role/PrepaidExpensesandOtherDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "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. 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": "Grants Receivable, Current", "terseLabel": "CEWS receivable" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r127", "r180", "r186", "r190", "r193", "r196", "r225", "r299", "r300", "r301", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r490" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r448", "r460" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r263", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r128", "r420", "r421", "r422", "r425", "r427", "r429", "r430", "r431" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r147", "r148", "r178", "r419", "r426", "r428", "r612" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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 for income taxes", "verboseLabel": "Less: Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r119" ], "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 period for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r115" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r115" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r115", "r574" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r115" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r115", "r529" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Short- and long-term operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r115" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r255", "r257" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r174", "r512", "r515", "r592" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r110", "r113", "r119" ], "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 period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18", "r19", "r46" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r457" ], "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": "Change in unrealized gain (loss) on forward starting interest rate swaps, net of tax", "verboseLabel": "Forward Starting Interest Rate Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r53" ], "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 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r56" ], "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": "Gross inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r56", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r55" ], "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 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r56", "r246" ], "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": "Provision for excess and obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r54" ], "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 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r245" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "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]", "verboseLabel": "Schedule of Legal Maturities of Debt Investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r477" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "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", "terseLabel": "Short-term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r221", "r578", "r598", "r646", "r672" ], "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]", "verboseLabel": "Short-Term and Long-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r533", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance leases:", "verboseLabel": "Finance lease cost:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails", "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_2": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 1.0, "parentTag": "cien_LeaseLiabilityPaymentRemainderofFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r534" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r127", "r188", "r225", "r299", "r300", "r301", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r436", "r439", "r440", "r490", "r538", "r539" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r127", "r225", "r490", "r540", "r583", "r606" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r127", "r225", "r299", "r300", "r301", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r436", "r439", "r440", "r490", "r538", "r539", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r477" ], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r322", "r333", "r334", "r335", "r582", "r603" ], "calculation": { "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails" ], "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", "terseLabel": "Fair value of debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r297" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Long-term investments" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r112" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows used in financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r112" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows used in investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r112", "r114", "r117" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows provided by operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r72", "r75", "r80", "r84", "r117", "r127", "r137", "r141", "r142", "r143", "r144", "r147", "r148", "r153", "r180", "r186", "r190", "r193", "r196", "r225", "r299", "r300", "r301", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r475", "r490", "r588", "r608" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r168" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r71", "r81" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "CEWS benefit in operating expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r526", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r519" ], "calculation": { "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails_1": { "order": 2.0, "parentTag": "cien_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails", "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Less: Current portion of present value of minimum lease payments", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ciena.com/role/LeasesLeasesMaturityDetails": { "order": 2.0, "parentTag": "cien_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term portion of present value of minimum lease payments" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/LeasesLeasesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r523", "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets", "verboseLabel": "Operating ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r532", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r531", "r535" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r196" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Interim Financial Statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterimFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17", "r18", "r19", "r46" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": 2.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": "Other assets" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r433", "r434", "r437" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r433", "r434", "r437" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "order": 3.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 cumulative translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r69" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "order": 2.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 foreign currency forward contracts and forward starting interest rate swaps, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r73", "r76", "r433", "r434", "r437" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss": { "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", "terseLabel": "Other comprehensive loss", "totalLabel": "Other comprehensive gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherInventoryCapitalizedCosts": { "auth_ref": [ "r52" ], "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 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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r46", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "totalLabel": "Total accrued liabilities and other short-term obligations", "verboseLabel": "Accrued liabilities and other short-term obligations" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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", "verboseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Included in long-term investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeasesIncludedintheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r89", "r91" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r11", "r14", "r249" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r111", "r268" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r109" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r101", "r104", "r211" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Purchase of available for sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r105" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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 business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r338" ], "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 per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r338" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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 \u2013 par value $0.01; 20,000,000 shares authorized; zero shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r38", "r39" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r12", "r14", "r248", "r249" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r107" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r101", "r102", "r211" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "terseLabel": "Proceeds from maturities of available for sale securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "verboseLabel": "Proceeds from sale of equity investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/OtherBalanceSheetDetailsDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "verboseLabel": "Accrued warranty" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r46", "r290", "r293" ], "calculation": { "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Ending Balance", "periodStartLabel": "Beginning Balance", "verboseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails", "http://www.ciena.com/role/OtherBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r115", "r295" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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 Period Provisions", "verboseLabel": "Provision for warranty" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ciena.com/role/OtherBalanceSheetDetailsAccruedWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r59", "r262", "r525" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Equipment, building, furniture and fixtures, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r21", "r261" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Data [Abstract]", "terseLabel": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r71", "r81" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r187", "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r186", "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": "Schedule of Segment Profit (Loss) and the Reconciliation to Consolidated Net Income (Loss)" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r108" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r416", "r575", "r659" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r266", "r268", "r271", "r277", "r278" ], "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/2021-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 employee reduction" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r116", "r265", "r272", "r274" ], "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": "Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r267", "r268", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r116" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Significant asset impairments and restructuring costs" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r268", "r273" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r24", "r268", "r275" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r357", "r411", "r540", "r605", "r623", "r628" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r133", "r134", "r135", "r138", "r146", "r148", "r229", "r408", "r409", "r410", "r423", "r424", "r473", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r370", "r371", "r375", "r383" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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/2021-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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r83", "r127", "r171", "r172", "r185", "r191", "r192", "r198", "r199", "r202", "r225", "r299", "r300", "r301", "r304", "r305", "r306", "r308", "r310", "r312", "r313", "r490", "r594" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CommitmentsandContingenciesDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/RevenueGeographicalDistributionofRevenueDetails", "http://www.ciena.com/role/RevenueNarrativeDetails", "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r530", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets subject to lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r71", "r509", "r510" ], "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": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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 Convertible Notes" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/EarningsPerShareCalculationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r395", "r399", "r412" ], "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]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r395", "r399", "r412" ], "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": "Schedule of Share-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r202" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueRevenuebyMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "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": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InventoriesTables" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/PrepaidExpensesandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "auth_ref": [ "r96" ], "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": "Interest and Other Income (Loss), Net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/InterestandOtherIncomeLossNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of Accrued Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/OtherBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r42", "r262" ], "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": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r267", "r268", "r269", "r270", "r274", "r275", "r276" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r268", "r275" ], "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": "Schedule of Activity and Balance of the Restructuring Liability Accounts" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r92", "r201" ], "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": "Schedule of Ciena's Geographic Distribution of Revenue and Long-Lived Assets" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r83", "r201" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresGeographicDistributionofEquipmentBuildingFurnitureandFixturesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r180", "r183", "r189", "r254" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r396", "r403" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnusualOrInfrequentItemsTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Schedule of Unusual or Infrequent Items, or Both [Table Text Block]", "terseLabel": "Schedule of Canadian Emergency Wage Subsidy" } } }, "localname": "ScheduleOfUnusualOrInfrequentItemsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyTables" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/DerivativeInstrumentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDebtComponentsDetails", "http://www.ciena.com/role/ShortTermandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r270", "r276", "r613" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r167", "r169", "r170", "r180", "r184", "r190", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r203" ], "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": "Segments and Entity-Wide Disclosures" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Additional Information [Abstract]", "terseLabel": "Add: Other non-performance financial items" } } }, "localname": "SegmentReportingInformationAdditionalInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Less: Non-performance operating expenses" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "verboseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r115" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails": { "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ciena.com/role/ShareBasedCompensationExpenseExpenseinPeriodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r394", "r397" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShareBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r23", "r584", "r585", "r601" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r642", "r643", "r644", "r645" ], "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": "Included in short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsCondensedConsolidatedBalanceSheetDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r527", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Non-capitalized lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r124", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r254", "r264", "r270", "r276", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresOtherIntangiblesAssetsGoodwillandMaintenanceSparesDetails", "http://www.ciena.com/role/SegmentsandEntityWideDisclosuresRevenueProfitLossandNetIncomeLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r78", "r79", "r80", "r133", "r134", "r135", "r138", "r146", "r148", "r163", "r229", "r352", "r357", "r408", "r409", "r410", "r423", "r424", "r473", "r504", "r505", "r506", "r507", "r508", "r510", "r619", "r620", "r621", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r133", "r134", "r135", "r163", "r576" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://www.ciena.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeGainLoss", "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r352", "r357", "r398" ], "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", "terseLabel": "Issuance of shares from employee equity plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r352", "r357" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "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" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r352", "r357" ], "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": "Repurchase of common stock under the stock repurchase program (in shares)", "verboseLabel": "Stock repurchases (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails", "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r26", "r27", "r352", "r357" ], "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": "Repurchase of common stock under the stock repurchase program", "verboseLabel": "Stock repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquitySummaryoftheStockRepurchaseProgramDetails", "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r127", "r207", "r225", "r490", "r540" ], "calculation": { "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets": { "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": "Equity- ending balance", "periodStartLabel": "Equity - beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedBalanceSheets", "http://www.ciena.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r125", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r357", "r358" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/StockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r511", "r542" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r511", "r542" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r511", "r542" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r511", "r542" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r541", "r543" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r63" ], "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/2021-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]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r372", "r381" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r372", "r381" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r219", "r220", "r222", "r223", "r224", "r331", "r350", "r464", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails", "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r267", "r268", "r274", "r275" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/RestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r130", "r385", "r595" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/FairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r385", "r595", "r629" ], "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/2021-01-31", "presentation": [ "http://www.ciena.com/role/ShortTermandLongTermInvestmentsComponentsofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "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": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidyNarrativeDetails", "http://www.ciena.com/role/CanadianEmergencyWageSubsidyScheduleofCanadianEmergencyWageSubsidyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "Canadian Emergency Wage Subsidy" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CanadianEmergencyWageSubsidy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r528", "r535" ], "calculation": { "http://www.ciena.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r156" ], "calculation": { "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r156" ], "calculation": { "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails": { "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 dilutive potential common shares outstanding (in shares)", "totalLabel": "Dilutive weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r150", "r156" ], "calculation": { "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails": { "order": 2.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": "Basic weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average basic common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ciena.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ciena.com/role/EarningsPerShareCalculationEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "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=120395691&loc=d3e23780-122690" }, "r129": { "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=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "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=120395691&loc=d3e24072-122690" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-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=125511455&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=125511455&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=124432515&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=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&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=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&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=123359005&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=123359005&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=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r207": { "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=122038336&loc=d3e74512-122707" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "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" }, "r256": { "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" }, "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)(1)", "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)(2)", "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r295": { "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=123368208&loc=d3e12565-110249" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r357": { "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=120397183&loc=d3e187085-122770" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "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=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "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=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "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=120391452&loc=d3e13212-122682" }, "r400": { "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=120381028&loc=d3e5070-113901" }, "r401": { "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=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "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=122041274&loc=d3e301413-122809" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r426": { "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=122134291&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r447": { "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=125515794&loc=d3e41620-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r5": { "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" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "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=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r54": { "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=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r56": { "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=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r57": { "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=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r58": { "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=120391452&loc=d3e13212-122682" }, "r580": { "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=120398452&loc=d3e534808-122878" }, "r581": { "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=120398452&loc=d3e534808-122878" }, "r582": { "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=120398452&loc=d3e534808-122878" }, "r583": { "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=120398452&loc=d3e534808-122878" }, "r584": { "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=120398452&loc=d3e534808-122878" }, "r585": { "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=120398452&loc=d3e534808-122878" }, "r586": { "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=120398452&loc=d3e534808-122878" }, "r587": { "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=120398452&loc=d3e534808-122878" }, "r588": { "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=120399700&loc=SL114874048-224260" }, "r589": { "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=120399700&loc=SL114874048-224260" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r592": { "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=120399700&loc=SL114874048-224260" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "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" }, "r600": { "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=120400017&loc=d3e572229-122910" }, "r601": { "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=120400017&loc=d3e572229-122910" }, "r602": { "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=120400017&loc=d3e572229-122910" }, "r603": { "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=120400017&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r605": { "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=120400017&loc=d3e572229-122910" }, "r606": { "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=120400017&loc=d3e572229-122910" }, "r607": { "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=120400017&loc=d3e572229-122910" }, "r608": { "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=120400993&loc=SL114874131-224263" }, "r609": { "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=120400993&loc=SL114874131-224263" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r64": { "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=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r642": { "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=122147990&loc=d3e611379-123010" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r647": { "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=120402547&loc=d3e617274-123014" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "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=120402810&loc=d3e638233-123024" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r662": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r663": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r664": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r673": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r82": { "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=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "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=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "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=123367319&loc=SL114868664-224227" }, "r92": { "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=123367319&loc=SL114868664-224227" }, "r93": { "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=123367319&loc=SL114868664-224227" }, "r94": { "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=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "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=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" } }, "version": "2.1" } ZIP 103 0000936395-21-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000936395-21-000034-xbrl.zip M4$L#!!0 ( #!\R5*O;R+H>>(" (Y)P 1 8VEE;BTR,#(Q,#4P,2YH M=&WLO5UW'46RKGN_?@6'<[O59$9&9D8PNMG#8,-A;6P#-LVV;WI$9$3:T^C# M2Y+!YM>?+-DRF#9M Y)FU50QC*VI6:I9JG@JXGWS\^__^_G!_@<_^O')YNCP M'Q_&OX4//_C?G_S]_]G;^[^??OO5!S>/VK,#/SS]X+-CEU.W#W[:G#[^X'OS MDQ\^Z,='!Q]\?W3\P^9'V=L[^YG/CIZ^.-X\>GSZ 02(OWGS^&,RK;'FM->@ M\AX&\SU*KGL%8LPA4R^Y_*]''[LW%5+9$^2\A[F5/=:4]RH[2J2JH-;WXT_3Y[(>ZE>'[H MM\WKHZ>79T=#".6CEV^>'[IY?KIWXNV-2QBO__;HZ,>/-H?[FT.?;O9'I\=R M>-*/C@_D= 1CG"CFO4"_^LAG)WN/1)[^^Q6^>N,M5SD^^HV/?7V9[_IEO/?]=6;9S]T_@/C*GYX M^Q6.&YD^FMY6.?%?W_7-?SA^R]]O? MTZ_B?';XQ_MR^.@?'_KAWG?W/AS/AXM]\O<#/Y4/IC/L^?\\V_SX MCP\_.SH\'4_]WOT73\>GM)>O_O'AJ3\__>CL[LN+CP^/#GU'FYQ2LIA<*%=T):Z-:@K) MC7J#D/]U2@'TT?[YN-;A^/Z7GPV?IUCV?_RT/SY__$7'WZP ML7%J2_]\H3>/?OP*OOWQ0;K]S)[<^O'A%_SD[I/O\,[-&WC[BX?[MP^^B;>? M?//B]GW;//C^\\WM^P^?W+[_W?/;WS_X^?87_]Q\E>[L/_CY*-Z]^O#P_G__<.?^E^'VDUOIP<'GCQ\\N04/?KX5;]___.#VSY_N/]BG\!4\?/'@ M^U9N?__MXSM??/[#P_LW7MQY\MW/=VY^&>_\_.BGVS]_^\/MGQ_^?3B]L&XOI]OI]LW]Q\__.*[5S_SS_%9^?#A_:-PY^8MO W?P+BVO#DOS=W;XZ?__[+GV__W'ZZ^_VXGG_2SU_=OW5Z^UYX_M7]&_\BE%JM MTYX3PAYVMCVJ1?9Z,&Z159.E#S\)XS].)7'^^T=OQ//BP_LR=XV??G[ZL8TR M=3#.^-CDQ:\#_]FSX^,1]<\W)TWV'[@P[CF@$DSTK MCGMH"?V M1&^B1D.4A;:'J?@>&\:]H:O.I!6,!__#3Z;[O[70?CW.?V1K<-\KN/!&<*'% M$=^^5WJ/([B1][@[[V7O5+1%\Q0^_.0;N-)DK4='^RZ'7?8GA?=+T&^,B-M9 MU/?ET1KH=P4Z_3K0!FPEY;@70QJ![DY[PJA[D!MZ9N-,[<-//K_QU;U;5_08 MOW(G']]H9P9@<_CHWM"O)L=V\MW3J5[?>C[TY,'!\_W[S[YYY/IO8_W3RX_\//$S]WO_C\X,'! M[>>WX;^?G/_,^*QG#V&P\OV=S<,OOMU_\.3.#P]OWL8[(^9WOOCOQW?OWW[^ M\(M;^.#[AYMQK3\_.+C3[]X+/[V*^4__:IRMBZ0];''(,>.TIU;S4&?%DQ-.FYHW/2Y!B*)O7 @0O^Z\O? M0^7SS>'D<+[R8?V^G1H4[O;O3OS&R8F?CFL;"F_DAKO]Y5&;41:.3C:3=YT3 M2'CGWBN0#OXY?O;&\[O??Q/O?/'-2![?Y#M/'F_N'(P'^^?;+Q[>?_CX]LUO M]Q]^_UWX!:3;^/#^YS_<^>+.#P\.OLD/[T\_\^EF /'D-GSWT^V14![\W/( MZZ??@G3[Y\?[M[__)CR ;S3S)W=^WA]@?=KO M;*:D<0;2@/6;\*]00$$ ]YK)@(ELP"0=]CJW,M[RK%K>"Z:OCX^>^O'IBZ^' MX3R]<6BWAK-\.H5M?/T?HGNCG_KQ /'9P;/]J<'IIC\]]A'B*;KC)V\<'!V? M;GX^>_E'2 Q"U E"K;$C0QDRIWJE 63*DGLZ(S%,&7,E<28D<@.EH4J&TY"A M1C&%(42S[&5+@&Q>N-)<2?SHS;:,8^\^S&?SD[W76AO;QJ^?C)9E_IKJ?G\C/FE3.7VUL>MTW?OS!V07Y6UL]/_OR_[S9 M0O#;'_[D_%MOGOWIF?X_?W5R*L>GDXF?3$G8BU/$SW_NE_=>7Z:='SJ.R[\Z M]/R=\]?G'_+1&S?J_#S/#C"J<%SJ\J9@DX@]O_LAWR]-4=+7L!7Y_H MU3M_\(X^.Z/YS5OVJBGUX^_NW?S#=Y-9AP *UL@;/#GC_=W[3-Z4N)]8%M#J;B,77(G!R??CP2F#UKIW>/ M[_GQCYOF-YYO!G;G!>K5N^?J[*UG?'VK7G_P'WVZ7B732W^ZWHB?*@D6 B!4 M9(ELL;9:I =A[Z&_S$KC#^R=?9$#K/'[O>PX;E* ]XE?.(L?7$#\&@J4%KK% MKFCHHAB'-TUJH2=N;0M59;GQNYKJ]D;\K(+G6A.1C&HT5-?07I6"-(B01R:= MXA=YQ"^MS]]_CE_DL_BEJWW^>HA#07LU-,+:<>AG@-9;;L)99#?JWZMO[F+] M&RFR. []77I%3N.6>O/(-!Q1B@2Z$_7O:N*WE?I7'"!*ZX@U8HX^LF@-@ 0Y M!78H.U'_KBI^6ZA_(70F&<]=&XZA923VDK4.EQQ&9BUE)^K?E<1O._6OE58A ME5"CM:$_BU 4J#GD@A(;XA;JWR+JSF!^E!J)E3!CLJ+*C"FY%>?H*%NH.XO( M]](-^Z M22L8$U/,TR\40&#DC$9;R!=S?4Y_W>;SM1_?FYK+7M\+V_PX?H=? M'WK6LBJG1Z\SX!]L'OJWGY^^>=,/CPXVAV\[[:O?_IV->&^"LWS>+JJ#7$N321"Z=%'>EJ .C^O(3='K'^4T\V/_N7AR>GQV8"-;S[F*5M0B8IU%%20R'9!JJNQ8&KLVB%&X[5V6O.*C;J:]68Y!L MAM2PYR;%28"'L1IA#08[5U^O/*A;J*RH(YXFE0$[HH/VD7JK:4.?.B5XYRKK MU09U.S7U#XSNW'XCQYMC57Z-]1\;J_)F^_#[CRJ?A!:13J M,(1"+;.4 .TE S-IZGN#@3?RP%]A ,AR3&#:*X(/*QPR!9BZF&-$Q*M["OYL M3G\]D'<:&GKZXK.C@Z='A^/ER9M)?7S_X.CPWNE1^^'B\_FE/)Z0R\Z$YH;9V;!KV?]:-O;EX6?R=',J^PL)DX2$$EV=D5%2 ME8JE1$8#X&@I[$Z8?AE.???TL1]/QQW[X^ELDYYJ1P>7T ]Y*2$SMY)B%9TZ M%K$G-8;41M D!A.2G0G9MWXJFT.W6W)\N#E\=+*0^(0Z2K"5#%6&*DV=PE2# MAV0=1:JFOHT![8L/U/9]9%3&VLQQ%++QT!6JFC*A)T2HNX&^5'&Y_8!FJ:DFPV$4$3V;]#BT#>@P2>JQ M+ZG;;&Z2=/O!K:'%C)!ZDFDE+J"$/0LDC))\U.#K*H;>^?'3Z+S/7N;WD[M].42%W?[#3MZ>C;7\.P*WNM(>_+LY'3Z+18BTFJ-/"T^,?X8=HG4O)4. MQ;VW7"3.EYMK'K@AM893#5!0:#SP63)%C2-V"6H/L5Y=T^^2J_*EM$EGH5 K M6;40T-DD]6#4< AF13;;F=!LH\GGXL+4G,"J,-7@./+=-/A/A\ U&OH6&^U. MF+;]7;LPLAN](FGPN,3S/NM?6:N6$9 M\:D5JUODPK5AQ*OKB]J-HG2!G60@'D.-(L09:Q&"T /I^#)F:"GN3&BV4)0N M,$P]N>0AMW.87'I@F9;_X&19)4C,O#MAVFY1NL"09?!$V6-! NRIJ[+T2EU# MT8KI"CO@=Z@H76!\;,1!6DV*.O[$+IBH(@!+4ZJ]+6CDTVP"M?VA3U6G-9(@ M]C8]9'DX*TLQ9F5-4* M::3XG#/F# *=K8[(-DE#0I)VB4/A]]8[")=0EC1P M<0[BT0YHT@2Q%6&742F#C<^N*5S<6;\D/Z:4,$JP::JK3EBV0D6WZ B,K#G=!K1+O3&BV,Q+M MPL9R#EF#!4-TC%A;E-!R+WU:.,A=L^Q.F+8^$NVB0I8@U>28@J"3:1<7'D )GF.8(5*2A.+)AR+%'"Q4LI05-/7P=J$^?G8Q( MG)S<>WF*5X&:EJ;]^(Z?_C1M^W7XZ.OQ=$V+_9\?=1&=Y6]?RN;L@S\[.OS1 MCQ^Y?2WM!S^]^_1TT]Z9=]_K0\>93X[V-W:VUN^7XP[\!LR[3Z>U):9ETU_= MCEV<;%E2PR&+23$EK F'TAKU@'NH(4PK.BX XZT ]$>>G?,GYMY1/_U)CET. M[=5E7N0SM.(\^>_CO.G^\]\6G3=3V\\ M.SUZN;O@BO;E#Y+F5G@HOVFD]- >(L-D@13K0VY$Q;:B_=?1_F+_2&7_G. 5 MW8L:]LVY4/&I;0Z0N%$,#H*>NW8.UQ;=1<:R$?.XK3"<:$0$X\!.F7CU^3T44M+Y/X=M N,HJUIY"H6JRNF*-0 M3#:<3:H]U*RVA"@NP]G\OB)=,](%L2S2XK3)>XF&V-JT(BH44R)6H":[YM*W M;W)6IB^=:??6,Y1:I<:A!IU+]%%W$UHDA[H+TO#R*%JMS_SY!BO3+(\0 +%H M8Y-*/8#R\$$AEY7OU07-F=^"UB0'R-P-4U1-%FS:U)BAYKH+0TG^/+^+#&A. M7E*1F'I0I$E$!K)&L4N@1KB$P12+,$3O66_71'517+LHP/#UK?=I,4Y)V$*+ MTVZJVB@M8?_419FCE>^K;HXD:I:2.NR_:=L9?F\0U\]N@T! IJQ$6BI MSFW:)#P%\KSF[24'-VAABTHCP(PU9ZDY2':KGK5)V+46^:V9J=NR&7?]4 Z; MWWOV].G1\>F-0[M_/+Z[CCVZP+:>G*E8-B_HR"X4<^XC2S%+9*.^8S1OW4*M M5%])CDX<[.NHQHO(*2+L$;3SJ:ROW^6/@92-_WI_M&+M;Q>Y/3S MAA"IFW=):-VEU(Y (S6!02I+Z )?E"U:B;[T@:01%7'8_&:&Q8OT"? F@95C MU;P HK?%T&J'9D]W:T!8$M8.@$VZ9DE6W-/4:XIY"5/H9FN'UMQ\V?2"<^*6 M- 2OV&)BKH+*R=+XPA8Q%?^2&%ID. O$6AM*[-:PQN%E$8!$:(1XFN:[@' N MP@9-N>/9_I0':Z9Z:*&LB,/B".+C/H* BPZ<*TE8-6(OH2I M&HOR02O2EY^=V?+(R@5<,J9:52BA-%-O''-: M);@VAU0K/'6[F%:LZU#@U) M1LPFG09[H;IAW+4._2MU0FMVOOPASP!0(?%(SC 4=-))>*@E4:_<=Z&9ZD]# MM,AXEIHI!*0F&%!Z5G4.Q::-""W6':-LG:-_.5-?(6BK*462BLE$**J*,91,!18Q>FH> MNNK\*NYO#L;9[_;[QW)XTOWX;O_BZ,A^(^!?'_SJH&.W&Z=?'VT.3[\\'">X MY"T6M[3F-Y!5SF=KTV-$EU"*$<54-?6VB#7QYJ6W5N+>15S*-7/D4&O'BHVT M#FG?$:MV\46L#W65,9ZO*%PD?11#-=-LX'JV&O/@3[$6QVF'O9=;RBZ$OJO7 M9VMN>U=NTD4ETE*;04@X"T%0Z BX(LDL.[[SL MP2)AJX!9$I.)-J2LE&(MV3J(1JBTI#:K)<&VBG%60(%0>!K7G:D(3I[0,@1F MAK""=SG@_2%3L$BPK*H$CQV),U8>HGQ\C0!<:RO4EC#.8%5'_VF)<>HU=(>A MPC&U)#W$JJPN5J/579N_]Z[*98PCW])AG>.K=8@6@D7U5"R2KWW"7AA;D5:JD4))06IE,E3"R!Q M6B%BQP*^^Q)+:^D^Q'J:GM\\3".C,7L;RIVEU9T7"!%=WS80&$F"PD(C0^_O2:C\[Z1DMV'46\)$+$P MM3)M/AMS;ATB^(X!O/5%'U:0+PGD-&US)U)R31FG!BAH.*W,TW7P7=(26J"N M&)W5Y

:JW@:1H,$4@Q5J, @$*#.V@7604$Y9(G9MIC<@D%%U[$HPEEMQ<%Q#%93B;R]M>>\U(YRTN ME<1BUE$U,THTEIYRZB[:2M-2=XSE[9NE+9[IZRCG;9'%&O?6F!$"(7K7# M@+HO@.GM4;1:G]GS#0FZY1@I0L?N1,)9M/;BY@0&*]^K"YHSOP&06FS-" +F M8!J(@T0.K>>D:0D-JY?&[R(#6D?@&&NIDA2M5)IBAQZA3,O,N9.B]12FAMJJ,0$@>-(6M810JW-KH><%L#[;!<'7 MO'W%?9_6 R1IU!KCL/]2H4$00*.0 NQ W^?%$+7,X.K(25)[@S2YXR@IQ&G^ ME_1L(+)KB6IK9NK:;6^]I::!)&7H2H?:L.@P3[V'G@J$\37N7-/ UBW42O55 M4!TQBO26:RLP+9U!+! ,1S76:V0GME8NP1M=JJ^OMM$;V@=0T*Z,1(>B %ZMU=T>- MKK)K0TBW;HM6HB]]MAR8$\6<*W:DA.S#"M4. VU3R3O0)GEI#*UV:/9T>VDE M92VDL2#43"DE:#7&EH8I\B48_MG:H34W7[H5 ]6R>T9N=+QY=AV/<82+ ; M,C!K&W_H;.@SQ47,=[XLB!89S]!"!\X1.&4D54I*#7L!:"-XNFL-,Y?KA=8, M,64(H68UJ.?B&$*CXN[<2N'.N;9UQ-I*UI_MOF:'&G("Z(QEF%T+T'6:3.;= M.^W:F)I5H&^%LA(AHZ:JG&DJA".==>OF9),O[4M8[6^=H[]UB@A\ZNDB+J&A M35\,JL8+2R%12TM8J6P>NFI)VT1O9R@,U$8MLT][@8.")@'G#$V'?*\[UYMQ M^7IK)>X=Q(FUW#E8+:EBJ2248Z6>IB$L7ML2V@"N,L;S%86+I(\821#J0"\/ M.:8JA9QCAJ0]ZB+FCFQ/GZVY[5W55%(/26,JF9&=6;/EJJE5"R7($M966F/\ MCACWY"E[-)%>4#)I0AF&+W.-U2KL6J?Y?+7Y%6T=O9V&]4Q%12JC U;/*D.H MH\0H0SKAHAK6E[3E_-9W.=[.B+8^S>513^(-J09M"8J&X$.IIR(K;*L8OZ12 MRA;0NH<< 3D7*:RI%^*6:?C#)35S+0F\*]WU>3L9C4M'MYY*J1@;$%J-*8AQ MB$R+FN"UJJ.WY W$@"%TE MIX0Y8>_#VH;.T;NA%,.VA&V15XGUAL2"J6-:C1L"8G2-36NIQ%PU%7C5<1AC MB%- XPAH7') MSD-ZA)VVY[G2(L8]T)\'XSC&<;Q(O)2)6JM!1.LV"%JY00@ M$:DERY86@/'LMVN_KH,1:;0&Q7(3ON>C]M]=D=#Y# MH5 >2QAUK@1H2$*:JTB.'7 V: M%*N[4%4O&IW5Y

ZMPQ#AV!TQP,-#9MX$5S=9*:&_,*]>IO9@=MZY!(7<$: MH)I2<$2'H#5FU1RO';2+C.(P--D]Y88C>B$H#X78?1122L3"^.Z33MG&D>1IZFD9^)XTC5 M4@;GF4N)NR -+X^BU?K,GF_&E,N +5&(J*EH$L'J9S,U#5M>^5Y=T)SYU1!: M!/9B$5&U4DJ2IXV/;"1NJ72=^5UD0"'4D8NFMABM4\^=@.4$VBOFHC$O(2$M MPA!=ZPVLM\ UVC#YK(*I$I9:U *"1BM3 T#)2TA4BS)'*]]7RW?7\5\9*7L: M+Z2!-'G"AAQBC:*("^!['D2MIFGVK+MS=1,T:(B8F,FZAI2:.90:ES!^>;8+ M@J]Y^XKS-GH.P921!;DUS5E4I&F,B4%@ 2Q?"5&+#&X.Z$%*!BH1;?ACM-P+ M69864F]K[](%):UKN+WU-N990%)+K26)T^PW9DQ&,"1FYISR^0STG:%YZQ9J MI?I*>IAJSI@NE:/5+LV>\*).FMA:JHB9@G@" M\-JG 4P=L2^ \-G:I35'7]'\DPB2J,#P20).,:I,[!:A8F4)C;>7R-$B0ZI% M5(-6C$8(H?)XG:P/.PR0.>Z:F-R:-;IF6UUO@>1I\]BII.:1EY $9/ ;8M=, MFL47,1!X4;9H)?K2B4Y(-,W=G=;=K="X&*)8$ FCZ,H2_3!KO%.#5K2.R4$)IHSHDLTBY8 MH3_+T"+#J:;5D:NX$ 9'+4DDMQZR35-]UQ7E+B@Q?7;-]KG>QLA1&5J12XJ# MUK-EN$+-J;%+%9H63-PQE+?N@U:DKV)V!F4QBMXS)@_:&P3VG#&FU,,.#*J[ M/(A6)S1[O-%TL#Q-JE/&GH<(2648(8WFR7K4!> ]6R>T9N?+[[EO4U,KIRKF M6,DX)R3,JMVXQ[:$8:"7!=$BXPFQ%,5I6N]P/JU$B4"U]ZJEY*$LE]#L.!\O MM&:(LX;LF*Q:"!H:B@'G 5-0[)&;!%U71%C)^K/.0$D#3;-= XY<%3B"L'LH M,13TL(1UV%:!/GO*:K":O(3J./QG-]6*2FE 9I#:SG4MKW/T+V?\WS0TH6BH M/03,(W-!32EF[)2S,N]:%9SOYKU7NTWT5E:#Z$T#3BM.-32O#":58C7JN2&M M3< K<1>=VPQ<'$9M;(X!5!%01&)B&]*L+2FW746,YRL*%TG?I,@B1!5GPN9$ MH9>"-7%*"8HLB;ZKUV=K;GM7>QB7')"C9THXBJE@C5A*8ZAA03%>MC:_LJVCM]'/ET+(%24%R#@R"E,D2S!U MF8@@+Z$;>XE;SL]@E^.MK$+/L M,7E@@IPC1A=&DM9=2^U*+2UI*.62P+OB79^WT:K%E&(9F8R*#7,7N$=,7#B' M:1;F\51W]>WB;M6AMJ"--@)X:2R\A(Y48P$+;M5%0?UJ"+S*X4BD3UVE[ M:\,2C=@H6S3&7!AYUY:SO9Z2TX3))/> D=%*U"+9F7,M<>3KN&L+7*Q2#_MX M@F/75*EB)N'@"&=>HR24G>MGVGV)-1Y:*\UJ#;4BH7!M&>JT$D0 J';6#!9Y M!#1- 0TCH+#D@&YS&M0E[+8]PY$6D<\P3N^#<3C#&"X XZQ6LD*3% )RBA2J M%DRM-HM2:EP QK/?KOU:#G+<#LX)@0H2 PMCZ45K*MJEAMAR"=97G&,SNIR9@]U,Z3@DE*3B$FRM&BN.:3:F M(H+!>(@)$ZE> Q5>AJ2X6&@7&47IT6('2]'KD(A#$KK%(,KC6]-JFPN(XC*< MS>5MK[UFI/,!8#GK2$58/&7L$ 2L%Y322)Q%RHZQO'V3LS)]Z4R7;*2U58TO M=ST:+Q J>A7I[K4M@.GM4;1:G]GSG4KLZB0V"$>FJ@-UG/C&ZJ7)#K22SX3O MU05=#K])"FKO59JC],[02:G;X%>E%KG._"XRH+E1"$5[:-HP2*20+,1DB;&K MV!(*[B(,T?7=P'I+W=$I)N<0(K0V$I5S]) ]4%-0%EA"&^.BS-'*]Q7G;6Z: M3*($=FREC0S.E6J/<9H,QDO@>QY$K:9I]JQ+[+'F&J5;0FZ=A1A2LNPT2<\E M=(+.=D'P-6]?<3=2@U9R1B[(.(2(>&/V/DC+DAF6,*7D2HA:9'"CM0X9L(@! M#JE),4,OD)J7Z A+<,>+,%/7;7OK[=#LN:&GWK"08ZY 13@W\E2*5.4E3!M: ME(5:J;Z2' V54^B%0A?TC!I""RDV(Q\)KX9::E6GX/JI5 M]J%#&J=<&E,-2Y"8L[5+:XZ^DE$ H@"I1F[L2#B$= !F@!)SI"8[,,/SKW"T MR)!B+" PO"Y01097D51S&E4X<="ZA([O15BCZ[35];:&W;&';@$I3$,W"J,2 MF2F6P@%\"/LN@"BM\70:H=F M3W$-LQ\3B%CQFBA M3%PO@-Y+8FB1X922LT^KO-3&:",;H26?]J42RLZZA 5>%F&#/KM.^UQOR0?5 M4FW4SR$4":>-D&E(QYJ'OX?, ^H=0WGK/FA%^O+[AE(V*+55AX*0@D()PPP9 MB2*615C[K4&T.J'9X]T, H908H&**0WQ,9Q0C.(C?3>E71,?5^J$UNQ\!3WW MJ8J!%C?#;BK&*$W56DGCRR48^I]5I#T&*H63KP^1&BX!+ MJ+;S\4)KAI@F_?0.2*%9&^XZ#D=BQ:@,EST"7GI:PJ2(^5F2E:S)[$HCRPD< MO&!,P*7$'+C74@!Z6\*HL56@SYXR;]TM,K=!%QJ#3!,8F;H4+M1XUR;CKG/T M+V?T%%?P*NXUR;2?E&JVS#FT@HC:E]!E, ]=M:!MHK>DX(%C+YEB3X99$Y?< M>I1ILVAV641[V;STUDK<.XCC;)J/YBL)% MTH=11L*3VCD7##F2Q!BGI6P;X!!H2Z+OZO79FMO>15<.';($8BT(Q6G:?BY; M*5T&8G5)':IKC'^O?K62T"$G:5.#)VL-9F&4LL!40EQ"&_9N:/.KV3IZ2X., MIHF,F(8LGY:JIJZ0&IL3%_&F<4D3P):TY?RV=SG>#FR6WN(BY6DN$;17CUE4R1PT!!!,.ZH9JBE3(>QF%=4E-\DL"[RIW?=[2TFK4 M!9'"V>YG4EQ'*D-7,H?22J\K6(L.+S1H7FHMEA0C$UE,&H:+!^L.8=AA"VX=(,$$8L,7T.A"7L6:5@*4VP!-JYE:AV7V*9%A[:/:5ISE.++%I0 M//!_,+/WIT+$\?3QL"OPSD]/:-@W%' MFEQR!&&$+^ZE^#X1C&<1C!<00=&<8RS*@1MZ$.JU-4CC,06MM9^IJ/$DCK]F M^TC.)X+CP8)?/5A7U'F?O=500H5B&(TT"/32DV7,AM!>1G DU?49?)\(3EGT MBI_!JM&G[1M$53 -L2M%I\Y)8N4\3,X"RN)L(KBEH5K '##'CE#00N$1/,B9 M.G.ML?7EU\%SW7/K]JT;NU@'A^M 3\:]6, :6:$*BA'5ZMF++[\.7F$$MU(' M-38.SBE$5+2\!L(KBE5?%[ > D+M/T"E1Q=2**A4VS%5I^'3Q3,B<;^5K:^("VBZ4P M%(/BW9)K1"#1-FQ^+#0,_9 X7I9?"J\VB%NIANXLV<9?A!5%A&W$CULRY5)R MUN57PZL.XA8*8N^2J[>FR1&G\66*R5N0CK5;[TMH+YU3$+[M5"%NL&$>NU)P:#G\OAN/K5BB2 M6=(=:!N]@LAMI_JU"H:Q(<6$S81Z%"C2?%H8B&-:?O6[DLAMH>1-:X\QL$4. M@M REZ[#3P08233'O(11'5N/W+;&XXP'S(Q[IXB$RJ0PS;!O>6J2683W.[?G MGQT=MO$3QV==]-]N3G[X],7]%T]_,\SJLV8E0X?/I@M_3<6!R\FS8__DU3G&E^W, TRC+$FED%F%1G2W138&\:8N?[KR^VFM-.!E?T^B-_ZCW[X MS+_U@Y=[BW[MQ].$L6GCT;NZOWETQMRMYT^]G;J=3Q>]-[Y[TJ6=S30ZC]E+ MA/Y^.2?^FQU-YWDCGUSN)[UF_EZ1'[87W\LCO_=,3S;V8A>E.XVJ&(7=)12,U:E7MV']\JBBR3LL0'/- M.ZI;D4 YIYH\MJD)$=&;5*^6DJ3 96BC)2CIOQC5Z?>[=3#M ><^?7LG9^XT MMMBQ>.">4+DHAF0Q,?;N656W+2H6],Q>5/E]2B MY#%#Z)B+2;.>T5-4RSD475 SVXK3]IO;O+;2'<0%"*5&SCK-XYUFTC?!E_MX MS5PDK#C-2(P(=C1)J>: +76-I:;@E%/F%*,MJ-EMQ6G[79-58NNUTODC+=* 32(AN",,3:..?K04^RLQK:$=='>"Z=?NLE/3J>^NOU+ MWY_Y.DHGT!*F(E>"]FE!8X8V*ESLXMP:I25-CEAIVKIR8N\4>YO62\XXY+?D MGHM4[%1T6C%N5Y33-:1I"\+)ACCR)BU*:D4TP]+F$$_$K3;'33 M0&D@(JE0'87..GD4"!2KH?60ES2']+UH^M9/7([;XQOCE@TQOG_T=#IV&@-U M>++;NGQ+2JIK;758.XC3I*\L0X[;H"V.7-5Z2+NFI*XQ7UO15H.H MU+G09S M8?/A]ZRG:4L;:\7(=TU;76N^MM'%%ZUC5PNY K:458?^0DMM9#,OB]H68^5K MAOH+S0,V@!9[16E=0K72JTB1,C5G+4!_76Y4+Q;O>[Z_OSE\-.B^+<<_^.GX M^OW87J3XBIK<C#%CKX,E*=C014?2\A-%3*UQS55X5M,72,.48$=.T_GJQ MY!'+--5'EK(+P@K7'&57T)S8*(R_RI!?54O 0*'6++6W16PUM\(U5\T%31G) M,#>I2&H<0C&#'*?1#=&7M 3$>T7W"S_T8]D?T;UA!YO#S@/!:"9NU^J(J5H-3[W$D,G/-W@MZJDW[ MT/RV /6U$C9K"28M2^]E"+$:T)PXE]I:K+$.%UE[6H $6PF;M0ZK.5O3.@U( M!DR-N/78@@2/*04#VS4==G?<&WE_;;ULI+8CO+(VY(H])IXDOFJ2!%&+BO7& MLJ1EN5:DYJ&T4FAI$!3&7P$UF6*A7'0:=%,LXN&U!:D%9 %88#8HF!. MF2A S4TU4@7T)>PRLR(U+RTE4.*@RG*ECI9 BQ^#26."GH A+%K*.ZG6=5+4Q=&A[+M-T1BR1*U+I% M&@]H=SM;PR:,H,Y62'SKPQV/B#X['DE]&J [7/,T6L8G0H4XC8"6-=%J+> (>3U? /!XS;SL4HL^E M;?;'E7^V?W0R#EU(@)+UWH=TRE"&A )@>;EY0*@$TTJ3"U+E.,9,TSY3JR:P[S M7;=MCH_II2S=AB,>4JN81L. 35IS##(429CF_-,.A>@J:][%+&WKKZ#ZM_5M MSU3T^;OG9WG_%6YKRZ+8LS;"4IK"0,!B:_'\I6Q@ MX M+&T\$AK2R-I"K6J.Q2B*WPL+S! 3N9QVC%:S!%&K(8OB.9L M6<*H>DM:!6Q.#]/V?3K!E J'"*6A0X<,)>H< '/.+M-VTKL8V"N5HEN:<@&- M>XE1'3KF*MRK!X#Q_):A3'/=H83Z1Q_3=U[!U)KWV;.#9_LOAT;T[NWTZ[-; M?[??L*.GO[3]O]>1]N39R>GTRR\DU8^\GF-5LJ##Q>"P,DE;!)7Q#8=2=@B= M/Y8(5G#>H1',V+F.ORR.4@(B:>KVDYI&C:$(\P7GF@LR.!2$93S-= M,O0JP7NFE^T6NU'ZK[JM_HUZ_A="I) +6TPQASC-:E.!5,D]-"Y#M^U2B*ZV MK?ZB M25IE:DR2+%:8X^#9<4J"M:U6JZ]8V@WF>4PX_^,FW]^UYD]QX?'9_> M]^.#7P[ZRPO5O([WYG \B!O9__)P(F0Z]YL?_MV]^\=G;3TO!C)?'(T']_"R MD^L%MCAJ=)5&6I$8@Z$:CMB50E5S9.OS!^.2 G0A8-X]?>S'7QT=/OIC<,X% MCHPE5YV6YN>!A6\C,YJU( M?M5?,.L^\C6M7TK?_$CHWE*S\9 ZMBX, 5MM,9IH)(SS!V--ZY<&1R!QA>&C MIKV[4JPR"C]''#J 2GZM85C+@%J!JE0:;,;I]=.@O7DYV__S9H5U<:I?-\3]E_YE_^N+VRT[8 MZ>(_/_;_>3:-;/RMG7MU\*\./?G6V[/CXPMH/GUV>G)V1%R()JDBO:$'+9J1-)!Z;@EB=HA-^PKO=807%@(O5!JD M4FZ]%DP2)5";QK^Q91H[F0JY!@Z 6)#M.,^<*<56*5YI8QU;8HE=R' F/WTZL*RPS57@7:M4^E<,?[H\?O>E/CTXVB^GVQL2(4:;9 MQX[3H.3.4*R.HNU00UU"M_?\X+T$7E:!^19XHV3B!&GH24+'2C%0RX,QSNGU MM/FEP+L*S.N5>2V)Y3KMNE$8<]9IE2\"Y:$O2TMU 5.45UZN--E19Y^&I152 ME-)$1;2FBD%5DL/*RTQEYEP TAB90P4GCHC5.)L75R0E3%@6T-^WHP M16X5 M@ZF_Q&*PA*DIB35/S1J6!-*65;&ND]R:"T !(Q7,*<+X!YIJ"=1;#="(0K1E MZ?7K$C,B+-5-Q#L:=JE<<^_*DH7SVKIU62.R?QG(>6-:I'#C)S==3^]-5[(Y MW?SUS:FOHP(2$M2 TVSJCBDSB8"GGKF"]+*P]H*5Y6LMQL2" 'N(Y!$]96WF M5&,=BDPQ]E6,S56,S>C!F@O+#9QSK#& #8W!(EV5FQ2JJ3<(Z^"L%9__W(=5 MIFQ(HH0H8;!#@-35=;S37BUPO.(S/UWXWA=S<\#PX]DZ'[_ _.WFY(??7,+1 ML6\>'=YZWA[+X2,?+W^28UL(Q%F]#@G:^[3A.X 0HZ.P!17SF%9M.C-N5E'Z M%HC! K:6DAYHJ .Y%@ MSL2+@GCEYLJX*1DH-6T= V ORF&<'2ME5*2\L.'.<^%F@3+TR\'$L9^;H0?(W!K79H(H@:C8D*6$;&E"CJLFKW7/"]%&)6Z?D6?*-#[8@A4!VV M/PM9+L(.*:>S+JM%X;M*S^N6?9--7FG:^BD4G*8-9J MO7;D6F&8[#A,MU;D'*A@;$%#IOIJY/ZL5S:Z'C/@9R5U_QJ\%[?J$V+TR'': MZ0<0D,ELHBM62MI&]EOAO8;P7J[4O#AX/9,,3 M5>;.%MX: R4;:D$T(NF@%G/++=0 .JAK&SI@JIM-!-94B,!0Q87;G92O<(8&CFKIXD-:T-Q]B5NGY%GP'4)YS MAS"M5HJ21"R"=ZXUY@*@B\)WE9[7+OLR31VK3=DBUD*:W()SZ*V )EF >-CI M\!B6"N@U5ZY8N'*/I@$3:261N(#UYCZ5?3EL?N^Q^^E71VT$ZNCPS="\?:;0 M#B>4^7=]7^!Z-1"2M6EU&A[J+H-P+*& 9Q>LN(1%8U> %ZCO+@Y@RJ5,GH0! M"G;JDC&UW$/FSNQ15H!7?3EK@+4AU!QZCVD C,[=*",59:G3ZQ7@E9G?,H.# MCP19-15%9&#.16M7C!3'JW6M[C^#T;LQOO?XZ/CTOA\??'GXX_ J!W/+PDL1 MG="]NPYG&XFF228B-/*=P& ZE=B7MZK"T@KY/DV^ZS-!=\AT@((]$"Y(88AWD2H!X 0\]Q6N9S4?BNQ%S%[H7J MO?>(3&SZL%^-[Y?'_M3V=BMYT_'S_K)<'-W M3Q_[\6?CIHS;<^/DQ!>#5GU?)6CUQWG5,BU1B]F/NT!(K&UGE-IP@&\ MK-EY)>A=";%GIQI*ZC5C;XEK)N":J@RR6E[ *O"_'ZZV\<./7R[)*;KOO\S) MNG-TV%[&:H<3X75J).TAA099:@=$Q:P0@<%[2JV+Q;12?)TI7DI;*<>L-9C9 MU#":*J@-6=J'Y\JMA*H+$*=SH_@Z*>2Y4!P[4[2<4T!$HL*AUYATVE9;),F: MBU=PW@Y.K45:9&@A500J(M-N![WUIN1]W05SMBKP IW5F8_ZY6%:E)7JJ14/ MV5I)BIY5N>& %9H# >HZT&0^R*SR\RW\9D@68ZM*C5!2Y3Q$)T-VTA8++6!P MW355?FO^?=D8&M(0F"G6C!6Q&GL;?BIB2LTB)U@4ORLR5])9GZE8]\)"CK7A M-#%)>P5W;ZWPBLSE('.CM>-G;E]M1#?[LUN]<"F-GJ,P-X\EERH#WH(:2&/' M!KVC>%_AO8[P+D5L4F%M.>0B5'" /!Q^(8&NICVB+:OG3,5J M*L529O2&$BC5WK0WR5%?K<&^%'A77BZ_8T=*2$S))Z5)U5-,'CI&P3ZY:A)W" 6P=&T+F,2Q M\GN=Q68CG-;B:MJZ8LO$3&2@U,.P32B+7KCAJOF]3EIW+OR6+MD]-,.J*+VQ MIN'S'8EJPT +Z%F:#[_7!)D:4:4;FKMCKE4+)HLTDAZ6*KJ I=RNSTH).Z0Y M+W#/+.Z1:5HQK&4L9@,P1QM"M/5<.BQ@,;<5X 6*SHL#N$F,/7.)017)@UC3 MTAIZ3@+9%[#3XXP 7E7G%M9KI&PV[0#?.*'%/BQ_AHJ&7L& %K ES(P OB;, M-+$XSM=,-2!S84=A#AR41NX+,G]F9E@UE[]:S6)$9VC38DO"5OJTH:ZF!"&3 M:"G4C!=0LU=\K['D3-$3IY#[2,-HD 4D6V(<]=JZA@5XIFLJ^;;[+,T%WXR- MT&1:']QQZ 5BZ4%J*HT+%%RWR5Z)^6W'Y*C1DII,TR[0.XA(JB3#<7-HM<%* MS$P%WP7BN_7%&"X.9S2K6 W4/6!NF5-DE (LC;3#F@#G*@!7G-_:&#!MV:9! M5%K$T$EH\-TAA.Z6D9>5G5MUQCJ5*;5@@M8JY1I98F*/WQ!:[K8T#*T'O M( B&-:^Q-ZVD6 .>+8',5"$/TTYA 9WR,R1H87+UZJ?+7: ^#88$D=,HZFA0 M*7HN61,(NF1:5OO27/A=9[A?&;\%,7#Q5)T9'8-4BPVB)&%5;651_*Z"]-KE MW]9BY%*KM6[8B"ACE5@CY5!X"--%\;LB/40P@+UL6,(&;!_X MXJ@K" N)E80-_/HWJR5 W,9@A*06O;JUJBOK>?)269D*?J&6DI@J_JV6 MS!V5;5PD(DK)$_ <"X: MA9$6RF<3J8$16G6[$EK8-NMBQC6X,EZU@_6NOW! MV*KYU(%UTHX!_(+NZ5!&L?4]MQXH2^DKJR531!JLA.>$L^O^AR M@B8FK6T)GB,6B0%%@QU7@BNE=7VGU>X,W'WK=<.H'6[V=V/O>\G%,1.]Z,"/]-=NQP6X$OE@+CT#W(24,%<\VD)0C+L8N*5ZCAMV/RR?Z]S)XMV2 M\)KT$ONHP:##D.0QXKRSJQ6ERA$6 1WSBX=+_OE7# ?@VZ_'?NN@<\_.T^4;X,7T M1]=NPGSU3O/W3"I(L0XS_AV^_'N\OO=VJ__M5G2BVXLPEHTS?V@[!Q'^_&%[ MX27'T']G6YWWW7[_K_/1LV_'=C%)_V.G'2:DHEPX%HK13#].MZ ML8 ))JBBXFHE3V8EPVKM#=9!$J.U3,;(^/J]JU46+B^]Q=N7[_R*2\2YTU9) M =8?I\8;G(24,CNHN3,T*;_AT>QVPM6"+\'JGA>-KH@.7@F'#95<4Y\3NY.Q M2B>N.0VF_!K]=:V,"3HK+%GJ670\)4YR2D "%>E@423F=! +I"I?P1*9O0ZB M/EDMDS#,..Z]U%@9'E2()'GIRE!]OD06UR9,?"_V!]LPFIT?]F1RW^X&U]\[ M%HDI\A&ZM@,R%)/ZLISG (]QG+]T]_SD5BAT)R<:Q)#??#66Y(N8 -2+1*62 MC@?*'7-&!*F2C 8[(0Q9 !.@ F8%S!(&*[0.3LBL'XGB8(*!NN06$*DU$4'9 M$IS3W1G ,L^?R56Q!^=KW>.3;B?+[LYYA=/CTW8&:#,./G5Z<;AE?UU)\%+6 M)9$<#EI+I2-5S',1I38.K!X,YC1G1@NUB)*[%!%(!$6$VY)D9[*< JYCZG$=!0@N+GY5X\3U31\[)L,/,:G'6PY4]3_S^>D)N0GD; M\R8/6)X\\9@+HE,J/1BE- FBJR6W,";%[!>;"DYYK[ "OX<3XBRGL.8XP2YI MD5*9]@OFUA"9O93!L"1$*Z$9!>%2:H5CW)*\;R@H=W.'0$G 5'J2;>2&*M+L%!MW+K@%*G"7C.P9=D//<]SUTHG7=>8@LKQR0' MLJX63]D-B)?)%PW$":4\5I%PR:W!5 GLN?=.XBC\(BZ;Z<1ZE2TCS"R[+0[L2 #4<71UXSU.[$%"8)I$BTPK\/0Q0 M8UR(%*2GV \)>M$D-T\$/7WM/LG%0[5UP,S"2T^07EQS"C+E>H%$=PS MK9G$(#F8647+SI -FD@4YJ<6CM!9$Y\0U,!NHQ1I634@6RZ*7NV#5XBF[ M ?$BRR9PK&7@P#>4@(\+*@)3(;VQV.>-A["(RV8669#/D-=IIS445O\_:7 E MA>-A#=F5TT'O37[C\L.7KU_^G3]]K^2-P<4!)BV)YB%HT#2!&DP-%3Y*I^9_ MK^G)+<2FU>!A@OO(QLKH#)=<.@X"HQX):7*)NY! *>12*S\U^*NTEMU)%SCG&&HC:N B3#_XA9F[4RP@3RN95K@_6 M=&C&'_-8?D_,AD0E& M*TC"(E@M"*4@EJ!YH((S+\#JI4FD$ODZ,Q3-[%T:0CVG.N1S69@'S@W%)FK+ M'.8T:%FF?+\YD>.,\IJ"(X1(IKW7(,3HM.5,ZQ@M-HD/]S"))I2\N.?R)$8B M&A&*R"0L=Y\4#,D*4 V21T%MC-0IKI,C*1$>2\1(JSGGXNX2WC@^:7?/8]P9 M=/VW!2&CJXW=D].>/[3]^'5X_9T]WL* O771Y3T?O]\K',,N196+6WA!- -? MW@=6'$1G45_&V*E!E[]4:^3OH^C4/'*-C%_ZG)(1S*J<<%NB;9+-CN\>QZO'K:WL.TLL0E-XE3$YU,D<5$P>4$Q:GQHFC-Z8MS)GJ3!&Z)R^7!$C!KXN!E M!J% D;I$C8MA4?3F+,0YBSJPVE.-B8I11\Y),$DG$G7.&,=CBE(:;7*EWT73G=NQ'VW/'Z["E,7OL=TM,BDWSD[@ M;G$1M6E0SD4'EJX&6PB,79-<<"$9AQGXIIHLFC:=I8!GHE^U$(E2DDP )Y0[ M;Z@RPMCHX6\CAVD!BZ1?9RO@&6A<+#$CP:F@P'KRTALBO _1"*5L2$POFL:= MH8!GHX.]3M;8X*P(ED='=8Q*@KP#V,R!$;]H.G@GMMNMS@'(MV%[W^( ?E]@ M!9Q9V 81@*,C^$!<$PMNCU3>A 16LUDT!3PSZ_:,IWMB*>37S9,V83"30&S).S!G,:,5." ML-R3KTS'&THAXAFH8:-UPB'F(O:2:Q-T/O2)77+4*>'LPNS6SH6(9Q2')H+" M?XPYS[G"5BLJ.-<"K*[$J="+IHNW8&[L@GN^/B4:,)/2.\(=$[D^CF-2*1D< M$7CA-G*G+-/9^+L\.,652+D,'XG:"9-BHC'74Z% QHNF;:[8)R5"F-OG1;*DS)T M]'O@U-1V!&NHY0F/G5:@_[VSJ>2G(YG 1M."%',G7-> M)5,B^IRU?&9[!G(TTOO//H[>O+S'H\\\4@P>CDI,41JX]DDGS8/7EEC-8C0E MJ&9QQ;Q_G?9;G=CO[PQOT;]1VF3PH]O[!OS[H6T'J=L[OKSJN55.^KW!F[5N MI]]MMT+!^YLPF/X#Y'\YLI(PAZ T@:TL?=2,:VR%$*OU\BOK)6(<4Z0\>^2<<.J*RCS<8B-C,#$LQGIYU^XZV[Y< M%M5Z^)O*)-92JAGCBDKNL#?8ZQB95$Y&84>5@N8["#&3>F2"H8D4Q!N:D+4'P;1YE.9LM+@(:'32X<"QQGWLKQ,1-B#0EH6DL0]!M M/F4Y@V";]5XYKZ6AP7!MO'7>168DP=N<3 :3PT%2#*9< MV\2HXEP2HXD(4H#=38W0?([]Z9_)(/O11=N>HF]@I]#ZMET2MU9C+807TO#H M.9/46((=9D:#[K#)E1@:,Q#+!%M=1>X%\^"9YO)C@EIM*(N2B1"UDI'/-UI& MA:BV>J/ TGC J0L=C\LHU.YAKWMZ<+C6[?5:H0OB^W@: M7?2KG;#5 =.UU7W;[8V=@]KL=+K?"^G.+^2NML9@TF$MYN__.OS>^S?)[ESV MY.VR:%1DRCHIM>)1"T=<#+F9G6.,@#8LB5N\,"MI]LZU%#P*SBP8HYP'+;4V MV/@@I02J9\.,?J(PA=%5*V+**X(H5,0:I[LB1-8D/EBI8^X20EQ2@CE-<,AY M&/*ROH$8AD$)EIC/VXJXVNLX=?WXGU/XT,9W^'%/W?2;%[Q\5%L\,A(*ETJ$ M^03$F7*;TFB9HTIP8'[K.#/41^QQ"%I=1EPJ*3Y:X8\+YK$*_X_6V9M>['=/ M>T WPS\/HPW%>$+K^\H_X<<(?IICC5.D05!.B7+6.B(]$:"F&8[N:^;?Z\_T M!^=MD,AQJX,.8^O@^)C-Y*7AAR_?]]UVM_?F'[CXWY\)GA$E>]QJG[_Y M?[L@OGZM&7_4MKO'MO/_ZGW;Z:,^S$H:7MAO7<0WA,, BS]_#,>LX#[M5B=> M/@.A>=BUVJ?FYN[&>FUG=W5W8^?FJ.=PO#L;:Y^V-WGQB'F61LFB[/.Y6^]^?T^WO^^QQFDXVOB^_\X<;1U]XLWU M5=YXM]]N''\DC:./YXW=T-K[\K;5V-T_:NQ^.FM\V;MHO/O<>L^:[;V++ME: M__AC:_VOX_W=?W]K[F[BQM$&VSM^>[AWM$'W+C9(8_?M<>/BK_9>6Y^]I_OG M>U^\;'SY?)B_9X_N?]MZ]^F\^:YQUM@]_-9<_TCVCS]=[!]]/FK0/=[\TO@> MWGWFX5__;N_3]G=WU#W;_[*!&^N'1_O''_D^?!]\Q]G6NX^XN?X9QM \AL_ MYP_('M$P]CW^5422$:(^D,D5A&YW1<6@$G]V-!;-=26*G= M63N37B'XU@KA]ZZ0W_+AW%JW$W]_<#$?V]X!D*CK#@;=XS>904>O#+HGQ9_W MK?:!=>UX>0?7[0&A(WBFMCWIQS>7O_P96OV3MCT'95&,K/C0G^#*#7)<8G1+ M^)8191NSK 7+K#T [3 (E[A_#,+=]^CE!^]]%R^3!]_[N[L:OFRX M>M1M_RA&/!PU/'V>Z?]=8DN7'SBQ(0"YO*$G9S5RWXS>,RF/IY357LNV:Y\Z M+=\-L=;8^>45,U29DZ:3G*-G!_!I>&8PFMZX;K?M;+O=';CNV7UL\_$4S,/8 M:Y]OQY-N;U!*XGG;[M\^W/^RR>$_ N_A MQI=/Y_N[&Z//?(;O$IW]W2[;HW#?7?B>XTT83P,WX1NVOKQM[QT=PG^?X+V/ M9S#^=N.S_O%^=W70V,%G\.]7SZU0VCC@+,L1&+X!.<8#,DSYJ#6\:LW2RO_\ MPR@N_KQ-6U^;3:W*WM;M7 8MD%LZ1&6&UKNT;$;^'WVM;;VNZ_-FICQLR5(;.Z MMIO?)H;Q&U-4X/Z/@M?N8=;15*$\+V^8O)RL5B?[!F^0.1E,?&IN8_P!NZ'; MJPT.8^T_ETBK#HABC@#C:'W M5TH&^&73XZQQL?I5::RH90(%%QGB3'MDC>2(&I:(2LHXFI96&O;\?_X!ELB? MI%[+L_US*^26TL\J7CZ@XF>Q,+>V?]E,J8R2RBAY0:-DMP?#;^709^FMDJUU MN/KX$]O;_?2C;K;W=]O'>T<%%$UYKTH]L?WWCK'EQQRKA36"P_=UP MV-Q=A6L];M!_'VY]V6]MK3<(O :?"]\:NQOLME7"O!.Y'A**7 O$([=(DT"0 M ]X38^L$K[05LGN]FIS9[.P/:9MECP<""N3S3*X N*ET9)ZW>/+YYG^ MR(;S$Z+O]HJ=D3>G,%6]?%5>SUDY3__G[&9C:670K61QGRSFSP2[/V*TUCT^ M;O7S1D3M;0O,*2!A%WMO9KFD7C+$N5'L?N0G'3YH*?7ZL\*WAOS95ZN55\(%9+&%-90L0RXPC'P^5122ETPX()=6[-C:6K=W]+K?L]!N MAIN&Z,V58'HGHQ58Y%"N#1.)U\!W?7U@9E]QU#)QXA'C-B(N$D9&6H\\8TES MAJUD?FEE/;9M/DC]H+OV]R&<>V,.+[T$'P!U(?0:>!C=G"%;.SKMM?JAY0LO M U#>&E\@#X-Y40%U&R^K(?1BOS_ZYST,@+P^E/"O@:1@L!0(ZP HB40BJUA MP0$^DE9&Y)T6A9FH;;?"0031VG ;+/67-VY'6,T N=#(1/!IL0B"$V)%SJ"-])8GR,WY)%:9B3CK%%.>B#>UHEM MU^)9]*>Y8BN\G').[N\_25*[URP\MF=H9$OR96"<__XS)\:-7F'#5^Z-@3[N M]G]O=;*G6)US8 3,2&WNVK/-45;HL-3@*XTX^(NO*@E.*'$H";YV\2H_LX.QK\H)$'S5RQ@;$23(H%^!!+$4N#"=, M$ : (5C))R&C]7LYXA^_O2"(LLV_VHOV5<+&XZ^!!VNY M)"@">!"W7B(G:4")Y":7-D2P_9=6.+D3T_Y]M'GSZ\>#) M5R)R]?Y$D+8N>] >+ "29<1 4ESIJ(A:6I&&(P'8*9_!?[TM\#__ -=%_=FO M#6([GF2IUSJ%V.LYN-0^S7ONM5R4L.;OTM[]FX9L\EOQCWNL'7!8>JU!"VXX M#'_'7@RUD]->_S3'P0?=&ER1C9I1;AK]S?V>?9Z\>[_J!V\6)\6+J66.Y<1S MO(A:EOSAMW_UMIPL2\'G/W5L0FMUF&[3&K2+C9IH_6'-MVV__[QLHGE[OIXM MJ&/G_-AUV[^-!0\6X>F:HUVV0GCQS!_:S@&\T*G].&S!*]?LT/D8W#-'FVVM]8/6V"K'#77 M#W[ =UWLPW/L?]9GX^F,B7FM;>0HGRU&7$N#=)'8B!GEAGEODAVFTL!B+8K; MUVLGME?[;MNGL?9?>!F3G+U6ZQ_^W?Y9N2 \]34\XKXA]54+^!$+>.-J 0>N MK66.(6F90MS!%&MC#$HX$$Y"5UMVT@TOVW1BIM-(F M#4U[ 6]>,S 17%%%D,6)(@Z3CPSQ.=_(2"RBP)(:,"!@E>QU>]^&'%R[G.^_ M7=,C\^%R)8[6R]#;^OOUCO-J7WH4-'[UTK\_<'8SI70VWN%F)^28=JRY\YH_ MC##KQ_D(\H_#6*169"=P+&GJ-S**M!S:?BVUVN!(VG8;KLAG++)_^9_35O8N MP:ET<70!W/BF@\ERYL8P67[D9HZYJ) MK]E.J/U&QQ[9 3/ 1>X('BA_J+@>/IG',[I941*W&$DQ7-L?U P>WB'8\_[R MR^]-KYWV>C"(X<&7K'$'=G#:+R5A/2M@);YJS9AWA"(5E$?-3!2:O3ON^0 [WXUBAUNS.P13PQV;CEX$Z,WT Z/P>'EV\M@9\9B;"&F5J7_?2"A\=W>6%F MQ]'%#XSU\LI69XS:"76(7MK,XX;R<@FJ!>EERL6O[-H0O$%^F]''G_>=@L&)9$5&2P5*R+.5+S"S8&*]KD^WEHVB%+59P8U82!]W> M^7WG>+)UVUL;75!*&VU4-NJXP>&UL^91\]L^V&C-=Y_AOTV6BS3LO]L\:])F M>W_W\[<&W;Q=H '&<0#WW* -N@W?U\#[7QIX[RCD(@W?]O)XZ>=V\\O'"QCC MK0(-B5))LE&'P;PCQB-CM43>.6D8]<38L+3R_GZ--F<%&R9;>^26!5FRN/?] MS[1Z5X(O([$)F)DO(,W;QO!"R+1YGWE;R;7TU0S/)E M9]C*=GB$[>"O; <5N5<81\13X(@[;9&U//_)HJ,&*RK,XXH[/=(DGL)&VYQ? M.O^TM7%_'*(BK0F2UN4&TXPQ5Y_8R\SL;)*V&+)=,*.2P]XA&\'\VB M02X%[$BP1&G\!/)Z6M6UV<1:T]_$-',^^KVAV%:Z;P.JV'8"8[/3+7:-3OO# M>"B@8%A*]IYJ;=U>\5WM\_SE/UKPU?"UM0X\6C<;.=];_<)X[=B.SU@%DS87 MX\@7YXX3P?9"OY:K>;3"_5GG-<)^L[_?&]6M9';R+)99MSQK MXY-^I=QK)B1'4@<#UBTU2"="$0N,NZ0UTT;\5$&\VGU'\;0"B*,ZH[G_R8PW M(C,3#(]H95XH$K7[M>[IH%!"61M=GDL8L4:KWS^-O:MS7L51DUCL!OIA&GA_ MF 9N^Y>?:,/7] >@RW)^@2^VR')Q]%\_'U6"3AU<+P-G_=*FR]^_)QB=_(&I M/-C';6>5<"_G_HSHM2<>D2JISWK_PV^-P=L.:O\^[<0:ORRM__@PQ0AE&97P MO+5^M]T*ML!%CW0K!BO6M8]ON_^_29O/MS>X:H+%" M=S"ZX)Y,WD*DA41WBE&,K7@0 4P<7(Y+:>4-(PA[QPW6>+=YUKCX#-_SD337 M-\7>1?L(/B/@\S#N;S^:%WFLMR,()ZV]"_\#QG/1_)(_]PG&V#[:^M( R_ ; M6(D'>&MWE37IOP^'$83KHPC.\7QV)B G@@ #D1-D#!,H1FPT%8$(1Y96B.!U M)56="'II)%XNC<>$$6X=1^!9W9]TAZ[UFU[,F9G?XYW>A]>H*DP&?/T1Z_JY M+^S=C_RL7>)3NS:JJR)3A[UK/CB(R/6B_89L MB^L>T?]KR_],>#K1WILIK[ MWHZ/*V:=SU2MUM:VMC]L;:\6Q?[GJ.;M_4/>;*YO_-_\#[/HAIB;\3VVXDTI M+6@#9N<+Y%BI9:E?VM2]+WK_,AKZ=OO,A_:,;Q3HGZ %.TN[X\/JNXV"$)N? M&G]M;/_*_MI39?=0_Y"BC>F-_B%_[]BG-!%ZN&]>_JXUQ#_MW(RE=MC+YN _ M'M$-&6=1;^_6-HO,7T+_K+W=;*XVUS97W]? +@0R+-3+/_^PMU7CY*WOZ2'[ MT>D@=Z ]Y;4O"XNE6NN36.M@0VX.XO$H5K]<>WNU.U34RQV>D/SMM&-/0VL0 MP^]/6O,3$/S81WKYR2NI3X3AV-(*>T"4,U!DE5 G(E29 TO9&LC;O/!;H6.* MA,4Q+'=3;>LD#K_F^NSSJ#%PWHZSY7WZ?%9GIW56:W2+\Y&E?I:-8;_8,C]" MPY[72*F?8!B@+LZ E?HYLB1HJ9^@D 2NK(]%4525];%H0C6/M#YRODLO'L)U MN79";A!U'!?)#C$+9(>8\MLAIO1VB%D0.\24W@XQE1VR:"J+5W;(8@F5T@?M MD+]LVW9\K.T4G&%-K6W[0S0FAC%0,NUA@%!7#+IA0 MQ6,]/=L_K+UM=W]07A3IZ_F ='7\8)*)Z'C\ )=KC5LQQX4R+TJ^+'>ZOO3 M?C^?],Z&TFK'ML_[K<+CNP9\9H1A-:Q\S7;LG[9O9SM73+ P2X;.29"GXH() M"E:0<2Y@RSD;,-=6* [@%["&%]J7?V=6:'?[I[EXT*KKG@Z .GK?XJ"VW>I_ MJZ"^,"N"/^2455 OL6#Y.-3Y%X8<0]+SBN3LZ_ MI*#5Y='YZ[/S6[O_VMC^Y7/SU='X2DG-ZI@2OG4X_GT\ $^ST$Y%0\Y*/2V. MH#F9#_54(7B2@F4W$+RZ7#B'M;?6#[J]"KV+(^0*O8LH6'DK-ORI,ZQ#'W,# MZQW;'A:!'J7U[$1_VFL-6G'H0W[JQ_SF2%E76%^<)<%IA?7%$ZRY%?M=C\D6 M6SB?3G*EY-AI=7MC&*_PO#!BYW-2"Z+"\P0%J^BM &\#;@ Z.T50U6-;-Q6. M%T;<%8X74;!B',=BN;95](3:[ Q+X\-]*P0OC* K!"^B8/4X@N5R;>/LL.5: M56+D LF75V5,%DVLFN1#7@<=.ZC,Y(42*O_;@A@_[4XS:M?R(@UJ[I'^E-J. MW-\QD$ZB2TZNYC_3-CFS:=DRWL" /-C 8'S /^M-^]CY9DO3>/CBCF]: UBF M_A'3\=,B]R\S%W+I'BA/'UZ/[)UK0\;P\?9F?OG^:W5J0T.NZ=PC]"OU^*9CR>#Z_Y_N6FI M_7W^GV*\/<0#8YV;]E! WX*:>6N_];BF8J/BT,.:$9/HC5K2>1@K+7UW*EYA#[DR-+9] MW",79D)_/BIHX^9NE<[.]7"FM3">H4<6RJ1W>DJ_VPF*-OCX]?] M^)7T'\]6SOIO![WN:2>@T0A3\;]2-27=CM]CYS2^>8R&>^AY)Z;Z?C:AS[G' M(K>1G=?IK&0^L_.1=^?$^QCODE,M_ZN&6S3S/ ,?>MUPZL=V&VZ&>A[UN+A6 M!EG_U[,>\<_;&]!S]6S_;)V]Z70[;WO6%Q6'3CNMP7;> S[MAR58QIT\^N*% MEC%.>(V#U]%S([TE5!MBA0L\1:+=T^/0'8S>7ZIU['',WXH.K#UY,U*"?4 /3%0L<%3L4P7V^=RM M=[^_I]O?]UCC-!QM?-]_9XZVCC[QYOHJ;[S;;S>./Y+&T?6Z]9\WVWD67;*U__+&U_M?Q_NZ_OS5W-W'C:(/M';\] MW#O:H'L7&Z2Q^_:XZ^MSYHM<^R/WW:VCO>/]]\U:/.B?=3<;1XW=K>/ MFNN;O$$;Y_M?]GXTC[[]:'R!,7S9Q._9]N'>\5E[ZZCY;8\VV\WC3;QW_/FP M>0&O[WYN[1WMM_=V#\[W=@^/&A>;/_8N/I++S\!WG>[33[)!MX_VZ">Z=[3= MVO^RP9KOWAXVO_R[U83[;*W_^W#K7>.B[&X/&#O[Q53L2 MM(@:"<8%XCA(Y*A.*#J+O<66!,^65J3"=9QSY6XN@P=4VJ\PV1/6_Y,4RJVO MO*V4*A9:4!9R3ELN-:6:.VXL,8$HKZ1-V)J8<"I8",/_*2I^$9A6+#1E%KJX M8J' E R)8Z0B#XA[*I!CTB%.A?#2"N()7UI1S-2UH14+52Q4$A;RW%+I<0HD M.1YXM(Z3(!ES 2=FO!^R$ %KJ+*%9L5"Y(J%L(M -M$@[#P#6\A;9+QVR((2 MP0Y[G6186B%U*A7\5UE#%0^5A8>"HE$HQ;2VDB?*C0"-J['UE% !WEGF(6* MAUAE#4(AK:9&F"@Q5IZP6P7*A6.8A3E6=8#5'/#2A MP'M98EL[L?>]Y>.=V-;5H].G/?J]G%IJXDF8Z!"C"CQHKA*W5E#JDQ?>&F%M M%0R:.?'LC 6#/!'*@+^,*&<<\: B;/I9V_@?Y+ MF3^/W:%X]; %UT1&<,.Q3(H;Q@P(/Q*C@[2,:.JJZ,GL87L=/?')"$:\0RXQ M#?:"TLARZ9%0F%( 79 9!0 [CRR-C$IJA0EB:8515@>E7,%V<6&+ M<3+:@I;U+G ON#91"J>BU1C,9RDK[WSVL+WVSDU*4BON$"8V>^5RSYK-FJ-N>Q@UF%#N$%.60I&A#<(G#50%%;: MB"5V)@$;:<;JADXJ4OB4[+Q9;F=4@'\4X,'T@"5CB=)<7LSQ[P8\Y^%#AP\/-MC. U&"&0=L$CQ92+U BL? # &U['8E);E!7@%PKP M@C$6" /_0B@>G3;*:\4P(%XG3[&HP@2S!_QUF$#+H*6@'N'$ / D./ WM$7" MJB05I\$8GW<#A2$ ^4K'5Y"_!_(V!9[ I&?62TZ8T40PR0RFE@(->%V%&&8/ M^>L0 Y4R"D$\BE(HQ*TA2&LE$6.$T AO25(D(BDJZT:*LD#^-1S+6^OV![D+ MQT&W&_IY#D-U0J\TPJM.Z%4RKT[H_8IIM=C6TS2/M&4%LI7>9?6QV@F7&68[ MH$@J>^H)]M36^"$W8;3#BAL4C0(72F"%7/ $*:HYXYXS8NC2"F.F+O&S$R3F M+ZV[ O(L3H550)X4D*^#GT"Y2B?A$4N6("X#1083A8B %YUPX-?FVO!8U E[ M]MYK!>3Y!?(T#U950)X4D*^#FB2H)%@2B)FH\[9E1)8FAF#QAL I)RSPI14I M>%T:4P%Y<8$\S9-)%9 G!>3K4*67F@1*",*>LGQR6R$;E$'!414](\%:L;2B M#*\3,4^F=752J4K"G-E)I8J()D-$XV>79&0ZI@'58X7EP<3_,L4X7C2>'XVL/GT=LD@D!&>(%X, X9[20B/F&/ MK6'.Z'R66-8QGZ=C$A602WRZJ0+RI( \5HTD:BU]I(A(;Q&GCB+-F$>1!4X3 M\U'9G(S$==T\/^&X.N_T"^>=_)V8<88XE8%9/+I2,-EL$3(Z)0%$M"XKJHSD14)S/J(5$4"$R.! MYK4EH +3UD>#1& 8\80MLC$8%&,DQ"=.I !+0%,@ 5Z10$4",SXT59' Y$C@ MVA(@S.54HH0$LSR?G0Q(!Z^0-8)%8'C/+5M: ?.N3O"S2RR5[!C5$*YFSB,< M[WK=?K]VTNNFUN YR0NOF,:F&=4HQ/6AD%;%6T_BK8WQ, ;W.H5@@+>2]8@S M#+R53W]3%2S7Q&NI@; M+!7$* '4$^J0S9 8RV%L].8JSDOD<%7@I]^&O[=B/MNNM@&U71K8 ^EL]H)Z]>RV1@JE\K$>I*)U1@/HE+B:51@ M72DC*>):$&2(BRB%Y)5,7CB)EU; *JY3/JEP2DE]I\5&\W0+7%=HGB":KQVF M0+FSAF8,,PL.$S;(&NM09!%8.G"'O0(T,U(7;%)AD@K-;J%J2LT3Q#- MU[K9*ZT5U@$)1B.@F3/DK.+(L$@$Z&9N06HK5-(ZGRO=_,H*O>[$=CL'+G,8 MX-CVOL4","$$"-<&V0#DXC#E8B,D$* M%"U-B1..E8K#" ![OI5159F;7RA/,P)007ER4+XV,;#3SE"74'#&(ZZY0]9& M@8@.V 2B66(YF(=)G9))97)74)Y#*$_3_:^@/#$HC_G^@BDKM 2WGS").,XU MVZC'B(&_1YT*D+65KAK"[9LVV-:I]A?N$\U>-0%9PG"^=K@X-AI61,$@'CYBP C?-9 M;H>P!W*.FFAN9*[O5,=SM=%0P;G$48 *SI.%\U@H0 :EB X&!6D8^ \ZYL9L M$9$([K]WEGJ=B[:#=J95C=@%AO-4#S!5<)XLG*^ULS3!J\ $,B:W9]-@9VM" M+5).!,N"L)SDFDN\SLT\P?F5I0&L'G=A,!>V &4WU5J=@>T1%-[XS$!!EX_EE:AR$U"7!&+++46&2*3=;)@GG\(#7U FN%)!8*7 @5D9:&(.LBY2JY M'#%86A%US2HP+S"8IQD0J, \43"/'PMPE#-'"/*!!M#,TB/MDT%4@UBE"MIR MDQ/VZH96:%Y@-$\S'E"A>;)HOE;-S@C!E-&(2PYH#A@CL+'@1])"2QZ]HZI MLS1TCM#\RI(#=F $K02CZ0R&_G^M=7QB6[U\-J9?I ST8G_0._6#TUX^/9"[ MS51]9.YR.PLJE%5VGN.I(N<#(GG(9@0K9+X7L\:("D@MP&!%F,B). MB$;.&XL4-OG<(G6.I*455M=D4C78*F3/(;*G7%*@0O8+(7L\LT!S+C!7R),< M%E22(,,L0T8GHA.5QF"7NU;6L:IJ_RPPM*=<7Z""]DM!>RS+0)"@""AM$028 MXU8P9+G3R"0C$S'*B-PA/A\Y6,!VM&6)*JSZ_YRV^JT"GCF&T ),'O2&.0>_ M'D%X%<'/"400;O+27Z=]&$^_O]8]=JU.(8,Q\6S'MAW$4/!514M/HJ6#&\4& MHE) 301I$33BX!PBQYU%VA 6G-4QRGP6RE2GDQ<8N].,$52P?CE87UL;'-C7 M*)G+#6B -:8)? @ID!*$VY=H4=7Y/98I*&2RN,IA 6*F"\Y3@/!8Z(#?3.0$!1\< MQ9I)P<"0D_C9(>$*N_.+W6G&C2I8OQRLQRI(29A^X3P*,6>CN)B0MI2AJ)(0 MT@:E8JB6R*M>(BE(+9-F2%H#2X1ICISG&B5*HL*<6Y=M?58':V^>#;F?A!I# MJW_2MN=YL/'O]4=UYKXW%=A9GE+EAD- 9W0"H,[H!TR'%CL<:&:P7>/56ZKDS5G[/"_HQ#?A7V MGXW]L<+V)+E-JD3[17V%PK[T\PM MJ[#_7.R/A0%Y--&'@!'#VB#NJ$66,(6")C@:25.@9FE%2%P'2JBP7V%_MA&B M"OO/QO[8CAY-"4L:D "1(*YU0M83BJP"MXU1';0 FU^ S0\F0%FP_QJZWP9NNAVGI5K]HKI:R8ABZ$$WW?[%8$]C< VQH,66#HM/'4(B^@0 MS^6XG. 4P=J*0N1FF;+HEIDKZTWJ)/W<&"\3W.1\Q>B?2="B0O^OHW^L++^/ M7&D3D"$:(Z[ B0'W4Z+D W.>.*N5!/1350?3ID)_A?XY"5M4Z/]E](\%+C3& M5EMLD'2!(9X4\(!V0 %8:9H(\8'XW)3#U#F=5#)ZA?Z%0O], A<5^G\=_=>Z MGPA-/%$&*4H%XL $H/N30SXDYD( [DZYLS86=S'GH8A!S MI9WBN%QW[W6B8-75G?GM^E&*_KPP/#;(\C+MV+GS:7$ M5CMA*\OKFL":<5!QV),X;',\>F%)HCX?LDF66,0=!N-%\/R;D\'*F 35^4 % M57?ME]^K8_N+@.8)1!\J-,\2S6.;*4Q8CYE UG.6NW";O(]"$99"AJBT<,Z! M17)OM\\*S0N!Y@E$$RHTSQ#-XZ>C O8\4:!=Y@/B0A+D>.1(6"ET\)AX6Z 9 MZ+M":!"[C.1.Y8X$(2/R1E$N(N(&Y[R M>0>'2"!8:T6B="8C5\N[)YTJY"X$Y\5\A]WG('=_T]\& UV51M,DB[BT& MG>LDBL+@F$"DE/NE%2+JY)Y=OPJZ"P'=:>[:5]!])G3'E*Y)5$B-$=4R(,ZS MTA7)(>JT=E$XIH( Z,JZ5',"W=>P'9\C4#7 &PP1AGS:ZA_F\LW%YOQQ-Q0- M$K)8$>>H<)C2:2,S2BN1WRQ',).OF=>SD%^GY+H+&BY?) M^@-[]HLU$JMC1]/=[[_,,WK;ZQZOP3!:G5.8VJVKJA%_%7(=7K>;I=IH=;J] MUN!\+&7IYETV_G,*;S?BX+ +[WR'2XHFRA7M/8GV/MWHJJ-8HI;E\TM:Y IL M >4*+"C&&#CV)A#.\U%F7A?JV=47J\.,B\@JT\U%J%AE;EGEVI@R6E+BM$(6 M!X=XL@$9K#@R5'DO@Y &YXXM1-:-?'83P8I5%I%5IILG4;'*O++*C9[#,GD1 M&'(L!U'!T49.T8B$P&%BE5FGL)1L0T9)!]ZW>^M?@8\H.CYX:'R MQJGG.@($O#;*8?LK=F)J54'JIW'5WHVRDQ8K80Q#0>8&2H+ETE,\(JVQLF 0 MQ6CHT@HE=7BKVFY:7!A//^12P?C9,+XV.6"FF??,(8%90CPX"BZ-B(@R)P6G M46N1:TB).L.3ZGI1P7@.83S]&$<%X^?">"P>$<%,DEY[9' N!,F-1CIZ@Z2@ MQ!C)*/Q86F&LSLFS:T!7,)Y?&$\_J%#!^-DP'FM"!4Q+)=?&!J>9FP# M%F953O<7R=>/1S1 62HGM$1"1(*X2;DE-$T(*)DIC&W0P2RM@.JL$Z+*$GV= MT)Y.Q7$5Q\TP\%-QW+,X;FR'203.A0T(%<=-,V)8<=RS.&ZLSKK"UEG,4<+!YLUWB@P6!C&-&0^4 M4ZY=YCA6-[HT2WQP^K:\550]M,GH+R<_2'V=O+JF&R8D=[FYPW;Z\!L]2^_KEBM5SR-*YY^ M!$\?W @I"FY58!H)FS3B,I?']0DC!B(*R0H=A5Y:P>V9H<6*UUZ&U\8Z#TJMN2(X)XPQL#\M1L91AK"/5E(A/..DX+5GG].M M>*WBM87AM6?&$RM>>Q%>&XL=>BNC#EHBRHJ.JCCW57<$$4^9YL9'D9/:R3*> M5/9-Q6L5KY6?UYX90ZQX[65X;XRX9ES@*,A'$L2?("N<0S3*S0%R.PP!&4Q> <(#$^%N/8>N> #LDI09Y2,49/)Q Z?C(?R[&)7S/;: MF.VE8X<5L_TBLUU;HY20Q$V4"!/L$??!("<312&&0'20V!B?F4T\^ZA:Q6P5 MLRT,L[UT]+!BME]CMO%CN#9$\*<#8I1*Q&G"R$AM$,,>>YFLCKFI(OC9S^[$ M7#%;Q6P+PVPO'3^LF.T7F>W:9I,!\^@)14:1HM&S1$8GA4BRH(R,!2?59IO- ME,=F>PWYAE^*/V*H61B5/8@U5R0@CL<-^[7NZ:"?VSC 0SVG7-DS*;Q$3#:< MMQF>^;T4Z^I0JLW38Q=[6ZD@N_[6M3AO;IQ4B=:/H+V+U1LUZ1D/(7F';)08 M<>4LLB!6)(2PAD;*J"L.DX@Z8\^VZ%%RN+:)&''2 M8X?!",+9VW,46>8,, 08,)19J5D8GL+08E+%TRIR6#QRF.8QTXH<7I('UVY&0\;/OQ]$GSE/#D'X9=1F/D.759,^22FW+@1@(G4L01"LXR2W*T\ M(>V81-BZ(+&GWJKBI+NL:S7A1*A)0*U\K7@J@IG?$$Y%,),BF&M3+'%'C0*A M<1DDXBXQ9"+C"">2:.3!*&N&?AKA$]ZUKPBF(ICY"@-5!#,A@AFO1V8U8RY$ M1 U5B >BD*$>(Q(IU@ZL5L;MT(*!WRJ"J0AFD4-)%<%,BF#&BH%%QXW.30.L M,(@GSI .UJ#@L4W"Q-S(9VC!<#[A8F"S))@BVO3'P,)]X=_0^K[RS^+'\$%< M[X^5JX>Z?//RL<:^R,?H-9-M<%A[,?:6K<3;-L<._OS1RL,#B\Y;>R#H_6% MKS]B'3PR4,B#'YD7V;*;LS'^,X^V(#FA.=8X11H$Y90H9ZTCTA-!2&(XNJ_$ M+%U^Z+!W^00GP*?(]:+]AFR"!WQCVS_L>7_ICQOS<-SJH%OS?GO*'I;='"!& MW3NK:YL;S=7:VM;VAZWMU=W-K>8<8?R!$6\UUS>:.QOK,.KFSM;[S?757?AC M9Q?^:6PT=W=J6V_AK<:'[8U_P76;GS=JFTWX>Z/V;G6S6?OM_=;.SN]S_Y2_ MM3I 3]U3N$?HEV"XIQU[&EK FP^/]=CV#@!#(PK*^!F]DG6:N&D97CU,H8ZN MV:O0@?!0;7O2CV\N?_DSM/HG;7O^IM4IAE9\Z+:R@V^Y!NPR'H)VM+DRNO_H M[>7BK5N:>_@>-\N&L@??QLODP??^[K8DG\T2OW3;OW]/L(>_M!KL' Y68OJH MV_YD:_"GWI^Y<^D]_MD0A=-QT/2C_+./IV"ZQ5YM TRV\.#NW^+/PT[KK-: MJP[[]TS%(]?&3'>''_>8]_M2]X5!GE!+>;XEV[#G-5*?U",_N.X7=>KH8Z;N MU(<>62F1Y0V>R3%"VQ\>O^_$KZ3^>K1;B9.9U/]G:,S(Y7U>7 MGB<_?TEW[ZJ&LGY6=L[AZ<-RX^_8#OA7^WOS4OOEWL781T ME5:T@W],MYWL4Y%1GFK"%<.]#H:KVLF6A.$NKAB..$,,)@EI(SSB@E#DB%4H M1*NYPXJKZ"?53+8BN(K@RDUP53/9DA 7<4:T,,MYY9),)CD?B ME" 3:R0[+89[#>>0UPYMYR#66AF0O0@#NHBA=F#A[]_:@(C?:P!5^]VVVCFW M" &L4-_FS*3H3WNM02OVZT57B9Q5:L_N1""?DG6_2&GS+Q)XNTE<6X/#V%OK M'I_TXF'L]%O?XY#'5B^%!;+*HMJYDM1J.#KM#W)"+Y#>5MJU9Q^ZO3SNU<&@ MUW*G1?K8;O>#[<$E%14^@0J;:V/Q.JI"<-$I6')"(!XIR14N"<(2-%;P!FN/ MEU;XLSM_W4\V93ECL]AHGT 0JD+['*/].G:E@O31!9$;JTAP[4)"AAN1*[!8 M$91D.,FE%68F55.@@ONTX/[;=&,R?7A@^*T"_EP#_SJF@QVV3FN+J+4XGY:+ MR'G!D'*6,L+!6^6@YN]NR/U>(7Y>$3_=$$6%\SG&^75D0S@U!P9-G=[R<(-Q?0][38P(7@!GX2*<&D $0^//\P@_;"P66 MLYAN1"^>4[-^L=G.24>#YSCWK>9,!2NH]=82*A.)Q$\T:^@A(LSQV37;/WS; M[O[X5PP'\1W(.K^XFL^N;D??MOU^*\'L%AS8"9D0*^Y[,O?MC(4RM-2$&&I MJD![G"61RTMB)(+EH/; M T.N*^N)Y9X-$<;4PL._Z>X-X2#J2-TRMN7W!IB M@J'1"1HP%]YS]XAPQI5[4Q%!:8C@.LHAB8Z.6HFDH1IQ"1X/F$04&<*DLDGE MRD1+*[)N^%TSZ/$.3\4!$Z0Q> -64Z,"SBXD'/S"*[SYQ<=J_ _QS8 =<$X)4#X M1G*IDE&:&@TN*Y54*ZP>$?&H;(#R,<%U(,1ZG@*A'GF< R'8661";BO/')9$ M"*5REQI=AU4P'S9 E;YQ%04I@A[]@86!=PZ*@F"]V!_4>G80:_T?]N3Y<9!7 M$?6-UDK), _@]G GN;:6$I%,+KV56#)5'&1QJ*\U'@=1CAL<$K*:,,2I!/N' M,8Z$"+&402., <;2'*FE>01VVP#27HWR;7:^)U;#GA* M'"0H@JT(@6NPAX6W,FI+3> )2 '6L5!%@GY8T=X!$LA48P240IQKL'QH38@ MPB)WSC 3/)@ O(Z?W[ZW@O\5S:(/ST^'58# MKPUZ<,=VL?9K]BI;JE_E>XEBC@3!EDM$^+)Y1Q("SPUI#M8?-7^3\FHX2F&SP2.M$S. M\*E(8@Y(XCHLP@TE)FF/B&7YZ$OTR%#XDWG)!99"2!V )'1=8#T?>T,5/Y2X M*DG%"G/,"N.I(XJ#:H@H8*G =+ >6>XM4B$2'H4S&M; "I5U*I\=,ZFH88Y- MAPDRP@D0>K[6AGSRAE+%%?//%24+NU0, M\2(,0<;"JTX+2S$"52 03PH8@G./'",X" )D$?32"L=U=4_J?652+"I-E#8$ M4Q'&BQ#&>,T2QT(*%CF'#>+>200R]@@[8A0+.._5Y*)D=8;OEB&"F-/0U#T:X5(; M5)3_%,H?+]7"7,S! H:LC0F\2(>14RXB'PS&X!9(0>W2"J&XCNF$6PQ, $CE MZ$%046I%J?/9B*JBU(E1ZG5@SL-D:T\8(BIBH%0JD='2("D5IHY:#_IQ:46H MNM&32GVL&+5BU(I1YR'863'JQ!CU.I#IP)?0)$44J2&(:\F0"TDCDC@61@K/ M9#92C:D3/:EJ0A6E5I1:4>H\M-JJ*'5BE#I6E8E;SB/1R$=0>]P'CJP,#F%C M!&A*Y3UE0*F$UZ6>5);M["FUB C_4>P6P+^A]7WEG\6/X7.XWA\K5\]T^>;E M4XU]D8^Y$-+T04J+@.]AK%F? [ZVL MRW08^[&VUNT$P$\,^;=B6NT _GC;ZMB.;\'E.P-XH3CEN'QG!OYV>AXU=Z,' MX'19"7C(DVZ_E9?1FUXM(](304AB.+JOE"Y=?NBP=_D$)_8@(M>+ M]ANR^;SV&]O^8<_[2W_;Z1G-G8QU&W=S9>K^YOKH+?_RU^GZUN;91V_G7QL;N MSMP_Q6^M#E!)]Q3N$?KU6CSS,1/T8:8=X!+[^_P_P6G'GH86T-[#8SVVO0. MS8AU,F1&KV2-)&[:M5]..;RU_^#*W^2=N>OVEUBJ$5 M'[JMJ^!;1A@U9ED+EF$ZVKXEH0^^C9?)@^_]W6T) M699,_=)M__Z]_\_>FS>UE23MHU]%P7WC1D_$24_MBWLN$;2A>YA?(]P&CW_V M/QVU&ME"XM5B&W_Z6W4$2!BP$9+%$:I99*'EJ$YEY5-/9N7"Z4\:K+[797]P M1/S#\)&;'[W%!)HLE=50?7TOIG]@SENXJH$_>SSNC,M?1A[3FD[1H1OU;1BT MZ'2>T+5Y6NM\COO-P<[1T>SF](#XJWLQ^GLLG8<'>"UKD&L@KENLLK4.@;G? M74\R\D8M,QR&T?#YBK!L)==8@]E?QIK[3LTB.;%<&CP!N8Y6LKS3K>8GX7_' MG4^F>UNYH(4+H#7MSN_O2+WM#A_)%7J_6YO#$RJ<-!$C9R*/+.0V,7IC!(+N _FNZX] 45^CY0>?2%?KV_(#\ M]Z3]X8"TR>^G;S^\2O\_X&^//YZ_V_VM[>UX/\F:]_D?:'_YRDZW0/_GB-#G8_IM_>0>VOOY]\ZPH]^+K/WNTZ=G!\ M\/G@C_VO[=VWY.!T[^N[-Z\_OSM.XS].][G[%SUX\WL\F"U5Y)V+2CH//A@' MS*@(*FH',F@G@@K6Y5:\N$IRK+1<^'RI>64:"S(]261"1JFH")(21Z:),-;+ M(%4"*,H-C[1&)H01+I'K2)EJB1PG@>Q/Y5%P: X< M:L_6)C#"1>HE B.- (:5!Z.(AR ]TC)!%*D/BSFN%!:E)-.35=P5,(JBN(LK M[DR- (4"%R8 UIIFTX: ]M:"-9H39S65/%=AY:@2HDFM>%?M6Y\Y [RX!.3/ M/QV&JVY;IMOM?S8]%[)BM=P@^,ZHE4LLI5]/ M;__/S]^,^1PZO7,YVM_[@]W^V([BN'MY=Z^N;NY*RT71\A]K>=+N2RU/U^F& M?[\Z?_?&GUG"1/OKNX_IL[C]U7\\^/ 6I;GZ?'#\GK\E_TES<_#EX.L>2O/0 M/?AZ$M.]_6VH0Y@X#LIXG4&"@F6< 1/I:I@';T3,I9J?W65@I+7?K6NE]_Q< M2^^!VTE9>D]CZ7W=^3LB3Z5P&&P($AA7%A35!I0F-A*5V*;B]=*[BU5>+;T: M]P[,^>1E7+4R:M4K\N(@=_(&G;R#JH2JP[/@$H03N.&"8J1(NVMB46E92E!>'3 M5> 5&&Y%@9>GP%,#3O&DF,@)X(PE!781@TZO /4XOXYX71528ETQM'!Z?O'_ M/E 3LZ^B-^H/.F'2$+EX?A^/2%S*XCS!3\&=>7!GMG,QT\%KS#B$M%,DXB!Q M(N9$0R0:2143;0@XEX[#%:$WVY45C^]34=@5$(>BL ]7V-D.PR%RS05$KVVR MI".#!++IF4/..H^"$VQKFS)6T<69?O,\O6M"%%X.PIGI^%;X&F!_'3U> 5,HNCQTO5X2C""8A339 Q8'#FP M(-,S[SD0:9/B:B2WMC6N)&[2B6WQ=ZP=IR@:O$P-GDF[ M,]1Q:0Q0%RPPJ@-89C$00;BUQ*C@^-:V(A4A"V>[-,_3T602D9-,SS)SJ%IV MW.GF85>M.!XD-1S7!1!]*R:U2<]+(,9C\XN7@_Y9FIOSEUW3&^WT_)7LTO-) MX)@6*V# M(<='YYY1IO>^D[N83%P+#S\ZV03C9"4YK)<2F82-M<-H[XOKCO.D%DAZ$"0= M7#O\4#:2F!B$P0(#DUR (!OFT$6)R'AD6G$IDDD/W6/SY0J3"@3-!4%_S9()H;U#"&-0&AM@5@90B!L0W&ND MJ&+.F:UMP6FE"6F0?5/<$6O')HH"+T^!IQR"4ZJD9PP"R>&>V#)0RCK0EDGE M V9*V*3 3%9J\1I;Q4$QOX.B>Y4Z4D(?'IM#S*34EU#S!Z+/ZUGZ@(C4A%$, M5&(%25P$K-,*,$M(9#37+.3N4RC1AT;EU1=GQ-K1AZ*[2]'=*7-0&B'&K "M M5:+^.% PD43@3FN*%%>8^*R[I%(4-4AW-ZLZYV2>O_\XJ9QQ.[WXN7GS39NM M^_?.F_OVGPI4KZPX2,'FN;#Y[2ROBEP$1XP"1%D EOL+*"\B.$$,]=Y$:Q.O M8A55JD)XT^J"%$PKF/8X)5 *ILV+:5.^*:((D1,&A'(-C*H *@8$(F!D**,H MR2QC&E:HTGA9P32E^LD2JI_L[_RV_^?^\?[>46NGO=LZ.CY\\7_^??CG[MZK MH__W_U$$RU];>W^]WC]^>Z=SZQX3,B,IFF3A^^,T7V$?LI>3A54*]CV$M'Z<-<0)<8%93T IIX!9[4 3$L$& MK["BT>!D4VP3J2O2J!BM)3&C D5/$HI6V%&M0-%B4#2UGXUCP7N' &%J@:6] M Q1R!!SS(A).(E:Y5K#&E49-.FO=K/.:M.X'X^!G#8QIGY36,#>(GT2#]&T: M:UT 9J$JYT_Z6'E5(2%_3H55@.H!0/7A6G4N(Y@@@D8@//=PHKG9@M,>N!(< M^^BYM'IKFU)4(;'PP7*)*6VL]JXJ**1H[^+:.Q,6$KR,D3E 1CI@2A$P)#!@ M/"3+1UMNF'LF;SNCD MQ7B89F6*2><%D1Z"2-?J:HDHJ24YJC0JD0R?Q"QL5 XH-EIJSG,G^*UMS&2% M9"E*_G15>05\HJCRSU#E*;F(1F.96#]0'3VPX!58C .$W&:AN!H$B Q?3,*,(@:*QQ M1-YQ:1,LZ8J*4I/KZ>KPRBMW%AU>5(=G$V%1M-@9\")7ZI)$@!$B_2E-$,QS M;C"J=1C1)Y@'NR;,XC+\ZBR7OT_*V(\S^;$^V%*XZW']&/7A'-TN M@DW72G99RR*.AH @S +CPH.6!N6Z/PI;Z@2S.4F_THU*M"O^B[6C%T6%EZO" M4WJ!3"",T0#26 G,AP!&,@P<8Y7TE]"@1?-4>'/[QR_)9[&Y;:570#C*P>V" M"'6ME)?21GI$'2!*"22115#"1" !.4ZL]9ZZK6VI2"7DPLT+UBQCM*A\0PA* M4?G%5?Y\IN,0XMRJ9%<@G$A)X!944 B(C-Q2XA)^TZ3R E42X751^4U(J)SQ M>90XCJ;0D>\>_I::0P\$K&OUPBC"-I$1#1CG?HW*,; AG[9@YA%F*"H4Z_Y* MA#0IA+UX0M:.:!1E_DG*/-,L36-"##>@@U7 #$6@7"20!&ND,H%CQ;:VF:Z$ M6+A"3?-\(DWF%]]6'BVY)HT@&-]&JQ<8>B ,7:N5Y4D@P6L)$1$'3"L!6CH* MP2(FM2$^B%R#E,AEQ)25Z(W&*O CI)L4!7ZX L]X,2BET@D,24RYB7MNOTH0 MS^EC 2OJ7;2Y$"FA%59/,'2CR41BZJCH+SDF=!/,G,>+"2W ]$!@*?WA+ M-1K T87+!)E$AK;LC6-J>5U"7OY.FJ\>.%A18U?K@:SX1N2*&T MHPB\Q1I8DAU8[QE(P:71A#&!T-:VP!7#35+C#?!3_'DM]K.T6'O\ Y#+Z+$L MF>,DF-DHLH)!LA9/F025E$092%I%G">-ZAXP]^T_%4Q>;:1KP=^Y\/=:-5:AL'*,!?#>)OS5 MP8$* H$SF#-"N74^5P*IA&:5Y,L*Q&],D.N"Q5H+L&T8L*TVGK< V[S -E/; M5::M1R@.VG.1C\ 2L+'H(.*@F3.*&<1K8).XHF1M@&W5+BS?^?0X:;MN?51.ST_(O9:2B@\&-0^'JMCFI(C ;91&^8P2&Q':W 2NL2 M^5'(I==4Y"9KVC=8\&@]2'[2XIQG%WOXXBQ[UWS+=*9@J&.("4& 66^!(6U! M.V' :8T"IMC1W"+ACF6Z 3$41Z.^^WC2[R;=&%YVRPK_.^Z,SA_6>6B)S:Q^ MVC4>8>._O/;%)2!__KFH*Z(\CMQ?#BYS>X9Y!;1JV>-?6V=FT/IDNN/0^I_O MH>#+,#@Z,8.P%$Z_W_[]6S2\&EZ]/E^:P>'@:&1&P?\WCVWZZQ? B HPW@,8 M]T<'+RZ \85&[_[O"7*G_^V9-WI\^&'O_"WY3^?=\6O4_N,U3_>.WI[^Q=^] M^4_G[=?7_&!W[_SPV*'VFSWV?[\>G/_-DXP=Y0H@AGE&;^B)[=DAIZ MXX5?6W>NM&&6\G!Y,'5OW\/U]5'32'R20]F7=/%@"MLI[6?#UY(YASDH))Y@0PGNQ@A9T& MHM-",$X%8=C6-D%5HG/Y_S]&L]9DC;7,E73GQ;?EK,?$+%U>DY^3Y3P,O?LL MR,/Q:#@RO4QQRXI\E!7YFOV-L4*!( O<4I&XF<.)FZ6=57CJ%<74,>7G1;CE M[)AE1:WGBN)2"$*%!"83LC$=+"ABTY[I.3:,(, XDF4AJ0-5,K'(6!E,:W=8M)IL^,^K2->+Z;$N, Z MI$$Z[H7@.+J8K,BO8=#_,>^Z/S/KU%*?=$Z<[D\_.$#;].#2Y00R95%Z,SSY MOG+6/IYR;#*O5DY/]UP2AQ""=HK0_46EGSCICD!AS!T1S RQ1=K H$7;E8V!:86MR#^;F*>VJCUF; M>!Z7C__[O68>QDW&5LY1EJ>V!]]AP+]U#W?WZ=LW?WTY_.,U/?CPJM,F^ZQ] MND?2;].W7_]B[_YX>_[VS7^[__?K/O\;68N0,1%X($GIE76) 1,!2#C*G$G2 M9]_S]JS@)*XLGP8O'ZU-X-Z'B=.:.2Q!18H 11]L%(@0)]?Y&&YF\94SDT8L MNH.O?TNE=*(J%"0/%IBT DSB+$M".*2XC:>(97%E,#5Q,AB(;E?& %8[ MK*4)RP@"RJ1T5!D5>>=H-D%ASFK MM" 5)N0>N)8]UFO T\2E]_;\;XYT$F[@D$P#!(RES=4RDTL449G#75@( M]G'.>\N.N'ZK22LO8MJSTHXH738Q!2CDDIW)I$F+ BF#R 3(N*")H-VL,+.Z M@[A-J!BWDEI-5XI8O/H/4K[I49S!SA+/.%"A)#"C7%*?]( ]M\$RZ:G!.?N6 M+ZVD0(.J!A2E765IIJ*TBRGM3"TFQ*VG%D'0,J8]3_FTW2D-''.G<6)7FI-: M:=G"E9B:5]1Q3=I][Z1!YPDWW=:9Z7CH]%K.G'5&IEO*/#X>=9A*Y642RG[O MQ40D,^!4<&DN7+K6AC,R;IPG"!1G+CM+%5A..1"CO-0,!6YH;A2L,*W(X@5G M2V1/8U5Y!82BJ/+R57E*,5B2C]?& _$< 5/>@8D"@XP,4^F,E;DQ15)E(BI. ME]5@LT'Q/NM",YP;GXZ[.>:AU:];7[G^Z=D@G(3>L/,IM-Z;1#Q^Z?:'PW^4 M7A6/R#NF8JH;Z;R8%=)^+\DL_)EDU ZCPWALOA3DF@NYKO79Q(QRCW6 (*,& MABT%ZS@%HR57Q@M%E:TNSG:/<-+G [1 M>@,ZM])EQ)#$2X@#$IV@##D>@][:IDF]N;JAWC>VP.+V^)E\Q(?8<9T-:VLQ M#T8]G'C,CU&OPBA1P>#WS*"79G0X(ZC=B9P*+,T%2]<:<28Y68*\!H=RG+0D M#+31#KCC01*KE=9J:YM5.)E+ZI:6P/='IN+T:*X^KY)S%'U>OC[/G+!H;2EQ M&J0U'ACS%HR/(8<6(.U05$R0K,]$T5N#HQY%GS>OU<7PSOJ2BS@[%BL6WS@$ M:Y8G9+8DZ%XMJH)3<^'4M3:="%&E6+)_,'$8F H,K&,"=((L%)Q3,H:M;5() M32MR"^]H:/'T1_"&;*[2K^"LIBC]XDH_T]0S\.BHR%J.6%)ZC,!0&8!R9@CU MQE),L])SI"NNY;HH_68Y2F[TZJKC3.]/:.Y9D7YRB\]IFA??']MNN!+9IK;$ M6?[\/)6-8+7-P'9ZOFP+"VX+U_JL"H\XEIX#<2@ <]0F+N@<1"%5-$+@)-UL MLR;&6"&\,!=F=@)BA2J-%^;9C0'4FHC_Z=G>JZ3/E[7EJF;*#V[N3+YT,IA6TW@>P@V ^ M@HGI!I^;[F=S/MSZY[5Y..WTK@9$G^5I_W;&[EZ\]U["#USYC5,8>:L(7^SO MM7=:+PY?O3Q\M7.\?]AN_H@/V[M[[:.]W33J]M'AG_N[.\?ICZ/C],_!7OOX MJ'7X>^O%SM&_6[__>?CFZ/'NYUM:7S[YU7>& M9UUS_KS3JT=:?^G;32/]RE3/GJ&)KEWX;RZN?_'VL_JM;S; R7LRX22]^VWT M#-_YWOVF/]M)6N_=].^\W>>?OK:_:6 M_/7U[?&KTW>[[\^G#NR/)(V)M?_X;_KLQ^QP9F_?'/"#T_]\>+>[A]H?]MF[ M-[^?MC\X\JT#^_#X[7FZ%GKWYN#+X?'^Y_;NR,44E 8*-7P+!DH"U#0)4W)B!$C."Y,I:JF%@X M%[]YJ7 %B)XD$)GH64024^,$PU0KS*F@.JUFDL#)J0Q$6"<@HAF(4 (B4H#H M,8#HZQ40:6:,-[DBB.0:6"XXJIW-!06TMRQ@*WFN,<9II=6R0E1+0-K\!8L^ MC(>C^G2K->JW!B&IG>MT0ZMWQ?7RZ_DOEVV:GVK--,5@>=(VR:63/VE;^/[\ MK.J33VW 3RKE9C><)5#HF'J'[L88+7?0TH1*JF-8-*LA8RHRL+YTH*KP,%9X2"\Z<2AS" "44 M 1,)9JW#'*2FEGBG+

W4\MG[XKKC/,NS']OOY1>#W^^]'&1O]>C\9=?T1CL] MOW?IQBJH-@>J'1SO7&LC$UDB)\8"QCH"0]* CMAD^PEKSG.'F;"UC57%%\^3 M*IZ.QB+ *JA)08 &(< T6=($0WFF,DZKQ&RXTV"U5Z 8B\DP$=XKGQ! -ZSN M\B:Y3'9##(-!\*V1^1(VS$4R3QG')?"8^>LY7@IG$G!RG"64H"G]^R*]V!F5 M\)/YL&EOEITPQHA 2@-B. "32( UVD+0D3*ME':Y7Y:N!+K9+ZM49FVJ2C>, MEQ1%_EF*/$,R$(M4Z5R1E8C<_IR#Q<)"1#PB)R.UG&UM$UXQLG"[RN(^>9!6 MOLQA8<.LCTEC6IW>I\2K^X/S5OCBPG!2Y*R?ZQJ$H0L]=R-]H)A2CW!0LW\I MI3>#SBCL]C\7#^]\(+5_K0$-1P%)$L K;A-("03*<0T^1L=I0BD==;*$4)7P MJT&64/&%K"_G* J\N )/64:TSB(B)029'IAS#"S/+(-;9WBR%01&28%))5B3 MFF)ODBOC.LOX; 8#TWM@T?=-L']622:2:/S8C=Y&> M4.)4+A'2B#FR:M 5'T;S='B5?*+H\')T M>,HI@LN5E;D ;G728<(L6$8E4&=E1,PFD:G$*6@E];(J\Q;/Q7RZ6+=N+/Z( M)AV*U")I]WLYX7#B3RU0]! H^FN63O@H@M460[24)_-&^QRK@4%P:E"(+#(K MBSTN@$T6?'U&?I]3"62*1UPH\TP28YQZ4IPH$,8:)P#Q" M-%$+46%=W!6/5 3LQ/3>IZMU>A]UH-SZ4[2 M,AP$%SJ?&>*T9LXLB M(N?2#AA- (8CSYW2',1(G)/*XJASX2MUNZ'+0@GCH*AK(("+^P1;^C9 M7-.YQ9L&LN3#K M>K=?IIPCPD(PE@(34H(VQ@.V3C@MTM;DT=:VJO@M]E!Q%;RN MB]BVZNF!?H3Q<*$R,9M@.ZTTDJBN%O$M>G5Z5_+[,__]*M](/[X>AH);#\"M MC]<.7[1.UA0V8(0TP*BB8+0V()B,AG$<@G"9EQ#>I#C'XA]98_](T?&5Z/@, M-_'4Y$1&")[)9'M0"I;Q[#[!W*8%KY506<<%6SC!L?A+%@OP.#/G^>BQ:AGG M!N.D7%//2:MOTSCKVD@;5M.N\<5@[CY-?CF19[*S=K) @_]S&D16(&T>2/MP MK8!=2+86(0Q#1#J96]8+,,Y&D)Q+Y8@SR/"M;8HJC&[Z@(L_Y2EH>D/.=(JF M_PQ-G\GNUC82@R3X7)F!62G $FI!!14I90)'ES.Q.*[24FB&JF^29^6J2-T@ M? J]\2&(< M%D"84\ \Y6"==& -\8H&%Q%V6]N,5TPUR;@J#I2GR4:*GB]5SZ)81LD]PG1R?]P0@F25K]WGL8A<'I M3)/3R9G/3/I6<9\TW'URW1=< .QA ':MS%W,5?XE(8 4,L T=: P8A"C%X83 M(=+_2'(W\Y?#W/E\"M(V[F298&SN>#L6@$]&;V6VO!$4'RRM9CQ M8!)% <(("4F4U&J\M4VPK 1?5MNU>^O/&GE<-A<35AEK6S#AYV'"3,Z/(UA8 M3L%[)W(G1@.&.0E(>FL3SANN3"[(ARI-E]5+X*=CPI)\-$TF/UDU6K';_SQL MC7/OYTZO;C(P_(;Z/*R@SL5TW$M.#ZJ4R#I>]Z*I6' _2AC0>A/0T;1KIR21XJY/VI6XWN-'8=+,)4/>R MVZQCTJ:FP5V*\KB_XY(@!Z&T&ES.UOWZFN=1"J.QXF"PBL!HCM6RUN0&&Q0' M@;VB:FN;X\3F%_%.E-/1YBKU2HMA%Z7^:4H]Y>/,)PDRPH%I%-*#B6 )IA", M#XP&Q"TRD[@'OD@ YNH.1'UG>-8UYWF9HRIIC#9..MH;!C0?E\+:YU&GG4F:_]P='26)'5P+;#;9 [7Q0>ZU\ MD0Q&6^(=<.<3U$;)0.NK%(!C-&:(1^==S*Q*%0IO4AELH8>W*X!*1GTT]3Y82L. M^J>MI#X7Z_[GD)2U-06;RE$NI/=[$M[!E>SJ2B@3A$O&X O3[0X/X]T05^!M M+GB[5O3(!Z61XQ0XBC89B=J"18&!2EN5)H&:M-*WMC6N%&Y2_^?B_EG?T]BB M\X^B\S.!\E@(0Y/..Q$9,.,5&!L4T&@CT\EFJ>-,!:K2ZFR0SA?O4*.)V%$8 MC;HA*W"F7@D-TIN]5M+70>BY\_S"9S/P->SDM32L6KTPVBQ/4=.C_"_-RH2V MLR"]FV[VDQEU/H7]WG T&.?/[%]&")38F8=!\M=KQ1)T4%:+0,!38H %Y$!C M%!,-(UI*&17%.H?^,WS3R"P=Y!JM]$WW(15E7XVRSW3>(-%HPP(H00(PZ0QH MA"-X$:5@(GAGT=8VK11M2)[/9GF4:I?JL%/K:F(R=CQ,'QE.^$I^H4X4,!._ MJR]>I-5XD;Z&0=^GB?^A)_RW"W&%83N,#F,.;KQXQQ?,F@NSKA51X,(YQ(P# MYF7"+,\4*(TX>*Q$$BO2D=@<>:@()K\VR&@LCJ(G0%&*+:>#,#KI^_TK814+:C[ NE8I002D9>Y=B(7'P+2P M8(5VZ4\3I<.8J$"VMEDEY,+MA8J[I+%JO60J)433Z9VGTE((HZYD.D8 7 MD@!3&(%Q' %7.C(>I,1<+,V^6)UKY D<2CV%L@[?RVLL)1W6IPS5'8GULT#*@!MEXZV!=WQR2I1=XM/2PC[8A_G#-^(0;Y4.\5=7 M<=V'\<\DG^,DGI*4-C<3N]82DE-IF>4*A D&F*41+*8(K%4R8*15I#A'$+&% M6E678_CF:O JC^&+!B]+@V?J 7OLB T4,!:U+25!>YG6L$>81\95$'1K&U>2 M+M(QJ61?;$R(P)0$9>K3Z@R'XV3GA73KPP=VSMZ$(\051RD>QHR;^Q>R>9%% M4T!T#A!M[UX+2B2$XT # 4E$=E3GIDXA]Z&SZ<5 %5*$-/'0L 0"-(\-%87] M:0I[/M.*36DMF(,$M!@8CA24\PZ0=3%9,DYCF7O"WM*'K>0]K))"3)S$X:(M MTZ)=K3?"(%NE2^7WB7CJ[BPO!YV>ZYR9[B5D%7R:"Y^NQ16:),4H- >N8QB:+&CZ/&4YJ!N/<8&0Y6QPB,2P.& MZZ3+1,C<\=41D9LM550UI)KQ4W.NK-V GY@WZ.C$Y-KV@W!V4;+5UQ701N9+ MZW-G='+2[^:;&K82%EX&1";6-QSUW<<:'%LFU^K8,+=1T]B>ZX3>E2&:/OWJ M2IK]^*)_>MKO'66![:A-ZQ9>ZZJ/=S[XKKC+)'Z M2X=G-9TOF\Q)4Y!H[9JCH\59>Z(JRK->:"Z< ,0RXGH"HS-!6-O MKS4 4DACEMU=."08DY2")LJ#1#HP;##VH7;,5XGG-,-D+IZOITMFBGXO1[]G M2KXF8*;*H5QCC !SP8"5@8+E7"*%K X$;6U+5G':D(C!S7+87*_P<16\\PUC MV2Q_3,.XR6WE "X# PYGT:O@U%PX=:V1CD$\>$D]T(@0,*M%[J$3@&&BL?5< M"Y<;Z="*J85+4Q?/2F/U^;'*T1=]7HH^S_ .;6-PB@*VC@+C/O$.I#7P+#UE MA9$LG\21BN@FZ?-&%\FX+4.T844R3CO>=T/S;:HF%Q(3.(N?$TPM:#D/6AY?:^EG&0N(1P8B6X,L+0FP7*KT@*36+@JN]=8VQJRB M=.$J]:66ZKK@2N/95$&89B/,E(]Q3P6QB(/C00"CW(+2-H!AUAF%"7JS+J<=Z/R;6,J.6#>\[O=Y%&1_KU?NE?FQ6NJ(/0?E:,(YQB)H;C H% 5V M1"?&G7,L*J14)5'I^/-TM3QPBK R3AH:F<1>88P5L@PQGQX,R5I>$Z*'AP,5 M+5^IEL]4ER?&2DE4+F*J@6F3D_8E@4"0-AJII.MH:ULC5F%Q\^1L[6.%G@YM M">GE.PG+S[7VFC9Q__/S;O^I0+I(8!XQ2)9:KD*2*)@WBV@A$W,2&72C8O4#A2J%PIDZ %0)A M+H&[],"8IF D0: -DQ*K2"PU6]M*R4JJM0'")^6QD[=74AJ?G75#SE1 &3J);428DFB?C^V'9#DULI?6>4C1+MLGHIS14P M@'6S;[_N#79F$B3X\2 [F49+D8Y5!#/L7 M2^ME6GWM4,X Y^,5UWJU$DFUI])!9-8!PTZ#52IF)[IJ[Y/VGO=-G[(Q. MA(]#B+PN-D/!,BL!Q6 8#FG+I#FK"%52W8SY+_Z^ DE-A*15TKT"2W%;N^K+K1JZT]+_CSEG=>+;32PO2I5L<#;-1 M8FPW%)MD(PC :BLHG'5&IKOWY2ST?&W"==C)2"44_.2"D8 M];,P:FJV,*&(4X8!TB8 "\& ,L*E968$SV7K3&X2S);1:6!U5LO3;KS;=%H[ M;5ETH]?_EQ%[IRS/DDMY0ET-Z9OEHSK0X/OVD- M.K-SE&UCWFWCP[6R7M%8(YG1P&5.Y F<@(W2 <=&",&CP9CG-/4FM;,HP18% MA59&;+^&0=^;X4G!IA5ATY32"L^PXA2!9]I#6A@2M(\.7%JV2;@VL5V2?8^* M8/)K@_#IJ9':,N#5FPUK[ W_-B"GUACH1QBG/\QP&$;#UG!L/^36!*/^Q8/[>'UP_2/_SV$42:/0ZY'HI4C;))576D/NU32C8(MFJ&^<]1CC)( M__K.I^U_I8?+GYZYE@LY1739BH;1CS2-9$T[/@EU4,1I^NWS3!%[_5&ZNAFD MEWMUC8;W ]-MG9E!W;9J=!(2-WS1[_G0R^T\T[.Z[(O)!?HN.KVECQ^-T@MU MX-NSJZG_=@8NAD'QL]SYXJP_[&2!/1^$;E*?3^'7SQT_.KG$@YGO36;Y.9I^ MQ=@TAO'H[J\T9;+%]+PUKU__+;QM_I+IY= HS].U_##*K>]"[E4U$D&F(0:YA_- MOX-QSXQ])P'372V=*IUP M\ZR&G6]VYY=5"?;T@Z[Z_?]@WRUC+6)_06 6[ MUU5_X'V=(UC[.S'9$V!;C5FK[E<=8Q*Q49],U0SK*.^#]XF-?ZHS\M(,6O\U MW?&-0.P-FH.=--9LQYANO2;R(26DK?HB1F^3)\:Y\>FX6]N6A\GR'-3SDY3H M;!!.DOV9K,36'R81S%_^[ ^'-QH.;>9,U7.T&V+'=6X4U]F@&3GNCR[TJ4;; MDWXWT=GAA?%4OYX+#X_.%TN1:5)BT(^-AWIB?C-=TW,A-U(X=*.^#8,6Q54K M^T87:?ZT-EWT[CE-=WJ@:]-U^&W?&*(\QY1X&R4CP6B-N$+$Y#9"F#%V>W>H M_?;O\\1L3Z-:)K1A?S@=+^EW MR+L/;_GAF]?\[>FKCP=O]GGZM<]OO[ZF4\?R?S_D]]Z]V?_Z[H^_OA[NOCII M[[[JO#W^^/7@S:N3PS]^/WU[>O#E@/SGP[>.Y?:;=N?='Z^Z;S^T/[[;/6#M M/_90^X__G!P>'WQY]\<>>_OF72>-]>O;TW:\.@L[0I__ED0Z03 "(ZP'IH( M2XA-#]9SQKSDR&QM8\XJ+FB%T,+Y[O.J2L/#\=:E?\ ]-7[N8+W&-Q!8%.IN MZ8_U()R;ZXQM=KN>;-&-.3I;$X3[>H5PB)(0"<. "5? B.&@!-: G-6"*D&# MS T\*[YX;Y2";07;UAO;".?4<>RPU)X1KC5UB1PH+2VA.$I1L*T!V(:OL(TR MAF70%DR(.&$;S;'(@N7JY)Y:IY0Q>&M;5(J(BM-EU8(K^%;PK4DW/E>W=T29 MP<$&S30S5!K)1&(#S!.BL:?H;H";O\E[0;I%D8Y>(1W#'C.,*2A&*; @$*C M$># G'2>4B[#UC;E%>4W>Q/?OPU[0;B"<&N.<#YX0;$TUC'/6*36:T)=PCB# MD3?*%(1K$L+Q*X3SV!LI" 5- M=#9^W\RRYFU(%SG\:Y_T5\14Q%3$5,14Q/1TQ#2/L22-O#6:H(I M\M+B')6E*B:>8 >2HKN/48^DZ.X"NCOK[# L(RYF@((2D" 7@S$> ?)!\5([..9-Z5I*WY2()59V&(_-EY?]01[RSF@T MZ-AQ77'@N/_2#$*O.:UTUX&KM5_,1!4%2K'D+.>\J ",*P-:.0*:.(Q">JI= MV-IFJ))XX:YJ1=D+)A[18>>*.O;O#-&]-F(XF*"&B108)Q@33 6LLL<(> M*4Q)^ &#-+4OTUWV_=X7UQWGF9XD5%]VC?3IR@GB MWG1&)SD**KT_3*_4G['Y[0R-"1=-OL^CB[LK2=CWA[S9).Q@M% T1*!.^DQ# M%6B*$3C$;:18$\'IUK:DO$+RIL/P_H&?Q=/?&$"X26X61(-O^A3]9(VORQ45 MCC.?PD]SDJT0A"B4=!TK#4QH 89%!<3+H((F1&*VM;U((DM1]0:K.C>22NJ9 M-)2QP+V)F&A,K#;"!ASC,NR8@@(-18%I]J[3@0IG.22Y(V"&VX0".(+QB"KM M&.6Y.2;5%=4W6Q$4*&@L%)00JB*F(J9'V5A7X" L&VM#-]9K+D1CHD]&4S*F MDZR9X!X4P@*8\DHS32AW_&)K;0C+WH3@FURLKZZ[V(^3ZO<7O9G#Z5FW?QY" M*]2)=JVS;OJ1#8O'::#K\%HJY*30XBS.3>"M?O/P+(]YN/+RO1 MN>AO _5W%5Z^HMHK4NVIUT[Q$+DE$0BE+AD4"H.)BD"R,27STB.L;%)M6B6M M+^J]9NI=8L:*F(J8GGAH7]DL?[8Y.^.)DPYKHI+88A)I,FAY,F@QQB"Q5D$C M(H5%D^U2-RGG045,14Q/RE#>\1_& MPU'=E?NX/VTZE_O-[?TY,U(J#09P"\Q:!=C2 4S0Q!Z.P5Z*.^F=ZX:C_@@8%M(N8BIC6 M5$P-M:O+WMJLO?6Z&6ZYM":FC96DAZ#2[AIR:$SD6 F+18A-W%TW(2IF$D)FUS+4K*78K M1,##%S-Q-=A2(TU.K!,)^AC*-1]X4."X"N6,X?%Q MX#%3[$KH[TKU?!IX@['0+@8,TB*:]#Q$T(8[<-$:R17%7F<]+QK^-#6\$9EU M1?E7JOQ3%R+22B>KQB2]1]G2L19L#!)R;QA/O;?>F:UM(BNERAZ_1@A0PCV* MF(J8-C:AKNRGJS6:9]R&RN@8B3& K279=\A L^" JA"YTL1B3B8[JKX9[/HH M.^HF!.Y<^]%T$0>=+W#2\3XI4EG=WUO=B27.I%IQ'XU)5J+#>6UK"M9+#D&) MP%T.\S9T:WLOQN!&V>-J?+^."\S/>TF0QKFTCFI_['!D>MX,?.N7=G\46F2Z M\DL$53D^+&(J8BIB*F(J8EH3JT,6@?FO(6K5G;S+1)J=-&3?7)7SVF:>]\?VVZH^[+?W;%] M'7%KO@@E'C'3#!'!C$JD@QNNL,4)O"B1$6%9(]>"E7Q>U 7;:]R:.%4G69 E MK&B>9G_'.Z,9V,)4\32H:!S,_L]C2'\.J3<*/6\YI7H0=,Z?,UZXWD*@>7X%FD08@:3G MD)A=KJ%",2AD-5!/@R1<485R>:2*\V7EA!>X+'!9X/(R2$XA*56N5818T-[0 MB+QRC#IFF?:^P&43X+(]D[RCDWRT%*!$HI>,!91,8\(@VUS2LJ<('+ I<%+I=[#)-!TCL?.&6&Z:B, MQ=8;34PD"3(CO1LORS',(P#GX91K!J\UM2J E)(!_^S;G:>_O6=3]O_2@^70SXU@_>=WN7(>%*0BU?R:/AU]'(A+?U!NFY] ML:N;GHP^W7#7G W#\\LGO_K.\*QKSI]W>K6.U5_Z=JCI5W[]W/&CD^=:/U,: M9_6[.**_N/SD7?RLULQOYGOR'I7/$!5WOHV>X3O?^]YEU3/)]8.N^OWW*'O8 M-\M8RUB?T%@%N]=5?Q"T\\,(NYL?O86638!M-21$W8N#3 (_6O7F_R\[^.=% MT:$[ WF>_HR\-(-6G1ZXP7,PK=%6KXEFX:T;!MPY' M)V%0ST_.+!V$D] ;=CZ%^I4_^\--UJ&9::JG8S?$CNN,-GA&CONC"V6:M;/J M%!'Y:_WZQ.:Z-D4;%DC:[G\*IS8,6B1'DV*]A&C2FZ;.1H2,!N=UE"XFHN:8 MB,I(R63P6 LM'<.UNP!KC!$I(:.W.PW>?VWO'I"#X_>?TW>_OCM^==K>_8N] M_9#&N;M#WWY-8WB3OD/>HF^=!H>[!^C@Z]LO>9QO/[2[[3_>HO;N2:>]^_KS MP:[_D.\W??_#NP^OXE6X:$Y2T1A9;1D%3(4"9HD!BU$ RSD/)F<=L3@)&&6( M5FK9$5 _5I7U<*8^4.4;!XP/]9C>X_[7%.IN.4UZ$,X5M^A*$6ZF^24F/HD+ M P[I@7EBP5CLP.A G;+IO\36T9V,%6PKV+;9V$9,P$AB8Y3F3 JC"(I(V?04 M<^(H+MC6 &R;EA@4CE!+5:9KE "CD8+A(0()C&(O;12!U:&85%82%WPK^/84 M\6VNHLLT&(X1Y2C79$7:Y-IQFGIN#3*8Z[L!KH0"K1[IZ!72!4\%9=X#=B*? M;",.)LD-L+3(&&Z)5VYKFY *J9LP]] HH()PS5+T@G#WR:L&"*L$BC MM=I$J:)%PDI&24&X)B'@;76'#-?* MZ5B$352 F$Z0)J0%(Q.;TRAPI)E'!MD2RDV!^'L)M0GG?=ABU.CW7 M/RT=N$L]MB*F(J8BIB*F(J:UX+(3$.R:008)R08+R-6 M.EBM> [*H956"R?Q%-UMKNZ:Z%E$$M,D?H:I5DGF@FI$# E&.55TMR&Z.VOK M>JPC<9:#EE8F[:5)<8G,'> DCMXP;*1IHO9N0N!O'3Z?[FXF=+[5_5[8_--L MNE5ZHQ4Q%3$5,6V4F.8JW&]S>T&"H\MGIIS9M(UCS*VVE CBY#V(U_RGJ?7F M="VM:TK($CL[C,?FR\O^((]]9S0:=.RXSCH_[K\T@] ;%D[57S^2[<]%\.#3'%6I_-/J:?]RE1^FIP: M/6(J" .1Y8[VT6A0U"J(FII@)4=6DZ3RNNCZT]3U)&Q*(F'>.,.8$T8'(ZQ$ MGE&.N5O*X7R!@8;"P#2/DPO+L X$HE((F*4!3 (#\#+9N@8C[0G;VI:LXKAL M^VL$!26:JHBIB&E-_81E8UW7C776@1A8B)PP"11%#4RY",IY!)0[R[G&7GD^ MV5KIS595I9/S3U+E7+:MKL#7CZV)4ZP5!_W35C@]Z_;/0VB%.N6J==9-/[)A MP3D-]!Y>2XJ;E-R;Q;D)O-5O'I[E,0_WOH2!ZPQ+9;[YH.M:93ZE;73: 0^" M 2.6@$7, 1':4*6I)JSV!G)!*J5O>@C*J>>:JOE/] C^0(]KLO%]-2X,Y%YJ M//7P8OJ/:*5'OJ MM8LJ!,24 $%RQ0[.DVH3E98V8PS)H/7$>4\J(I=5>JVH=[-]0D5,14Q%3&N3 M\U8VRY]MSLYXXK 7!%ML@"-/@#$I024;!C"/,4G42.3<9+O4RZHR7^+Y[J>> MM0,':N=SG1QWZ7UNA2_Y>:G\4LZ#BIB*F)Z4H;SC/XR'H]/0&PV/^]/>8[GM MV'[OHNG8[6=RK_+AQ+ S"D=A\*GCPH0TO JN_[[7*8=V#Z(*G1F[6ADEG308 ME%0,F-$,C/ TBIB*F-1530^WJLK5:XW,E];G MF6"Q5E+T3V$X2L_K^)DZ[RYK?LM\-@._:?$R:YEN5[+L5HF Y[-9=EH$$H0% M2RD"1H,$A9@"8[0//ABI8MC:9IQ4DJIFI!27,X;US;$KH;\KU?-IX V22JFH M- CN9SA^[!1 M/KF>GRP+8,,_N0FA>[^9;IU(:T:M W/>(E4K;[^+!.Q==,V;W-5SFM#7]\>V M&ZXZY]W95F\=.=!\AP>!&QZ> R6^T!R43T&25P<-*4*,"=(:JHMMW'2DB-Q MVXJ+FSZ!AQU\+DF5'CF&XC$!HW%X>__VO$N>G36%T=N:]SX$0TOSWA6CY_D5 M>D8JI#$L I/YQ#02"SHX#D*29 <&)!6/=24"NG 6<\'-@IL%-^_J28(DE5PQ M1#C3/C]A6%NFJ5=.*EUPLPFXV9ZI74\T=2X@H)9P2/)'H#$-X"(S!E'D34YX M$Y74J%*\8&?!SH*=/^OX(K=S8H(A'!AFTF&#'(\B&L-)2+:AN1L\YV\74E!T M<12=LL^@M6"16: .J<0^E0+#L03G*?88"QME1E%<4;6$VK@%/0MZ%O3\%CTI MH9(&1E&@&46%IC82;)$EA&@N94'/1J'GX92#"N\9XI2 ,C89\"QJT%:+] Q[ M*8FBE(BM;5:QQ$&3? N %@ M +ITT]TE#D.8T9AKR91Q*EGRBAKEN#8"$5=, M]R; YL$D>C1!Y\[?3GJ79$;!8IYP4PL)&BF9O9\N6?,L2JJWMDE%&*JX?"*V M>WU>_L^Z=V'ZUW<^;?\K/5R.>N9:+J3%/;C0N^U_V<$_MZ]N];Y?6Z&ZDJRN MQR>A95RN;F-ZYSEUKMZ/FO=.047XV#DF>1IK&?]89W*^GP0 MNF;4^11^_=SQHY-+6)GYXL5"0-.O&)M&,1[=_96F3+>\/ANSCWFT-2!E%Z9" M,1#/"2-86F,L%@YSC&/BFO9OBK[OYV='AG_N[.\?IC]_WVSOM%_L[?[:.CM,+!WOM MXZ/&W]0OXYX9^TZ"@G_,/=:[X/*>&L&V;OFM"_"'3!V?8W7))SL9O$;/(;_R M6#.%KV9H]3__Z[5Y$<\HR_/0NB!N[?%INJB[SM0XI=1C&HSBDF6GH71*4D2# M5]$1Q'.8,T$8(YS#G'&B;/A&M^#!>]/K?*W#CJ>[1NX-W/,O!VE7Z8WJ/P_C MU38RW45V.T/7[0_'@W"?OAW[/C$PE\;[GT[Z;7:8Q[#;3>/Z^"7=0SSX\)$-$)/9,8U>"L/YC,G^GY5B=]^G.R8+KGK?[G M7OK&<&R''=\Q@TX:[R\YIX2@7^OOUL_QK_]HG9A/H65#Z+7.!B%1M_0M>SZY M?E773.B/1ZT:JJO6V7B0FXZ,6J-^9G>MP;B;^5_ZY4%X/^[6 QE>4+_6ZV=' MSUI'P8T'B7==?&SOBSLQO?>9%9Z>=H;#//!?\H>\5[>3R>$NA;#3JUXYDKR?^SLO+P2_"#7BGD_*M53WN7#'CM+[XZ,2D51%C<*/ZI\UI'FE= M>*,_F!G2'.R__H6;YL6SUD1!SL:U*J1ANF2 F4X]PU=+&&0A-8_ M37M@Y_3L_V?OS9N;2I+UX:^BX*][(UQ,+5E;SPTBF*:G?]SWVG0#/1/T/QV9 MM8#!6 XOS<"G?[..5AL#5B,C8=7$#"/YZ)Q3V_/D6EE'/-:7(/#CDW\]?B14 M9).(AX%_-6W+?TZX =.?XEE[=$,N/X%-WU::Y'*WZ.*,5]L9C\3#ZUO,5M:B M>ZWMP\L)SPZ'KXMQ&2$U-+>K"4]/AT'^LVWK&5K,8U:FTW!TB'1X-,'M9*K9 MQN/IX,YC/FQ+[Z11!3/!<.;0I$5GXXO3U";L83J_X*GEM75QQ ]\B^]YI?-: M.1VU)IX>#HMWN/%JX]F>YU]-?MR>OC2-(^X(C_6D$%);%1,*8O"W'PZ-;*TH M0U-G[YD_BMO%)'?^KO''1T?\HBDT2KX_ M>LR+:%J^:6]*Y6W8J22\X+ZW/N2+)0X_*W]RTYD"VO*^NGZ&SET<3Q&PMPR% MLXOT:JDSS!Q'>8;Q4;TX':9HMA+:8+X=\^!,5^SPYF'X>+U,%\<(1Z^8W]I\ ML%U?AH.F_F1),ED9[X=;_APWTF]?>=9Y+/\:FP"0XF/-46ZV'S98Z."R__,^0I'6HA MM9?CX>GBO3.ZF@&6OXYYW!=<-GG@[.:9LC*=&GX1KUAN M,P'JJ(%H]O/9$VFZ$^/L52G-'?3C='E?8N3C5M)I?-Z$PR4!.AF78?$L#V+S M31TW3%\[X'.=AW_;9,]I'AHPB-^)M&Q.R(6.E.;RC >#>?^\,<&R6L0:S/5J MT42.?4(>SK:@/&L=;R*!!^9).A]3.9VTP*C)KI31.[[(DWKX9V.@1J%3*_K: M[NVQ[&@.T&%TSF<#,ZRBY9&;LL2@^+5.WQ_]O_&[1D-3V'+7CP[Y^]F<9B_= M/OC_,C^CS2@/P4#BW(@)I5R:O).)\3;792>#,EULO)1G*[ MM:O+;":"9JOY M<)CJ/##8G_.E=/VS!DG!I,2/>%_P='CMV2

-C'U)2X6'4I532P1 0D)U0_8.I&LL>?)OF 9BMJ_K$ZN:9Y>>, M-Z>+=T=DJ^ZR]S:CD*[RN+HE]6'L\Y_A0[-5:]DK?DT!F> ]&7Q\I2FHR6@9 MJHNG58_R,L'#LU\4% :0W-#IZ=) YNZ#]>^@P-%EG[ 49WY#SBVIM7O5IIWM_H) M+P*O;#C.$G[8?=F<7H^?OTE@C5^JJ]5/>&(/\\2POU_CA>W3 +6@'B'._Z"; M4RD25OETW;,%;V36]H,0WV>XUX5>&=^F;>2A@$NS](%-7 ]#U3=UIP0:/MZZ M],.KU_U:DW(T[#C= @UGUBA+?1#=6(X+=VO5^_O=+"X8[;<61H0>V.Q(G,ZJ M!T;!![N&6[1\_4.R%@!K_#-7OMT$;C",L?$'QI&$7VW\JXBFL$ I)NPN,A@4 M=,"!L@2:A=>T5%<$0(\D7'B5?).&<-=UN4'$L%SYT"$%#5=2:KG>]Q6N>QE& MY)!M:5/=%)B]!F9;?@?,U@1M6;J]3L)KZ19D8"E>SGF-/(2UW.7:QFG<[#@!ANSXK^81/H65;U['YBT? MNSD[BGOC #Q(J"]&#VS+U*2/-,RS.!F,"TR =N9Q-2DK.BQ7V,ME_#>ZWD'] MC3_)#46S2(LYPMPYY'6(,X4%/A01[A#ACH5PA^E/,>ETC47'1,PN\PU]\U6R MC#BX=!6P>CUO+[= FZ42EF8YMC(N @5.:YEO6M/8_.FBP%*7<=:Y,%MQ1>O;;/8BV?\'K(]#BAC1D';Y/0 MQCHN$+[PWP2D;[TXB'=''&2):]>9W3IC09J6XP"? $\]XW24\A$M2)47FT9) M^K*F?YV7%=+H;9Y')0A0&K&)OBWRLI0^%'F<5-N%?YXNWG,GCF F%8,W>88" M3E.*@@[^]S6IV.^+!(5GW$H%_)(39, (PIC>*!)>*J?72D8LT#841Q#IZAJE M#J-#S.!I+R](1@;L@_@+W7U92N=)&8[+$B447_TJ(^FD3-A+?TLRDH4@X[@, MBU@M +OG(RW'*?_N>R9L*)_L"_I+^'18=7"'U2V^RK(Q*P$V 8"5)EQ5\!G8]-KZ2DQ]A"UM:+(XC@I8%"=6#!\*091 C9BX%A&*X&_"RFH&KPF MIA2D]C<0_'@,< %O23*TA=S5X+5"8)AAA#@OH Y-1NP%9)B/$;;&,-."C891 M$K1K4)"A#&.CTF4.>F(U#Z\@RE2:6_(P'R,=1UQCWB')=?SF!YBG] Y_ OIC M<+6%$XF5GY? R#2_[: ?CHM743/+W2KZ$M8A]6:P ][ 10 $"^\"645;#(-Z MSNB?CT'N(N /_192($H'9F!FY*<7.U:8>G%5EV=A/5)GN67/[IYHJ[ 87::5 M76QG"JA62D8E?='\\++9T)%D3$'80_-;$. KTP(H5>-%4'6SB?K]]66579K; M$,&O&:ZJZ\[*RYJJK[QVUVNQ1XZ_W6OOOF:;JS]ZR(-]C.T_:Q/ 5EUWVSF> M(K,.:K![ERQ_K9'>TRJG%QUQO+6V,R[?Q=C.R5]G3MQ<]&E6S8Z9-YC*7F-+ M_9[[-&WP^7MO/5".8='"!?R;OMKLPERC^R:!:9^?SJMW6VN*&ZWXK MT 692'5]SZ[FO4[_S:.BWWRID\">Q^I\O5L2K]TSH?\BN ,5WHG^'A[EA/+N M17E/IFOH?'W-AAU?[C>1Q]T6:(WY][OQSRXZ@*[E)QU !RPAS( I@/')AWTX>S]] LQ/E4Q'D7W3)[ M+\["T^ACL\P3\S0>X13%W@$IC\0LUE\=RT&*:Y+!,L!/T#8]S'TWIS(]RCE( M1\HF3P/[MZDKUV,V/;5YZR'KMS_KUU#-]4V8.$'MI)'#,P YK"-"CN-DDV^9 MLJ[MYW1$ ?#]@KGGNKG)8>Y'"_#W+$,>(Z,N[A1W;G[G*50NO.UL2=I9^.2D M ["'%'VU=$.V='_'L=<^!5Z%#!^_#)NR:3A'+,/[3AXTRROX#,_UDU"I;C(A[SW;97SD[8>NTWVFC/X6;I_ M#GDL\>KZCW-]#D0GT;5?VX<6B@P6FL30'02/>+![EVR1"?1F3D=:%]* MT4GTT#@F.HD^\7)6=!+M^+1'T@E3=!(5S0@/ 7M$)]''5&&AOT)_13/1'9>M M?:A/$!/M1$^Z,Y+C:K)F'7D'1B',IR',KNG+GK]I*<^!"?.^JW&/O\F7KUJB MR5>_=_@(8#XH8-9EPW'A_\+/$.)\%.)L&:ZL:T?>'5=X&H^^*4C?8K_PB;D: MI]!/M G&G'Q'41-6<(ZVZ6;*'G<>8,2<38S8T3:< M$\BQ5KS9MF3'W[075(^1XSC9Y/J6K-M'9(<%P#\ X%W5$0!_WT*D?YTEQ9VG M>>J'),/[SB,HX_3IG M(=! =!:]M[/HID6'H@&8Z#^WP_YSHK/HR?>?$ZKU.)U%!;(+9-^;^%FBLZA M]L/O+"IZ63YJ+\LF3RVZ61YT&[^#&NQC(.7:!!#=+(]XL'N7+-'-\0\ >T)03RBM: M63Y2G=05+6Z2D(I6EB?>E<R;, M^R[_//H&4\[&)1*GV6-*@+, YTVV[!FF[/K"TQ#"? 3";/B^[-F;]O(Z,&$6 MGL8CVU-/U?HG0;V@S.EULVSB,2??S=+397_C)L$];J)UG%QR;=GVCJ@CG6AU M]@ KMF5-]_$9*H$=Z\6<'5FSCJ@1[I&RR?)DW]YRNU ?V20P?FN8TW75%B"_ MUFJD?ZT-Q9VG>>\Q-6?>= M33@&-]S:MC3A^+QP :P"6- MP982P8DVMI1$9\N[*61K&Y?R))5V0":=3W25$(B7HX7!$"K@(3*ZNJ?3/\B?F MNV/<0Y!:8Q6,:;XPYTFD/"Z-:HJX2RGRO__C&8;36HZG'\(L;71+M9$6;SLU M%=+3#&ZYQ$0T+"@I@??!1/I!4WT)/I(F>29+("=50M)T@G)#I(*6XY3MGTCS M6Y"8NKM%J4HSDV'WCFB!O4D(P K<7^4@O\W]TG/&$NTE+ROA@L1^I;_\:7]L M>G:V5S8D68<-IJE) 2D3H&F>9!50^/VXD+KTD@*:4: VW%^"4Y+$X*!D%7"* M@3B18G*3%ZP9[S#YABP(QR5X+;0 YF01L@J; )5*(D%^0V4<;SL\&$M) M8932-; !Q!EF-LH+_"@.+!^W HZ/ "_89^$*'PW\0+_5OZQH>)V!G PF\.L8 M^)\-<%2C-)_P0>&<,UK=YL77V2=;KLCST,R_ C]D(%^=VR@I@,LETZSZE?6G MAJ!OI13G.&[4/:0+B(9TFV3P'/R:43ZK..OK:>+;P5NKX+$AW,6Y6H$M8)PD M13&IE9V+'4CBG[3A=3XGDVRX,/QQ2%NA*>%NX#]C:WD-Y%7 U@RY2)0X9QP4 MB8!;95@A!$=)B%* XS&)>@-27*4UG2C L$C@$X6P!*M>Q"G$+-)-(P M+X#/DQ%Z[XRZ>9DT,V_N9B-M&8+O['Y,%0;P*0P@L*2!I!X90TLU&S2C/B_X.I6BM4;XFZM>.?U[?VPE*%FU%V7;M7X;@A!#L'SBR83)1>5)&I]6WM M(->6^DE*' :C]7LOK9D>)4N ZG<>R^15\K9BS:]$%8 1IG'?][UZ.KG PY+5= M& FG6L,2. P!31,8.JR65G&L+[(BQ9EUE[N+G=M MR'0RN,I#HBRU.'OR8<0JHA=J:&@=7^9DXUL?EBQ]YH#&O]<#VQ60+*Z'>K+8 M68D3-2TM0W7Q[*TFD/&" 5MR0Z=G9>&9,YT'Z_.[M.DC)"CS=%RM?F39P5[[ M$!G3F"5']\_KHAG-"!8!2@!B]%4A,0SV!4EOP8=]]LLLS@+(SM%P?OJK\T!B MY?G8*\]](M,L"G5] K5)*Y<'S$_'!O%DSOP:X0)BUOOHUH M5JZ;%._O8OGUN"A F";2;RG8\S&3Y;)_L[IS#J]&((/?0,,J7)&A/?J1B:_E MJN:/3?(I;UE'.>ND6W!;LCQ3_E"O5.D<#],L%)A*#K:-+6XZ[D1) 2BB-K>/ M+X^3 O2Q$S: [\1)B9D1C#'(F#;!M XX$^E$1MU+QU'G\R4N<5Z3##0>*,8_ M#V#W+F/__C@>T5H)?RW SRBOI0]8V%-BWF_5L.9'L"S,<<<3FLR^A[?=.[DE MK[[[&7@YWM2AM137$H<^XX @F-89KI#+) .XUR".])\QQ=6OO(*1!<5$(T\- M=CY02F6*4I).9DT2F1&7;FB4I?5TU?B14P*\5V_FDJ;Z/\XR=NVE:'\4'C'[ M5X[DAZ;H;.RU%2J1$2'6([82R&Q>.$;9PF=)\4L=#,.&+MO<'LQLIJO/5 MVT (N"-LZ54["S%%C?@-!#$>%]4U\X$PTP$9XAJI ME ! :+%DZ85Y^\L<'!"K>7@%57Y+T$L OV)*G[*&-JY^[Y#D.CL7&>8IO>/) MYZ2L=525>AA>OE/DT/%CF>X,98&F]9RY8X9+T013\@0$8J6="8%2@[Q(..0C M]?FQS@$%OTT"")70/P-&5M?-#76^Y0+,PX!]$7^ANR]+Z1SD8\Q7ORA"KS*2 M3M!9AJ]/F8/<2UJO]".K,RIG!;DIY"AIV"W18.6*K[)L#&_Y6+/LT]R(8;1E M/5P<*Z]V9'-;G'M%"4A$Z7G;*KY&)@381W&MY""L'8242!QY*<7 M*\5EA7RLYU>*4[B77.O!\<./--C'J+_>,P'$*=R]&.R12I8XA7MF3@=ZIO.F MIW#WY&CM SV7<>TSC\41XGV3N,5]4:> :L=ZBK0XA?NI#O+MB?H>J,%XLE.X M#U(*A18++3Y +3Z%/M8?:4E)$5[7.>\;FN8C#%**<[D?:_X][_BG:[*Q\ZZ5 M2U#W(!M7"F$^+&$V==DV>WC6X=Z;B:S;%5.%EB/;:R\)2#^JN M?0S*H9OJIF<4'>TYD'OHHWH4(F1MVZCW5$1H_WU,^_B.4U$/>]M&PJ>B'D*$ M[A;*CK.?\_L$FS9@DR<;WI8I!H'QO63] MUHD"334W3A0<'[Z+7,"IAAE$+D!$JAXH0KH(=IY"I$JHQ[8(N^DR\L340XC0 M?2)D"!$Z!80]A5S 6YKA*4J\C68T3+*DK K66OC$$@*6*3NFB!7UG4N&K&U; MC2I"1;WD_+9VR%0]D0X0$K0^=GB \,9^9$9P:7TN6;+E]XY+ N'WLCE1U40R M0"0#3C7.($H.1:3J8404VP).(E EM&-+?!6),B%!#\-77TC0\>/K*20"7@US M&,QWTIRRD&05R08)GBA 2CQ*X<3R 8ZLZ9LJMP@6/3&3;-DS>\3]^_%Y$5&0&0$@ 2: MB.>*B)60(!&Q$AD!H1T"7WM(1"%!)X&OIY 1N((1)#&,)JMX"D!*AB.2%/QD M:=PP4-"R*L9A-2ZPG5"8ER>7)?!D0Q-!I)XSR90]?3_1X;WCX)$R?ON]T;:Z MGV92O9B^R!-L$8&V9,W=\LPH ?%/:(>]38NY!,3WF?';8ISC;UR3=;0(+_($ M)QJ%T#?.E9U8%$+$L>Z-8VWJ)Y^8!!U''$MHQY;:(>J^A00)?!7X*O($9Z_" M?\9)F;"- Y@52+**#@J^D> 40VE"AH]>ACUL,;5E._)]R+"(-.XCTFBHM@@T"E05J+IF MVSY'DSUORTTUPC,0,MR#6=O@W5KZ 3TC<0#4,(NK'+GB;=Y(4@G=<@7BA5#M7JJT/4Q%* M)03O86[$IJ0QQ+/ M27^D-S0;TQ5#/_M74/QRMG"QF=&0%(,D8V#A-!B99!'-8"P>$\5'DK;UM9Z1 MY/_&X,+%L"+/4TBW51NI\I"4E17C--E%&(*QI M/L)>BTT)A?0T UXN5[<@.20"@U?2="*1.*9A!>(23/9'Q6=G>Z7(#YKJ2?#> ME.U[!>I@.\QQ6B'@Q'D!MV; N1I!"P)@)$NC(@&]@;%(T9BB L8IML]D>V5+ M*9ZFI,!?%33E>VEK?7U-,A(E,%]^BWJR#'B7A>D8U8B1A3*1 MO(OX&667KVD$P#60D5UWZUM$PX*2DHFY](.AJV;#;U7Z=)V4[0T=OJ[$RWKH MEJ&Z-N)ESG=,O^#LO:$O;Y.HNJY]M^Z#W*M\H4T?(4&9I^-J]2,=1S6$"='B MZ7,D!O?-9\G1_?.Z:$8S(@.J!$#(KPJ)8; O2'I+)N6S7V;M#1B;.1K.3W^U M(=_8>NV)8 6-4Y#B$J3-4_T670H:4A"1"$5;>OWFSRM $C#:"4E!XO(XQMZ\ M(*))QL61(0F:>9#BSC;\+OH4\+ILX9EK2J(0O.Y*%6;_RY*FT*_"5):;F_G1>-<8WUZ56-W>G M9C(;U*C(8UJ6\ )8I "K;I*0T6N)AC<&A].K(&"SV"L8R%<@T9<]XD&TAUPH*GVX<#!X%XRSX&"WE&'Z;#GYIG2 ;PSIJM4=P8R%Y2J M;J? 5@"2E'%(ZH %<(2RCE1 K&);RD!(=@5"7# M1@$8#-+!!.$5IESD@(B#(H?;N$BQN8?P,K@/_K6PQT=N4(R6B+LA=TFF'X,W M@F<#WHNZ>IDLA/>!B'9?,[:]"FIK/4\V:-6H:F/K28=?,VL)0)X\3 AZ6+=) M=0U*6UT7E"H3"KX0_#]3\C'@4U&@-6!N/[,2T[A^]\V@].=Y]A%,2"']OWF* M8@-NRG_^\UIZSN18>PF7)7:=_5M_^1/Z6W%2AH GAJ9[:YN;WF9&KI)OTA#N MNBXW2(Z4*Q\2^1&1'UDO5K+%XF@^5/T8>8.-UTV;QL_+DP7YV<2![JO6_8D# M$?H]/40[R-"OV8F&]#[6D6TJ^P@IL3U%MX8^=>KV2OP'2KTI&R$]G ^[(E]QM Z).-D:@N4B>+"9/ M1 "Z5]F3O>:U^YD]@2^)!(I(H(@$2N\2*+.)$28D.=Q?,'?CGI>\AN\D&9&N M)F5%A^"V@YNO-A&0."G*JMV/@;Y^\QE#6\N-T8T>Q=S>,YJ\PVGV+W=TIXA] M EZPW6120-/\5F*^#)@$$")D$_>, MO_D8QA0!RV'E1D<5WH?%V026$U;?%E'BNW9_;,M M";DXM6QA&T]#C ",2OJB^>%EL\DRR1A!V$/SFTSA*]/1JQJ?0=U:I7Y_?5EE ME^9VP_)KAJ?:KK?RLJ;J*Z_=]5I=5UW'WNJU=U^SS=4??9K!/L;FV3T3P%$U MQSQ*9AW48(]2LGS+7^NM]S2&ZD7C:V^M?G#+>Q"T<_+7F1,W%WV:5;.=^ T6 MO^RIH< &?0-Z0MOM#Y.X4X8V(,F!BAO6:%WP')4])LOCNR]^AZHP?AQ=8/)K9J7Y4^LVGAG7;7GM>_4^JHOS+_?K=6?Z[+A M;GYR[R;@>Y!G P@Q/BPQ-F3'V?QB4^O2!+ MO\X<$IA\:)AL^@>#R4*,A1@OG;COZ3L^>$@X%R?F7)B6I>J] L)>T.41SBT" M+\ZNJ7%XB+9;@[^? M?=A>?XMZG>.SO2)I)I)F9YKJB_"<"/ *"1(!7I$\>P0!@66^T XA04*"!+Z* M!-I_L,MFCCVQL:'F."FO63\_UO8_CU@WTJ8!'[8R%OFU0PZX8-]0W7C9MXB+ M"/,)J1-QOI.(\^U3%GI! )%K$WC83SP44G?44N=83M\D3EC@O52Y8.]CD6L3 MN3:1:]O6%I]8-$_$@X44B9BPT!"A(0)GA13U78J. V=/(??VH7$)\MJND% M#IXF#IJF;.F;EC\+XRN$[D%"9\NZ8?1-Z(3QW8?QM51/V%Z171/9-5B3J)O6 M')Q8K$Y$?.^5H$V7M")D%B)]L)X"OSQG^I2)!2 M^#M*;L[^Q?YXXK6R@53_>YW_6LX\TEC]M8;Z,]>-Q3_/:997\)D?I?":9 ,J MQ44^9"<^2E7.3LZ4>C*#GZ7[YY#'TJ<!E=4VE?Y8_,7_&YST$J153P<#<"W.>1,KCTNA.BF!9A>&T)N!QA^ N M&<(L;71+M9$6&QUTN0^ZX7 *2DH0BF B_:"KE@1?29,\DZ51D0#_X9M20>.4 M_O_M?6MSVDJVZ%]1[W5(+!!:.,0)44[7' ='J7KW>3P>K:PF9/, M)T&:FX01K(:EMY*) M1#;28Q@ #L8BB>G//=]+//@&$"6<>0$\Y<*K#=MPTB@2@;.0T$E@&7I' M)'QQ9P>),4D#!\MW@;;5LP0U?/U4N+>X*=B-=^8%H"A@"6&@V^# KG!@?:Z/L4]T<(7.P;JM41D'#@4#"MV5\ M@T?$9(+\\H[@0TQQPZ])9M^#T/;#>_BD1'IO>F/[J8^)+-LV%%212^,6,DZ_ MK&^VG,X*EIO(5&%:_]D52J5M7GAA'M6*MBQ:!.S"A7I_8'1)"8 M^P1)J1K)K,Y3%RE9CV1?$7(LYDW\=:95ABG^Z X^PQ8OK%XV&NEI,P&ID=:( M[*U6OR'[5:6$Z5JU8OIT]?;ZJZ1.)E^D&R1P$)Y]XYN(9L:GT X:"MH5!6W9 M-VNOV"1%1RPY\008=N (W-HJQF0JJQRA7FANL.FDKT6I=[-I*9.S3K(0M M[<0'?K_98-S\XX,Q&7_;UFO?WXM562Y];\0M\5,@B(F7&&?(;E^N/<0:X[BN M 8N-M(:838$Z8RP 10W2NP$;DBGA!2OF,:(),N]8PFDNX42.\8P,0,6;2^R9 MPVY"-S;."+_"%+;HQB9J^F*>X+<.+&.#RN_:B?WR]7K[6VZVUVE=])'%A[&' MR/Y:N1/?W'MN,I415OV''/M]W;EK5 3@WZCUIV\W?][KXWNXL\A3T#H-^ZN'CL MA=3[L@YJLT>*6:-*JSZ0LUZ+TO)AQ1:#93E=V9E&5<[$XJ).IU*9&Q\P9+"G MW*TM4K1J ML'$X6J8,P6 #A0Y,(XUF>V]PX,O[;IFW$\/$Q+A60-%C5>S$0% MF\)S#;6]@\+!S_;"D%'3ISIWE532HX+?[%YH]A8Y:-V7NT->_TA3DR0CVT77SS[C)>C4,>*J#[Q5QG]CZVC\T&UP_ MF(,_20\&6=MWP:&*.C/_/T5R'T8_,!/FBV\GDS":56^D6+6FLW:GKMY6I^R( M]6ZKT[$LLV=MVU?G:2I4G[)^L\&ZP\*ZMCD:7M0-Z^I5B7PB]?'MUGZX3RT. MOY,."PTO/"1>V!UMKV,&PG<8-TO8=W%R.ST]],[K)' ]1)"9]UMII4= MK?1](N_MH=CRRH W;L))H>G0_-O?!\-6OQE WO#"D^6%@YYI#1H!W"#=FYO\=[5BR9B4%0O.J/6?B*6M3A^$[4_>3[8-3O]7B-[&YQ[ M3ME[8?:M+:;.-K+W&&6OU>LVLO=$8_:_^^'8]IL@_5&X:WM#LS_8-@>ZB1$T M2/=+/J.NV>]M.Y"LB1$<8XS@#&SX9HQRPP9/D0V..F9[4#LVV"#=<2/=")"N M29!K9"^ZAJ0\T\MY_YVZKLZ[Y#'9Y]U,7WO+NP_<;8RP" M 5]23_D7W7[>25_U?5^:5H;Y$ \TL\_&YSA 6C8L,Q$B;AD?L?E\&M$8'N"- M3AK''*7V#3QA7^E4R]V(C$/(R2U7[U-;O4ZDQB)_-C'XGTS6P- M>F7UV1IE[4&6^N?7:)ALNWR8K!PXH?,28B6=D<9*D&EX,S@2#IP 81W'!G>% M-^'920S< M[ XR]BVX&'YGC^'GM-04=@F/1B(6=N1, MZ3-7W D_G!/LG#!.XF8FS,YFPFPLA:LO!L/^AQM06&*5CH HE.2I&&GD;)15 M;,]GA#5XMRN\>TRJYG[ IYNLSP^]W_XN29 WLG\ZY'TL$6.[96U+C/)#78#@ MQ#,X( XXD@^OH5"KU=%>!^H/Z(_PNF7QL[QV+)'KG*;)P-X50VC(?%=DOA2U MK9,\*8X=Z[?:&S!8C3TMJCNK&DTY-I;*F.YZ&7/8%LQSC6QN[)A3M&.6A@5: M&PV9)[9"JE-W)7NID3J-4;.D1W6U\<05]:C-!LQZ["NAA 8A&VNGL7:J6#M; MNQX::^<4R/Q@K)V+K:V=RL9."?JO=[1M,(+*Z&-OVV!HX5M^R)MVV&/^OU>O\]HPQUW)&]\G[5^JY7K(@Z+RSYVA@ M&5]%'*:1GM]*^M5>T_RAG%9?9EVJPCFG<"^,6\#(B-OD" M4$93WS'T:<=3&HD\QT?0-+)Q[+&7> )L@ONIYTSSD.6+[D!3O]2O*1A=)(&6 M<9U&%%V5H[K/;/>?:8Q;P G+01B)UT,#'L!*N&LZO 9_BE# ='PA'>G/B /0M3W&,*%\.W M16 "IGD;V;.]QI+W3G0;L1OOQV3\PKN^ Y:+)R:5/[@3<9)!0-=>.IJK"SA^ M1)?R\%3[EH&SPW-DEL0 \)=F-$Z]+Q,(/&_>!^S -WEP!?%KX\Q[R6NE,3N! M)G#[=+>\\R*1$4$HO!8_YT#"7I*"L0Z_1'X$#[_H:]C]!M8OO !_'R>A\P-O M&OCK%,"A$(X&G2]]IY"/$RF&.4&_(>C"ZK#\ZH( 4+5Y^&&^\ET&OJN7 '(O37*2;:9FJXA?W=0\ZGI18WEN<$# M;!ME0\S$BC3HQ7$*[%$@8B&[ ,TC)P"%DA)AK4/P2OZ(IQ@GE9 M ,2,U2$H@;O-!7) N 38?PA7>4997&$*AW+UP6-KP"F)&[%9 _!2G5]&P_)\ MBB_0-"" M&_/8_%:_?%&Y<%Z <&+?K2<=0EOR6KCD58%53]_ MO4N&+!,X@SFZV+;5S".&=]:YCJU!YV-!Y_9P: XZ#3HWZ'P,Z&SUS&[_D67$ M.T?F)^I[6VO4NYF&47(.VNRLNG=AK9Y]8 VDJB)IWS*'5NTF?9U,GZ_*U]0V M!UNW VJNZ=DU&*NW;8O])[RD4S""/X7![7.P]!JV$ZC:2,(R+ZS]#-AIFCY4 MOJ5AQ^QT#G\&S)'?TLCL#?E&Z9O1[.Q=Q6<#XYG&K>]+NAF(9B%,5T.Y;9MQYIE384TU#, MJ5%,IV>.'CN4:?_T4MZ/;;L,M0>*D0\E=?]+Y 6.-\<\:BY&P)3!K%ZA]9Q% M8FMJ"]((JU;D)N-\DWY65!$&QI25:TK_SE+T'LZ75AG]-JVX4KQ.&<>4"]GJ M&6-50P,/WPO?Q__G/FN!ARG'J+ICN4PUX M/NXY">6K[[ED1K5<4[G$Z3B&P]D1I@EBU2!E6\/?9_A*F;-_^?:3\8[7_2C7 ME1GZ+SF#N^0!E>#)R8@82SH#&7CT&A$D Q6QD>G]D)&B@+ [/P M\5F5X=,9$LQZ+>.[R._+7V!.-H&I;"\ A#B=8SK^2M:J+Y)$1'0M$G3)U$X M%!ZL)SO< 9OP CM:P/;3*!8*=N,T!BR*^;*Q.$&,%WFI$SV2\M.$'K)V@C+3 M*?<1W@O$\V_:-KTL3J*4T*5E7)8BBEFVW2Q;?=C3DO#O83O%UU"J/FZJ!$)T MC? #^E40&L 9(TI1A3>E29S "?$5>35%&93+D;N.*;I;\JZ/803_#&K%KI#L MN,A%(=@J%S(),^/RF-Y4^!E&3.0!"]P :R]>P,NTVJ!U-_P=L3<1@C2'2AI$P@EO T)^V(N((JK9HTWE*W_-:];N4P30"'OWU29 M4P/4OPZ,]\(1,Q0'5A=QT!J:+-\"N'JL,B4>CFCQ-K0C%W'A/;!>$"' .FUY M'$25K":'L4^=.)WC!R_Z*)[TLCML@XHB#"NA$4K I[$ Q$C$#(0+U[O&:4RU M1( UA3(>EAGZKU610UX0U:9C( $!-B=I(JOPUE822?G$55:J9R>\B3OB8($L M"H$4T#Y(8&L)%OTERSN3BT34X)9JP_N%0S^\;6O'V+ E N<29Q_8^5UHT'69 M6EYTM0I+_DB)4B_.;K-ZW1PS]JF-A:7=@8:CD9B!#-9-Z:C#*(5R(I_ D4AH=C&'8H,U) GJ'D2F;&2C#_.%&@IH29^>&^J MHB#@Z:R88,*8C-[@>R8"0;YMPGP#1;ZDV%+M1V(#("^7=97:BY5M4I6%OXDI#JAP& M2,J(X:WQ9%%:"QU@*9Q96D*J;R W'PO%TV"^A8Y'.@>9//@&K?PUF49A>CM% M3/4%@A I.0 4-*R.-)B(,9#N%8E;4),BX/ "P)&2Q93J;U:5F"9'?\*Q[]TJ M>)*8 ,) .PIW0Y"ELQ5*:/,Z]3#28$W%?'(5@I@B,K9R E G15YF&]E>3%6X M&70D@8=DG&%)*VJ>=/N2MNT[V_,I< 4+IFO/:_L@^@(J3*5] Z[9M\I"YY>C M=>7@]>B<9>G%H2&"*9N&!0#B+Z1!FU6B9[<%:Y.>G6"M_ZWG (,3/[VQ-*R^ M3SV?]=EWU_]S]?[<&@%- !N9P8/ 3<':PK/"[KG&V9O-@8%*P5_<0%Z$KY : M]HOV,>!S0FOYK,$"KXO2N:RCAA_>A5BR2WHNU5?R,@P!?D+:DO(C9K(@CJ2H MP,,!59(]CK7UP#H5$+#W>XA'";.[Y!-P&7S9H5E&8:6T\D5D]C/L+CS=!V ";(_1":$UM:K!FV"[L";0A,9F@( J#*C!;IGUE * 8 M#XSMDS^SN/J %O$VA<#-Y=6BRM]8J? _A=SU7!EI*K9/M":P/S1[@TD"+/7JDP7?EV!X1X%($IP\('[_[59H/M-<>I1B-=$EU;@9?[!B?=3<^7:,[ 15>B$LD;L6&!P6/5!GY5U M%3GR4H_>A=D9[;%LZA28[^I,TILI]M\>4WP%/5PBB!DM:9S$B15C]]IF;]34 MCSXS"EXN<4,O2.S@UD.?"&4EGAHCM(:/2.IO&.$O8N%[E=!%R5DGQOC.1N:@ M/:@^\KSA>;^(;11 HWG4$QD #Y(P6E"[=)FL$J(W7L2.")P5=\6QVSS"3.=B9/8>*S$.JZ3T,16DM44JU49M/F_!Y:<]%WP M4)G"0*5\TE.XFGZ\DH#$69L;,ISPT9G]SS!:RHQ+U P>VH$7K+SJ269$6-P# MH$F=:487/%%&RK'!Y)03/=[I_,=V')[>1@/=[I#XF_2/TTS_.+.&[>K*?I/V ML2.*5/[.TVOW?#88F*-NK_&T/P>:S;$# - JU=+%(*^IK.AV1_TMV9\ M#6_[%6UC;B]0U3#QDRBU?0W]])+)4V. W;9IM8<- ]PE+NH5:%FCDDB T$U/ M+938ZYN]81-*?#[^EU<\4E:C3.$AWJ?ZX]!,\D DI\;Z++-WT6TXWT[#BEHW MZVRL]I(#\I'V7Q/L>08 U9R"!Y9Y<;&%\O+D &I:AVX9";FD%EMS6W9*I-YN M@5LLLV^OQB"V.;&\5CRTO*ISI.G7W64PG.\1#M1A<[#')CY%V%B]5A]A@:J# M[&#%^@/_H\1E2PT$]>XF#[11X(6T7@H/QO":>WS\/7Z;"MF;;#!HC58BCB6. M/WE]_*L*K3"PM]>,>^)%8N(+AT91\"ABZCJ'O2'C*;SG-@RYV]!,8+.O-(9; M!9O;%;X'/')AQ X\E?K2'Z2U:HPQ4T1&,&U'=4ZR$VPE15UB$ON' '![V$=& M4,<@C8G0&T&YO54-)R,O_D$-;F1C&>P9"S]QIMBD1K6U"59[OVI]FUSN?)1U MO5&;U5KR-&B]6[0V7@Q;@V6$+F%92\Y&S=E3QJ?TIEM+B*Z6>P#;95M1[GWF M+/"#>VQ.B1VS(MN1)M>[#]]O="9*;9)S C6Y03.UB@HG$VQX,UX8-O<QVTP+<(2VUCVOL\X'^&W>V=34UZ)=4I'1%L?FSLJ>8^- M4+'!/;7BY??+]LV(<6^(&!KD>5Y):JU#FTVY\.^8B&,/T/0_S: O]O'_^T0 ZS^/ENU M(L$AUW\7(BW@O<)?Y- @S?6C%P#YHOEV@RUV%;!I @:AP!5\:%@(]2\@ 8PK M5L@])'/LK?EPPT2-:&OB@\!9(*Z]B(W81JM#'X%P)F=BO+^YCM40#$+,*EA- MC>Y';5I;]HA-]6*R)(V">+O5NJTN)W["QPXVRY=*+^Y/75-7-W4L7=K_".1)PIUJ^5);Y5^/6AU!]6RND\TU;A) MOWZR].M:M&&J')[<)>??/+08YP]]"N'%Z"*]$?.$![C(>5Z[T8 ':,H\N+D2 M%01YZ'F7?KT,23 G< ',#ECJ@-SDII]6;OK [/<>V?7EZ#+4]\97E,9HX/ % M([X'!>8 64EG#2LY\@2KGCG:NH'< 2=9[8U(2@;<'""1='^%2 XW(79TL6V# MNR8;=BL LX=3L*OXU-+[.V9OZZXF!\R"]Y?ACZX?Z>UA3T^3U=IDM3ZRVQKH M3;U'"H4#RFPM#=MNG=K:?7JO< 4UI_,K;H6]SB_-#*J0LSO0.6/DWALORU.1 M; P/X2^,L1KX2 /6U1K2IPUG$X[JY93-%N>XU=+Z8V'3\%"Y@)T8GZ[>7G_- M@F+.-(Q%D"^B7C'WT]BPC7@>"9NRA:W61?]OQ2FE,R_P9NE,KAC)R?+HO?Y; MR[A,]%QC_#/&X7:N/E>W,(*U<%!>K!1BF 9KM8:#O^WF5JU*MUIIS.D.2.6B M9?T:K0P?,ISW2BS?5G" /!#8/9Y00<,T1. 7W?[21.D2? &4[[1&_8N_94- M-6]IN]/=UU7NENMU]WN1[[>8O7POC!3':?Z;!HV+LO&Q//W4Q]S?R,8G#37K MDA()Q@LP-I($B]=B7.E*-GG(D_VN5*_HH3Z2TX<_680Q01CY,+RFF["QJ:0A.$F?E0QET\-S_^LWK#WOM M87LB.FZ_T^M8%V/;'EL#Q^I;UJ3;%N/_M7K#W_;/LB*/9*-QR$=?P/IR M/)E7]2%./"3_5>2L9!/5!%519:*TL2C+59-<)\\YG&0YAW&>\M/TT,V3X:FVA[B28)&^:2R\2&GNYG%3%65>XS+2?EJ%NJ. M7- %_##&04$HO$.Z*13.Y;FO+1RY##OP(B.P$:G)(,*%5>3!0,S^KSX+,7ZC.P$[2G])JJDMQK M8/UKALZ8\#:7ALK3HEFMF%F8"9)I)WZ(>@.E?BO88^T73O8V5>-?FN9@9MW, MBR((&0_S!AK9Y (*WLFA[_B6J7!OZ0N5U4@WDQ&0S\5>L!2-D=H2+H"#EKW0OF*7%4U!NEIB@)(T,,4W\?'S'?N"SO,!&]<;(Y M[2^9POEC9:F" 3*3 ]WO;,^G3<'K4OSQK1VY2O_-1KI[LSEP'ZE'K!OG;F:$ MXB3R49N4$@_/LZ%FCC]S%-,CO@\V@3>!?R(QY4PP.R48Z>6G*U 3GI/V2H1 M=I=&7.,P361"7A0M<'DD$:'Q@V4"EJPD$B0.T;V ]33V'$N4427'&@;>D1PQ MW\*YZBD/G4]]6'!F+X!K "^*,O4-*Q'QA\N;9RSAAR5/R5",&K<&+I$DXHTL MCOZ94"D/;C(A?1&WFM?@JBBVE/%:9'D&1<6]).[$$TI MLIB,R]A ;HE%"L1LN/A3P"-WPES:'B(!Z^PZ$F!A8$I#Y]B/%9>DRQ^2=/_P MTQ'SA'-< 4UB("1JX@YL,;PWET@^)_&YKN?D,"/=$ZF. >?JD"/#1DXCV&3= MH+A.XUA7-2IO@&T>F?'_V0YL5I?Q ^OB36R\S]?&WUT&MK] G@,ORLLFWBF: MI6>^2IX CUQG9<.RD""KIGBL@;4?0WS+C.]+S),FI1ZQ1'HA/H5QS+Q;J;\Q MG#*K@J7*6%6E<%F<,7:(9'(CRXX8966WJ]W6X^H(IN ML[[U+&ZSM6RZG,'0+71;QC]2&[V&' E!Z00?^.K?[S,O3FQ%4*@/C]:$).UX)6&)>*G5!(B-L;+ M].M_+[T'\K(W6OKDC-:F*OQ:IP*!N$@,ATA(M MK7? ):>X7]Q_78(NEYE73$L:D>DH3G@G(NZJH0D \LJBI\'#7)D48[Z&=-$B M_>0NPCB%=>1L1X31O2?+2#E&X\TSW_DLLTIUKRX)L:DG)L:'G\))B?JN)Q// M0:\EVE+T72[/Y'>F(C;-Q^WH=S7/[LHX SW>%1. "HF^K]B?BQ'4ZMKG5O], M<##'ZKOR7_GQ;F!/$3O7/BBFMN,N6;-=$!2G@H(Q(+P_=^"'_!^L'2 M\^9V\*!P2N:LR\,F+@6.=;>^]/=*?;@B(8V> MWP'')@8$7(JX=8QWC6T)\.$L+ E/")GC9DM%XJ-+ #F=AX&'D"4/S 0?( MX(>, 65[!OM5R@WJ8QAX,\PSHE@/ 1GDP03A;ZJ\1'DLK6,A!E<4-Z/(3%A. M""5A]RI$WB?+B?8MP8^*T,)GW*4A&TV(\6$;!,R?*S MW,\X"X)D20WFT_JK^(W+3BL3M0;,S8C@7[0L*E#PXS$UE>380.'O6,;2 MM4@Z>GG FN-XN[=^"=-8A*D13RF>CUD('A(1F,UBDJ*BM)S.@DJ*K51QW=U* M"0;!&N]1,0E*-G^>\#T"\F+"X<33R41S2G'> /SS3+_]EZ@]YF^7VXI5H]]S M/PQ))]4R*$B+E1"C'3"5Y]E=E$!VDP>AW]FD8F*Z+KFLOV9!O(_R+9_D6W*2 MUSC,4X6RXX=CV?88E/F6@:WTBMDE,E%C;4),&(OE*Q4;8-B"O2Z4\WT]B=62#2-#M/0J1LU\* MD!.= ^)9R!0SSICFK#']8?;'(#7L[DBJ7Z,+6C&7^DFNRSA0((-/7F&\R\FCAOOF/RE$>\ M 0CIU@_'F)&& &2F@ K*+>=IN6(N.,\08Q2RH;^0J6;Y;65@SZ(@@2UAS,$) MR:3Q5@'H#%!], #9\A&Z&-C,IH0W6)]=M5F^!%B!+!_UF-\\"K%MN[3,,9_U M#@AV3OEJE! )[R'F)"49N8;5:>$@\O>QJ4UT-S%Y6!OPKJ;AH& MBLT3%< Z12*("9C+A0>WJ8VIP(*3-.7JG':91N67F4%,90LZU(9?,6OU5KW4 M12^'P)VA>P:OE4 MZ[:P7;_J9&Y0G71,28 JGT5Q6H^-%3 ETZK,N_A-).&II2H)"6TIQ>>) 6/,L'*,RAK60:9!EI<EJG=B8Q?NV(F(^:$ M1 4VRVG;&7%3&(N1X)X9S+$2Y=N%03@Q :#:&+$PE1,^AY\$G.T0M@(;)644 M?@+;!PV%2TGP'I2H9^8OP8[PCM%M#]IQBCIK@7PS(*<\AT /%N24B4JQ'K#0 M,1_U"=(*5.Y-EJ.-9B!G;P-:P!MC%5R /]Q% .!T2 DS/HIQE**UEO<,>(O& MI7&I%>IBF2_("@J7J##"G10PR,;_:MVT"CH'KHT01?*C>(%AM=OGKHUX?>?! M]6%ADBHXUH<8DE4@V,^."N"95%/>%6HD->C26%Q4*(6A,5:YH$B\" M!$!IRZ0\I]?C]"OW*=W6A6L#H@W5%,*;^^+X+E M^O#B1:G;71)8+OQ@$1=9H;(H44[A-QK@)ZD_0=UG"?8DF6$'P#M$),-\E'+$ M86B0FS:0\)+4E%8SDE]^R7K,D.3L*(WP37@MT&R;"20J83!+%D_SJB$@5-'>NXR#$3; M!^.W,RYS1.0J47]6F$ V(LY9.*CD(A6B(J50//?62($"RJ $&NM$MS@R 4)68+$,0&FXLNM)&OZY=ZE4(>2S/XUSX(#].]^FC/ZY0IF5IE%JC.O9 M>'&,6I2/2Q,2[SFWA"R!93\!^0."C/]K(-_L'!12MU]V#JZ_OA*WX0-W5P;R M)N*]&O&VZA;QKIEPPF4H92[$FE1/IK7(/!?0%LG$PWI*68!?J/F\\Z*4DW>D M<2F#0U0P2L@LR4S77X&#$]Y[FE%%E*3K\;J]^UV1'A*;C]UQD)($B,VIY**Y M"VZBNOG ZK\#+[!1F6/B9V?JTGLPQDN[5(6X*V;-) T<*0WU,Y2_WRQ$N7(S MW,RZ8K#MI.H!S*5AI*2%?J:5V?H "U_<8YZU+&)/$T+3 GL;BUMT;60BCXZK MC"E4U7W.';>+EM+<^T%&%BAY68FW*VPT+K*$RXPLF:,$(/23*<;Z M\/"1G;4"R?ANECN566VX35FV"Q(/PQL ,Q\V"I D-%.I86 *4!1#>/$LLT7E MAD,]@PS>CXNB#L-T I8#ND;B)<6>/1JPJ<"XQ=2U@- &SXD1@P^N&& M]T%Q#B<:MPH5R!TIL;WHL.3DOSO!%O> MLZOT5LXK,[6<:GP@9QFJJ1F#$A@6M@B)94C6_DE>B30!XX1C*\L&HN87+7=_ M'G2=#X9OI*E6!K^<(O-F,GGS @IQ+ &*T]6=E=LB;%67%9O%$C208]Z<7+9J MKM4\$JH5B,R3D$U.LEX/>JN7E>X@#KG6XU#O+,%#CG/_-/<66"Z?4TLHZX]- M6@YK%?J#9#Q"QGYN17@;V7.0<<;,^YDQ6CL*T$/]I@ 2^%5>L:'*)=3@5 08 MESZ_H2=3BA.AJ/)R9DSN[WQ )5=51,7379DQQ'Q M&V7,JOWC=F<"2,9EES[U585U8TS&@-MT2)' $[(_AG:!)\NC +(/2>I(F057 MCN8J"J!B3['C],!OZ13W@B7*D:R^0\1;&:BT]> M/%.!/BA._+<*_J8Q3H M*^=.+)YLN=17DS!=@06[7.G=J%IZW;IJ3ZS!3BO=5TMLK!]EE++/;I5?E[O E5DIHD1'OV@4*L[RUY!,?C*Y8CAK%=]RFGLOV M"'4\!"<9B/C6^MCCF@E+,9]<9[O"S[9)5<3D3V.Z+=OS%MX.ECH7%B]); M"-%9,-Y',[1C'8#BI\?)C42FY:0%0)P)S0S4QF:[&O'!XK-045&6\Z):69/ MR12EC#\0VKAN1,Y()65AI0EVY:+4";T_6][V2LM304U;TC5F(WB@,D>4C0C@ M_B,-A(3V)!^>@>D0&2'\#J@PQT4N-/W:QE10,A^Q/SW;HV4G8E9& 7?6Z$@- MYX8EOASQC,:V+'R*C:H*F4I5>B]4/! MF9!:GN3A'0 5< _TFZN4#1'8,D!5PI$1C>BF)?LE78@+"R<;C SIAX!GI?&@ M=DQL4"_*"M:$/31\4AW+%F:.C[+A@*9L$7M941:?VK5;$TDM'06D3&I*,*?; MD &*;A",3GM!09_3P*K;[#R>>;S0,ADH_9$;)MY@Q:ZCQQSH]YIYDCF-"JD6 M*2528=A6RZ1 ^D6A!N BB.LS<09MWI;6IM[S,5$86P?*1Q74CBWKQ/[AV#. MC:IVT;C*MF1GL62@C13USX*=J[)/ENS;G#UGPK]8;Y9Q;4X\D6D7J]E2".+, MWN.4,=R5=EEL<:Q:*T7;4E*+BMZ4&$HFT[B6JM: M9#&H8ZV0D1=2=%K&7P%*Q#BAJND;GKL^,3YPTV&M"HKB[8L*]J/ M#^0*$SPBXXO,'BP_7+T.4GW6-0D. MVE@_ _LD@U"=N@:ABNR,&XW4;. XG7+TJ('CF[_K=]>_]-%CS#NM3KO7;+;9 M;*==#6/RW.A4VMV[^3ZQ0WI'";I MS,$$^4D.9>,]:I61\3_8UE]#"?(J?+87QO\3B?%6:"CR5]:D814=SBCD%Z:P M-S=^6:#"QXZN73M@\Z"&VOYA!U37(-NM6^A8RXL=+OC#"ESKP0F_:U&UPK3O M7YN(6\?!KY;9Z5B_-/EU=X-=G^B"=WNIM2.DQXXY/O@IQOU>J]\[;E1^$E[5 M,*IU K+A4@V7VO7!._V>V1NV:\JG#L'A4Q'0N?(XS#5*F;U>79W<@A,?(EL= M],QV_V(C,NZ.1S[ "H^'J1T0>^IW6^U^S?"AH;6&UHZ1UCJ]OGEQ,=PY1CS6 ML71(TEX*]H*H7QA6/=Q&A\BM+H9F1W4&WU9-/2"SZG@87[4CUAOK^KW6J'/P M.->PAH.XIH8U'!)KZ'3[YFCT2+_),[I&MHB$5N$;[/"1*7!=V+H;II@!1^[+ MHW+Q]H9=LS?:;!\]!3@:N^K8[2K0(JRZV=D-;1\/;5=]E"3&*TH^WE,*_@!' MLSZ8 [XN3X@&NU;*$]I'WKJAUTWC;.].VQK20$0[2\?*9O&]#;'5OU77IY0^+SLJ-'>PJ;>2X'KF;))%5E_J>_]*/9<* M!!T[GAH3&@W ^YM'JG+M5@14#IZU8^#>@-0R+RMVDFT^U5&P]FPL9&TLUDA* M.,JI$YOJQ_[")L$W(O >ANJ M@TK 5:-!BW_B1(RL2\6.AO5>=.I]J[V6\1F^-F[L"1*F-G7ZR&YSN]W_ZJWW MZWWK_99Q317 5WD#MR.[[Z9)Y+KZO&[-Z_,>'M7YJ]0Y_*WD[0!/YQQ>B?,V M7LLJT=U=T:-)=X"#E*;>V$L>Y- 22?%6--#V=U;W.!JUAOWN8\H>AZV+BA5D M6ZTZ:K5'U2KEI#-NB2^P;K=#8VZ]^T]!/@C1--JT>MF3S>+-XH>Q^)8Y K^_KX%^VS=AG>O+B-G"KI;_$JXMW;T"N>9OQIU!]U1_Q7N ME__L6/BWU7XE?EIMZQS^V>ETO< 9AT&*2!S8L]8TF?WV]W>>"&SCG>R0A;Z: MJP#U-VS1\A8?ECVYL /9C!O0RDXKW%TW3QOMJN01NX&N@JYQ=J5/[M5']G)3 M':GK&$A^Z$.BZVA J(%03DAM8*+!)#;^P0Y+?R&G?V*/I(]@ZAH-G#0X6>WS M?Y@T1=8MC)%%:'$&7,.N='BU&VAHT"!YUD!$IZ<&&AHT7C;0T*#Q'P2-U48( M1V0@=1H#Z=CPNO]*6C5@U"B;1L3S.6(VX_6E9O5\55;/JM7T0R6[32YK>\/S_K--MN!WSX.0,LH=O\^6QLZFNU?AQ MZH?8XF?7LK A<#AQ1#@X;X]^=BSI@$%(JY;F1/Q33TR ):@QM-?8FIU;E\8I M#80.C:^I+SA>8G7M^C+N73#.?(B M?=$;0=W[93I$NZ.:J=_8T=@.1'Q^_=,7"[52IRV5XZ.FI4;DUY*6.I*6)I5H MZ6/6+KJAI;W14J>12[6DI4XNEV)&VE%[,#C_!>%D#6D8P[M6D0JL;K]=B5S@ M_0VY=!K14T]RR45/97+9+'\:?#&>["@ 25]88R% M8^.$/!Q*1.])[%O.:L5GH5LC7Q#ZGVM L2/"9MNWOWWL6+3-_MG&(2S M!8CQ1 0TI^C&F8J9G:'7T=[JN\M/)W2K[VS?46-X/GG!#ZQ%.OX[?O_AXPG= M\7L<[>>=V!5_NGQ[0E?\R1X+_X1N]\O7#R=TNU]HYF!R6ERZ=TP7_"Z\0Y,. M1T>4Z]EG7(24\#@$'1]XQ&J KX.FH",D[(&]$T5*K/QK'-=A)&"P-#KC2Z,I]( M7F(L;E?MOP2V@5:JG.J\])?<[ZN++ZJ]6A'OLJFNLM.8>6*M@J5IX- MK:SRK#:E=CE^/"NCO8:Z\U[%2#[-/W-*N]@R@[T>@@=9F5]#V2*25' M?;P^6K^F4F"/B-='II3^D8(E-=IZ.D'MJ>[MXC5CXP/D-UC3'>W!:1>UOM57 M\2OC=ZPI?-LR;F:8V_IXTMSA-,8:LN.C/-0*DE>:YU+K$Q>PNT'N!KD/[%#H MM/;0)C7798211H7N3=5!D#XX>X_VV67>2E ^_;).-- HV[L^5*-6U_O*&K7Z M6-7J/VQ<\$/+^!PNJ*_''U&KT:X;!>2HM.LR)&]PO,'Q SN4;$#\/]@:6E.X M.9N.5!];JW"M!V7V$2VL3&>VOCXR^&H?N OYO MFLS\O_]_4$L#!!0 ( #!\R5(MJ4UHLQ0 ([V 1 8VEE;BTR,#(Q M,#4P,2YXYM>OC@"##0A![ YW<%7/Q,8ZCZ3S2$4+__20J=T<4K(],9-X:#H;G^*SL^=,<' MYL'(ZCO#@Z.^/7!Q_]#"X_[^T#1'@]'A9'^T_V%ZC+$S1H=CU$?VT:AOCYS] M_M'8&O4/CK"-S,.#\6 2@;X$QX$SPW-DB(KYP?%+<-*;<;XXWMM[?G[^^&Q] MI&RZ-QP,S+U_?KU^D$E[<5J/^#]64K^,F9>DM_;@YS$*<)+<(=A?20X/T$>' MSO>@KH/1P$R2 A!10!,_X,AWEM N9WW^NL!!L8SX>0]^AGP&_8'9'XJ<$.>, MC$..+RF;G^,)"CU^T@O]/T/DD0G!KF#6P\#=2H+,SQRQ*>8W:(Z#!7)P5=T^ M_6(8H&\R7U#\G-T'!6)8W8%R*05$M4=2(H6OJ("Z;':0/A("L8$YJ#WL\ M@&_]%./C2^#V]O1+$ ;]*4*+!J7(2D8EB9_4+TVF 9I'1T=[+]"BBLM1V$ID M^CY\[)O#>MF6-3?]O,6W?B*WB3*DO:E>&1*Y-Y:AL N5M8@J2?D]T"R&! JP M\W%*G_8<&OJ(.8QZ%=UJ;\'H C-.<) UW!)@QO#D MI <6K9\8LS\\-/XH2I(DR66PVA+AYSTA@KWKM":)+#2&DUX@"/!PI)LV5WS! M<-V*"Y% #".2Z'_Y^CO(JUM_(>*$WM^C^BZ>U*V^$"$^:5![D'X4OQO$/>F= M43'KO$-343IX_NW^JF2^(?-,4R>0"6A:FD\#,:L3_XQ^.DOM&U+2 -'?]M8% MUJ#" +NW_B?Y>;V-Q\)Q$H7@6N/0EEO5:J%8_#!1HU*YOHM](2P^!-0C+DS5 M'T1MY/POH)-;T49D&0--]>OC*0@R)4%#P%O% M5)-H#P:C)B0:OZ[DTOG^MV(=43"[].CSIHSM$DY-Y6@PV&]D6@6^(3/8D9C1 M^@SY4QP0_X%3Y\>,>BYFP<6?(>&O&Z)5D8&:Z/W!X* 1T5&.AA@TLWG^Q[\? M#LV#_S:BO#O4!JY\CAF97Q)?&#:"O%1;6@PKQ!7\"0?+-"-OA 2.1X.08?$E M!C.6:!GN.D3) YGZ9")&%)^?.G(5B_C3.]&>A>[U6%$CJ(F!?^O$9/",%-!( M$'?<1'K8'$=:7 T'UC#?B2JX$G.6^%.7IBOW^ G[H=YZ2I)6W4UL4_IP*ZJ/ M);NGUTVJ5C4N;3^-60 MX,82O1,^3P>&6G"6=E$&JRCFRYFXTJZ@%J+:& MMBUW,&I1V/4IB$K]$+#NAAZ&S<+R5)LBNUYNZI8P$JY;_9:0E"#:OJSH^AUL M*_,B(/SVC@>:.5H&8>L#<-XM6IFTVJ@=VH,C+4(Z:)KD1C>& R/N+9]A%H7R00S?#>;Z^^ZE M"&J#=63FW; $SQ" AD1,X@NCT,(/AL#=,13IMX8UT\%1&K;AP,K[8UIL=='4 M*=5=Q^II 2D-X-"TS4%#XCII$D$-C^A%NV.EZ97F;C@T\WY6K'0IWB$E/\PH MXX\8%MG<:^I/X>.5_R0:I'[$5Q6&F@S+S+LZ$K$/.+); &CT+0.[(RG11(W! M1P])/?S85MZ[T2&LBZ-/A;[A^ ;UH\#7S.,ZP]+;3Z3#=-])\ M83%BI15T<"BK(.D:3Y'W%8$3!$<1Z>0G?&#\=SEXHC?6_F M6CL')>_6P#9S"S+EO.L<).QD(X 9@,\ITSTOD4VO'.TLTRQ:>%E*=U/'M=8L MUZ64HYDUM(H66)8871S!,M6OM^J8$U/;(LLV<][YBNH[:%CN&%X@XEZ\+,#N M!LD*KA8!9;)J@R,I&.J@-9,U;SH-+A56V[,#,[_@$S&P.FV-T79LU)E=54"H M3=JAE5_(43#319M6IM]-]!L]JW9DF[GYL)*DG5E;:OC4<5B(W>\0Y>KS6M&: M-2&5'-K"R<_-'50<]HTX&R/)9T?K2L>98,:PV^"<:TU(-:VF;=:RGR)IG$VG MC[F>8T:>9-3YE0\1?/J[%<62RNF'/33S"ZLICI$!ZCH%=?J1$D#=:RQ[F%M0 M*R:DD[U#6/YP#J7 D>]3<#&D%D,Z..J> T?LUHG*H,:FKN@:R1U=6377F,[K MHREG]O;(RB]:ZU'7Q4F^AM;KV,8:<&I+N2\&KZ8L=M!R7F,4:/:S.*G:_AV8 M^>7P2+!S2JUAPE8$U%;JT,JO=$?B7;1"4YOR9)6WQAR0+N)=49+*+#\@R"@?% M&G*7%56S)/S.W-QYE25Y8*WK7 1Q,&>MI3F5O)H5B$NNZCL)XHZ:5=5JWNRB M1MC1LS5ZAF^F9[BC9Q/T?,?P%D;LGCYAAJ;X'L^1R,*?RE\AJAVVM4&)<)GN MO7#D:BV\O34/-<66/O0S >Y)&APE:,A\8P,X(X60*\Q>%6CJ,>O M(RN_CZZFJ(L#F$++BI_J&,*WY: TD_L#>Y@+:*G@N+H1=-"0-GS!5;W75@W- M?=/,QY5E0?ZS>V^@RNNPS@2_3%AI&O>'5CY0HHB&+AK$O$IKS?I*I=6&S+*M M7/Q#,2,[ZR34\!#.YXB]T@F?8?GK/5Z$S)FA -\Q>%G'_&VDZ>.K:;5M*W^I M2!&MXG&4)5P1 3M@,I619FO$^7:S < @_5EHP07'%/M!-'N(CLAH>F,J!/6@ M-3+S4;,2KR\!C2QBR8 M4+?>DD=]7+7]/+"M@C7("D;[RT_$-Z+<=E9SG8Z-\:I'Y*%MY9SQZJ[91=+P M5(:2(]^]\+F8&GPG+D[5IDE8%8AZP#LR\P'O":1<>HQ ^X":2=6E*,,J#=<9 M]_2@E$/?P< JV$C3H*R3PU^%PFN91DTLI74\,&TK[X]KL;>SD#F5QQ<6<^1/ M"33MTR# //A"J?M,/$](?47$Y]B788P+M&'"F^>N;B)#V\K/;76:2']YT?*R M3$94J ]&4BP)D"F8$95LU[P*"$[>!,;HA'"XM5HDO,$\O2'['CO4=XA':J^4 M;REK=<.R;*O9R+%\>=D'(RI1?(FW%()[O%>N]C96R[9K6@7\IN^977V5+:P1 M+4#RQD"Q1NUISPA'MXRZK0$!;=4O?%;0IYI4]Q,#+S1\,R:)*: M%;P=*T[-Z],T8-1]7 S!]U M2B&,"*/#.J\UV)7(JOO"H6WE%_W7&?B[M__?]EZ"8[18$']"X4GTW?=I5';Y M2#S!GKSO53(%RO\#HM*N*?(C,_2$&0>_XX9R'-RA5UAP2/7ZB%_X9X\Z/WH& M&@?RK=\GO0GR8&/'1W-\TFN(YH._)7X\Z7$6"K"7,?/(\4*N!T,53WINR.)8 ML4 P*Z8;J"S$W%GGR MUSOA_,'[=)93E$LB?2T9B7X/@>IT\BW TC5#$XY9YN#T.19-QHEFS@+B=$Z% M#OY*OMX*?,238/HUJ%*MOGNYJODA/KR!B"<_C:-#@8((/"9\O@[#[L^J\(UPTD+&L%_> MUA?M(I5J9&/X&[=9T9-$ MJ'9KT&P#[66^K%?6[L;MK6)N03&Y ?GU!G/1.\\JNK.V?$L-]FO8TN1NXH@U"&-B5Z$0^W&T!+1'&D?'Z4 ---[AX@4L4Q&@BA6X7\$-0W@JVG&T= MU?Y4>RD*S46EY[5MA(9@&]I3V0AV"I-WF(U>TI#5'O_6I-LZ&-[@Y\1=' Z& M(S6A)8G;0.)9Y&*)SB=[7I!V43?M;_*7N^2Y:)J/Z.4[X3,(+H4##N))<;]= M.XU]QT0;3LY@E+:,]RQ2C>96DY%%G(<&)\G6+F9^Y.)ZZN95GKX-+>P:"S<\ M]O*QCY^1!WU!81>*D[?-8XDM5G32W\6,3BY)X" /3%<]HU<"T5;+MQ:F[IZ' MJ6/9O%M&DN6.[U8SW5+;"B3\-I<-DDIO:]E@'?_].^$7CXIVKC>/*D[;!IN8 M7?I9%2HFG -P39POCY&Q0>I;D(H M(IW$DUGJ>9>4@7$MJVY]G&V-7QP&V3=N9=SZ]== EW)M-5Q9XPNW%6I9Z2CA M&Y8KMMH[X79YY$5[OJ<^[+AY5/*A[IN58FWHF9%/L;I-V'#8;0+5UE:\74=; M#DOOY.3'>;=T(*Q>$96URAT%?L,2:QE@:Q=/H^F-L"B9"5[4]^0YDNK-!WV MEFQ""$[T'C=W2:"IT.UEU3Q6K!QO/:$LS M+M@@G6*FH;NT+P>W:WLIL//D?@[Y#>4P&)5JI0Y$:^W$[Z((?U%?/4E92]2& M*0F\I3ST8 IQ*L]6/%/VXQP'9%I1E6JY-M0N?DE;QO2>Z>RE5HJUH6[;G;E4 MK(/^G,PWO0O29#DT*%GM;;2E] ;$+3:Y&EM"16['*<.(3I+P2OFHW-CK VQO M"PRVLK6FQ\X/S&/;)LI:L5E>DKH-ID*U:[%U#^OG9-[>Y0PQ[T!P:T3TE_C* M*.%RBUL?J+5SI6P4]>U$Z38HEJ-K8+2U<1090\GC[9+'AU"4&]K\+?L=.4@9 MI=P$K*4NV1=AV. 8+=RZ K4)23"#%,AW[S&\?M+ATHS0271C>XE.ZL*TMLM\ MH6)2X,.S+_"VX> K>B'S<'XZAXV(\NJKI5K*_2FOFI[S5DW$94^K?-_#:5R5 MLDK517GOO99D.SL^$Z]FK"1Q&]B+AP[8%*D*ARQ(V88:K*[]5T6_EZ1NZ]Y M9+@NGJ@71D-].L-.&M7C3.0VG9U1QHA+V97_/R$>8P?"O(6E%Q6XA.7H ",Q MN10/KWR?/DE**J(V?D+.[6L^WWPW?C.,].3%G*)BC-$5;VL#*XW_U;'72KGW MMM#1V=$IK"2#:PJ!ZDY5"*=:I@W-M20J0;J!;P]N*(=Y;S;7YW))&,:9[&QL M@1@GB@4[7?%WWU!0Q6(T"N1O__YW'&2\/M=3U[0H_?N'16;/UH6+!651:&.WU MU<' PM49Q!4F]9'>3B8!YLGIPW(+72'6VOHJCHG%%UPU/F:V)M^&WI\$_,*A MX2"Z)ZA.&*VN>$O79I(>VJQ?_ZOUY,P9(.",1,>:*@XYJ(7>?XC6.[/0QM,* M9VA!./+(7UA>]@6%/G7^#$D@;_K16,&I ="&^NH?[&SKJ4[-6P:TAHEF6&W0 M@O*FG!G#S0+38\FV.C61FWF&?.2BBSFL*?C.ZW;G_V"KS;27KG>A2$LHSOR283LW_Q$+M7 M_LJ5?*>9*_G*H^FWE%U;NTBZYY1XR7J3I6JY-G2&W=##MY/B=\YI'K&H M"].2@Q9;#HQ[PTT&/S6$=\M7&D1N@89S6)3RIW82>=EL(-KR''WZY?\!4$L# M!!0 ( #!\R5)MP-PS$S( ,(% @ 5 8VEE;BTR,#(Q,#4P,5]C86PN M>&ULY7U9DUO'D>Z[?P6OYO6F5?OBL#U!D9)'$9*HH"1K[A.BEBP2XVZ Z!) M<7[]9 &]KP!.%7":-QRFFMU-G*\JOY-;967^]=__.#UY\1$7R^E\]K>O^)_9 M5R]PEN9Y.GOWMZ]^^_4[<%_]^]__]*>__A^ __SF[0\O7L_3V2G.5B]>+3"L M,+_X-%V]?_%[QN6_7I3%_/3%[_/%OZ8? \#?U__HU?S#Y\7TW?O5"\$$O_W3 MQ5]YKP9C\^N*WOSK_]3_N_/XGN?YM[KW_>OW3RU]=3N_[1?I8_O5__OC#+^D] MG@:8SI:K,$OU ??OUJ/LLX6V*F+Y;S MDVFN,OYE17]6H2_GYNZMU_CR6IY\9WU;@/CYQSX MMP>A;'9W_[6]Q26&17K_WK^Z1.CA>7968@J,E B!8BE>)"2 MRSZ7)5%_L1+T!9=%X$YB$Y8JSR3H'SV4-F4A43DM.LC^IX M@V#)'/ MDB$M)=*,)B]/YXO5]'_6N_&F?#\C_^G=-)[@R^425[1>:71!$2 Q'4%%A1"< M,6 UET*5:*--75CR.*YM2**>)4D:RJ,91\CJK19G:76VH%6^FB]7R\KA"NC[ MTP]ANJ@V\-7[L'A':_('FR4(DV+RM'CC?2^/9%N0V[!' M/TOV]))4,RI]<[: MJP1*,0...X0BR(QZC2:(V(5)VV/3>+^7+Y\V)>IJN)$JS;^!1B=$8*'+M)^&-..$1H\"P(T$D$S2OQ$ M!GF6YJ?X ZV/''^O%.H$R1>RQ)QS\$5%T&2!*4+4"8WLPH(;,(:NZ>J3OB,Y MOIK/R!B=D3VZ2OY]@V6^P,WO_1K^P.6/T]E\,5U])C<7%^2ZD&QN?LJW9')6 MGW_$U?LY_>0C_B%C^3@84_9W\D>[KG7 M[40R(P5KZPS#9QPH_<N.NLXQ]R5XY[>/Q6_&;U'A=78,CSGUCF M@LPV@U#5..K(P*GB(,O*=2V+Y;=RGG<+GIY^S)@.EL?.GL9":T.B?X3IK#Y] M/OOVC\KHL^GR?5UBF.4;YU[S\AKC:H(Y&R4E YNB!46PB.4805F;(\O!)9>W M8M5NSQW3T?2SH%E'L=[BW5^_OBV3'^CO?P6?D(%"46 +G6/J< M&S\"JO%Y L[YS.[Q>X\^U9H@V?K5:3./9*L03_'7^*\G%"X&6 MGT0M/D0)R5B;1!$J^CZGXP.!C\G9[T6O0\IV/(2T7ACM)'!%NZ:2]1!28+1K MW*@<#(K01S\W)62[?7OY,4Q/ZH/($UN&$_P%$_D[JRDN7^;_.MNX5]OLJY9* M>23?RP>M01G+(-CD0:18T.M:[=,G_]-Y86.R,X?D_K;*XAC\.8@R>166[[\[ MF7_Z#\SO+MW)EX7BDK>83L)R.2W3S=TN"E+JXC;K*$YZEUB!2.L!I4("KS@' MTL81G1(F8J>[/\W7,B8;.$;J'X@EW=G^'<7@TW>S5V<+PI8^_[H(LV5(%YCK MW\[%OM,+'4SP06E:74D4'QL5P%L7 $LR46#011W6T'99YIC2>F-\1X[/K0-G M8;X))_4.\"_OL5X4:95KN?FI?3(JCR!OE#?Y81KB]&3M'$R2X12G% U9"TO1 MK.5D^7V$HDQ.PFG.8Y^JPVL@ABK4:Q^U(3@I=I8%]_32H"L!E,S$3&,*X= R M%9M(T]O>RSK',B;/=5_)WU8S W>\85'U;+4@/?;[=/7^%2DNTG2+"VR??YK/ MTCDX2^I4I^"@,,G)SI-#&^JI12XD1N6S3*%/V=V6 ,?DXK7B2 _9M/7!KJWT M&AZ')ALC$Q1=CQ88V3.GZ\*Y9U)YHTJGJI.',8W)NVE%CT82:*E*/B*Y.N3? M_#"?O?L5%Z<_S5>X_#E\KC[/Q 3CM0@:HDFZ'I=+B$5I" )YHG4&A7UN2C\! M;$PGC0U51S-9M*^+^0'#$N_39*QXA4IS2#(+4,$9BBN% QY%)@N88TB=-,=3 MT,9TU[69 FDJCV8TN<BI.3%!0)TCDO:0NS]Y8?Q1G=?74O M4YJ?S587;^+%"C.3%#C1)EN>'*CZ:OJ(#@2]E@JY3!+[1!'WXQFIR[T/'^YT M!A@N@&Y.U 48[54J'C5PA[4#CK00T3KPR2JCN Y*][G/^ "@D7K7+>C00@0] M7*CKYOHR0LS1.)X0DO<5DS7@BRO B]"*4"5F^L3DC^,:J7/=@AT-!7*8D/T" M&3TX1ND)BA+UEF_M/UA" H><%UEX2*5/O?$VZ$;J<3/;=7Z\NQ[K(BO9($2CU@5AC!0T MF7EDTD8C*>"V?;K'/,7KT;C>[7DP4 P-W:O3T^FF&)\6N2GV?X>S5/GID=2N MCP&RL;0^ZP2$I#.I:%HA9RGV:I'T"*B1>M_M"=)*,#T5!VFKXED@'#P18Z- M<"%6IP#)J>/1,M'' M7WO=<2ZJ]Z.K'ZO!Q& EZNA=ZI2T>A+;F,SG0)[<26"U%4R[%J@IG9V>K3O: M;5/ ,\G1FRR0-$"P#I3'#%[H HG9R(R6]#_7*^6Y"] Q6>#65.HHLH9M4U=A M.L/\;5C,2.,OKX%^C66:IO6\4\9@L@-K2P2E#<722@0HUJI0DN+H^ZC=I[&- MR3PW9D]CP30CS,\D8:0@>N. _#.V'(03"L7G=4(+7QV2;& MH^@3M]X#9DSIK\:4&+KU3;WXN,PE] G9 M;L!H=6K\%A-./]8C"++)%TM,WE&4XSG8>G].N2#!RW7/$R\HHC(4&/7)]3^& M:DP.^/Z,>.CP>+ <&K:3^DC/GB\^UV8243O)" *4$F/USVI;^XR@OY];NC4?*. [;VUTT4WDY@JU,5Q8C" #JWD0@U5Q%PK\ M. 6! BG^ZT. +<"-R1-NQXO64FF7G7H_7ZQJX=_U[B*< K@0C"?%Y$,M%[/@ M;(ZU<;>TDJ!PV:>PY#XT8_*#VQ%B\+ZW\X'#LD[8JO^ISMW'<++.G:Y>A<7B M,P5L&Q\M>60!?01RT@F:4@4"RQ*RD-+D&'CD?6KKMH(W)F^Y'4?:2Z:Q]SP1 M/&J6- )Z^D.)I,"S2-%[R2[83!I-]KGO<=]@HJ$Q@$N619$L:)7-^7;;'TZM(B^X3\C^,:GW\\B <-A=!NK,U\GC]-3T[HZ9SQ6J!G ME2//BZD,H>8U6'%282:SR_J$QA<(QN?T#A+V7AO;,-:].<:-0K%O_T@G9W7X M\R4RF4Q4F6D*NVL-B:,_HHH4JF6%6%(I7/0:$/ TNO&YO(/HT%P@S:CR^CP/ M?=F2\1+@1/' L!Y=9:EE[0FL22/9"+9$E0S].R7[Q,@/8QJ?ESN(%HTVO^TU MBW,,5Y:I&')0A/:0HZV\1'+@8T$P.1,2K9'G/HKB7CACFH'7@ +#M[Q3X?/; MNG]ORF_+C6R!DPR3FQG0OPRE-,Q%3A014M39_,2O^U;<-/]WSX.3(R'+/?\GD; ML$[=E2\__0"]E.]?2:O.R?3IM])WZR[;TU0'NF[2>S>_<>TW?\;%M';]3HM* MJM>X^2_]?>,YDPO]GMQJ?$N+^;843#6]DG@P,8 U,H"RB. L*4M!'G0((G+I M.K5?.>@Z&_1WKA#H=?XX)1E_\YG>5'K^I?EYF5;3CYNK!B&G5!QZD*FF;WUT M$*(5=4=S9M'*R/KXY@2AB/F^SW-IGN0H.70TOOP;8Z+;N*+'@.*.N0J MU*&JQ6EPF"(()^L1M->RT]G,]AC'E,U\_B0=2H+>)-TX0S?Q$8.2M=5?5Z& MXBY!%,Q R$;QR*+7_J DO0?CF+*PSY^D0TG0C*2;);XIUY?]9G;_X>HDZ,"5 MHY7'L)YB*S*X6I5:@H[6J)1YIQ/-75".*3_\C(C:C0B]]>E]3HD*2BDO+2 M M"I3F'KQS!IP,@CMN ^\TS'Y?SW2OW;@V#T23[O!919 "ZR@BX2'*;*!.G:Y3 MC[+MU.UFM'-8.K'E\;$LNXBAX3G-5;XMP"+0VP! 3'U3;A\\7YXZ7_^UC;=1=^7! M_.XD&6.UU )DRAF4+Y;8'C*@@:1 'L@E#?5V5(+DF$D^,A4[^3U/(1M3.<+!3&!# M8;6_W//[@G;I]?S3;!(#HBZ%0[U:5Z_V2_")K+6V,7H7,@N^\Q6?2RQC*EDX M$$T&"J3EZ74^2ZO?PV)!NN[SQ;CSPJ5UQ28P3!!);700A5)DI;5%5YR0V.N6 M\WUXQE3%<"""-!!,V[*G6GU#Z][HM0LXCLQ>$86!B+6QDK0"/"L!2O)!DE]G M8J= ZT%(.Q84P)? E3;R:6AL;B?K[MYVG3#/%"]6@PMU8)',&@(WM9^30<-C M-A0U=C(_3Z/;AD3^"R-1^&GWWO?=J*9U#D10J_K91-2DQ"TST1[ M3]Y9MMF+/M<]]L.[%=OX%\^VYJ(]@$D\;P1>J_Q26IQAOM'&U)$[5Y0'*;2@ M[;&UP2$SP+Q&IVRP+O0;$<6/MIE?!+0BY)< B%4O8N9 M,D17Z@1B:ZHV9SKUR9KO"'0KWGUA^?2>LNQ(N =ZE4\,4]H+QT 76QM-%@TQ MTZ;H9)D/N13'#T6U!R!N1;(O)(7>5WYMSG%N8YO.[KD<,K\LL5].>.8U56(A M\3K=, M);P#S8$0MG?3]Z*.?H+\<[ZR^88];/&ILB%^I2\;X]QQR*]^$UQM7$VN2M$0ZLB'6(0TU>9G*4A3:.1<9UY'UN5.X(=,=" MGR^3:PUEV?)P*R'FY7>T2S^&U3F>=9;@\V7[_W!RLGQ3'H8_,3[GR+D"YFJ' M"O)RP!=#V\23(U_:9:/Z9*J;P'\&I4;-N7EPL3=7D03G^BI>XV+ZD7:X]E)? MKA9G]7?NV[6DG>":MBDFR4#Q$.DKS8 ;H3C'G)WJU+5Q$.X=BY.^* 5Z $GW M,^#?G"VG,R07?M/9?UTGO_E)GI@Q?_XOOE\JRVY7ES?4F3XFA+C$N 6M#KI;6$ MJ'D$910R(SUM9:_V]T] >P;Q?&LEV%9TB'>+<%HGV41F:MV< M4T1XPRS46Y'@7'98HI*:F49Z[GX$SR'8/K &:R"JYC'VFU+M_ 7=7\V7]>J( MTD59"O63R]5=Y@ZQ62ZU25_S"HYQ!!-U=(C634C#376\O]O)C2 M6C_4H9X;E)/B41E'4A5H>;6Q9%Z#IM .O> %43+1)Q/S**P= ^,O@CCMY-2O ML]_WLQ4N*$(/YV63-Z9WOJZ3&D_VZNFWU><.[N:W._J!??S.ZQTV3WUYWU,G M3DOOM#&0N4.H]S$@>F3 ,+*H8W22^:U,_J./:= 3??WA-RZ0_#2?S2\J-^I2 MK$LBI*S L'HH8A+QWED'AMRM('CDI5,GTFW0C:'Q1F,ZW-,GO:V0VDU*"--9 M7>&;V7?S!>WP;#/0(WV^[T1C^=.<7L8E_59MMOER^1^8WQ'X:[\P45E;Q1R# MK PI0X8:(KKJB\6B-?E>(?=)/S5>R!BZ@'0FY3%%W\Z%N@G]UT68+4.JFWJQ MO&^0(HAZHWL2@Q.6V0PA<44N@*; (.%R%,LSF;E2Y]JL!U CB%/T)EWO436 M_-[LI7:^>3G3Z&B")8I;(1SI:8P06&1U$GK.S.)V-[/)&[XIT\%B\ MQY]WU5[B_\;KR]65Y]K6Q52YYD%A92'2:N-,7]7GL+(M$/7*Y3 MT@ZC4Q]".(; 9!3L:R+"H[F?/^"[<')573W?'(4ZCR&D,C:]BF4/+9G>O,MNQ+7>N32FQG^^GXQ/WOW M_KOI1_Q_&!8W$4V,] )%R9!]J&7614.PB=Y'M.@TS[*(/OVMFBYC#(GQ@S!W M-Y7;DPP',OQ72ZBW_J870JR) J0$EE,4(7+BIF#YL6D.B?%Q#YU:L-PC]G8')6E#<3< M+TZ]Q/,CAN798C.U\]YO#@A)=W_(X.ASX+H:!9K7>I9=/OOU=)E.YO7QD\3K MG*/,P$B=R27FC-R+H$!K5;Q"IF3J<^#Q.*[A'?N]VS+W"D9C(2[KC+QP&7F&$6G1GD/0AJZUOM'GMTKW(C<&;/NDX"@T*K:$MA1J(/1 M%,YU87T2SEM#'-.;TH9#MU^2/M)JNO[^*NWD8RAR*XO,P;M_8'#Q5=S"I5FZUO+L^7\9)IK$< WX:1>UOGE/0ZZ M]S+L@7W"R/W6V^KL\D&Z&2XL]]P )[<>5*$_HE )BF9"$'U4\)U.VUJ[T6MS M>\^9\?W1D?,^)0:%(X.:T /'C =-6R%E=I;?[B_W@+NSW?.>AS>\"Q5N^#@= M-KUM/?C#:]9>)Z,)A#5U6$^]!!ALLL"=UB(S0POODS9]'-?S<(KW(4P'N32= MV/<(?Q7MGHLN@)?6$W^C!R>(SMDJ:Y(O0LH^9[K#ECDDF@@M$0D]* PD"-]- M9]/E>\S_F,_S 7H4/T]7F!N*FMYPMVJ,,&5RL0R-M,16.75^@-=FD:#I56SV.:TPA M>T-B-!1&>TU1.V"@2+:P&" %YT#5Z7M> MS_$^;\>SO.CE." "?N(3!T?#NR!N%!G??.3-(>>;EEBKBU0ZV#$+Y/LG8+<,.;N*\?\6OXHXY#*N2EIXB@96TCCU%O>C*HPJ0V MW C6:5#Z=11C,AJMV7&W)_N>N]^PMNNBF'%YM23F6-8^%^"E5IEYLFXNB @\ M<$<.GW6NT\C(^]",*7+NS8?!TFC4EG\QSV=I]1I/Y[6AY'IG+J>>5KO)M4)T MY.]XF:J!LPE"B77PJ<[5:0_"R:>,R59/&E.TW$OX[;>\;21]<]T7*TTV:"YR M!AMKWZD2&3A?/$25D"(Z:4RG5A@/8QI3!-U;4S223+MQ8/,9L3:3;YIP^K&6 M,E\NDPLKK)<%9+"UQ:3UX#'06ETJM$S&4/:I+W\8TX[C%IXU4QI)IELU^048 MR7A.4680F=6A+8-:>P70IJV[#WW-@9DRI[ZR,&ILITP-\J5W2X;NW0X"T\4@ 3BO@KU#(>B$IL$ M,.%39@Z9$'W>K < -1AL6&.QW\.BTO;SNM(IG+PZ"R]$+V2I=M!7!,F;06W+EGHF%S.;4N9?R%7M'%M?4J MHS)Z'J".,2.36!O?)6_!*E>T0(:Z5Q>J>_&,*;G6@R(-I-":$?\,:;T;5W;5 MD%WTOLX_,\1.*<#[C,"%*R%IJ35VZH)]+YXQ9=PZ,F*(%!H>XVY&<_PH'I\R5W MC5;1*0[6:$;!59+$7?)]M.>*L:!-5GVN@#^&:DP)M1XL:2:18T2ZFW/'M_@1 M9V?8)?"]]PD=X^"G5]0H++Y(?M7^CJ_.EJOYZ16U/D^8L#;E.MA")DW*01"C M2I!@(GD;WK%21!^5_2BLP3G:QS[\@O-%%I>%8,!"*J"((A"]UI"+8S)J9[7H M$Q]O@VY,P7$[!MW)T;:64[LL_V/(?IK/TCFXH&21C, 90]ZYLJC!<>: :66- MC\K*W">YM"7 ,4701^+1GM+J9^;6)GBY^?/[63HY(R4_G9&E:-2,:*?/'VSB M]E]-(P-WW;%Y6VG\IORVW)P43KBU)M:J?8G2@D(E(7A%H9(C J MQ8;^GN8M M4"U=ZUL?O9E?=6W&U?FP@+5,)RI90V^ !NMB/2ZE:)%PQM[R;-+N$=;?0/H33NJROM3^ZI+ZXS3,:4$UH-A3Z#&(:!G+]Z&Y-K M'U*.6G4J[=\2X!@LT7#1[Z(*]I5.%U-SD0._F-UMBR"'W13(N<8*W@H(,CK0 M5M2JBTSXTRM;<_KFEB]E&L+4+2F\?*/X?/]6+@Z[/U,+DW,YQH+G1F M9%N+)?=31:*VMS9 8M98GS@*&;;2=T\\J$O=POE3EO28GVBS?OV$)Q_QQ_EL M]7XY449[4[P!E)QX*34M3$BB:7$Z*JN4,'VJH79%.@:'KCE5MBIR:"6^AC$, MA=AX4\EMA98E47SF",R8VHX($P2;(R :[Y!)J4V?8LQ]$8_!G>Q.NH.(LXT? M>G_U#ZW;8J8E&U'SN[;.:[&(-2QRY%QI5>*6PRF>+JQJ7$J&@:,QLA[AR@+* ML0C>U]1W!,:# V M('JTGID^F>5M$1YD)][B:9A22+!X4[Z;+HF=U4Q.$&-PR0J02#NB:#\@&@K& MDN9*(=RJFV!_SQ5P[NY8L,%^_!7\R*\-=/\XEE46"M7@^9(2AM''BE M$R21BE)!6H]'Y. 5T#'H]_$1;T]!'H=M1!^<, S%F9! ^4@N#4$$CXE<=(H' MK.8L&M&G5>G.4,>5^!T;XW86YE$X]]W\C/2P\J1V/8/,7!U[3BK89U7;4L08 M0N2VN#X3:'9%.JZ\\\@8M[,H6P7XCT#\=?X-_ARF^659X>(29,HF\809R/9+ M4"9( EG([OLHN$P9([M5POY@]+_KL\=T,Z\K@PXAF^.G)UV0JCBN*:#3%#4R M;NH9C04LJ!G2MKER7,VU3WKR4'?^1J7!!HFV1ZKR*F,[\28'E;D '84@*ZXI M3I%.0V%%8TE,R-L=\7<\2FH(>Y)5H;?4*M!9BMHKUT"TB0CLO:B .==J#[!C MB&O;2>F6EMQ[ WL0[[=9IA!Y?C9;8?[VCSH^YN5I_=O$^A2MEQYXK,?02%HI M:,/!R^QD$/2>Z.UJ;K=[WA@"RH-(O,F&][W'?ET;TY*ML29 ,I90^5 @:A: M!Q<="XJYTB= ? I9EY4_*)P@L]#222!94&B5ZF1&0[+"Q$(L67N9^IQ,[@1S M#&JS"[.V.J9I(KR^;]9$9QM<"@*"*T@ON6;T%;,0,@_>H7(Z'O \;PQ*]WA\ MV4D8/6SOM9N[9$F*,,Z #K57)ZG\VOG"D2U(6IKL,.%V+=T?>D(7.E];0!UD MZ@K))+,ZL-9X!I[5?BPA*DF^C>'B@'5"NUT0/X(GN:?HM^+UGE+I?6)]#98@ M#$+5=J-,*7J5L89XI)43N3XE!"6DZ'/*\22T,6C$?G1I*YF^=?CSE^ ULTJ2JU\R25-H,D8\&2B" M8T"?F>@UB;['^ULG0A4,+E JAF*$@5YZGW:I6V1WFEZ*Q))= M/2>SAN(0'L&G8L@R(C.%1X-\G$U.CYH W8DA.Q6G[R*/OF_!M7#2N90X.<+U M^I$D?ZEV^(Y&@J75.L\X%[K/\+$&6:&C)C[;\V1/J73T+R_+=.?7RW0%XS+; MDD&+5"?3:%U'T@>P&$QQ1B/MROY.YKW//&+->2XA8Z:XT?!,JXU60B3A@A " MM3-DO#H9C.==<]Z35 U+SG>1[F%2 _?CC$X6D9'"6ET'L1N&$'S*8+6-11:K M]3$N^>[-ON/YP>W9UUF:O9/^$V*^SU$C)!O6<\L8>&$M%*TB"\S4 JM#IOK[ M'VZ0(Y:59P*$IW4J*1-$3!IL)G%H,MLE'Z)SQDC/PEKR9??CC5UD02R[".5 QR$?9I/@D[!*V$@ M>F]KET(+01%WF>)1T[*-5W'X,=CMJUV=#\%H74Q[5I E*$'72$=R\,IG"DFR ME%P8>BO[.!\=KKP=_P!L1Z(,O>:VB_ .>_A%X#*]JRI&"5I1Y*QBU?9>)T#M M/;>*8\GR\&[MN"Y1=F=4#V'U4+B3*(O1##T%:VA V5I?EHG4@CN5L](ZIGT* MGCOT,TDL"RZM@[SN0\&UH9=.*@BU%"XH\FU\LWXFH]%S.\GGD?KK?3:Q<_&? M4JJX5.HP9QNJ$I7@I2&OE&"H*#S2N]>P^&\TBJ:52/?IV!&.IM*;;Y: MJT2L(F $B51HS\AXNTKPWM7QAO'D#"TIHE&@6 [@UO4+$7,0G&?N M#WA)8,S5\;TH,ZQ ?A?Y'>8:YH-0M=0IANS )+6^+T4.)RJ* '4V0443C.CC MT^T%=Z2*MPOE^LNS?YR]KB<(T@7NHH(B KT-16KP3@60/I&?FX+QM[/A>P3: M0RJ<]KZOSZP-DKD(1M;T5VT%&$40@$HB*RX[^N'10^UG42"U%UD&]UO817X' MC;;7Z*3CAA=2&9I'1^AB@N D!8W19>4IJM.=$M_;(ARI-F[,JB[R.DK+Z#FT[3!_9L.WT;;\_&TQ/M26!!!"A9(/EL0I#WYA(DA4P9(;))PSI.'ZK@ MPQBNLI$16.&U<*EX(&(Z2%%P';P5,0S(:V]1\#%"\[*3=!^)C)MM_&&..-#5 M<*,DB):1,^ATJB,L?+VWJ[5%G9/9YQ;D$T<<(S0$C>6_YQ8?ZH)7%D[$.ND/ M4RV3R1@IZB@(6GM$1M$HQWWRF4]>\#I.$[EC"'[G;3Y0J"651171US[*!91( M#)P,!K1B+G.DF#,.'YLPEEYN1Q#\SIM\R.M$@;Q<1,W!::4)5VV1*4D?%2FE M]B:2[=VC*<=J@'>'EWW6+#]=4*!LEI2"O(Q6DR%,X"S'G##8J6FWA>"?#]IR; M"CU1(ZP<9A4M\,@\A?I90RB^,L%2\$^;A(<\.QE]Y7<7CC4HNMU%C #E__M"F.,3:T^!':&G0,RE>!-JW6S-0[MZ M:./IK\4(IC3YEBH=IRG'R4-V\CZJ!!HGP\#.W"JG&7%L%4;1=1_N2S744$P!:9VMJ+B5UW!Y?QZGD MRC()XIXCIU;42==)0Z3/!I,EM[G$;/$(PS['7#S8E7EMRKEV$6KWNZ>2H96* MU(\N52V@(_O#,]F?Z(IF2A7.^H2]6]T]?29#LX9PJ(5@NMSU<%$E5T*5'8^@ M$K/@5$F@DXW)Z))2&3ZVH)'O,N$IU_+<"*+62:K:SM5'F:$P6:>D<"9454.P5=C4Z1%P[3F M,>]SNVIXH=S.IABEL4H0^Y2K=]*M)>=*28IZ@DB1B*B%/N[\J9':ACW)L&^Y M]DYR.MRAJ\Q&RI 39&\"H2J*7#HR9]HX1DX3]?K'[%Q6F8Y1_FLW?UR]<85_7_K^:G'^:S-=Z-_M['VNSV@,'69\!Z!EJC M2W5Q[:F3Q$LJA@+AR *Y);E^%6. 2 %4R88+I3OE@*ZA&*IBZF=\/UNN%F>5 MO*_"8O&9].!YY"^#1"^4 F8#T=@5!CZ4 E@8(GEE+)H^*WP,U1@,TF ^W-8H MS<30S/;<1/3;+)S2RS?]'\ROS[-$$Y5=MB$ZL$;4\@B!$)RMFB[XX)VQ08<# ML.,>:#M:'WB.'!DJD89$*;A88#XWBJ_FR]7R)Z2E6F&+E +(G-:.]XY";>R+=A,2,]MOP9%[^\#PM\=?69C_QH M@$QC[]<;?#-R:CV8 WMU54!R$U,X7?DB*9?T;\ M!1A0_353BIW[V8Q"XH!"Y143Q4 M&ZBGVD ]"0E<%XZ2>Q9CGVBTTX+&9%X[4'0,--C2WIY_O_X1">'?__2_4$L# M!!0 ( #!\R5+WCJZ616, )U#! 5 8VEE;BTR,#(Q,#4P,5]D968N M>&UL[+W;J,K/R\!__Y^.[B^\^X'0VFHS_ M\3W_&_O^.QRG21Z-S__Q_1]O?@+W_?_YSW_[M__X_P#^[X^O?OWNV21=OL/Q M_+NG4PQSS-_]-9J__>Z?&6=_?E>FDW??_7,R_7/T(0#\Y^(?/9V\_S0=G;^= M?R>8X)M_._V[R]%RJR4D83THEA&!B@*"\!J63 M 1^E!NM1!>YL9&7YH1>C\9]_KW_$,,/O:''CV>+;?WS_=CY___XKL H_%L'L;IZ@'T^#S__ ^OH]$_+/^2?G4V^OML\>]_G:0P7ZCG MUB5\M_,WZG>P_C6H/P(N0/*_?9SE[__SW[[[;BFY,$W3R06^PO+=ZLL_7OUR M$^EH//\AC][]L/J='\+%!2%>?,+\TWO\Q_>ST;OW%[C^V=LIEIWHUTNNH'2% M\^_UTWXX&M-; C)-EQ&!?HKC2O >,6[[].,Q?_XLR%C"Y<6\1\0W/[M7O)-W M8=2G@&]\= ]H%Q\$[_!=Q&F?4+_XW&LXUR W$=:/3",3L:9 MUHN9OIA-+D:Y;JZOY_1GW6UGD_*"^+;8!F:W(Z^?#76_99HMWO!_/^3CKRV MF#(:C^J/?Z5O5\^H>)LL!3_.D?YI_OZ[4?[']R,9'"_"6*D,5T9(S[2VP5B. MI@@6Q=DA#ZIK6J_J8I*^>.Y%W6 GGQEQ$2)>+'YZ=CF#\Q#>GWW^4!(#_D)? MSLZR",YFHR 854"A+>"T]T!G!-2@8^(E&,V:K&T3R9M7T?-*C:)?ZHP5\_]UD MFG'ZC^]97ZH^\]DFK1 A,FE &17!*Y'J\FS@)C,E55,5#Z_:XW2Q0[$'"?*F M0OFQ"GTZFG*1/R]3%):,C8YL9T;\=4:3B1T5 M1"Z,]!-3 M+E:7+<9Q#TRX!N+![P5W%>A-W8IC=;LR?,?GSS^^KQ;RU9E79'))QP+&L0PJ M"PN.^0B)N>*3C]H%T433.R$]>+WW(^R;+)#'&WLSI ]\2QO/,S)7+B;OZZ)7 M*,\DBR@DLR!-)'":*.J2=%!TL-H9*Z1MPX2]L(9G0T_JNV$?]B7[!EO_:[R@ MOSHG;+^%Z9]X;?%G5FM-AJP$HYBGC8MG0J8DZ5#K'$44QK2Q"79C>BR4Z$GJ M#8Z+GW%,"[X@9$_R.Y)N7>Q\] &OZ*JSK,>7,8K,E9 R!"[I#Z^9,-GP*-N0 MXA9@CX49?U%^&<_#^'P4+_#);(;SV1G+7"7#-&C' MR>_5EBSC:BT7E"YX)G- TX0=^W$]%G+T*/V;W% ]V!CSZ66:7TYIW=79J6[. M MHO[]Z'T;2>>D_?ANDYSLZDPD*;600Z^1"4(5%X)14Y/$5P*03)I4T@X@"0 MCX4UK?1RDT+Z6 K]>#DC.WPV>SIY%T?C!<^?I/^]',T6@G^%%S6LOUC"&9,A M:&\0C AT3G*!$+/*D!2+5B-&^D\3!G7'^%@(U$@K-_EC>G=VS]!9E[G+4 1A M44(FH%U0@"Q]*?V7<9J\PU\GL]E9C)YQDPKP MZ#E!HK7YX!@X9U/FQ3G4;3U3CC@+NT=:H]\MG9/C@E XU.L9>S-_B M] K6[S@_D[3?!!889&9H"_+.@<^9@7 IJZ*E%G'CQO+F'?GMCWFP2NU9@@V, M@#6XM1^"[?&P7C#P M9UI_Y=MD_/QCW5K(FGA;5QK&^0M[=5*>89R?&>^%EER!#F1<**]Y/; ,%!US M$%$38[N]U(<]]\&JO+6,&QSC5WO03R25IY,Q0;XD=%>9.S]BF4QQ^7MOPD>< M_38:3Z:C^:=KV]F7G_*W@#T2#AUG*!OZM\?JW^RNJ[9UD5$LK+(HE8^D_T5 M? )G# =-[K20AL5LVOBL7\!X\+J^NU"WW+,=G6[W/$S'M'G-7N+T]=LPQ1_# M;)3.BE/6QYR!Q9!KBNG?KO(N@M!#CZ4O6? M6,N>,#_Y0);+.?Y^6:7RHBPPSEY+*T4\H6"AU]\;H#[8KA-T"?.99+XME"DNA \1+!DUL/ M3FGFHC>Z-,K;/Q#H8Z51+XK90J2C;VD_+_]-B!=X9I1'A5Z X7I134EPLM20 M-7D\P10F=9MKM"]Q]$B#:P6(S95_A#"WY7)]MRPG^WNZF,PP_^/[^?02KWY( M#C!^G#^_6#SP']_/\+Q^<5<^S*;SLY?32;Y,\Q?353+RDX\CK3OC1^$TZ?)\&NVMDKI?>CJ9MJ[TG,PW$ 4^9) M,R G29!I+"UXG1PP*1VF8&WVG2*A]U'W7]0AGT;U!TBW07+O"MAO"XOHS-F2 M3?*1%D76JXJ6P+ H(- F%TIAR1>!SHO=:"N0LE IF>"-=XK3_AX5 M:3?EP)+6#NWM;07V/;G_/@/)&:E$!F]4 B6QIGV; !XYCTBJ4J;-;5#_?0:^ MC,U;1&9E=(">!UI8R1!UR)!BX,4:P4R.7\N%QP$ZWG_A<8A0&QQ+B[RB+:_' MDP]A=%$=K#*9SL(%OL9T.24YX^Q)_I_+Y7TL+>1%>1,^OJSI[J2 ^7PZBI?S M^J_>3%Z&*?W*F<2@&3GN8-WBQLXE<#YE,);YG#U3QK0)<#5>V(-GX7U2? .; M>M?RZCOW-,S>_G0Q^>N_,)]_/@>>E#E.7V&Z"+/9J(R6#;S(5*G+7*XHINP8 MX_5-51E4R0F"1@L<19'*IUA4HV35WM?R:-D[D'I;%(#O6-%/DRF.SL=/+Z>$ M,GUZ,PWC64AK]/6[B^5:#GH[=3$^%^] *T$6M[0<@A4,1*##"#$FR]LD:PZZ MS$=+\].3HD'1XKYWNA-\RY+B64%)].XJ+Q$<^8/@2XI:!2-R&I;3'8$_6I:V M4%R#@L@MR->HSX3%E!1R\,QJ4%%(<*PH2 R5-5IS[]OD?NP!]>#YTI? &Q0U M;%PNE8(E."=K'@H#98*$:(,&=&3".ANDTXU=^9-?NQZAYR.$>>IKU_42GN%T M]&%1V?_+N*;BU\]\-9K]N;B(L,K8X,BG$4R2; HY\=$8 UDZP8M#SIQOPHY] MJ.[)M>Q!RIXT$GH#O_(*6\UTKU6:;^A?KN+87; =XD M24^*&)HL2.:T-\Z!B9'>$,LSQ.(1:(OU/"5KHVN34SP\27;<\)Z6(X?(OP$W M5B[<\X_I;1B?5X_NKS#-JVLLJRS+0G'@A6P?Y3$0-F6A8"B2@%LZ?)MP8Q^J MX>W._O0W:23\!A'Y=5'4*SI/7_\5WJ]0):9T#.2<1ZS5$:8:8D(6*"Y'68RP M6K=)"]B.YQ&1H0>!WXNKY 659Z/QZ_DD_?EVU_XJN>MB M-ZZ2H\]6%2YBD$$9DWUVAC.A8A'6^9@[7"7O>7+O5\F,99Y\E""E$:"3B8K47T](%PQ(S2$TOG8J6 M@5M,GGDW;O)$N(R:_^7V>P2 M\YFF35GX15:@J[", R>SA,RL<]H*(V.;AL@[ W/BZ:*O!G".UH++=JDWECP M&=(Y;9FN[9,X7^97.":Q!A1#;9'BDFQS*[#K6'RLE#A2]@VN5+],M%'91*MH M,6BYJWTS/-3R@)HI6%(M+32E3??D$VOVYPH#^X^<4B*#:G5OCNB+:3R"M]?3M-;$E-^MNCK\Y(MU#)JD1C$8#FYQIHS],A42K=Y?\/!?9QLO:?J[O'&=(@5_G>XN,0S MSUS)B3GPLL9VLDT06;! MH5SY+J[Y.)]X/,"[3(O7[Q?]+1Z_A&G:32K72L" =32U@3N.AE"&G"%7L>(C@F1&?.-.AP?CO5Q MDG,@W37HI;<#\>)-V Z8"Q&"H-T]&4/R*4[0MN_)W4Y9T3& 6/B@9-L-]:OD M6D^::]"Z[BH3=/9F\B3GA2["QL%N"K@HC%@U9W,T4&5VV<;PH8K M6[Z.,@FK(]91F(SL:VDRD -9WTF1(W>EI,U.AH.R]A'ON/=*M2WZ)SY):7)9 MN_^>OZY=M$A.LS_>U_OSY_4.?E8G(/TZFLW/N)52Q8P@,J]#G)6!&!V"L=YQ M3)R%TJ8DM"/ QTF_EEIJT8QQUPVCXH9ESQU8%13MS#* 4P338](\%30NM[$S M.]WS]G)E*:O;22N!$G*-Z D)/D<'7$5>(BO2;G;1'^C*\NAZ"FZ-%]Q%D+8. MV=6* ]F&#C!F9H,P4L>G M36;P7EB/@0C]R;W!+D".Z^6[R\40TUTY0"N@QF&2H<[=MA4M4!$6I;R!2(GYLI=$#U@C[.)T'O<%+K@6[T)71#V MWG>]&[;AF[#WK],#"'.$0GKNT-X1:2(H@MM%&V)RP6R,M'\R ;74,#'D 5FG MMD'WGC)[>K??!\8!F7*5>+'N3T[F&^& MX\PFNF$[A;?0[B'GTS&JV>D.]U<*_@H_X/@2GXUFX?Q\BN>+.^!)6?^X&F$7 M=VH?WNV#CRWNO@/\C2KN@-%$14:($449G8,HS/.8DLTLI2S.NCWBR.8N7WSX MB_6'7UWU."F8TI[\'!G)DN8F@]/!0@[:%R,33Z%1>ZA;D!WO4"T^K_:N)O9G MCL L)^N>WD4R$",M$V623&4C99OKO#6"$W2AZ%/K-_VG.PBV0?QMQR*77D%D M#$UP''PPM!D*AN3-)PW%*AN\L+%5H?4^5$/=Z#95?V]BOW>WO3]>SDA"L]GK MY>P8L^,B1JQ0WZ]3ZONW=!NM4OG=_RM]U]WNT M$EH4["^QK RZ+F":WOE^ >?$=[W'J^O&I)QC9=V< ('SQ)%XGEQ-.E,\ 1GQ M#@+#5"1C/G?S@>ZCXKO>Z3;6^R$B[E'?B^S7WW'^UV3Z9\UX)?^K3*;OUJM< M]]R2/G M$\3 :*TV*W"):] &C<4H2W+V-B>FTY-.T+7G[EJ8M!)ACZ;C MP: MTNM)F?\5IABN)GU]"=*C#8'5>9VV1%I^3N"R"F"S+.3;)9FMZ*3GKD]\L/IN M(M*^W^L?+RZ1@(YQ_N1R3@M>%%+"CR-X6+:SI M]J[?Y>D/E@_-1=WC7E)M]$T8^+ MRQ[[FT6['<.C<=)Z$G/?%Z0W$*W[:G? U/^5Z XT)[@$[4%3>Q5_A)C[OK[: MAM$SF [3:Z]AZK?=YDYD.8/D6Z+J7FT%X9% M;=C*^5P=0ME91UZ$ S(K$RA'6HHZ"M+79QZP' M4??HO^V)&V=CMS:*VS__P>NS!['U_9;N"?ZN2RMB MUJ[.:.61%;(6N8# 1R9]#%P*U4VIMSWJX>NW5V'V'2;M&-==(561BZ R MITV%=A:E+/F=FCE 640F%T$ZWVV'/NBQ#YX"[83D/-)B$K#4:W3;T#@][\*KO6Z!] MMP:OD^_"Q<5Z+/TS?'\Q^73]6K<$J1B=0"X)PN9=H1,("]BD/$-&9H;,G91] MRX,>O*+[%&3?[;)K((G\.&(<(5M9&L]P-CH?K\"%4H(H6H&-%9Q@#*(P$8J1 M.I#EF%/L=IS?]J0'K^9>1=F@D?2;T3O"]J+0%C.>%9R^*#]/)OE+ES):'I,2 M#@(Z@EC(Z(@RU?R820Z0D,-+G.Z@?4\/)V$=F::EAU!+XE2.X#QM MQ29$;W31Z%V;5FW[<0V?^]- F9MTZ4\3#6J%KJ%[\0&GUX!)F8).M2VI2H)L M.\' 26^ QQ =R4$'WZ8Z;">D1\Z.(^0_P #CE27W,T[.I^']VQHL)V-O.:&K MW_K5SH_HJ9+U;DO:J&DMS!COM8J9%^55"I$\%,GKH+S,7+!GASZL<74KH6(N M,0E:B @J5/^*/#8P692D1?%DJ#=YNP>K;DU::RNYA"SY8@!X@EB, 6ED9CZ4 MK%R;1H/WN+KU$*WOK&X]1+!#5[?*F'+T40/'7,,&-M.YFG,=8*MR4,Z:TB;3 MZ4%4MQZC_M[$?NKJUAK1^ERM=7T[7C@&N6C:M8T$Q8CA2C$ZRR4B1#KB363" MZ=)?SL1.&/=),0B6:=#T,V[)0U&B4[>73LK^\MG#7N;TI(Q)+Y)L M8!X^_^WYDW4&@$NHD#M(7M;[!EGGWF M3]5Y1M-/9W^\/L.DM&6%Z)4]'3!8\W.SMN1C!L-B*IDILT>C,TQ_.Y]\^&'U MB4NEKKY9Z'1YP?[Y>0]9A7>4VLY$I]X#A:O_Q$^_A?^93)]>SN83.B=FQX<' M;_G@GH*"A\#?" 6:@,9P4H/W3B$I4B8NFC^:?_CG* MZ\=\\9"KD "/62?R_ &#XJ!B[3?A1: C.S!TPJG2Z/ZP(\#>PH$AD_]:- -T MGA::C06',0.W])I8R8(2;7K3G"XO=F8[5S;F\\_ M61?[H;4_Z4T+/;L\OX=W)(4O,*U;)W< U7N,S)?9[H'@C/,&'N-= M01O Y1K'3&@@1#(2-)/"\" )5^CV;MW\\ >ONF,%UF &V-/).)%U-UU<2[\: MS?[\\=,;^J?+WJI>&!52 2=T)$^C$$BF%,3HI>-)!+-91]?;,,F=H+XVV[EO M/0U!H0ILW4RY [2F-1E[P)VF$J,W1=Y&D".UT&1<[6Z(W&"A(\L SZ1'):4$ M%^DPRR:8E+@, =O,!!F<(+?46)R"'X<(OP4O5COG#8CK3I]6&:UHR]1\T4P. M(T16:QE'5MH(.E,@: A=$=Z8Y6N>YTFUR]N]Q M1OLA6M]Y=W6(8(?.:&=:LBR0+''.:T-)7^_5O"&O+GM54-#7;2KU'D1&^S'J M[TWL]^'^:'?6ID[,:\<8U%ZWY,^9 #%P!T+F'++UV>7^KI$>5D;[04KNE-%^ MB+"'2V3N .KKS&@_2%W=,IKO(.OA2AMX\MFP"%G7!AS%(P2O#/CD.1J5M%+] M)3D_A(SV_O5_B(C[C'1?I0/&)#QG+H+1FC8U53\[A'PFGXZ*R&M MQ+4R4#7GC#/DD$RI0ZY-@IBCAA0,_:[T*5O6TF?K80T]^:_[D= /:TPGG..9 MP4POHRQ@G*XCT%0$QY*F/T1"%)Z8T&:PZ(% A_>&3\3+'7YS$X4V<*^/EMIR MP#P_2^B0F9 !K70UIS%!4 R!9!4YF0WAU+OU=% M)X)/I78VKW4BQD,PB4.,S&KO131[1Z6SJY?M/Y M,W+_%NZ>+UIE*3-$DR*H; NX2!+)EFN4R88@\OWD_1?K.%4L[11$[/M=N#LA MANNQM<^S.>.-_+XS/H3GMPE_T_>+5?E9A<3I#Y2!L7K]XHVL UJ$Z.+[T2.^ M>7_?O+]OWM\W[^^;]_?-^_OF_7WS_KYY?R?T_OHSCY^&<ANRH$J.?IV$\7TITA+,WDQ>ES'!>7\KQK*:7J3H)Q0FP=>RD MRB6!2\H!.9Y>V:QU,-VJC?8_9_CSO5=U?U&#U*-$&]B4"W2S5YAP]&%9,Y.E ML#Q;R%A;)[FZL6I:-JH@<\%(?]DF]WL3R2/A0"^";F"![5CL\HAU'A7+RH"- MM1 9HZMU#X8 FF25(V\GM9D'M _54-924QKT)O93Q[5WCB?V)NFDHP7ABZE3 M(%C-1(S )+,F&H\N=[+)']R8]OY4>]N8]D-$W'-&WNX!:EU ?75CV@_25*=9 MW7<1\V ^C[@\=T]Z_Z@^1;M^M M!Y;FR\+_"MN\KU7=F@N&RUHKZ5,MKL_6@H\N 9V,F@MC,!36W3^X]7GW97CD M09JYX1ST*]:^>X3N/U\V3,RMD&3E.0M"F1HHR.!482)&2 MTXH;1-<+%78 >/3(82."AEYJ M68IQC&?%>'1%9!6+E49X)3#LC: =!J-Q>$W*&*UA&5!(>G>0SE OC(;@0ZJ# M=.N0Y$<77I,2LP]* 6T0M1<44^"*9\#0D+F@E$I"=-\S'U)X[1!U'Q)>.T2B M#<)K>WU") .1\7J'89,$10H$<@0]!&Z,=CK3^MNTX'@049:[,*)WL=_;* OM MZD9E[D$&7T=3:.*U-F0@!FECB$4$VRG_[W%%60Y2[6U1ED-$/)B'W0745Q=E M.4A3G5SMNXAY. XXIIBO4Q*X0'(K@H*0Z*O@F&1)X1K)J"F2R1*]PMC=3'PP49:#-'.'*,LA8FU@*_XR M)F<1/U=X_UK_095RI;DQII3L)-CDXY+F ;D"\N@ME]*I+-KC"[BF31_WPCM-V\?>E-F-)$=HHL'E_GZ02IA47 R@LQ*@@R2W-'T_#DD,4T+>)L3Y>US-/ED>?E8YII!5JY1,= M?;7E1&*1EBX49S[XDKH%GK9^_/#QIA[E/^E5>'W?SJQ-I"\1E1PCBN!JPVQ" M)*0!;[P$6J2)44E36.JDSJT?_VC4>;SPFC3MG9]W4#RF/0?#]R;F#CO<(9T@>^)R7YRO]Q]2%6%D;M1N\S9DCXDH MO6KA)DO4T?G=.,9IN"!\3_([DO-LOBR2V*"RTJK4Z79,UKH:Q1C$6F&3I$Q9 M&\XD:S,NL!.\Q\27_O5QDS3Z6-*\>(\5U2:5KT GF1NJ, M$$@O5D&6"RKAK.-*T9]H7;8AF]JP8=?''FWW??FYM#E4^V/ZX5IW:.'TBZ\'RO7K&ZL-?32XN?II,_PK3?&:2CCJ1 M'R;1TW9H/0>G$P,KK67!,^=,FW*46X"=H@R]9ZYL,7Q[4T63%@@WX9T)9ICR M:('>77+8-?GJSEERWC)7WDM6=+->2#?1G)@3QZJL QT.DG>3W@'7WX&W87J. MQ'EK>'9:@O".@1(Q01=X-8RBQ\6%7N3>(!BR=9_*LN;> M2\)D1+T+#@'(B=*0G'#.!Q29M0F W'XN]+/"IY?3*6GC#$UA/@<&3GD#RH0( MD:"!"?0R6HX@OA+;Z"XJ:'TF+M9]04YJKE+X_;**[45Y.9DM%#![ M?E%;J]2_/DLLQ2@3O1=9TUOK%$)T4M5+#TPRBU+D &](9[R/G5-M%-?@^+T: MSKH'_VH(*T%(:F*UI.<$D<,8GT(HY49Q%W^A$/@#D<(V8&M.IE6).G0?? M08"+G W&LP[DG@"+)=5AZ@EBE9U+QJ9@#1DB.( ;< /8Z:E7DI*46!J5);6PG/0%4=+:"\MP00,7) M9S)6AH0!L8V%/3 ];DF7.PT[#A%^ U:L:ZQ?XP>P>@X:WCGE0VZ5_>#4+//X4TNAC-/STE%GW7(SU]/+=Y<7RHKX4 M3/-E&]T7Y4F>O/^<,!PQYL"*J9X_.64^"?",(T@97 HA:B5*%RYTJLOJ@NBQ M6IU---*CF]P%W^HMZ8*P]WK.;MB&+^[L7Z<'$.8(A0R\V:P[@14>G%*FOBH& M5'*2-EA7H"25&*,U^-3)_KCWE-E3$WH?&'.('H8^EO+_7,[F-?"R.D*#<3E8 M98&'1$O)N7:CX_(!SON@[WLD"M"!R]!/7R4IF1&D373T(YK&.WN8CGF&<7SWFR3O2 MUNA?2QOVQS"KA8(>20HU\]]F\G1F MR]A4:PW"";?@36EY?F#^>3J9S?X83S%Z5C;>*5:F!(!88\A]3H4JX7^-](VJ=^&R0C[!;2E\LYJZW7E9>.MOAZ.X&U M;W]FC@0GB[9T'A31)MNE*\*OB6J]:*E!)N'&*["!>AFSC$D*9@B81:-K(R(! M/GD&/&:.(3ODJ0V1.H ;*I5E..;TK9'[DLMRY4HJ3=IUG,=T5,Z;L\GT]&_%J6% MZR+B#@@;-WBZ#>.INCP=I\V]Y.A-%:DNL V^#!%N89ME9 MP[%-6.)49+FUU]/07#E$ PTX\CFP>"ULN$+&2S$:L8#UH9!?J0D9H_,X80XL M<$3229M(WDY,IRCG[E>#F[FX_8B_0>SIQ?PM3K>$FE?H6!+HA&10I$-01@:( M14;05J4HK4O2M@DJ[&HR!9[)GIG37G%(9M@HU%"^]0HXVD[H,=JJ/8A_P;1EC?3,)X5G%[UYUV,:=Z" M=E9?FMGVOUI=KG992]OLZQY7:;*;BGEK'+7*[^UQ30>&"UPJ,S@$4 M4QE"4+'NSZ%8.@IB;C.?:#$_3S[@ M='PM1P2EEIB+!.U)5(JA@B (9A*1V^R=<+)-ROE>6"?(.CZ9QC<'S?2FK@%2 M>GX*H^E_AXO:Z+1"QF4E_[8?'I'&<_A#CDW=.7)9&^DZQEHGK,C(LE3:DJ:2 M+,YG3;X9D]J>'?ZX8^L.5A_]9#;#Q5B$7TU_^_EZ -Y@N.M@,]D2:;$2+Z@%W3J9,<@ MQBSI$&+>)V&DY*D)P3I#')YH/:MWL^%S$]T,D'6S\ZK<8S+,*@?&59R^%/!H M$YD;9, XE 2_357J_4UH:$NA)IKI,4BSZ&K_#,DRGM94QW>UE^@B6OGR(HQW MBN8L^CI&.F4R>84"59R&$*.!0N:/L+7&;O.PVS$NX.!'/Q:"#"#X)KDN4]H& M:XW"$N(9CTH' @3&5-I:8\#+F($9Q,*0.]6HR^@FDL?"BUXDW: M^&Y*!IZ= M(/:!DZR PNC ^]K-C?&@DHQ2ZT;)FH]]C^A7]@W:?E^SZO>M/: 0RAD$'^I\ M>9]JXKPF*403$9U$I=LD*77#]S7[1PTTV,"^O=H,K^&M'22=-\5""/6NS)0 MD?E(ZT:;D\_9ZS9=?+?"&9Y%+72W\Q2ZJ^ ;L&'_NL^4TZ8@IY? 1%HELQ$\ MRZ*.YRR2NZQ:#4G?C^M1\J-'532X>>YCFUU>RWO)BREF\I.W=+V3F$)DU3=NZ@XWO/6^9D M4KX ^=X_7^^:LG-OZ'J :ILDRG[$O!P-]M/E M.*_3=T5FGLQCDHRLC;D5-\&\)MQ_/ DW0.TO&-8_EH!36X M*O[C]56^T)-SI'5OWB*M<&:!Y+1E#T8K\NBP3M5PP@(G:QE-MBABFYOBK@B_ M8FHU46+3D-O5^E^-9G\N-O)B,(=HR=J-Q -E"%N,6H)ADM>FJT&[-L5 ^U!] MW9Y$;_IJ$(>YPO:4G-T:=*KOV#J9L@.VIN[!/G2G,??[T^5.DO2DB*8;SQ:, M=/!ZVG0-O1+5@A1. YV\"$RB+K889W/KD/]0)+G%QCX-1PZ1?PO#>3+%T?GX M^$NG/_UM M&L5]";^!:?S+>(Y3G,U?A3F^_BN\7]M0,;@L;8((30W:#B!/%,;N M6\&["-2S=EKN5'N@(DMH4Z,[W@[H3IAMUY=: M.]#F*)TT,)"OO3J?O_RO$4[I(6\__8H?\&+Q]FAR&"5+-8$TD!AX[2/K'0<; MK(]<9DRJ3>2X&[YO]E'/.FR0*+Z_VO4SWM5[UP7LX,;23K@G-YMZTWN7+:Q7 MI0UU%NX$C9ZE+G+N(< MJ8N6-M4U:&*=*N!"SO5B.)?HZ5UAM44(,DB.\8C&&LD:^VXW07UM-+F++@;: M3>2Z-VS(AGA:&5Q;ETL7H::10"%H9"F*2.[J8#217R=-[J*+!I?DVYL-+ Y> M&\E[9,$!\ZZ LH((K%AM_LERR8'1N=LF,6PWIJ_;$^M)5PTJ,A?C4T>I3DS= MBG'[3U=O0!?L39VQ8]"?QC?KBPF3$ZNQP;EWW!JRPJ0Q@DY:TAIX'0FO/=2A MS88YS8-O8S_=/PK>XKS=2P8>H+T&S/MM,L9/OX7IGSB_GK[+H\L!;83$O *5 M2!P>I8&47.;H4K43FW!J.Y[A[:SA=#KI72$-_+/C7&>@_1@NPCCAZ[>(\[X;9'9^8)-FF7=;[D;CS&2#,X[\<5D':KL0 M,U,RN12%=](%MMTO[/SHOB[,KGWTS]/)Y7MR(S[7!KR>T],KK*=A,:/Y6NFR MDA@1)1VYM8NK*J+0X>LU[76<-CV/BOLVV\BQR!M4'L\^_VSIMFU#-OO,G S!T@[%R^T4?=+6F]Y*4W0= MUQ%D !7K]!7N)7BE,*>2 @]M$BKN<>O-8;5_Y\ZB,]EP':\#% M9):O7S3DJZ'D3!53G+-M7)+]N+XR-O6HI :!X<70G]TMX 01G'F?@AY-)F:-M^7%\9A7I44H]IRXLFHUOF16W=*'6Q024-EILZU, F M\$F13< M@0^A&&]O\U0.>-Y7PH]6&ABTPZ<-C!DM(D16ZYW)/X-H:WV'(F\^ M%Y^2&[BU_5?"GGY5T^"Z::]4KMW,[1>-=5$%9!ZLJ'1GRD"4WH/6.1J9&#DA MC5*S^H#_S>MKK/(6#?-3FEYBOJ5]8>)**L9L/:L+J#I9,;"H0:HD0O(6V$;UFQMA[WIK0*[EE,[]$-%:GBU3D(NI9=JFU-,@0HBLA)*4$<*T ML]J_$6O[9-7^=-; #[RMURKR+#%H($O1U7P6VMVE1["9[ YC4=,KT(11W\AT M:%?< S35LH;UQT_;1+#,CE(R6#0<(7-9&\L+#62?$D9C>)(2A4R-L^7WH!N\ ME^U)[*R^U71O.M-VJ.*DM\ 49^CM8_46N(.]?>'*.9$9=-=('ZKO^]%P7>HG[Z+=DY$I,1*RHKTZ[+/H+A6X$5)@*(4 MEKC &!HW?7^ ]?>M^7.(4DY5?Z\E ;'10N&(-6%)0Z"?D+>0!0M&\\ :5W4\ MN/K[@]1ZE_K[0W1RNOI[3(Z%'!AD+0RYF-& CZ& =]K)$.EL#VW&J3V0^OL! M3)^^U--RGDFW.JD.8+^5UO>O]^,JG^^@M).7UBO!9=2T;SLL'I36#@(FA&*C M<\%*G_APC8H>9&G]< 0[1%<#E];GR*1S,H)*=?R4JNTC$P8(U@A>O)0Z#E<, M^T!*ZP]2YP&E]8?H8N#2^E!B;2I: $MD4+/XP#EM@9OI?6-:7(7 M70Q<6N]J-)WS )+443T*#TX;"2&(HFVV)8G&$>R'5UK?-TWNHHL&=O-UG^'7 M^MM5Y/7852PE3^X"*!]HO>0%@D>OR.MT/%G+O7)M(CR[$#U:!ZL7%32X#-N& M:_TR=$#6U'_:C>TTSE(_.NQ C",4T."0V8,P"LM"JMU%9JTE8-*> M!ZZ,R/I14.,6+V=H9APB]P:,V%L :]#K$KFO7=(T60A1(LE#.6->F M>FVHS@3=#(^^M->I\.<.HF_@M+Q^.YG.-_*\5\@*5]H$ST'G4DN1/!E6]=N( M6:;$=%*\C6N[&].CH41/8F^P3[R0*5O" GW=<^=22"[)-0SBHA19O MRZX6^]8.1X@>LS),IFAO([[ MEN5--9N^.P]M&"YA9;@_OO1/%R,_K5H,[2H"'@ZF/;D!T?V]CZ^;_C?&4?GW&TWG%F $L=]:>C!)>4JU%A M+@HSB6&; 6JW0AM^3^J5)S=C'7VJHD' 8_'"??D>KI'5GA@E"P][,3TR=O0D_'9ACS?A(\[.R$\J*40.UBA+%"TU^D)?29&+ M3LR@XVV(F1:+A_J38(3OR^6&XFJS7AZ$,- MI,S6.X^P1:;@$QB?:,U6"SJ0N("F1,*-GX3>(3US-&EY& M33[#PI!2T058BK625D<(0LK:Y3=)7V]L2IM$G!V 'ADA^A![@\XP/T_#L@IC MQ=(UK"R-3))[2(X,594\P3)9D@Z3TM:)XAKUU-@!Z)&QH0^Q[XQD'+,W%"0@ MN2[T,T-],3J;6$#F.I?'H@7O0H8H(F=8?,TW:[0QW$3SR'APM,!ODL#V>QVZ MOG;[2A@XJJ15(3 11: .1UQESV3LO!1?HVA@0'< ],HKTK8Z;C'%'.1?/ M\/T4TVAA_KXH>XWBL^0YHF4"/%9FYZ3 9R=!,\F8TU$Z3)W\C ,>^DCHT%36 M-SGA&P4HERFJTK/$@Z@!L5I][&I!:0*:W#JK[!0L.40!/;)C85C],8ZCBPO,3U*:7'[AF7\> MF&0<]S)%8%A[A#E&P"(BD&DMM)6.ZZPZF:ZW/NK>&*QWT)K.?90M@+AWS=DP2%5X8YR(K7YLT%(;HZJL+(2,>J1VYX)]5W?N2CH4 ; M(??X]L^F\_5%SHOI:YQ^&"5<['-!9^U#*&!8K8O)3$'PO! \$D16R1G1R46A M!UP["NB[S6-@%X)'8TCV(N(>KT2OX:E)Y2M$LQ75NX ZQ&H\1/\WX0QK)?:C MJ9MJ[TG,;5[[+>"XHP.H\ S6+";)< <1M8"@1599,(6LTZR6^ZC[':;?@*H_ M1+I]VWG+>Y>G81QR>/X.I^>UM]D_PSF^OHRS4?ZT.HQB1#K?? (=ZD1>8P)X M:0LXG@+G(CNNNL4INSUON..^1\U,VHIUI[G77Y[N(I"^923E^E+F%7[ \24> MD;=[X!..S>,]9D$;>;TYB.)L-I)>=H5!!I7(RT.O31!!:'YVX+..O)<)40>$F1!X#./C+:Q-G>4MR [.F:Q,L'^ M.9J_?7HYFT_>7?6__W2FL@VY)M0[;U--J'?@-+?@DRC6>Z-BHWK5O;"&]UYZ MY<>-J$5O*F@Q'',?N,_YQUE+3(7.<.[)M^*Q$#Q#!WDFB%QRM+9-PV94=O M8C_US>Y.5U.X+)W7'%+.BVK-0JXF>9YH@M3(B.+=MIL'%W+K3[6WA=P.$?%@ MX98NH+ZZD-M!FNH4=[F+F ?C )G13+O(0*C,:6=T'J**%G3)CG&?72CVH>K^ MT)!;_ZH_1+I-*LT6P%91(*]58(XGL&@7Z4VU/Z&/(%!HE^OEDFU3D_L%C/L2 M+6E_F)>]<8(+V/5^G.!0+9.M49!Z+QLB,NC5VMN5S M'[+.CA73SM>ROWCH58G*M9%\1T0_]W[>L;'.[F W(IO"^WJE;'DH]%*8XK,W MV4OAG)"%H3G;^\E]U5Y=^02J%)XB.7(<:\\:)$8%;CR46++64AO?[>0[HNZJ MMVCE1I'3[Y.JU'#QY%W-_SB34A:M! .M(JV4?"&(B SHJ+-H7#5FVX2A]L(Z M01#A2!;<4EIVA-0;!"BOP-7>+2_*.LAQ5D1BH@0--@K:_.A+\(4C.,,5% ML)TN68]@PY>('A,1CI!U _OO"M=/HX^8?QG/<8JS^:LPQS/O1%2"#!:R5S0H M3T1U9+: D(85X1,!;].'=0^HQ\2$XR3>(GQX1=)%? ,MIJ0L!^%%K5,A.RIJ MLJBXM$E(-(6S-N[ !I#!@H3M7OJ#Y7GJ4.#--5R97*]&LS^7&<>,H7750.:U MN,T;"\ZR##9I;@+&H$*;*H]]J$X6*CQ&VSN920D MN:6LXS0<.43^+68/3:8X.A\__YC>AO$YTK=_A6E>)Z09C46' BQP!2JX #'S M"($Y480V6J@VMY7[4)W2^CQ6?YO#AOH2?@/']+I-_/JO\'X=195"<&<$Y%0G MW%JCP7LT4*Q+3N@LO6@SVG4[GD=$AAX$WF!_^"_,YZ/Q^3.<$5&O)J+HF,4B ML$OK9*!J=_$01:Z-VZ),#C$W:G"Q'<]C,#=[D'0#=_0FJA75N^!J:F3N0G8: M [,/[=U*B"-$/\C6L,+GN*DS$QTD'BQM62J0K80.OB'!.R50?5 M#N"&MR+ZT>0-/Z-?-32P*G^?C/-GE&L+1QD;7 E0*UQ!F=J)IRA!KE4)ANPF MPHA-F+$%S"-APK%B;AJ$N'9M_#,M]-?);/;CIY487N'%0@:SMZ/WR^W2)19U M*2!TH.TR6%;+H10(9-I(+8P0;4HX[H;W,1BB VBJ03O?+;#6YE('8$-8JC>A MW9]8:-_ZW6ZX]*2<=K;L%H"6!]IPD39?PV@;EII#C%I T>BUCK)$TR;@,3!K M[A !>@W1UZKSPM2VM M0"@2.3IIBF]DJ6Q#\QCLD*.EW* [_":F=;N.#JB:FAC;<9W&OCA>;[<0X0BA M-S@-=J!3RD4AC8141_6J;&C[0U& \&1/CESTIDWBUI!4N,5H&(H)A\BZ 0,6 M U@Q5U"K\RDA#TZE!#*H2+Y[J*-WR?81AG'CF3!*M+E4OP%E>#N@#QUMSL8^ M2L!-LG;C_,H.7E8E22Q,N0+,:**UU@X\)@/(#1IGY.XY@Y\M0TL[5$&F*Z1=I<0 M@HZDOT);G559.=XF<# L'6Z-&PS#AD.DW7?7M,74W4D8DS[TNG0M<^E,0>". MU:H2Q\C(X1*L93I8$[7F&YE3.RK\;G[V*5)>^A#ZI#^)#=#\[$E*E^\N+^K] MR:*5U]/)N_=3?%M97T-@]'O'-#X[X-./+02\ZT(VR@(]^J $S\[:HJ(4P82 M.M769YBE9V<'/.>X#;?#@VI,\M?/U0.9)\>YB)!MX959":)D 7CBB;CE_/)G/IZ-X.:\&V)O)RS!=#EM\4=Z$CZ\F%Q>K',.SF()( M2*]NB'7\"9:U4E<#?^?U?)+^?#NY MH$^;U1$Z\T]G(3"?925BXTN?%DWJ.VUJLV]8DWL9R )ZU4M^GX M'B?W!N;NBS3Z$F>O\)7$U ML3(G)D7,1K8QAN^&]_$R:@#]-#4-:T23\[&OKCY>*P6FV0<[)E>Y;1.:9U)GFX6//K M L02+&27A"_9DK_49J.[[5AL9FBO)A^P7 07!6R66,?IB1K5UQ!IYV!)L)Q; MV9,'H!RJAGE8,[*5FNY+]?/K.:VM?M"2UG5]DW%-/UE$DQ@*&;4SH(,-U1X2 M$$JDKVPRS G'G6Q#O+VP3A6";T>&&Y9I7TII8*1N8%I%J[J :AJGWPKK-$'Z M'M4W:27[P8B19/!&*P2Y<*EBS4_*B9,A@]$']$5CFQ8; Q+BEC#]T'PX1.0- M>-!AFUR%I0-JH4)6$&1=.A<"R+ ,X(UUN:3"2V@SW;TSQ.']@QY4>K@-M,1<8):,E@N+6@T&AP0K*: ,NL MU!DQM F3'8KT7@9;[Z+TW=3J7V-MMZ8U,,)]/0T6E\[O"FYAA7OKZ;73@5Q@ M3 Z\+1X21I&+8F@;%>0?"/0KX%?O^FH02;L&]\TTC&?+9.TG^7\NER_#"B7* MK*+,Y)!6-U0)[\!EY@"=<9X91>9 FV3V;OB^ C+UI9T&8:^]C7(PY91"[9=7 M CF5VGMPCI'IZ+C(+$;"UKIOY?UI1S:8.]Z;2IIV--S2,:4+MF^]RNZHRT/Z M4-U%$4/W*K-,\CHB!G0=ZJ-24A!][2YN0XPFL*1TZV+@A]"KK!E'#I'_T+W* MF+8YL)* HQ&@5(H04@Y0L$CIF(XEM3EW'E"OLH/T=TBOLD.$/URO,L$9$]$Q MT+ZV=>:L&F'! >>2D4O'2T;6A!(/HE?9,63H0> ##&SX%<,,9\L_R=BZN,R8 M29)O<454,'1++J;6!7M"HR1EE/$>4ZNR@ M)QU9.X>S&>+B4<]PEJ:C]RNIK.Y%G=8"A;208B*.>L[!V<0A%FV4MRF$W*:W M\2W CJX97'S\"_(DZ.TZSA^F\%>(+JLAX9C\YNSA?K*M-L'ZU1$Z5F9F\ETO6FB1:;F%^"N)C)';9Q, M6H/T0A,V+R&4($$JR6WR09C2*!5S.Z"O@1IWDWZ#6,QRZ3^-QO4@W[EPRZN1 MP OX6$=@2!5K9PVRXXPK C%;%=I43'2"]Q@/G3XUTL+SO@9O8YM;9A-?"W0^ M>3>9SD?_6D2NSYP--I1HH+!:U86A_H4WKV<.Q?F5,ZT-C#0[$ M/8C/C,Y,LF!!!&=J-W+E9+;0QO,:>SDN9O<&[2GV>ZC+#,+M$,4SC@HLD8BM$KDG]3\W1@*;:2>"]XRC+@5U%"U M..U]M^-E?E\J;:X'^'^=I*NA!4IA2<5YD*+&L\CZA^"5@UC3FZP6/HDV-VF[ M$)TJH:&;K]_-L,C/IY,JK^VB$$76%3GQ7A:72VS3"/4V9 ^> M'DU4,&Q2SM/)K*?TF^N?U&.BS4Z &RDU*J-#9KQ)+M&.SJ+3M=:EO?^W8(#:^?&*"M<8!DRSXZV!R[ 6W)1 MD06ME6%>R381S-NQ'5W(\KDHXJ?)](N(8+R_P1=DI@96SQK643#$0BSEH3C)P MWG#0&1,O7!H5VIBF71$.%1]IS)0F"KDO\9*=2_KQT^=V]T;F7*3D8*RJ?4T- M":^.<8YN$+J1P,#M$1__9;L_-JY/8QS'?+R9C7DI?[_JF'0$0[]80\X MUL\_8CD;[K^D!021E!1<*XLI2IL02Q9!2:-M/#OL47W.H[@RXJVS-HB MBW40A8^@)4LBQ&PU:Q-VW(?JU(,;[L:%_1,XCI![\[%,?XS#,C*!^=EHEA8 M46HCF?9@3=)UJ'8$9S 5SDH-$E:UB8_]%9HCY$=QVJ@27^!@M,IYE4.3XW& MUGX]9S*5PKP60'3%.LJ$0>#)0/9U_'K,2996;4NV GHL=#A>VBVJ8*Z=P6<: MT:;(,YAB:B:8MQ"-], 9BTEK]-ZUT?QU%(]#W7>6:Y,F1=?7M^JPDRWW.9(9 M+3$3I!(@),T@:B-8\C$XWJ:<> N8H>*[[7?YPV5[7^*W6^>3,HV"U\:57"^* M7FR!P'2A TIP+X3)NE$']_LUQ_E(#7>9Y7R(I%L$/[8/*NV"ZNN>Y7R0WKI- M\+V+T(>C!)=!*&T3&._KD(L0(>@L0">LR1I286I3OW'?9SDW8,(ALF[ @)NC MAB/7QMI,VUZNXRJ%2^"D=\"VH2^[],LYWX-@".EW*0MY8ZIIEUP?=WS MG _27-<)OG<1>Y, T0Y\6<> *680P7!B?R[@+*L#[(M)3"1Z X88\'[_YCDW M8<,ATNX[A?UW_&O+@&).YUJJ/0Y+X/4VCI/#'$4 F8HHL;BD-_6_(W%]Z\>? M.@!T5]%/>I7;26\Q&]Q;MKZIO/UNTBKI4%C/T&05N8K&LD6ZLDA.*R;VW$VV MO(WDHG@1DP.MLR:;CR-$4V@+(83"R>BM:5-0>(K;2"N5]R(%H*T005FRP((( M!;*)@LQE%J4;8K'W]3;R$"X<=!MYB-R;.!;;+S\,S\K4H97(O*4-43L(L3:' MT[0WFER2EVU&"MW[JZ;CF'"\M!N8D]>3XS\WE!B?+^"=&1U*-9$ ;985&[E6 M6A40QJ"+UH?B&TW9V(/J<="A-[DWOG[\*8RF_QTN+O$L\1!KLC/DH@D4>=80 MF!7 ;#0^*!]T;#.%;BNW@SV9\]<+AL[_?-)(^9)X]$5$F.=H@>7.(90K82M4J>^399;??]9O(@ M#7>ZF3Q T@/>3'9 ]97?3!ZBMXXWDW<0^G"4*(;L6_+IP1?Z0W&MP#F)4)*+ M)6MC?*/Z^GM_,]D_$PZ1]2 WD\$:Z:UWM3A%@)*.DU=C)20;C#8VTB+;.)+W M]V;R(!W=>C-YB("'N9G,5B7#B@7+@ZS#!2.XP@/D9((1HJ0B6Z6IWN>;R6,, M@".E/.3-9!=<7_?-Y$&:ZWP7=0>Q#WHS&;4K,B%XI%= (0J(60HH/!L6G7-Y MD'2%^W0A8 M1RYML^(RRE1G()>243%?Z'_>.T,_C>!QN_-SDOWD$^)KG'X8U39? MVP \N;A8=?YZ45YAFIR/:VW4$L8B-'T5!6-..*)UK@V*:SMA)\"QD,!J&UW) MTJA&M0H]+^3H"Y3EDS#O5>D9SVA+S@P\XPJ40PO!U-+I@MQS_O_:N[+F-FYL M_7[_"^Y@7UYNE:+8*5=E8H^<3&J>6%@.+%8DMM,DE61^_3W@HH4RI2;9:%)2 M:C*IF)+9'\[Y&C@[O)*ISAG8#=_PF^@Q^?@H&=._#BNX6_U([-Q_'<_\5?ET ME8;.3M* _R/2+]KX4R >8DD\@(U*!HHNY@F_R8\6]+:Y? HLJ1%=^N8Z1H&! MTF7JB2FA%*E!$J=M4Z\''56(5MP-\^I'5LN(CLW* MXG&@"7IJ"E\' 20(_"_NG 9T\XX>+>E-F-) =H8G"Z6)5",!(*2(XF9V+$EIN+ M@Q5H>%*N::4>QR/0Y)DP\G%8LHL"*K"C;)6F%#&0QC* MB72RBXI_:)LWC;'%6KGMQC=$0 MLB#6>DVD+*,N@Y=X6 JGK1$<1+#Y1VTY^H^LX#K>RB^W!D2LY9 MA7"J*=HKU,&NI/F'G_WB];<@:*JX##?7@V_BGNN4&DFI,?_ MDQCL(KF5$)\KO?!&%OLUA51G[LRW\;RF;;<'B53]#WFSJ*J%*X=_5 M56EJFZ1_^O8W>+Q^M#N#AL56QLLX#O#$"VMPJTQ!<2IR,'6:!YY#]BH8TJOX M*QPG/\ $UWR%^,[2-0JX7' [&]_ A@0,\X9%17BT@4@G'+&F],+1@ <>GJY6 MU]E(.L%[%43I7Q%;FX\&*CJI564R2%E)ESJ2$#)*W5+F%9-" 9J4UI5U!'>_\LG_M:AN^\.WZ2Y,'QFRDPE-G"TC%LH= MQK[,C<\.EQ:43L[7:1T\'/MA;M"^C_^8,[3X\B^#Q2.><[GD(1"1 %TYFCD) M3B6BLLZ:9?S \&Z^4S^ AM\.!R;A0P_M"%KL.Y2R]QI^FA?%?,R?YFB$X@^7 M:YF.)-<&G)?$*D9+ZX$A3BA#=#)9.*^BSJ8N);<@^YN;@^FU]ZC1OHMYN(@1 MX.%HT!U'00*ZXLF4MACIB3,^>&D5E9O9@KZY^1#0WY2LK<4:92,%8WA^&6'K M,MIQA(\9__9U,_D\:^)ON+ (9>Z+#2EI+TA2%-\QQ_$@,&C3YQ L*"]BUA6+ MEJJLZ/ M$D>WE0@E [-:6"$J18+J+>IM4O\$"/*8^W*0$NN?FLD-3&>0%HN:_MS,_-7] MGY=4SD_-[#\PNZOZ&5GJ3(!+'$Z9">Y!*[R\8JL]UG2F^/] M:9#C,>O5R;)^:"#\J$S;;%O34R6(-6%T'<+6.2RC7&]QKJNZRI:IEXC54=I[K\ M ++LZO\-I>F7PN)$6;EI*!,>RIQGYCRN30J20P8J,PUB<_[%FV/O,T7O)T[> M711<@;2WAG>)(JYO-8C42XWGBO0R$VD$)XZ"(X9+Q9+$'^;*3M8=F!/TA*IK M>9MOM*>**HP3N$ WK!W',O6@@/H%=3*]^/S+"ER*-$MK.$FN( R&$F]X)"%% MFX!'$UR=CILG8?W-I![5MG4GZK%Z:^EZ3/TDO9O,QK._?ATG*%=MH]\R;V'Z M<78)[8?)#(4Y1FMX>C:=PFSZ0].D/\97*+/T3Q37#!83\S]_+;'B0TJ^JH$Y MN$YL&#%M%)=Q;9 LWE I2O0DA8@>,!ZKP6KM= BC>K .+3A>X+J KV6&_N3+ MATENVFN_$OIZ2C?5Y37+1*10VE^X(]Y&1Y($8<#AQNOK3#7I@N[0O?M]X1C\ M.+Z!="?_I?C+G1*!!:F4PEU *D-DY)HXR)SH$B^3++FPV275T]J?QG6$W;MO MIFSNQCTJHL(1OWX51\&BOGQ01">$('F4Q/.82"@7H,NR;EK3#?ICMJ6F0# 7-(W(/">1B-I:XA3:FBE0Q8-A M(:AN)5$='_B*]%U-SE5GW3PA#C18ES]<1B 9KCH[R8@Q 2%G@\9H0A$IH9'4 M"\.Q4G1B=["#)1IJ;QZU%77LI,&TG8W.F\FTN1JGQ5H6(EM$;YR7/NERL8U, M$<]$B3LE&IY$<2&IB+BB;I.3\!'WN(9_VN39=@PGD#:HH_6F5^GW>%A]&]'* M'>Z":95/,[2+="?/JVEW$=4%@'JZ2G-G-%I()8^I8-<FC>/WJ*Y' M@P0.E765X1+W01F'/C102;(2N(U!J9:A@I%4QH#&0).3=::H#Z#X9U+@0^E] M%Q'W?WW([(^F_:VTS%[Y6=GLUJM<'6,9%--E]#0 GHJ2N5ANS XD4Y=R=HXR MZ'J3R--/.EK\:A\M-+5$V/M MQ6DSTV>_>%;\).T*A;> ,F3=18X13HCB:4U M@K@D%6&>ET^8XYL73V\;\];QB2]6WU5$VO=[_=W5'$H*'&9G\UFSM&">!:R5 M"3%E1H+V:-,L+LWS(1$O!:+5(KO\;,IW[Z>_6#Y4%W6/1MX"\ ]73?!7:UQK MLF;/E;6)R,3*R")M26"F]*-G)G32SHC02???^O87J]N#137$O)YG:@8NX 8F M2-&VR>/9C\VT_"*>6N7/I<=C$L=7X^5PO7KE'GLBJ5WKT8> -@H](LU. M2\EXC%+24FZD# 06-?5,R03/%GKLB6F *@_.A0^9.R*,1LY3+DA0WA(0.7.. M_U!;*7DU0)7'$\^XC?/ LE(%><3;2UC OO2).ENHRG47)0>*V($3&'0%L M\G62_?OA/=%4\2[,VN)1U516U)X1T( 1K1.DON< M!65UJD&W8SHIVO2FUIPD1&J(!W9=)/'?U=4HFW5SI1N>)6L]L:QXJI%;]$8$ M"B)+9CDP;6*==,#3N-X$A3I=U3N ?!.4JJ6T"N-?UJ'U M\^8ZC"?+3H_X^WP\76CE J[*':&+)8P85\::) @5%)8CRJR2EA@100II)'5U MYA5WQ_@FV%5)916FK#PAG+N!2/<_7(M'N>RILHDHE@V1$$/)W5,BI.,Q6)TS MU+EI>5_$)T6\ZAY=?\KK.^R.QS>TN/NNPC)(,[ MZ&41E9^D!P=XD[^',!O9P*BU+)!2TDXDHP'?)94).)$R&!Z9CMT"]#L]]RTP MIJ(F*OAR2P;_[/]<,?L[=#WS>#:2(EB$Y@@$Y4K5&2MIB8PG+D\Z*Q6,K'EC MWR- KYPY?:JC@N/V(%DP,MY[:6@F3%B+AI@RQ&94KEGIE#Y\([U(.VG]^5ZD7:0_5"-* M%TQOKQ=I)TUUZ4C91\R#42#B\WVTQ.A21R.I)B$+0*C1QL2B O=V>I'ZU_P. MTAVP%RG('%$[B6A;YC#Z",3IC)9WTFAR,R]$I7SE:?I/[[N( M>/A>I$3!6R=PF5&AR^TH"=2CWUV"]0'-(QDV,L OM!=I)RWLUHNT@PB/UXO$ MF4]9:D*%%40*2HGSAJ$9[)UUC"8392<]OY1>I+WU746D)]&+E#GH)+)"9BJT M:003*!+!"2AEA>'*:-\M._H2>Y'VYD-U40_2BP3!.H\+)CR4T"IX2CSUAD 4 M.9E,1=R\F?P%]2+MK=N#174"O4@_0/.E]5\OQ_'[4B([#O/RN":_^WT^_KHT M;\97"8^O]_,6H6FYWSYOV*1[3X)O#I):GV'U%8)?/H_48DBM#80;7>91\*+5EYOHML:RNXO''K>7%^/9^N0V3E:]NCCP@1_ZY!@ M9H=O/304N2OPC4"B@I09S=E)*:3@IJ28T'EGBOL0@V:C#M]_F-->RO$??.V= MXYB5XC3)1* $$20(3CQ F1!X;(.O4W>V'=-A*93F!M^#Q2O6^E+SY?\< M7\^OSZ[+-C<266D7E28L93R9HD G!5PFTFD#0MODG>VTF3SYF.'#8#TI^&&& MI3=)]ITZWT3VT[Q(I\GG!1FT7WT[0Q&,A GXZGF'=H<)>)PA3J^5))I;ED/* M,6Z.]>ZH[&\_[W5JO0?95JB$6D UF;@ M=6:UK!&\>*T?)-(*58Y+VEU A/'-(K"4@K2T $!''ZT8%P()%$FGK%_T*4I= M*16UB>35J/H@$5?HSGRTS&5$45*;J6&EUM^A.R(5(Q[M)1)C-%E$+M&3',8T M&30'4$GI/0CY%*+WG]HFS>/L8[LJ_5A5?"K&O4O$R.R*7$39K1)Q2D89L].I MQ]M[OH7@6#'[/I3:]"C5.]A^*UPA@_#'ZZIQVKO M2F_3#YUQP"Q#+89C+S[;AYW[07 M, 4$=8D??IA,FIM%=&P5&[,Z0@B6$;2"2JF@9C"[W.T==Z5:WH/*M;<\E4'UU=V@;@1R73*^X3> M88K)2F6\E4DY'45"ZT(Z)T?;OO3 FJ.'WWIG#R=+LT((!'T7()(S1H(/ABC- MF+?4BACKS-C+24N? %^ ]/FRW/L\XM*+S'"E M*FE>;OM&\U]J0RS7W F@5*=*T]6?Q7:$8O(^F/&X";17)51I(=Z.\-_^:@ZC MF)F",HN+^R1QKX9RU:)3A"=FG,+].^A*,QN?@_8&2+*["OHVH)8TW0+O5R@E MI9#.;J#U7^!3BP$ M%TZ0 >7?=_O1^;(^>7P#C_"_^S->S4NOPO(GG]:?YZ;]V?_YZWAV>=DL>AFF M^,GB=T+Y\7ES7<; +3NOEENGYCYF32D1L5P:Y%(F/CA*F'21NUR"6+03P89 M^QJX>'):K1!!WMB-T8?YTOKK"R@B+_=7S&>733O^+Z2[WUGF,1DB=]3GM$AR M,")53L2:; A%@7*MC?2FD@VY-^87SLJ!E59A3ON&.&Z#KL$P+H@H-Q_+@/\J MWA(*!9PQD7K.*[4V? /-8,,!JQ#C4/$>.U&Q;2'XUQ;1.E.Z- )-)/DR<)ZQ M2((*O&3>O'8A<\OK7#R_!=#16@X.5O0SS-E'X#4&MSR&M;Z+L0.PNE-\MD$[ MTD2?/A3X/"D.D/Z@]%"@K;;&$^T2>@.1H0]9KJ= J%H8#I(;^QIH\=R\GT%9 ML8O0Z[-A'>!.5HH$Y5(:[>!TDPT%P&XI MAQX6DHU''+@#/&@Q/[O78GY6YD-L=)E_O&T-/WNB MR_SL89=Y%2$, 'OP;>?;W-G<1H93V*[;S>KC\J\2NOF___E_4$L#!!0 ( M #!\R5+\SL%WZ1(! ),_"P 5 8VEE;BTR,#(Q,#4P,5]L86(N>&ULW+UY M<^,XEB_Z__T4>#TOYE5%&%5<0!+H66XXMYJ,EY69-^WJOA,5+Q18;4[+DIN4 M7.G^] _@HL62*( ":+?_A3^ M%/P)R 5?BGQQ]V]_^NWV \1_^I___C_^Q[_^7Q#^[S??/H%W2[Y^D(L5>%M( MNI("_)&O[L%?A2S_!E2Q? !_719_RY\HA/]>W?1V^?A=YXN__=G\PV@I@59N45:__MN?[E>KQS___/,??_SQTW=6S']: M%G<_1T$0_]Q>_:?F\N\'U_\15U>'A)"?J[]N+BWS8Q?J8<.?__>OGV[XO7R@ M,%^4*[K@9H(R_W-9??AIR>FJPORL7.#D%>8WV%X&S4F97]*HM\*6Y6M%A]HDS.M?35:*OG M1_EO?RKSA\>Y;#^[+Z0Z/NR\*/9&-5(2(V68&BG_Z=1D/U\@OB=Y5X>R>A"N M4O>S+QF[,/WL3=Q;S0]R>(%WIKE8Y/H+]7XAQOKN;J:Z6/3A)?;UM5BNZ'R$ MK\5VFAV1Y^:#3_JG9AHS4 >95O,TU+TCJOR^D@LA:[;<&QKDXM_^I'^:K4MX M1^GC[$.^T"2>T_E'3>=%]1(L-Y]=EZ5MN)5,?@7Z MDP-RJQ,,4,ARN2[X]MWY,#_V0M3O0O/VQ#\OZ(,L'VES@];*F!FUHO]>B_SG M?_UYJ_ (JS*?'-;S86'>B UV=+D"VX]K=:Y HQ"H- (;E<#OK5+_W\FE6O(] M\>?&V%D6+_%=%S!O>^%L;6'@7"U'.:K7W\5M%)_ LM" MR$)[&T< .GC ;U9+_K=O\E%__>^UE?NU6-X5].%ZO;I?%OD_I+A^6*X7JW 6 M)X2RD$40"Y%J1X+JGT(5P53Q-$EP0C))7-C52_6S[0?#&+"$:89#&D E&(L(P@BP,$A4I3 MGO$0!RASH:A3$TV-DQHYP8Z@X/=:U-,FA!NT=K3C ["!>:875L[$<@X(KTQR M.=O:7G_8;[\X^-"+8N':HZ-6Y(1%25$ M81B3"$&4IIHK4!C *.-))&6:,)XXF3-V\TZ-.G;%!B(O^7Q9K@L)E@IPK050 M6@V0;_5P-&HL%\/2J/$/\=!&S2ZZ1F1@9 8[0@_B[#D"Y=>LL9Q[7+/ # ML\;Q=C?F*HO5[+/^$GU1O]+_6A9OU^5J^2"+YL4;*J5"Q6(H)2*:IPB"C D% M Y;$) ECFF&K3:W.6:;&2JUTCE9,-Y+=).,-GX$IQ1X::]JP4KV+)/0 .P2A M?WM)#MTSC$(%5DJV#[[=Q?T,E&O.UP_K>7. ]-NBD'1N?*./BR=9K@S)_*(G M^;0LRU_E Y/%C,2(Q3Q@4$9$,P!# 6190&&D,(]X&$NJG+:U7068&CEL)09& MT)]_,*+^"/2[]/J)YEK3N81 DS. )9U+<"/YNLA7N2S=;!?G=;(S8H9$?V#J MN?[R]N,5V%&@PA_4^%]ICXJM=M"^VED.O1K58ER!K[0PP0V_U\IYM'GZXNK5 M^'$68E0KJ"]$+\VAWN/T(TPS[$(O_K.);?FX^%HLN2S+F9!QE%&)82+"!"*L M5X.%@8)<(2(R)#%3:/8D"[:T)<;C$[D\@+O3#?<<&O%@OH"/M8!NM'8"33OR MNARA@2EJ(^!5%0FE/5?0"'EE#M@ZP'(FG&XLO-+*B:E&)8]N=5]2Q)FK^Q'! M)TE+>;^(!N8(XYC-8!)8@&'5YKHFF]4KK!0_"5AV-S2 MCS4^T+SX"YVOY:]ZBG51C[SY\#]R6>@A[Y^;30(BTEAEFCT"2>4,"(XIM(IALAE]JEY6D9.4 EZ!7;EOP+;OX"-#CV/G-S6QXZ(!D-]8&HZ M"BM="/#Y^B\#G%+U@LEO!)"3!..&^_0!YR"VI]<@_8A.^V(?%WSY((WG-8NP M9#31_E 2AIK($I5!IFTD[1[1,(S#.,*Z$Y$=2*(U>=SHX73 MIKZ1SHU[]B'3\ 2"<6TT!C*%* PH)#R)(8I"B5/M98;Z5@?N[P_9"-SN!S([ M.NX-Q,!T:S"H!6LVL<#U:E7D;+TRNU9@M6RVJ_PQ[E$DO#+J_@RC,N91Y5XR MXO&+W!A/R'SV?K'*5\_O'V1AH@BT;__'ZO[M\N&1+IYGDLA(T%!!_3B'$,64 M01:F 8QQIM*,IAAGLJ3W2M:B@E174PH)&6KO'_!RTW0^\1\ &?O1[ M8F7]P%LB<>31+R7_Z6[Y]+,>H7[J]0_5PUX]YN?&'>6!MU2N??1M+^]G]GQY MU$;42@]:N9#?3"KD%_5;*:O(Z9G(0DKC%$&L8J'-H%!"3",$@X"D2*HT4I'3 MX5GG;%,CA(VPH,H0A4L%UZ4$M(HI=WOM=Z,)HW*[JJ=M[:FA#7W_-R1E&4LEC;@YE,N;8,600)B1$D3(HH M4IR'$7)AFHZYIL8RIFR&6,^K*._W#X_SY;,T<5+%4UYEH^HU@*;@A:C<(;DH M*T6NP/5\WBAE;OPF^?)N485AU0GZ^NK2G VP9Y/&M2Q6X%.^D.!W@X#CF4#7 MNMG1E*?5&)BBFLVGC9B@E?,<:CVB%<[BX3EDX?1\(\&I@DC;19!F7$,= M!#P*440Q$R[T9#_UU-AJ1\SJ+"Q?K.1=43\FW CLQBT.:V!'-<,@.S#SM$*# M':E-;.<6ZD;PFM7]$9$[6EYYR6'Z46G*'9:7K-5CA+Z[[M="Z.]BV?S'O.7# M62*93%,E8$H5@@A3"G&ZY'YEE:M34["(W(EZU/]2&SY>% MY=%:-["V.^X7PC7.?KL[4CUVW#N0N&"__=BH(^^V=RAVN-?>=7$_Z^6=-O.? M-+$\R4\Y9?F\"O.?(9%EG"4!Q"@AVE!)!"0QSF#(.4M#&F1Q'+@8*D=GF=J# MOQ42S!LI+0_8NL&TLS@NAFC@AWT'G4]GT7&V(#JU]VHL')]I5+N@4]F7)D#W MQ6X//<_E0GM"^F&2Y>J;?)*+M7S_W>P&R.N%^+*ZE\7V'/^S7,TR)1A-608C MDF40!5D(&:$(9@SQ%+$H2-/0A@=<)YX:-;2B UD+7?DL2R-V$V\#?IC7"5.+ MCF..R]:BFT:&1'CP#9,&W$9L\$,C^(] BPXJV?=#>J[ Y\%@%DVMWLK8?A6X M]R3X[P.[->?WQ:Y^#9B[*VX/DJ!F=N?Q1B'[OEJV_-_[_GYVX/M?WU\W>2$\ M$#(AVOBC66".ZQ*EC3_]$X^PHK&4!"=.552V0T^-UHUD;A;>#DQV9ET_Y8=V MW+10 ^3&'.KJU7+;&7Y4<^U0K9AAF;^ECOJJS;M\N%U7UD9W-GFJ7 MI_GJ813(((L"R%*!(%*40!Q'#"8X"%*:*80BJYIH;M-.[>G=$1SP1G) =W8[ M'3:2'1? PA8;!-:!>6$7T5;HO?WC2NSSS'$)M [VUR 0CV1]^8+:S>IR1JS3 MYK(?;3R+RUG#/7O+_>Y^UE9CSWW0LK?S_#5?W;E;#Z7JE;)Y6JHF*MO22>=KKEVT%';FW@ M#\SYGK!U-A8=D?)J2=K./:J9Z0C(2QO4]?9^Q'5T:!-"JGW2S;;PKW7H_1UM6-@&55V?M^H=%7MZ'Z37.9/59[@[Y62P&@)*C4] M4M\%('NEP3YRC$J)%P#UDAXO&:IG34 A*JN1SK_27'Q<-+;EV^7#PW)11<;. M,(U$%&8*)K$F110E&211&D.%<1;A)(I#XEC@YORD+H_K.'DV6YG!HQ8:YMIS MK\5V+.YW'G [$O0+XL"D=94QVKD-3QG)*Y#Y3U6Y;.&QV\=OO/3CEMY MSQJ&@UI[]G?VC>;ZD,]E\9:NY-VR>)XE),O2T-08#60$DTCV$T<'G 9>L??"9(>\5E'%;\@,FM_ MO)%CLHXJ(1.&P2EVRJ$[,]_4'ND]<<&M'K]7#LHYE&TW>;QA-_CFCBML M/?9QK,#PO'_3/>?(^S96 !SNU]C=YJ. PE^ER?>5XEH;]/1.?I.F,E7[QUM9 M/(0SP;3J61!!H6+MB@B:0H*IA#@,8LD2@E.W/INN DR-<+;I[',CXT6)_Q;P MVQ'/D* .S$0'Y0%:Z4$C/MC(7U\!C 9#50RPAV[ (@(60KQB70%[B+I+#3B, MTY/J3"A4W5+SLU9T79CJ7K,H34S9 0ZIXMKE01$S5!9 I)(@9(QFB92.U4N. MS3.]W90Z;F^^7-Q!S9,/_>J6'(74DJ,NA6EH(JKP:=OU;D7T2#5="/CEDZ,S MC4L:7,$/GQ3U[PS5Y[U]4E>3^QN2X[Z:X7Q>%7OZZ2.>;Y^TU7^FS^>SZ M#UJ(:M]WQD@I!NW M;9YO4 \:ZWF?H&\/]*;60YM$?2/OJDFKG1XI!<($:UR]=I#Z\;5DDU]H34T0UH"U:-)N04 GEN3=\TX&:04B("&I,@L?,O^PLQ/>?SYGY9K.!MY7;P@_XLTWPOXOVRDGC&TM+PW_WO_]W7^1.?F M'58=!N7<%//1?ZA/@G8^V+FR+LOW<<$+LW_Z3M;_U;_/UZ:VXOOO_-Y8U]_T MR_*]4I*O9@%%B*-,P30+ ],TA$":A1A2;>HRB6,A6>#2-&1<\9U,Y_&ZDE1B M@Q]$H\"/H I:*^^OJG^!W&I@0T4H,4"&#! C8;'2.17646_ M0B!>OML[9R^WU;[+.5Y9-[>^:@)O"WN:"JDOA M#%%!XRR((8T$A2A$'))4^P%OG,,QG?/RYH*8:ZI M*P,OMQW!3FD1!^;EZZ\?WUX=/\S?*37C .\Y(6=@ MH4=.YQEG"0Z3@4::MV]]6+:ZD7Q=5'4GKY]H/C>[8A^6A7G]O<@QSM(HH%DL M82)1 )$T0<112F"0H$ QR3,16AZ*])E^>E;U?H#%B:,1&^OO\J6Q>P$,!?? M9&[$!ENYK\!&Y5V_QB[JEWS?585(F)0_C".)0"(APC"'F-( J09AP M'C DK2KE7RC'U*SD'36:@J)[BAPI+VJH4BO4NYQ/WP6T-)"'7Y:A[=XA5\3= M[KT,3[_F;$]9QK52+P/LP/B\<#CW]/1WS:'\A[SD=/Z?DA8?]"?E3'$548%2 M&&7($&BB-)52!5.5,!*H3 2)M$U1/S''U,BQ%1/4<@(C**@DM<]5/P5G-YUY M FEHJ\X='Z?$]3,(]$I>/S7F: GL9Y3:36(_=VF?$K8UFVCRJ+L^?I./^MMP M;SS7]]^;(Y_Z+U_;S[6!KIG%E.6Y7\[-WTO]R7&']T4JV=>B=GJKBV<"28)2 M3&"4FG;5D520X$C 0-$((X'#4*#98^4BWZQHL>JFD5?6QN4I?*G3@$??&SP MDW?YHDK69'4%LZJ%K5C.Y[0H@1:I;F=KV+J=;8L);+/**U1,K$U]TW^/KY9+#>S_ M%E^QL8IJ_[?XJCF6['[U!>ZN ?YZXHU85/S5UV"_2OGKB],S)6_-2OGWM2:" M]T_Z'U./Z-W2U(.813@*$I$0F' 40D1C"G&B?]+F%T)9B'F86'6T.#O3U#8! MMH*"2M*F2%,MK&MFWDEX[78WO8 VL#71$R_W!+US6/A-SCLYV[B)>>>4/DC* M.WM#/Z+X),M2RD]UR&C)B_S1,-.G?"$_KN1#.:.!(A$B'.(L#2 *:0*)0@$, M,AERH4Q[=:N^A);S38TT:G&OVE)*.R*#WXW0H)+:D3W.86['(1Z1')A)+@71 MF5(LH?%*+.?F')5>+ %X23*VM_4\\7U8%JO\'Y7I\T5]U#[*XL[D@-5E:F:1 MBE!,.8(\9:83L@@@PU%FMH9HEA"A*'.+D^R<;FI$LRNM.0?,-_+VJBMU!FO+ M,UAO" Y]U/H"O*VH3?DIC^>H5ICX/2[MGG+<4U$K]0\./^WNNK0LU5ZASZ;" MYYMG8RI]42:B="=\CN&4T5A"(H7F&D0$Q#1((=$>D$A53.. NX7/]9!BVE%T MUUR[O29UPL30-K>PGVB]UNFCKH>_AR[1Q=UV7F MLWU(91"C,'(J<.Q!IJE9>_N/=MT63C_,E3*;;DKEE?ELHQ#8EDBZK(Q?_Y5U M9=U1UFM4%O:]5!?0\,7@#D3+_>5Z)9J^&,C3M'WYT'TK\NE7P?:PXFNQO"OH MPZ8B]/5Z=;\L3._5[37:1M>F6S@3,4UHJ+!>XSB%*,$(4A8F$-&04$K3A$3$ MK5Q?7U&F1MI;48%:+T0)BDT==?VKB:DPJNI/6SW 8ZVL:]6_WFMGR<^CK,C0 MM%QAO940-&I<[52WWUFPG0MK77P6&+P43L_5!WN+,W)IPDMA.ZQ;>/&(?0(Q MJV)6=Z:J*O^;7'UY7.6HH"Y@NYG.*UP#$]DII,XWI'?]+CJ$.GF";JQ@I-X0 M.@8(6<#2'<+3-<"(0386>NR'P=C1V#>R)O;MD$Z M!J,%-_8'9_"CXNJ(>"-:?Q0D^4EX!V2A:92A5%Y26:4E^E]6.FD9?K('I;&^=M@J!5J.ZF.*.3E5- MQ4:K;0;&E?==-:] ^PW'\2+9N%$[/L$\".[Q.O@ 37A-77DSAZE\JV?EVEZ? M(8P"*5(!A9+:U63:Z60HU-R$*$.2QA&)G9H2N0HP-;X>L GO,?CMR'9(4 ?F MU?-->%OYJW+C58URWE7VUV\;W@[PQFO#>TR(Z;3A[8#(J0UOUSB7QNB8@G8+ M_35X?ELW^'Q1B8ZG84IH&FH7-440D3B%3*8!E&F:9)+)+':MNVT[ML1&)^U%UR+/5( HAU: X6WG)G\E6)8[" Y':AB M>7_/-CS+157,RB3%MI$OFWVZ)C"F*:;Z#REF)$PDIV$(L3 -Q6F<0!P) D6< MACCB(A:_TT//EHSDL>E_7K6^.Y1$A$D<9@RD1RGBBL3;2 M< 9I1#*:49Q@Y)3V9C'G]"BN%KE*-1%;H=VXS 9L.P+S#.' K+6'WHZ\H!'8 M8Q1$#X"\TI/-O*-RD@,0+XG(Y=8>H15-CP53?&0;[K94;Y+:0=Z:2:32MTMZJ5:CT M:)J,' D*'F,I'.)-QEB2D2)3AEL:MU"62R'M#'KI/?AXX3&7ZK\72'/Q8%YJ M5I6;BO$A#Z* )&E5HPHBGF)( D5A)# 388@$RIPV!$Y--#6[^&4%IK)WK?Z3 MT%IN5'H ;.B-R3Y875JKZ@"((4M5E:]3!_^W[?;J'RDN;BEWV4Y MB^(L2$A&8(*B!*)04D@#K"#-"(^00E&&J6M#T>WPTSN\:*0#?[F^K;R\9=5. M8F6$=>T3NH.BW;/?%YFA;<(&DMM.$'KT\CS4UG.[SIT)1N[(>:C:8=/-(]?T M#>S?9%Y5OYD.7#,F,TX(19 CE$(4" (I5A)R'C,B%4Y28A5VT37)U-[BVWS$ M.HYV95J1_;!^!*NE2_WM4Y!:N( >@!KX:6Z")+9051\ (Z4'B%Q3 2Z#:MR< M "?(>J0'G,;B?)[ D7M'3A@X+?UAYD#'M7T9\$4HR.$,&SNOLP_8KAP]".CC4K?LB17P+.NAZ^ M&]R'Z!DI0\O[#_/E'_\AQ9T>OCFU3(,L"YDTMG)((!(DAE@$&4Q"&D6"I/H% M(9P"8H[-,K77@!$2*"TEN*_%=(QL.8JDG?%/4S%O\@B_\=RL7G8611SE, @0QPB:LY?2<)@'' E MF Q";%<][W#HJ3WAC7 .-L4^4A;V66_]!WZ"&[GZU/C8Q\#!;.J-Q4A6D34F M;N;.4;4[K9G].\8S5HY*NF>+'+^B[X;ZDDLI2I.@]2M=-6E;U09@??IWO1!O MZ7Q>?E$O^X!OL[QF22J18+')HQ(,HE1R2$*D8*RR0*848Y8Y=>/V(M74B*Y5 MJDZF?-BH94[)::M%=8)>:CU N5'$=7/?QXK:G@J,O$Z#'R?L+M%6HRNPHU-U M]E)I95;NG62KG939*[!1%.JEA&8I?9Y+>,3;\X&&#\E&/@GQ".;A$8K/P7N8 MD]><%VLI/FU+"34Y'8W)P GB*LJPYFCC33(3:YR:PG12$LJ26/N75M$4-I-- MC8D;<7?K+.T01S)^.T"TY,A; E*IVE\;HSQC&5+;?;,9]M[>H:OF9BX-_1% MC\?KHM#K+"OF?_.\O::)L;LV55"J?TPM?_UJ^*J_%I_U%Z5I)Q@D*J A%E"R MR%1C9@IBI;D[B$6:AE)&F$NGT+BX08$#0GT04#CD7):MBD5 M,41AJ" )8PE9PF6*8TJ$<"H8:#7KU,BX$;YA7=5K' 1ONS>9=PP'?C6U34I;$(\U M*QT@HMP)I@$:EIZ;^17:EEJ"<;QYJ>W-_8C_U^53]OQ5*L M^>JOU+R/5L^5BT'GWY;S^8=E8=X_,Q[2+."IV1,W57AH@B$A(8$RE H%(2>6 M!WH7R#"UET*K@HGB:I4 C1:@50,T>H#?C2:@4<71E.^S8';\-O R#,QV@ZR M,_E=@*%7*NPCQZC$> %0+VGRDJ%ZEMVMNKQNS(>(!#1&+(,X#BA$&0\A"8BI MOTC#+$5)P#/A9J[M3S ]N^SZYN;][8UC4=M]T.PXJ3\00_O]E6"#&%#'=?9; M\75_BG%+MQY5[Z &Z_&K>IP>?5QH T"6*^TR?S&'(A\7?/D@/RW+\K/4KE84 M8Y7@%,8H$A")5'NS(B+ZUUA02F,E);9[=L]/-KWGN!5WY\@HKR0&/\RUS#]> M@86T+%IC@76 TPA3#;/,J((H9E5)#@4#04DJ T8SQJR[H7A#>HSF*./B;'$H MYPV]@6EV YP6%%22@H\-<)]JX#Y[!,[A0,X;@",=QUT&I-NYG!4VG:=RW2., M=R9GIB9S=';W2K\QFP'YAWNM"TJ72UJ[^=/5'._;81WLLB?J.DR\7&A_9QU&TS7Y&%<<_VG*JC#5%S7=N*ZV"G(30(9 M1PJ',.(RA0@)T^K!]/ 1,4I1FG$LG9KV7"+,U-A_JPO84<9MN^*BQ;';W!@+ M\H'?%K:L*W//<%DQ>TWD3SOS\CJ[DBX8',D&QAI!#E5#-KV&L#6J) M$IA*DL8HIC+@L=NF[B7B3&_K:+=OPB=Y1^<[.0:;9((=E=W8]Z*ELV/?L99C M\!V2C1I@JP=@SV!'DW9MGH'19="F%CY@]4J_%PDT*OWZ@.XE_7H9LW<^WNXI M7%,(>A92%=" 4!AA@2"*HAB2-, PY$F"."4,,6GB;DQF MW!^-N,XI<<= 90&C:4P8%"&2$!&60!*P#*84$<4XSECLY U<#NDH%16:W(RO MVL985J?]-;[N:8;',+5[C5R.U, OB(,8B$9$KZE\'1#XSLT[-M78R78=ZA[) MGNNZNG?MT+HY3E6[^"]TOI:S))!!$*H()@01B+(@A8QB!/7_ A6@+!'8T6 ] M,LL42;41LBE<_\__A*,P_!?P2 OP9$0&_W?P4Z _B(*K(*C^US3E!72]NE\6 MIBO*OX!_R&+9?IZ7IJ65Z\M(>)TI5BD&YK7DNWFD[<'%7OTQ? MU(?Z6N1),35K9+]9 MP%XWC?5"F/+&][+Y_;"W1G5*)9;S.2U*\%BE[FH574ZL^B\G10AQE2G]O@B$ M-AX1A@1%',:I^;\(R4!(AQB8419TI#BWIH[=HQ'3K&KSAMBNGWC-A;,X>QQE M,09^Y]0Z[+3:$*#6HC'\MX4'8;M@E2K;;NZCK(;#>>4HJS+2 >: J^-VI'DQ MJ)UGG/U''^_0\V($]DY!+Q^MGW-SFS_H:;ZH6^TPE=K@^:)^62[%E^)&%D]Z MENOO>3G##$>1$A3J%U<"49)1R#(BM8%',L0I9X0[%9"TF'-JYD8MLGDIM4*; MGXW8&FW0" Y^-Z([IIC8+("=+^,9UH'?,UX0=?9T'##RZOG8S#NJ)^0 Q$O/ MR.56-U(2,I^]7ZSRU?.U$/K+5K[5/WXI;I=_+&89I5R#&\$D#11$$9:0QHA# M)10A3'$2!,J&A#KFF!KIU&*"1LXK8"0U#X>1U8YDN@#M)A5/, U,(KT0LB8- M"PR.D$0I^4]WRZ>?]=TU/^@?*EJH"*%KS%$(P$*I]H&WN;1O9^,5S1=2O*>% MJ8-=-C6:6"I-QX($QDR9UNT4&R\Y@R0,0YH2K)A*W9H9'YMF:H_Y-=>NPWIN M>I""=U+E/'=N77P433NKX7*,!G[&6P%!*^$@'8F[0/#Y2][#5 M<.?5?<,QV6H;HU19N4*E0CL3"50)8]"D@SO2SC[G""$J6F.UQGD"B#7\8JBR5 M41Q0AJ5=__#+!+%Z%D9M(-ZV+)2UN#N51UVC_7HMC!VI# CV6!%^M>#@AU:% M'TV1BQ;\1OP*^SJQK]; 9TC?)0AZ#N;K)_;CROY<#P1)0G2!,D(IMAD=;, 0\)% '$8I8' 0HHL=+&1'.:> MFO'TEBZHR.D"O'^0Q9U<\&?P5W/>83H(Y\(QTL]E#>R8<"!D!Z:_1FJSA[*5 M&U2"7YD/W^@7SM7P:24]P//*?"[SCTIW/8!YR7%]AN@1\/*VWM/(G^3!T=;[ M[WR^-E%>]5^^MI^K97%+O_\U7]W?+^?F[Z7^I+J&O:S?6<=XB4P%""D&8YQ1 MB!!-(,5,0A;A)$Z2@":8S1ZK([2;%2U6W9PXEM@NC_M+X0>DTXWB@,F[?%$U M$F1T;LKA.9SHC['L+$UX'&(&49!I'X$C!6F8<1A0P6-&5920=MG?+\YX"=-= M]%;T499<5E&7$UWO[A?N%%=PX+?TSL(=!H1<@8W&[5\W.E>Y$%IKL*MV]6%U M):PT![NJ-S&G$_M&.$3_3.R;,5*K-"*J>U%- M8\[;LV7N\N$A7VTZ*RT7I@:%=B9/U!H((H9PG @8J"R!B*((,AZ9:KQI%II. MNI2$;GD?;@*X4,TX4;L[\M<-SG8U<&RZZ[86=G[X5A0@F&* TEQ!2',"41 MDBB5(LJL8JI.SC"U/<-&0""TA(Y-?0[ LZ.?BR 9F&%:-*K#5O]!%2=5]]L- MYV"6<5O9G%+RH _-R0M]G:]><[Y<:R;Y)KG,GTQQ@5G,)!(!D5!P%IO<,04I MI0P2)#'-& HB@2\]33V<=GIGIZV,H-@(>>FAZ1&T^QZ1]D3P50]$-XA^.X^H MAS/0TQ -?.)Y9.)7/M\\#<7YT\R.>WNZ3_0Q7]%Y=2PJ\I5FN%+/:BI%B#?K MU>?EZC_EZBO-Q2QC(L49B:$D66J8R!Q MY0H8P3WZ28Y0^?60;"C@E)/,:^; 2ZT6?8X7U:M_QKK M/HJ8($E,869Z+Z$HY)"(4$#&<$Q%DF$9VA=V/C/9U#AJ5]QJZV$KL%/U]VZ$ M+4YU/.(VN)6T ]GU'F1]FEF?P\ZI=KXW#$>KGG\!EJ[%\ZW .5,^OWN,,0OH M6VGSHH2^W3T]\WQ,WO(7]5LIJTBY+ZS.)/BX>/]=6T&+._EA6>Q7?FZ[:S_/ MF QIA 6'.)0A1%P*2!FC,(W3@-(H2".<."4#]9=E:@2]+5]>]^HLC&IPJ>#: MA*;6S9+*-?LOR5=@M6PNFK?:."877;"$=L;F2 LS\!O@6[L&6H\Z*!BTFACS MOM6E.DI]47X>?#J[-.X939>#ZC?MZ0)YQLV-NARX@P0J#T/VX]\J2/FS5IR6 M]W5Q4E,%>B'J-J?ZYRKR;],FCB8D4JF*M)6;,8@4-FWU0J8MWTQ[Z"G17CMV MH5RWZ:?&LEIP:"37CV\C>F4,JU9X[;*WY;3=*-5Q5>Q8=#BL!R;..HVBD1Q\ MW,-Z(WP=@CQ(!\!^P'DE1T<11N7#?O"\I,">HXS6ZF/;#5XI&2A)8!B3 "+$ M DBIZ?DA,\4S@4F$XX$[?4R5#_NWGCC_U'I?1SO2'&EU!F;0(1=FC(X@@W+K M)?),O1_(.=;U,63O_ MD [,@A[0[%.,W1(@WX79STT[=I%V2QB.%&RWO7/ ^-YMO,R=N)Y77PO]TQ?U3?+EW<*T M9JC+S;Y=EJNR.80WGUX_F,B46<8BP=(H@#+2MAHBU'0]EA0J$D=(I&F:D2GQWZU ^]]';<.X$%'9BE=]?R M*ZV/I*]-KYD[:7Z^ K7$8$<'?RP],+Q>^7PH64=E_H$!?_F.&'JZOINI=>6; MEX,WA7'V*^$<,=M$%"-M.TKJH-R4G]W5RQ;6=H=UM.4:?)=UA)7JL=WJ!5_/6ZZ7R33R MMJL7 ^W7OT,>\&Y_Z?EXNY6%@\[74F;\,&0IR(*A(01P=J2YPQ!PB,%0ZK_ M0H(HS5*G.LO=TTV-GQ6S(ZV!UV%H7WZ0)7#/DNX/ MHM\\ZAYRC)MIW1^H@USL"X;J1YMUG).L@CN_%OF"YX]TWNP@E3.941FR!,$D M40@BBA4D@G-(9(:"))%9EB*W-.W.^:P>PG%K6S=[:?I1K,,K91.TOF3S_*Y: M#D>KK!MP.WZ[',1QF*R1LPXF-[YH(VJ[1>FQ.K45)%YYJ7O&41G(2OF77&-W M4]\^61\7VEJIXI#E.[JB;TV2Y&(U8V%&190FG0EKMU_L4:FHTLRGB4%?J=6UX[&&5NBGHM; ?Y?3U MS4$%TMTC6/#F&1P]I36:76WJG#;MDE]AY5P;5X^[@F.VL1YG)7NTM?8'^?DF MUQ[F&KGEM3]T#AM@>QR[GY_^>6WV2+^H33IFLP=0ZO>B3'!(&>19&$(4I0%D M"L-:R1BY;&*>G&EJ+[M:4..:+S=IRV4CJYM/?AI<.W_<"V0#OZ.V M:&V3O&_.H>7LAI]%PJL+?GJV4=WOLTJ_=+W/W]#S=+4=K^D&U7:OC0G/."

HEZ,V-"GIQMPVD9R YR9=H+@]ZST^%3CGI%VJGMP-MI]]6L&7'_: M)&=))EB(4 JSD*00A2'1WG=B:H^I,*099I2_0J#UIZFFT;7J@4:_CDX56R7- M&WJK9N-$U*%=%V3>^?XFV-'>*Z[O*!Y_1[QU\QB+.F=F-R*OB<0>)N]O(,0G M&(+]Z74R"@<">)B0Z\-I>NS?[IX3F5%G)(S2.,4)Q$R8^F=9!DD<))"%E(A, MID@R.5LM]1?>8B/VY>A.'+Z98[@'_=;,\>+LEVLY'3;H#@"TV".]!)9Q#W7? M7@B&P[;C):",M'_H H[;!N IY3MW\@YN&F]+[I2\>WMK)R^ZM+[.A_R[J6.F MK3Q9KK[1E9Q)&5!)$8(A41%$*LP@SB2"(J)A&L8H%=2IJD/'7%.S0[>B7FDF M^UX%&-?2 NUS./K!71C;686>D!N8YG9!J^0$K:#@6Q=H%]2E.0G'0'5G#N=[ MI;HR)Q4_73?F]"T]765:F,:RI;:>6F,KYS/!B.*:&Z 4D28-EFJ'%PL"<92& M"<,H2IE3@/#16:9&%Y50)L57TP1?/E2'R29!^$$[IZ61&OR0+X!8SN>T**L_ M5I_^Z.B1'@5<*4$RG"B(X\@<9L@,4H8#F 2,X(BC$%/EUL;N8LC'Z597@_[^ MZ\V X%HZ[9<"-C QM_*9K9%Z1^4*5#)Z]**[(/#K"Q^=:5R/MDO9 [^T\^(> MWN5^5=EF*^6;?*#Y0H^P5!_RDM/Y?TI:S )!,0X)ATDL)$1!Q"%."($\Y216 M6$;<'&-8^IWV\T[-(ZV%-%OUJI(1F*^6@P?F@+B%HSH,C@-32..=;<2^:O?P MKL!&=+,/6PL/C/3# .S@_ X#]$ANL4_ W=QF=]@Z'6J'X<9SM=UUW'/">]S> MS\;^[>;6M/M:%\_7"_'+4AM6BVU#AUF:BEAE*H88!:FVM;F$-&8$"AIGJ8I( ME%#J8FMWSC8UF_NWGVY^ G<;(?NGEW1C;&D-N8!K_[0:T@E;'+%M1!SB] MM@+%JVW8/>.H-J*5\B]M1;N;^E'))UF64I[H3= FL;Q;2\-:MWI5Y"S@D@8T MD9 0PB!*9 (I1]J81(IK%S\0"7,ZNW:68&J4H[]UR(U;W$&WXYM!H1S$W\WI_;HWQUWR4VT8/$\>WL]$PG2#Q51L(ICJ,H5T8AA M[?K=]<>-CD/ ME.MX?)J+ZT>H^67[&.T,-<[>Y8'HFVW)P[_TLYVOGV@^-U5R/BR+&SJ7-Y*O MB[JQC&2K7^FJ^>U:Z6_WEX74]OIR?7?_(7^JS/?R^L%4W_E'72UQEI TE3(F M,,4QARA.$&0\(3 FA$K3(B:*,Q<#VZMT4WN4M0=DLFY"&/WS/X5I\"_/1F(W MF]SOZMD9[J^V)D._N[7T8*O,%=@H"M6R@$;5*C2]%KX*7+P"C;K/F_R$)I[] M1ON]<[GYLZG-H>^F!I)Z@T,# QID@('&GZ\PR/IX=2C\2CBJUS$(N"]=DV$F MZ1DPFI?T[JZ0=YLH^LIMJ@JK;5U^PH*4T#"!+$8$HD@A;7Q0]R.J[WC.#0'GX*P*=X(!ME=<4+);Z2IUIT\[ 6:_T*;M_ Y@6\QXLF+FO;J%GQ !.!8XB0Z1B+60!)D C(0\PE M0RE7R*G5P1!"3HWO]FVA80Q7IT7T:[\.M32O:\:6E1GK9K;N+_0@O1"&7)17 ML5V=!)VD"=L'ZKZ6;*^Y^KT^/K8]NK[1/_2$LLCIO)Q)+D3,B0FHBO5+(&0( M8BXR*&)&2*1(0H1PBZH_.H\+3XP35:^E P^M>&XYJ1I^L]*D4\Y4 M@A,5LP0BGD00T5!"G(08AA%B4B@1,KO2F>[SM^F$]KS*LWRLE^:JN)O-%78OE8U5S1OS7NF[; MU*048,14II( RL!4@V$JA"3* IA@JHB,>2B15?G1/I-/CEPV\H-:@:NV?M=2 M@5:)*[!5PXYG>JU+-_,,C?;07.0*M,>$D$N@ZV(N/>X.:^G?7C)6KXE'X;!+ M(&E9[:(Q+BR76O= :7OPI)%VATQ]*T4IATAE!-(PR6#(DBBA*M/>DNQ5+G5O MFJEQUS:!H2YR]7BN18\+I'9FT.5 #4P[!TD>_OL8=6,P3)'4_:E>ITCJ475/ M%DD]?O4%+6D_:W%I>?^Q*GC2U&Z$348JU0X2QZ;T0(BX1-K, M"=RZGYVU2^FA'VI0DV5HA58F3\IM\;#HYB/??38=FLT%3_:7M M\"#4LKBEWTV&Q?UR;OY>ZD^J:]C+HIWUG;,T"R3A40JCC!#C-DE($LP@PBG2 M_$)Q@/FL[N)SLZ+%JIM?1I/;Y4E\*?TH[@"3=_FBJH["Z+PJQ6CJ*54UE$K+ M(DKC?0F"%$4L32DDQ 04AYSI+P$-8!0KJF+%1:9H\R5XOSCSBIGP5Z"5?90O M@%R(_R:KKS(69D$8P"!)(].X)86$8@19)!%6*24HM@HKG.3*CQ*BTP1CR6:% M0;%5>LH+WVT-37(YQ]O/J64#.PJ;8NJ-RNU?-TH#K2/0:H-=O:L/3]?:K\>8 MVI?"H134U+X<(Q61FM*7Q*T(U9@+UEF^:A1!QBM\-2:N>R6S1IVX;]F([!M4)4=-^ZNNR/O,LW\_SAWQA_CS#B&O?0\8P(U1[(RQ0 MD*8HA3$GH4RE,-VBW(I(]!%C:I;&MGF:;'NZ%%)HM;38KG4F>BV+W0;*\& / M; ?L*5#%[#8JM ?-FW78Z &VBOBL2'$)D)[K4_029>1J%9? =5B[XJ+1/-!E MU3Q%SWQ=EG+U\>&1YH6Q;]YJ7KZ3I@V6S$2D,*3:@X,HT]X;$R(PCEO$*14\ MP$X'1 YS3XT8;_*[1:YR3A(KG%9F1XTZ0_O4;FQ M;@AF *X$!UO)02/Z0&QHA]=P%'AF_M?C/3M@.LG.&EJ]^Z)N]*>EHI6A\VG3_8TKEDH6Q3 D/( (TP2R-$(P M4%DL!&)9RIP:BOH3;6K\V&C6ECDV3^Z.HQ2;1UA/%&OS.4._5\0-O]=>[5QN M4IM+4T#N_7?-E LZ;XO'F3?4I^7B[E/^).M75?GF^1>YO"OHX[TV!?5B2%J^ MR.CG2DFDL@!BG"0FXCR&.!5$&\X1SA*2J@ G;BEHPPGK0CKCY+&UNAHF>9O+ M!?U_2K!5 KS+M1&1L_7+L@+&/#3*PTK[VE)TM+X'_$K8O4NFLO M#F>KYZ8$9WE\4:\ >P:[^H)*X4$+2PR_,E[?/P.*.^K[:'C87[Z?1IBQ;[]' MMOJX, Y4Y2;1HG@V6T95@^59PG@L8ZJ_!U&H((H"I%\V7$ >891E4C"9655+ MM)EL:F['5^U-\OQ1T\";.@["M<=C!ZXQ27 B10I3%%"-*^&0I#&'@121Y$%" MJ')\D_M"=IQW\3;JX'&#,JUD]0BRW;O1%W #O]VJMY7^VC\ ([#W)',;%#QW MT.R8<.06FN=5/^RA:7%/C[#)[5OB9J6I?7LD^K4P[X"'%]8?E@0SE" 8":P= M HH(U-\C!DWR!3$UB32[6$<_NM?XJ^7<"&T"C@4.XBN-"6$0C#0?O M6';UE]/(NMC(%X/M$.4S'.@CQ>OX!M\MYJ8??)W1,XY#CA<'TT_7O8B6GD/T M>$_\4M#%JJPK?;_7?L.=7/#GO]([>;-F92Z>->[!^R;*PGQ<-@FM2J(L9C&" M,>$11"3(()%*0*E-4,Q"*IA(K5\8/868VINC5N,*U(J C2; R P:7:Y,A] MM.I4?W,)?^R[8!8OEA&68> W3/\5.)^2[&\I'%X[(RS)2.^? 1X.MU?0A5!V MOHOZCCW>2^E"[??>3I>.U;,6:[6)]8'FQ5_H?"W?Y26?+\MU(3\!GY7 MM%OU1EI0B0NV\@Y3>-06';]51,_..FY)4%L0#NI[6M_8LXGIY.,&XCSR.J'?3H/'9-OX?T0[XP!RA5 MQ8EO^=W]ZHOZK905-68[YIK: M(_QFG==9+%=@T5']S1E2NZ?9$U #/]R-E&VQF$I0N%10BUH?V[<]Z:%KOE'9PD+QE^1AU=O5DN!'A8K]9T#I06TY5# MCD)I2Q^7 C0X"]C9H>"9#HY.-3(3=*E[2 *=5WO>4)A%$C/] MH!.(111 %*H4,H("2!*E9"1()&+J8DFP6..\27&HLM"-^7#RN5^4G^23G M8?.:2X4(T@ S& AM)VC' T&"I8!QFH@P%)$BU"E+NV.NJ9D-E6P@=+06.K"T M-!G\(#2TW; AA"M0"WH%&L"&,"#.8^+7BNB8;UQ3XKSB!_:$Q2W]>.*S7+VE MY?W78OF4"RG>/&MG15LNIL%(:6IE7O-5_E1WU&RWUC,N,(ZU>1$%%$,44T,? M6,&,15$T.D=TV0P6U!%W6QB+J[RHS15'"3B9:(2$+$D@SB1--@@I. $B%QIJS* M[G5-,C5Z:^4$6T&;]C[V/9!. MI-6;Y@&IB4>B#DU/;H' 2]6AZ=''2T=D?G MU-IM=73VVCZU>I>+X#F28,\1!&/(L@XDQ" MBG@*18 YCE/M*IEC5=LBFV=FF]ICOY6WRAIL) :UR"X%$,^AW$T!WK$;F MV M8+L^@*U/V-Y9_%R*/WK$<:S"C9?AZ5AKT1*?[CJ)YP89L<:AI3[[]0EM;^K; M9=;LB]_2[T?"MC*91!$F,0R8:2U'<0))G!"891(+H9(D#8F+;]DQU]3HMCFO M,95&W>*ZG$&V\Q(]03.Y)>WJ^D3O3GE7\L#_M^5MZV&OU M9KG)%,\IR^>5L_=)Z@_EBT2I+#.M5T($I9($(L$3R (>0RZ#2 C!8RDC:[O- M=M:I$4H5@E":<^#Y6M2[4JM[V>9T@YM[:1MZXP:^A3DW!*2CG)I5)LB.T&:# MW(A]61J@-;0.EMX0$(]D\?F#VLWX?&MN_Z"YW4>>] M,[#;V8]#@3DPS]??Z2MPT*VOU>!YT[CO"F@5!K$U^V W8'>_,P*\8L\_.VBZ M.P%:CM&WC7IYKTG3_.?]W]?Y$YV;\=ND9,53% 8"RHA0[>V&VMLU%7%D&F8) MCBE/0Z>3U*[)IL97U1F>W$KIVC2] U8[?O(%UM#;B08GL_]:_; CZ0 A&3:0 M>&Z?WC'AR W4SZM^V$+=XIY+\D9R.M_6VBDWG^T05N/,5;[<+\5R_6B2*C8O M:A7P#..8PT0@S2\J22 .4 :E2'":$4I2FKF%AGN0:FI$M".W8X">6R8ZO1 MH1^8UC:R@QV%KL#VXSW/;V_/ FST&L3V\HKT &DQETKV"@DTGL \GFKC:_"> M6;C;:?2KH*I^8SHT:=XRKX35\TPD#&6ABJ"(<:HY6&2F'SR#,4-I9,Z1-2L[ M9>:>F=")7D<+T9]OI:Z,F7)'[G_^)QR%V;]4QN#JV3&7]QS\=NSJ$]2A_=,7 M2+[O1LT]]]<2"K_YP.8!SMRJB71/Z/),C%-*I&_3^=.86NYT><-I M8.ZHV\\WDNY;6(VPGEO0GP7%?Q_ZTU..WXS^K/I'.]*?OZMOW(6)E*WWMR1; M:8JJ:>E&\G6Q'T<>$!QK_S"&+,FTT1*00/\4F?)$6(ZW %S'.8A_7T(T=]N,)R M& 3B/((;L97%:G;]((N=+U;R^?\B/#CO(4 MGU:G?4H[KKC /:D#O\RC_MTTI-YY>Z5<82Q(!A/*,42F5@G#60"C+!0Q2P+" MF5/2Q^C+137,7_/5?=LR:!.0T7KK H>"8:5]%6R"Q[,H@SA# M#-(T%%*)#(?8J1*2S:13(YIW4LG"%$$IZF9+CL?J-C CQH22)F"!AS%$3"20 M(1Y#@D*DT2O@#:IT3Z08-B8(#M.]_VM M'9C96W'!'UK>3:.ZO7 K[WM3+A#YC7>PF7C- MRX*1BBFE$J9)I"!*HQAB_0$,N.9Z'F4ICJV\NZ.C3XW)&^%<.V[N 6;'&+UA M&)@:&KD&"'0ZJK'??I%[,XS;XO&8<@==&8]>U",GQQ3*_;2D"XU#TGSK$A9F MVN!*(6.AA$AI?X\%3,! *9Q1P7E*L'7VS>'X4WM0C63 B F,G YI'T>@ZWY@ M/0 R\".[@0%4J/3(=CX"BD/6RV7@C)3?X@J26Q;+:0@Z\U6.W#9>9LIIF?=R M4#HNZV=>_';SR_))%@NSZ->F+4@NJ[WJ[19UNZ\T4ZQ1M[.A!D"SX&I\K<; ML)49M$+7IU^[1U[>C1]7K+S:1=:3CVHRN4+RTIIROK]GL&&5FU0EK;R3)2_R M1_/D5?EW,T($BX(TTU8611#)C$&:Q &,$I)&H>1!$%D9719S38V4VI2M)E%K M1]PF5]1Q:[T+9CLZ\@3>P QT 6[N887G$?$;4=@QW[C!A.<5/X@CM+AEF&CE MS?$1DSA5.(PA55A!A$D*L=#.7$)0&(D,)2QS;--N.[7+\S%.6.&GC]=O/G[Z M>/OQ_0VX_OP.W-Q^>?O__L>73^_>?[MI8Y??_Z_?/M[^I]_89<>SO"$ 'IJ MCL8R#W*DYXK.J.'-KW/,YPJ):[BSIZ._=[+(G[2+\20_Y0OY<24?RIE"&8EX MG,),F1VF*"60RB""!(>!$*G(,NE4)NK('%,S;RG^T90L"LI^+V6 MU?'A/XVN'05XP6Q@(N@'ES,=G(7"*RF3)0Y71B*$D%8HZA?\^N*0Q'ER,,>:H(CK7CJ#!$:1! 0I2"E+-$.Y>Q%(2[N9"7+\@X M#N.'!NZ;%NY6<& D!T9TQ]WR$Q#;\?;EL U,VH?P#+#KW8V"YY2.HU.-G+[1 MI>YAJD;GU?UH^ILT6?E\M2ZJET IBR?Y;3F?-X_'+$%!%J,LA%2%"B(9,\B( M_BF25%-V0E&:,3>".#/C])BBZ5GQ7.U^L*;(A>'@>PF*764V"?3Z4LZ7:^>" M2><6PXY*/ (\,*?L20H:4<'O1EC02.N17"QQ\12BO*#EGSKMV[KAASI(F,R5A*99!(*'AE[,D.0IF;/*51<,I*J M#$4]XIPOD\KJ$1L_ OI&KE9S68<$*&-O2E.E%.^J=\!7/?%2W-Q3_2Q\;?^DO\*W]+N),C?G M"Z9XD_ZDNH:9/[]=/IA'^,]!OQ?=+X%IK/5(L?75@P<]T*X1YFPG[OXGA8+,XL6IAIOVW:#1U1*<[*08%-5!*L,,D93**(D%#RA M<4P=M[)/SC6]/:I65$,&]4,,WM(Y7]>'.FX^W&F([=PS+[ -_&8]@M?O7GN5 M6(/AU54M=#&26C%-C\;P8&Q M&-HLSUY!#7;+8,I,/$XX>24ANYE')20G,%Z2D]O-%W94.J@1 MI,F'$,ZT,8.KBK%!#&F0I!"3) X#C&.9(L>*L:?FFIY9L^WO(QM9':O_G\;5 MCFV\8#4PPVQ!&K;>TCDHANEM],I5ELXI?;)KD>_:2O0Q7]6!0VU%C[?+)L MQQF^T!N8-OH#UZ-ET7E$/+QM+61]!5Y$O0#X\SI?/4C:]AL"COLNUP)KSZMA1YJ"8CW*87 O_\NBP M4N *U)D@_)QO0>ZJ+CXDR;99?&\9\66 MJW(68B$XP0)RE%&(1"P@DS*&G I&51S@1(8]>A^=G'!ZVUF;NK_D-O<#5UQ1M)K\"^ZUJ:2-5?BF7I,0[2#ILABHN? MFO(UBHN?4?]$OI?2DN]><8&&9L@=U:[ GG*5:[RKGGGO'%M#L%5Q MH%B(H1; +PW[%G)OMN:!I]\GC>37I>E7%5!\C?RSLQYN]Q* M:9)M-B\!F@8DC;0_G@08(D0Y)(&((.&$R5"_!$C@E([>5Y"ID?V^'H8R:DUJ M#[W1!:R68%<;UQW.GFMFN[LY_$H,S.J]%J$YO0&#,/BEH'K>^^PIS,C[GI=! M=KCG>>%X_1BV\J^^%DN5KS1IHC".9 8#*0.(*..08:I@1..81XH3*JA+M_2= ML9UX<(3&Z)5HX+&2S8W>=@&S8ZR>, Q,0C4"7[L1<":2([IZY8;=\4=]W(\H M]O()/G;)):6&-R$G53'236^7-FOPW5K^IZ3%[1_+68Q8%C,40I[%!"*.,XAY MDF@/F"62*QRG;G$BCO-/S\#M'OP!81R8'-KBQ-L0M*9,\4YC M*&V?, F^TEQ< :,!T"KX+EGLC-T 98SM97B%TL;. !TO=^P^3,_357XOQ7HN MOZAO=8>\RL!Y_UVSPH+.VS96IJ+IIZ46)G^2HK:#ZCBM-&-9BB,*<8BPR2Q& M^B>L8,@20E6"!:72Z:CU(G&F1GNM-L:A:/6I78I6HTV'M[KBKU$*5EJU#DBO MT+H+%]7RA':TI1KZN';X57(_OO4"KM^SW,M$&O=@UPM\!Z>\?D;M1]1OZG)8 M-_=2KCZ9[X_V29MTGC1!+*5*PDR$VDL,4 8IUO\@Q 1B01@H[&1LGIYJ:@3; M2 HJ44$K:\] P Z$[1C1#VX#LUU?R)PI[#P:7NFI8[I1J>>\VB]IQ>*.B]M; M?*!Y446C;$\$9@03'"@2&425.9:-(8[2%$9,)I$,"<.1=-EJG>@!R82[:'F\8L^KQ(9#EN$4AU"*+(8H23DD+(I@BJ( !UQP24,7&AM1]JEQ8BTT8)5^ M(*]_6QD-7>LSC[?\=I0ZT44=F)^;]?SA4U7YO')IMZJ#K>[MBC<-AVJ5P(Y. MIAAB-52%S)6A^JIVY7(^WRWH[;,\]>CKY;GF]7CRCUQ(>_2%.:S./;X(?7LU MU5'(M9TDJ^#,SW(UBV/&$H4)Y$)0B"(I3'/*""J*$JJ-;YR&F5T]QC,S67'1 MJ-44-X'956/736)*);!K\Z;CX"J3.1D*;0 $E$/$5 RIE!)F<4R5HH2EF+@% MOU\"[LA1[QK3O,64U_':SI6%3P%K]Z;U -; ;\4CWSS]1NM J4=[K$X,/+?( M.C[7R&VR.A4^;)75?7G?T,1J4_:;-%LG=0Z.?@T\F!F^;/IRFV(1)HVQ+35S MHS\M%>7;EK88I2G&<0!1BK4_H<((XDR%D).8)4% L\J?< E4]"'6U'9>&ZVN MP$8OL*,8V&IV!5K=P+9 TZYZ_8ZX/"VV':>-OX0#4^"(J]L[%%T;Q/JE3+NOCI]5J;\H5)B9KAB%(61QA2FD40!2J M^G<"">693-( 19ER(?3NZ:9&U!MIFY+D3?XWW0CL7IC<$G<[;O6'YL"/Y@Q'8[!V@@\3)3$6"L&0 ML=1$0860D!C#$/$LI5BJ1%B=I-E,-K4]8_O03BLHNTG#-T #4\9AB&8C[170 M\IZ/T72'SZ&HOT<81ZK+?RF<;C7U+?'I+(M_;HSQ*MM;:K-7G-[VGGY6V_43 MS>?&^ONP+&[H7)IMF1O)UT5U)GG-]5?*%%67HHKB_VW3S?47;6G6&[RW]/LL MB+1;CA(. XRQ]M:UWXYCBF# XQ"G"49AY!3[Y$6JJ=F =6;)5EA@I'7<;O6S M7'8VX>B+,,:.XU:!*[!1$&IA8:E5U)]MU0)'%^RJ/::[[6A)[&QJ>L7:JT7J M1[)1#5>O8+ZT;_T.WO=$J^V$5D>VOJU:&JYF2-$P-=W%P]3$DL5QIMWKB,!$ MDB2*51:A$+O0\(EYID:L.YT#:26GZTG+<31M3UHNQFAPWMO 4XEX!1H9?1ZU M=(+@^:CE^%PC'[5T*GQXU-)]N1L-E,5J]K:F&3WB>Z4D7]6ESKZH:[&LBIQ= M?\_+&2,RCE7,(&?,G*0$&#*>)I!RP<(PS'"2,!L^L)UP:L2PE1G40E\U%0"K MV@*-X.!W([KEP8'WRJT^ :6=_^()H\$VX.G.Z$;3.FRX'*KQE@\D &=$G)GR%].=N MU8_G.I^YYX+Z^VN^JLJQZE]D\21GD<@HC5@(0TP3B 1)(66!]E4DRD*!""6< MSQ[K[HLK6JSLN.+85"X/P,L)AWL6VN0ON@),WN6+17.B7TO0HV[^2X 9H4F* M<0HYBA%$*-( 4Q3 4(94Q"F5*48-P.\7EK&-?N!MIQL%7+D07F&U(^1+@1J8 MB/?$ XU\GCL&G-#>?R> EQ.-7^'_A*I'*_>?NM:-6H7,9[<%-;UG;YX?V'(^ MRQ)%!%8(QHPHB%200A8H"G'"52PCDJK JD_)PRL.11GD43RK0/G^G M+^A=>'-.RS)7>9TA;+(6KI<\;S9T:G_KLUQ]4;?T^_5J5>1LO3*[Q;?+K[3> MHTUHEBD408(2J8V?C$.:)"D,"-,^$\U4&K,VZ^#6J1#G98)9?*-78M3K]@'BD:*>G@2]+^=HDG]7; M[B9_AJ9<8A0J*$D80Q1F%)(PB2 F<2(S8MK,.C6_/CW5U*RG3=+7BGZO#\HN M2$LZ@JSM>9D/O 8_,FN@VB;<-D6F!LI1.HW&(&E*1Z9[E4RETVJ?2E;JN./B M\BP-.VU:)FM+3%$9,1AD2/M5"9.:*@B& :>24\JB&&.W',;3D[E\^<=)8VS? M[CO%61R;47= :[FW[06NH7>V=VNLM* -T9#Z/!I#%5=Y.=UK%58YH79'4953 M=_3CBO^UIH5^4\^?-R5WWM$5W?(%D3%22%L5C'&(E*8*C.,8ICA+4A*1.(JI MBVG1/=W4S(N-M#O=5HR\-L]"'[3M*,0?A@/3R"7P.5.)'2I>Z>3,E*-2BIWZ M+VG%\J[>M9H*<_+V3M;__;@X47MXEB9"1)&DD 8RA8B'&))(*A@3GL8H"EB0 M9BXL8SWSU CGYGY9K&!5]&QN:L'J.1_ VZ$W[5>G*LG62Z('1$- O/ MG-3*#'YHI?X1Y(N7U<^WJ2!>*P^YH>6[;I#E[&-7_7$#Y4C-'LC9/D0L] M[/QZ(:[%0[[(#4-604G?'^6BE#.:X01%D=*6D3"Q0BF"!!&J3::$D"!,M*_' MW!RK,S-.S[MJ!*[8B^Z)[-AVY0S4).&$)F$*.8TE1"D-M4V:,BAIF 2"I%S$ M5F># P ]2L[-2##;O0,\@CUK.<0]/CXG9YS?^^S@OY9EWF"Q,I5E8;]V]I>=_\1MK%CC>S5?KOY@&OI 6W$ M=RSWX+(N=K3D'>N12D$T8IOCQ48\L)5\126N'[03V31V_:(^+E;Z&Y:S>9.G\_X[GZ]-\,CN9=J*UA^: MHXBOA7$W5\]?]??25+,T]2L?C=BS_Y^[=VUR&T?2A?\*(_;$;D]$80Z)"PG, M?BI?>HXCW+;#=I^)C?Z@P+5*9U225U*Y[?GU+T!2=XD"*(#%?3=BIZO*(I'Y M0'R8 #*?A$4.D2HD,+12 !-,@,@% 438.%>6VE30,\)-:.7XHN)]!]RS.]UZ M&E39EW)FNREU)+.5F'F/IVGGXJ85S];)[."S&S?=+L+&T;NL=K4.-;?.OOP\ M!VAXO/Q\#R3]\8+S'J8:DG9&.L5&$@T]G$9)6NP.I$T2#]53$657PO]UR>>K M63WNO?I_SXT<]6_Z2>CEI%"5*"'&[@W/ .:%2PZH*L"1I-3U4A<8!DF>> T[ MMOV5O:K07Q=+/7V8MT?@\F>VYT:V\R-0[\1O,OS6.?$A3OV>W1,C.8%W9_>% M9,OLC\:AB.>&80C&U2'Q&WI8H9$@.$Z41,*N[K&X^:*7WZ=2KUI]T US(4SS MTI)6A4P%,,4",*(UP*S@4)F\TM!+)>3R$&-CJ=;(@*#R/'(>L?_->"2FE(U] MFQZ;UTG"%YR @/EFD :*=X_!BA2==KK?&5R>OW*XV+#3\H/0KON3/;.ZMXVQ M/IK7BR>WRUU_ 3[KFD1K ?M:N M_J8DBBJ68RX"CQUOM&A\&S"UL:"V-MMWZ.JI3Y()\POK!IR$U.1=/US&K6$2/C%352_T:9AL]GC 'B2\A[IMOW(=MN.\-W\V_-Z]=[R M^ RUK_I<<@'SH@34."UWJ AP^]J@%+B$*B>2TR"=N8ZQQA9*UK9EGEK+/ECZ M<5PDA!+SUZ[#J&M5YPR]RUK $BQ&/3")RDE=XPW*-QZ.'W.)SR5]$U=M@&.KG8O<(DDT0H94)0E)> &YZ!2$!?0+CU++,,BKJ[AQA=.;:SMD7W: M@:H?9<1"*C%G;,W<:TJ<*-#Q021R'FG'@ .GCEYW_31;U..:?J3QFG^;KAM= M7-#21A@((5#D."]ACAF4."3" MN#;@V,*,/7NSC<%UD[SL#V=S5AL=6$]S%70_7HD)96)NN1'%8(+QA28JR5P= M=%"B\87@F&R\KXM*.&\6KF/6!!&D*RQSNXK)"<"E#5,8M8N:BN0&4H68JH(* M]SI'^Q]$-8W!<6BFA?HFC@D'\.4(YAIVLXO95#KI_TUA*H*VQ 32$[$^!_=7P(A]6']IN*$/Z*^X?>90_MH5 MM_;L>#=W6I!NL_;S=/7/6BT>Y;K,.;(ETG,C*6,5-T[HN0(8$0($Q3F@2D!%-%%0!8F9_0^I_/\8J\C_$J[0 M%%K@*@>FS!7 %F) J<*@(&7%F<#$E-BGE6A,7 ?H(OK)WLP1R7=W4N 2O!/! MZ\?%X]='.!)"N$NAA#"D[L$H5 X"-0W2*!BTV;:;9-LZ/[-IE>[ZN+U?K%:[ M;HH%-B6C6H "YI:$2TP!5S0'5:XXKC25VH2=AON//39BWB0IRTV2LOXA'UWZ M2C9;K(*[HX1,@A^E)((V,I_73RO5VO[@WU!!6ZC M'T^8Y\[Y#9.0>K.\0;^V[6Z;)E1#%7&7_(+_<3?&CP<9=B_\@HLGV]^7/M0N\LVMF>M M\=G&^LR97_>HE%$;#_0#+FY$%&;"L$%1+WA.XJ)^=^E=5L(?'I9.&*BN0VY+ M5MYO\V*T*1B1)0>Y$@I@R#6@!D&@1"YMS%30B@0I;EX;<&SD=6BOVQ?:%H^] M[YN,=!5TS_WZB%"FWK._#<4^91U>T,2NV^@>=.C"#"\(SE1>^%W7CW#>/GV; M+7YJW=;([6HX]JL\/BSFW_7*\=Z??*E67]WV[_Z_NTR&#XOU?^GU9RT7#W.W M.&GZJMA%9?LG][EB0@3BLL(%$(RXCB=UW88R0/'"0%RRDHK E=ZP#HQO';EY M)0'>!AU-B\G,+M5=HZJ-Y>X97^V5=,G]@KI?IO/LI^;+U5_"B'/@+X\?#8_W M"Y&8U*]4[-UE6Z>SVNN[)CO,NFDGW\:H6T>WW=3==VC/V7CO@Y>9HZAOEX%= M&/1=]3+3<_SF>R$K>NYI/J_6BR>]?.T0GM?JIXNY.W'?E"E2B')98$ J0P 6 M50Y8!25@-F@WDI[ U,S9FJ",T1.7N!N85\8<=C_3#X"3[4W/R_J?ETQK&9[5_;Q.'Y[:=_K< M)01.*-2("F$ XA9:[ Y1N+ !-:X00@HK5(1EW72,-3I.V9E:'V_(?6.S7RSK MZPP6@2%M%];^IQX1$!S@ &0?O ,[XQZ!7 $C^FG(I?$&/QBYXOBY,Y)KE_0C MD"_/8J7_^]G>^:TKH_SJM-DF$G&">2E H?,28$XEX-(2B2H(KR2#6N=!$\AA&XMZN7_27-3O MJINUAS^N']W:YNG;4C_J^:JN*G"MCUU2V*9S^@1BQ,N2"2 KG0-LOU^ DZH MHI &*J@XU478UGZ@!>/;F]_7S%TX#^IM]ZT+V4.=+^G240-7*:%SX\=-"?%. M3%;[0->F9P>V;UJG;U)3VVXL45-3>X*72I?8RX:7$B@. :A#J3CH-CMUW]?+IZ_6<;=O?V+LC"F4!6 O, 2RT QZ( NF+VQD2BL@I4 ME_(=>GRT]T4^:O4\JZMVVEX,;HMAKQ5VQE=96^#CJ'&>O9[J.?^/E=N&4$[; ML]Z06"UF4U4_TRT 68U :,J:[Q3ZD62*:4G,COM2>.+G(9C9QO!VJ9Y" M04NCE7=M\)<1SO.$Y***GN_UMV?:?G:9!A_-[ZNF*<9^*XP)QJ24AE( A=&6 M_Z "C$D*J&06G9)0JD3?%-N.<<>VKCSN2F/:#-'/'W]OND;U3[?M0M^3NN)C MFIJY#A-L:Z/!P@!K=O-FN3OH[9,FL]8#JF0IM5UCOU@NK0<@74FT/I??J/_Y MC^5TK=\L_IQ/JEPB)@P&F@L;EU45 T*7$.0"8@/M A7F@3KKIX.,+P+[M%Q\ MGZX1M& ]!]%N$^XJI[L#S(^_;($G,TSOAU-HZH*QY";123UQ/ MHY"Z&^9E=%%/W+RHAGKZR7AG!=OR]8V:^V?MM,KL33^:7Z,Y+ M_^.(^&B_S%'%G@3&G>M$)G3VB4^5#2,W_K@(O?$HG.2]^ M"A(&F\\)2> =>_0Z.SO,FV?M[ONK_=I/(%>($!L@,LJF-U,%QVBY&1V3%VMN7>9-;CFJ<4T()0)A5%2,K)W-73:>47DG:,YO5U M9\W7?7_,A O3MO+'AC;*6EOK?]1[:-+9&Q9^=L'L%U_>"MTPG+NQTH'F[,PV MAM854A'383W@B!KX=8TW:&3GX?AQZ.9S24\%2W=N_&$Q7VS"PN;8V/7M;CH+ M[LX$$4$%(KD!4D,"<.7J50MNN465M&*B0 JS(%%+[Z''MII]-[>CZ-6ZWCQL M^3=A;1.GIY$W[I6RJXM_.U1N[2IV4 MT"Z4-5:@*H@&N-02"&KCX$J53JE30&F@SWOBX@AC>Q-LC-QH7U@S,V>G'S5= M!K*;^:/ DYC;@Y'QYHFKWI^)-E=:_O5A\?U_VVN;0-/^4--$31&7[S@("5QU M:/.87_]@OZ7MA[JWE-*?M=33[RZA<]4(^JXG&&)8"@0!,DP"S% ..","$%65 M!A;$,!HHO71YL/%EQ#2KK/EB#FJ3G332QN:P16L'PGZ+U#BH)7[F-T9F>U;> MM:+?$04LKV,1=;W9,=R@Z\OK;A^O)SVNZ)\RMVJ*SM_-W4:;7:+^QI?_U&LW MR-O_?K81QQ?:PR=ZPH3F#,@2M>)("\Q M8%)50$O*$6=4&%*&)]ZE,'5\9/7E<;%<@Z]Z^=043BSF#\UO>Q"$IYTEF68_ MSAO#U"5FS#T7L^F\.49PD[=S,VO\S':.9K_4TAN-KUGK;%LR\Y=A>I"GG)7H MV7E)C!T\QR\EY.;,KR^FLF]YY!OQ?&$/.2^(606]C!J7J6R$[IN*; M[Q>^M?=VOK;\_ED_3%W;V/GZ@_VZ3A#3NB(" 6BY%&"(N&5/2@&"4"&%(9;2 M*V'[T@!CH\;&QFQG9.:L]-_6.POB]5V]6Z%)S$Z!J 1MZ76YWFM'[^P-!]O0 MZW)G?S^O\W,]3G<_+1?J6:[?Z*>%Z^%:'QJYB.V;"^<^Z/6DRK$I)6* 4]<9 ME&(;!U%$ >1,2:2H* CV6V)[C3>^=7)K<:;V3<[TQN:[;.Z;DN('N,O4FPYV:^OIS M<$;J?5&"BKC?YZKM_*/5V[JD]O[)_38I*"]+;@B@$+K<8QO^4@U+P"NL"-:P M$-IL&N^DPVNCC6W]V=J[R>1= M[1*H@Z*K*Q![A:;Q@$L>FE["S.\HI,]W-"0\C0?D8.'I;8"&!JA^ %T)4*_< M9,@ U<^?HP#5\Z*>)7 'M]_9$K4$#.B1!* M2U7Z5'8G GR(^NXAX?:+Z2.#..S+;X^J&XL3Y&$% !2W/M%CW&'K%/V!.*E7 M#+CT%BW&*9^]==AP_V.ZFN28,ZYSRSG8]1;+*P($UY9XRE)"ICCB1H5K M+YZ,,[; >FMFMK,S^\-9&GB6?0E7/W*)@%9B0ND#5$_%Q(LP)%!(/!WK!101 M+SI\7@'Q\L=[K+MK@G''QBXW<$]=N6V%QXRD-OZH "])X41F)*!%+@&"O*0E M0HH5TGO5W3W6V*BA>5W.7'+%VN5-+L1LVC10]LR;],'78\D=#[7$%-$ MDLT MW=?JOMIF,!BY@+5V/ 0'6FG?A&38,ML/F\Y%]I5;#+?$]O/E8('M>:KOR1VK#.?^#B_B#SVP"<\O5!+II0]LA.=7N!TJ6:G.L'9C'4OY?)9 MJ__+9=,WN]U@X8BR4EM28U@I8$E. "H4!%I1:22B DG/'*/N@<:W:[@Q,+@S MTSD8_7CH=F@2$TYK8+:Q,,%65#<&L=LEG1MJZ*Y('>Z>:7[4]>D^9[>MRI99 M+#_K;_9[\FBY9F%<+]K%_,MZ(?_YKFYI/?VN^5Q]>>1++>PGE&N[I.>KVHQ/ M]CNRLE0T>W8U(_5%'[_5BZT)5$9J7A&00RH!ULCUF^0:B (2*DIM4!F2$#. MR2,-HVHW5MERZ["JI?W7_$?VYW3]^+B8.4=6KI>2J_AQ>1\VUEHYQ[+G^72= M\3_Y4H6L?A-_,XQ@&A@ M=CG;]SFKG;[+MFXWEV>MX^/Y#H3D5XSFNS!4=L8XOA.!21Z#S%)WBDA:$P9, M,!D$R\/TE&&&[+<8;0J3[X5+[);K246%AF[]61") ::0 )9C"6!95AI5C-K@ M,N2 \_#V8WN]MS(!?VSL"SS-/,+.;^79'Y'$KTM_,()7FN=]CKK"/!IBT)7E M>?>.5Y07/G5SM]SMC_]GJI?V1H\_W^OOUE]WKDX8,5*1 D!)!,!,,B"HAJ H MN68HEPA1'92OX#7LV![S75?6;&ML_5K_[-I]V_"QUCUXLW!=F298 MT)P6B -#<@@PX@0(4TC7RK,JF*ERXJ? WS7(V%X-!W8V6B#9'XVIGGS3"6DW MN\0"*C&7],+(FT1\0.BB#'O]'EW8WXZIHG. 08C!Q\4-#7A]]K96/K^Z=:C+ MC)/KYZ5][TY050DMC01$4@9P@>RB3VD)%)3*((,*F.-^?7R.A^JQY9^: /CJ M,?O6FMNO9\\)GGXQQ4T8O<@.ZIZ1\1OU7((A29>>D\%>I$7/)9>Y^/F> M6S_&:+G^:-[^D(]VUO5G^[A]G+L'PJG3V?^X%>MW/G-#3W EG9J1!H19HL#< MKB0YA!H@NZPA4/&8B]9;5=A(VAF?.<@=^S>NUYJ?[ M8<_\B+M:/4"+N^<58L"P.V(]H#G9+^MSCWY,N+<5W^9-"VDTJHP 7!0$8$4@ M$$AK4,J*:,,%1*H(V3@[&6%\"Z'=Z5<8'9V"Y\/'_3+'^SW-'_1#RY<^JR_+98N/>>SNQ@8LB'_#]^"$RH(D9 MH[4VVYJ;7E0\ *"HO.(S[J!,$P#$,?>$7'I[>2EHLA(ZM4-JM_P8XM*-F47=27+ M#>4K'L!['@0E@S/U@=!A G9VEM-7VBR6KD_.C*]64S-M,N57'[1=M'WE/^[7Z^54/-?M#[XN M/O%&M(4)8BBV@59AM%U7008X,P;DO*"%@@@+X]44]38SQD9S326K7#Q]6^I' M/5^YM,,'UZCDEYEK^)R)VD772>O0Q\ FT/VFS(\8TT]$8H+\^/K=W0;H$Q_J MEMMNG\GZ<9?M>^+:>S:^1.P5?1.6XDP 37*!!2PAXRA$W^K,&$$\.(">5=N-O6[CT?;S M#F>Y,U!Z4MAM *7FI^.>];\X _\2D74NNQ^74LZ,,RQ?7';TA PZ/MIS6VRTL?:NKK5H.KWME//_J&T.3 WTG@//C:H$R*8^V+\)U/"= MJD"$XFY7^0X^[)Y5("0G&U>AU_>H6#Y40VBS$-X\ZVW% ^8E54J6H"A<@C,7 M!1!:<8!459@J5SGG7JLYK]'&1DRG4B"MS7>9M3JXJ,0/\6Y&BHYC8AIZ$0@# MRB-C0CE0@>/MD(;5)OI"U%E=>/4FP]4'^OIS4.'G?=&M,>/]=SZ=.5K_=;'\ MPF=ZUU#T_;;MHX#8I6K;F%&6!F!:8D!+H4&N*,X, .=R ML!ERDQNWP@Y)=2/OE.>N"[&VLP"U CC'!G *78&R+CD2%<<0!QT@= XW-CK; M;0+=J.UW!64AA.9,V4<7$0TPUCFPMU&@U+C4JJ@DI:2'RF($L%^JC59K8U;G M"2SF[BS@V['>XM-T/GUZ?FKGIE]1P96)"=S)O/E+/=BFYFG<&EWOS ^5-'N= MYX=\F6W/3ON:_YWY>+U>KW^5+SV?1?6KDSN.: _BO_,2D1*["3 MV%#*Z149A %WA^2J$)088U0%:5CI:A2[>H2RB7F_MC;;F9LY>T-7#7'FK!_K MIYN'43#^JF;\/;>RLS.V35&RSJ5C\INP3LKB_2Q[40:_"C5]F-<'JK66EU"R(DZR4BI: 2PH ZP0%2A( M00TT6&"_=(3N8<:VHF^MS/;,["68=@%4/W:Y':K$?-(#I6 "Z08A*F5<&&I0 MDNAV]Y@6KGRZ'Q&\F\NEVY=\HYO_OFO*B)U&OWWR&L7-SXO9S$9+3I1_0HFD M"G$;!XX^-.C;F9[]L'/B+VQS<]^$_LHTN MK/,C:QT)I);0:?+CG(3@)R:C!+@'DU5/]**R6*@-@]);3X".>:_O;7JF"CGU M\%?'ZN&3HB2L0%0 4^0EP%@@( H;'DG.4"$0-(4(["UU?J#QK;_VE?OEOG*_ M7*Q"SV8O@$N-$+S*%<@1<9UW>&%7N9 #; 0SN$!*"!52J',[M$/4ZGQU8V2K M"_!& =;O-7 [7(G9?O\KV.8&9O=NOI]>K@8WNFAY)(BS@0&.K<4 MC?,"NX;R!B@F%"FDY$H$BM'T,6-\W'W@1?8ZG+![S88?ZZ1&.#$G'4+K#I); M![*=!^D5;&X!,2I[]3)D4&Z[!:ICYKOI7CU/>S^^?G>N;GI34[V_^E.P8E 3 MUZ6.*X +40"J$0*J*A'-34ZXJ8)R>?S''ML"??\\L!&)>'T@$G%0"KPO4G#3 M?^%2]F[_FWZ9VZ=1J93+!!=>P LA4.<#22>.4C $C*2=V02ET$71F MT3G:Z.AM:VSFK 73.6CM#22L3H@]*2H6<*E)Z02SK#4U@5"I%RAQ.:=SQ&%9 MQL?Y$U[QNJBG3/%9[>/[]6N^7/ZTH5R35(M+*3#**T#KGE^\$(!7.0,E04Q5 M4)FR*(.DBWU&'1NS;.6_C^77 [6-O1#W(YCH."8FFHL*ZG<97V<;JYO\Y(C2 MR"$HQ95+]AIY6 GE$#!.9)6#+N['2&^T78S(:7O( +7&CFD*2 W (B^!)9_2 M58XA GDERB*H\'C_YF/CEWW;ZB80&]&-NTP\3^L.\7>9>5[.IVNW?>(>(S/] MX7YVCX_]C3^Y0K)_;6]0UXRY0Z%L:A=XB^^Z1^W8P6SXD5)?C!-SS[Y9\;CE MG+-1*>1@@$&9XIQKQX1P]C/]GOOWB_F#?7/KI5WN+MMT9)\0^]@2!$CI5 M=<)RUSU8 V2??B*D7=>@H/2*\\.,C0NX>D\"53_<]]?JNY\\[E>%/>FD6RR>G1OQ1 MS*8/->6XTTW7\>CK],E^Y*/Y8O^Z,ERZ?_NRYLNU*UUK^N;F&AE:4:!R7=D5 M3"5M(%%:_*E1FKJL\BJ(1N*:-S;Z:;V[VY/PWG,PVWEXEVU\S!HG7=RQ[^9= M5CM:UQ#V2B&-_#WP/8E[J=E-?D;W$A/;XQ O!?Z1C_>BFCCPP5\*>$^/!)., MTD-T\#>^_*>NM^1W=4TN0:81'&BW="&%N80E!:;@=JFI! <4,PJDD)HC594* MY=["@SXCCHWT=Z'4=/Y=K]8!JT5_E+OY-PEVB2EU9^Y>*6:V,_CZ%GI/* -$ M!V-#.I#PX.W0A@D/AL#4*3[H=:/A! A#_#H0(0RZ,()X]5Z1U\^M+DRM.;O+ MI2*04*4)!*6E:X"%T8 24P&::Y473L(^YX%YQX$FC"^K;>.!"](VU:&[8KD; ME*Q])L0OI$X)N)7CK5:Q\C7D[].@"B3A7L MD/OTK'QO)=V^+N[E?S]/E[I;3&4B#:^X-!AP)37 N92 ZD+;7W,M\D()6.(> M,GJ!9G@]G4;!^I.\[56Z&KK0V#)?. <^3%B"L@'*J1O M+7>Y:ZWMF8<62<2R^G[0Q:VP#[1AV&+[?@"=U-WWO$W,Q@!.,\JI1/UJO[X3 M@\J2ET0!ABFSP1^4@&G[JZER7!*68U0*G[HH_RNE#U$@]ZJ6NM=AB"-@? M@.NQ-H\.6>KCH6[I^ON=IITS/#JB,?H"]$5V',T!?!&.U"'@'%C]V@0>;7,.#LE3T8^H/^TW7Y?+_@A**THYLH (7,$<*D8H*)D "&A MM!&%-$Q[;YN>'6)L^Z3.LKJ7;>;L#.",\P!BSDM&; 1?,%VX! <;VM,J!U + M@4M1Y9)HO_V,.! .LV,1&42/5]?-P"1^55G[=H!D-3X]=H[/PQ/P'KH9IH'> M.WW@"GO)="+1^5(Y?^5P+Y%.RP]>&MV?[/&2V&\8O=LP6;S2+G7],#BJ5*5- MKB5 2A" 5:& J+ &%=<&YLS^!S/O-X?_N&-[G?0*Z -@]J#&-. EYLNC[O-[ M >AZD0E=5[(<]^.JYL^,-BOCAL9=MJC4RH9)@9:$ .H0;8G=5Q4A: YA6DA5*:6UM8(.6;CS]MI/CH928N)NB\WU+MS7GK;$Q.U![H1*W04OWD,,V:/%R M_Z1!B]]5_?/\O[;9PKNV'5R+ DIM@#3:!H,EPD @5($20:HT9"8W*#3-_V24 ML5%%W8QCV^I)65/#4_M/H?2CBYL!2KUS>Y38OVM<$C>K_R(&T9/Z3T<:/*?_ MHK/G4OHO?SB&QOO/.D_%E30W1TP37BBF);70"4%MU* 08$+;_S&DT"7*"3,J MK.U&]X ]CK 3T\$7O5[/^A3I74'6CQ BH#50.LZ:SQ5?-KV*WOY8Z[ER*GC' MB3FM W?91B6SS@/X=*V#WHT2[Y=P2RCN?C+D"\JZ7W*_6]#]XE614FHNMK.? M5$H8Y J**T5MV%$P"%C)I&4>25B>%Z51))!TO 5-B??6^(2Y M-%29ZW>X83MFL^$SU:MM7^-2*6PY#51<0(!M> 6H M<7+"!>-&6H9#2H5E2E\8:7S'BYLDZ+UFQO7SLZCW'E:/B^6Z65PLMI5(H4UU M+X#.*BP*P1DH2^'*B'@)!':_8L@D)06F, ]1;HX ^7#2S?S%8 _8([L-S$$V MQ_9,3-&TN!N%^)MA9\8:?A?LLL-GM[\Z/MZ/I7_ELFES/%NLIO.'C58?+651 M2@*X-@I@:!A@E2M.-Y6A1"+#<)"RUME1QK;O]=H^]HO95.VD;GY(O;)A9V/\ M(6LL#V6%MX*R8;QQ'GT_UK@9T]0GH:U]66M@ M&^3@BB$L;YD0:EBTYGC\FB M^\,]);"V6LD?S;Z0?"NJ7*N6UU+S=0. 39RY;=['!)$&*@1*BI&-]BH"F+'! M2,F@Y$0A&_H%-2Z_S9RQD<^5U@D^;0!33)H?%0TW%:DW\6Z?A7"MKBC@Q57W MNLVD8?7 HL!WHB 6YZX]SR)W0=Y$:%7ER!64E':JL*8,V*]N#E2A2<%U51&B M0Q9N>_<>YV)M;Y$6>.RXAYKG86,_+%(?,7H $'ZF>.IJW)/$O?L/>WYXZMC) MJ>&9C_1[,/_NC@56G[74T^^NW&R"-$.280,X11Q@3NP2">$24*,PR0FW=PEJ MX' \P-BBE/NGQ;/;$%YN+##/H@7W+Q^&F^^+D>:>%OM-'+Y6%;++<-?K]:Z?5JFV&P"P8F)41( M(HP!SH5NVPLREQU )9%YB9%6A7=V>/#P8Z.#C0.'_0:_V<]DO/8A(+$Y?"ZZ M"2,]PHGI9 ONOO'UJ5O6F+^??;37P2HIY@$YY4FQ'RBU//HY#$%%=5"? MBX.[CRV8K8UKE=I[*$(?(N=',+WQ2,PA_E"$]]DZYW+;3\O%]ZG2ZM7/WU=:O9LW)7>NY>GV7'I[H@-)*2B")2@9 MML]T3B'@)4> TT*[^CA.J)>@<'\3QO;@UUV?S&SQYRI[=@<_TWEF-M;OG>S_ M+8P/>DR-'VFD!3PQL[A>HC7>&_,S\3/[Y?<&]K]D6R?VFS.G.'3K#V)4KNIA MQJ"$UA^F8]:[X4X]#]&T7>SICYM:P5:"HJPJ@"51 M@$LL0*$TSH6 VM"@%(4>-HR-'!L7[K*M$V?*[#>>!)[7]9@@SW.]M+"G/O\+ M0#SI:NX&&..>+?:P8]@SR/Y G9Q5WG"K,)Y<+=>3@XS'=VO]M*H7+SF!PBB, M 2LM^6%,#%1)#"K*-.YEWC:Y2'&QG*'J9^UF4&+P XPNRDK#D2)&:D' M.MYDD0X\PM6NW9^>__1F%1_6== M4!@:NIR!%'.5EW8!#:A0"N""N@(;40 M1864@K(B8F)I?;I0=0.A(8 ]'BX= MO(UM&@L^<[,_-P,I*V%=128$B[MC=: %8SBK "E)6A1&5,GD+ M[-NY9S5L#%@W@Z4&%61ZKF("ZGGV<1-$J<\X]HS[CZS]\MVOU\NI>&X:\ZP7 MV2<>MS[I,B)Q#S%.AQGVL.*BFR>'$I<_V>]-]:KYAG]YU'K=)MKNCFAWVV1& M\A+"2@)18 (P(L*NTDL&C"ESIBOW?S!DE>XW[-A"UM;JK#8[:^W>2T'PVC>[ M91K\>"0^N(FY)0JNP>02!E-4PO$<>E 2"H/CF)@"K^Y'5J\73T^N&:3EP+H0 M8/5NM7K6:J)Y3I#,,1!,&H I14!H0VQK MVM!L6EN:_3*=MW^YK* 7!+$B4I$<*B"Q.\(2Q$(,B030<*-8519Y583'VA& M'B[@?G4<9\='N6"<8L8Y**! %F5, >.J 97'!M3,5&1T, [&L8#1-\'47=\ M>/U>GQ$ 2[XY5#_XM8EW66/D7=:8&>_]> 6'J"_$2V,-^@:\XO#Q*^_:QWLD MQ[^;-P)E&Z&RZ?QP6_KS].%QO3"_KW235CFI$,;=094E#&)_$HCFP#(' M%!IA+HP.Z '7RPBO!V/X#G"[LYQ9K?FV=&:#A0'/]I?@5/G@F>GFFG1 #\- M&].S7S;&_\7E<)R@&Z=:-.W4X(>D"J?$OR!,N533$)8LGQ?$#MSY8-O M.ERJ?%]_#S+E>]^DK]AJFYE_&@_EV BM"@0483:H1RXE39O2-1S"=DDEN WL M0]9-EX<:V])I:VG'&UA']9K; MIQJJ5Z_HQQW'5/5N?B]E78[\B?]TF_[WP$!5?97 M:5P"NR*%$(&-V?L9$O+,#*9&V%1S?VO,OFN$\OAL7^>JMR1>S^GRHZ;T4_ R M,>MV2EHWZHD(*8P*YK7;D(S*>3U-&90/;X/KF"MOO%M/&2^]FC[,W>X0Q=;>;&=P E' (#BBF9YC#NL M,I8_$"?R5P&7]BPT[&S9WF:ZVM^^V*%G>I/Y^L::M#V 1@4DD' "D#028.A( M"B,%\JHDT,BJ$AH'52?>;-+8..SM:CU]JA\^CSXUJ:;)C]:&!3\YZXEUMO/@ M+MMZ!\QB"5;&BH-9XC=/0&9LDO?(=9 2)\N^#.]?=_MZ\FPLGMZ7"GE^>J[3W^K> 4X- M::D?]7PU_:Z;WIGO%ZMC:1R4"U(J65K(E< ,D)+B(Q"**@&]D9[ M1L='A_(Z&X>RID/&@4MM_]@;1(QZ3)\GEPTW*:D)+W@^LE^<0W\93@BI/[[I MU)%ZV/1RDDG] >S44;KAMC=TQ+HPD!-'^'6V^-/MMNB_\^G<_;'NCOY9RQE? MK:9F*NMSF/NY^LI_-._P22$Q*X5QI;JY %B:'%"H%# D)]H()F01M%$;W\2Q M$?CK1Z?F[PY;GN=+S6?3?UFV>+#>9+_,:EY8S%VC03U]F&>R;K$C?[H_U))( M]MM;OZ.;$[+-7UZ-4Z6]KO5;;ZDW^S:_^Y7CMR6O,?/7I*Q?VV M^+T<7O8[D/A]Q>]["S= M;,3OJ!77S.&;<26!^6P?KS0CW5YV]W[1WMY)%Q")),^EG6O"#,"B1(!5.06: MH:K2M& Y07T+[?8'&MLKXK $;&-I+U7 B]CZ47$,Q!(3:C^P;BJ0.X=$LI*X M@\%>K CNG,M=96]G/]^C"&##08OYVQ\NQ'F>KA[K;.*Y^KS? 6]AW#;T1 BB M;= )08DU!!A3"KB")5!0$%A6E9*5EV!HC[''1B+.E M^_>#KS/9/_"6PZ7Z]_/U(-&_YRUZUT8?1[:N+T*Q MBU*[!QVZ.M4+@C-EJG[7]0A57\V>M6ORH=?WS^O%4_WR^[(PZS_M&MFRW!>] M_#Z5>M4F6T*M#9=5 8PH!5=3]81^NS'I?,AB0BR+7TE!!@;2 0.8*N M?$P6NJJP$BSH1.W:B&-['[Q?S!^ '>@I6QRI%O1NS7L==6FHJ70I02&AQ9H4 M%6 25Z"43! F*2R+(BR%,"KNPV02[I#_MEAN-H=LO+1RZ^GO=>ZO_GYJY^1;VWHZ]H1X'A7&!#GUR5^'GOK.X(@'=[[8Q#V'NSKJL,=JOB""8W[QOJYG>=M)U>YF_66*7$I(@62:.YWP G"6&U#B*F=%J76I@V1.+@TT MMJAR4\2^%T/NJ0RL'FW TP:=?04'+D+N1S,Q@$Q,+V?;>4:OG[T&1-P"KTN# M#5NV=<7EDV*L:Y_O&9-L&A/_9EGI>:D=%_VZU/_]['(0W]B5\70^P9"7I2D- M*"!G-C:!KC(?:F!P3B#!$JFPDQ./,<=&)7N69EM3LS\:8P/SH?BC$C=(\1AWV#C%'XB34"7@TK[22DW>\ML?KEVZGE!"4>D-G?8XL)'0XQL *06<=/)7^.?^Q-+L9'_2/]=<_]>R[ M_FTQ7S^N)H0C9 R2@"EEGW E*1 8Z1A%=0%.-2 L<44]IL$X^YN MG$ >9[?C%B!?;/=CO)^>MZ6F[K]\MO_'346_DAQ+K.K=VA)@ MK17@.8-.F;RL("PU#VO"T=>0L=&<-?9O;<+9?#$'W_2R-MD]M6W+ M#*Q:[CM1?J0X!/R)R;%U(=OZD.W9>Y?MW-C_>QJ)AAO!C%N4W->88:N1;X3L MI SYUONE2X]K36NW3LL<%\9 #E15$(!S2(" E "HL&&59B677LD0O2T8&X&^ M;++1T<^<@D"ZLWWVR[<[?J&,0L1++9%D7E(' MQS<>&\>\KO4 K7&9L\Z/.T[ ZB:(6R!(S0)^WGL_[)=T60;[29 MRNEZ0B A4%\SE7_.V37CZXS*E_\ ?]Y5FLINIG^S5&O! Y+SE@JB@!AI4$/)>Y70X( M75%=2J5*O^@C8-3QA1^UQ5,^S[9&9\[JK#4[1#S'#W?".(>*":!Y;J,^HS'@ MC!M0YZ 96>0EHOZJ4=%1'V1=]O8?7[*EEGKZW2G.QL?8X[ @/G*)Z;HQV EV M.I,O?%W[G =X8AHB]A0=VZ%$GGPPCB7I% 12MY23WZT&E' *\NU0NBGLTGZ1 M\ML?ZR6W%TSG?/GS?JY^GS^OGOGLG^?^^&JQ?DR2B!&"4]2HT&O@04/$$"B.X\6@:_ON7-G;3.6Z;6K\^WRZ7GW^ M\GO[&L"DT!63)3 5I*Y2& -JUY' &"(K5&G"MT>Y$_&QW*X]7\PV3X$<[T:%-3#]14.W1'"P I$>1Q$U77_6W^R7X]'>4WU:+AZ6_*FN M[UZ8+X_4A-4(H-+U_15$1L$,LX!*PH!J,*F++1A"'F=5/89 M?&PT?/^T>&Y*:#8.9+],Y]GZ^^<)T4T>#KHEZ#ZNK>UW M;_P)"-MY[XE@YQ9\Z#V'VXOO MZ>W!IGS?>_1X95R6JC58<8YL+)Y3#+! +FF5VW<#9 I"+94NC4_DV#G*V"+' M]"*IW:![O C^!XBA]I) #4 I@+UCH#403:<5CO5"HY-R7U;SUBV1L1#2-<;X ZF??Z78:C8&^/#KC8_ZJ^&G.N MV\]VXWI[P*(Q515'$D#7?@<[54N:YR5 BE"&>(YQ$92*?6&Y\1T$I,KWV ZJ%*UPE#9'6Z\V,-K%+7Z?"I6EWWQ\.K+^_M?52M M9#GC#Q,H#2\(@J DV*UD10E$+C&@)48B)V4NE)?.R,F=Q_;8;XW+G'7^]9>' M<'4_VS>!D/AI]O0_J +SK*^]2C /[S18#>99!_:+,,]_H.][^+N]T6+Y\\UT M)6<+)RB[?6<(23"'W #&>>[:S*VIV<[6 M&][)ES'V?2]'02[YN[D?:#W>SU?AB/R.OCS>P._IJXZ?OJNO7]*WAJK).)_J MU=?%1V-6>B-?NYI(6$+AZK6EI!I@J3 0%%; ,(AE86'V5%ST&&MLU-%TRJDK M>(2>:^-;K>T#J\=>23RP$K-%;6BVM33[NL@:6SM=\N'%>C>P>R7U26!+K$K!N@REV;/IPN M]PE:@PIR[T9_^>RS+E!");A/;] KY6"UTLT8GVU(\R>??=7+ITE9$,Q*RD#A M]/E<6;PKD"= 8TZ-:Y7+F5>E4\<88R.=MS_6KEO]8I[5.0>_/'^SSTU(HMD% M*#T"N]L!2DPMC8%W&VIIC+QT*!&T\XYBP?-AK;QVKP8*P>?'2QV#XD?4*Q@^M[BIBY M?AV[Y*C[.F^GS03AC):Y(094);5+0@T-$%7. "]Y+BI$(:J":D0[QAH;^S1M M3&;;=- FGRE0T*P#6C\*B@188M9IL-J9F35VIE WNXY'7(6SCO&&53F[[OB) MTIG')3T+S%T_91<2N<. U;HFI$DN"U4@4@*-+$U@5&' $2Z!C5B,X-J4E =E MVIP;9&PD\6776'JZLS*P4/PX>E*]W?79A-O)?RXF6N4ZIY4"S'!AUR^( D:% $9RB2IF-)9!C=$\QQT; M+=BO$4JPE6P!CKB1' ;;>-8MUO"!-Y%W2 V_A6S''MVB90^07MO'>Y?WHZ,W M>CG]SM?3[]K1W$>S*3J8%!0IQ@FSZQ5NURN"5H"J0H'*]:\7IBHAQ2'\^VQ1;6 MQ$TN4?9+:V7$OAE7<$A0;7$ZU@M46UQT^'RUQ>6/]^/Y+VW]Z8]RO1!ZV?P#:OXEO[/6K+YIZ5Z_LY]_#:.JSNGFN)2LDAI0@K!] MSW(*:&D(*!A$58&4_?>@;HNQ)GN0$IR;:IR]X/5['<0"+?$[X4P1[EW&C9VJ M[/[@R7C=/!GO[9-QE[V.I8H0@E;4-T?G@(.^/GQ%T3]B)9+=>3^]64 M?^)R:J9RJW[-6"K!C /A]"$I$HCD96Z*RFM'\>S=1\<=G^Y?^_'$ M>;"ZB>%F"%(S@;4M:XV+>'38Z7;7(VTOW'N<[6_'C_+Y.P_R['8ZM7E8NS]T MH[9T(P;[>O'T;3%WFWOW/Z:K"1>4YQ134):NT!8;!BA&"%"!.4&:<8U,+TWI MEMI8UW1F9_.#/[ZD:?!=CS7# 6;(F?^&#$^FM"=R&11@OZ[(@OHP'= MY?Q%[>?.BWJO$3<-&.OD!'?SI7YT&=#?=;,L=>'=5Q=/3 I&)>0%!%(: S"U M/XDJUP )J#63""L2=)88,OC8J&6_T6B3;'-@?=9NK/SB'/A+]D?M0R#O!,V- M]PHD">+I5R01P>ZS$@E&+?;*Q-^ H54XJ'F1YP+*H+.(KL'&1F?.UE9Y=L_:WGH(G3C[ M454L]!)34W_@PC,C/!")FP[1->"P.1 >KI\D/OA:E M *)4!6 <8FYD@7)3A31L.;A[T&,]@-QV(VZR*1OH4V-Q")[GPJ0O),EW0)U= M*4XWSCD<=]%P,,*PJX)SSIV$_6<_U',/5,_LOS[DZPZ>GS;V!FZ" M7D/8,%URKGD.&"H+@ N& 5-5!:"@%3),P++4(8&"[\#CC"'Z MM.((AMR/=E( F9A^-M(16Z,[*S'BT5 H5%'IR'OP06DI%))C>@J^OH^ SV+^ M<%1A=F8#9&*PT*RR#,5A15TY&+%QD+ K&\*XKEPE.?7:I@@8P7/D:"+C$[ M]T8M.$;TP"-J6-@UWJ"1H(?CQ\&?SR4]:VZG*_[PL-0/]:T_FL_ZNYX_ZR8? MA"!JM*P(D$6. 292 JI*#*1B&B-BN! PJ.ZV8["QT<>AK:X$H[6V7QY.)\Y^ M!!(+O<0,TA^X\%)<#T3BEN-V#3AL2:Z'ZR=EN3[7W-@?Y(->3S1'A!FC0,4I M 5CJ'#"10Y!#7:FB8+A"P86CN]N'?-6'*0/;6#?5JQXU08?0(UUK=6T;A#_JS=J'7=/[@%G&N M8NHS7^^:]1!&B)!: PY=G60%2\!)I8$JN!0V=&(4>\F5]!M^;('4QG; &^,S MU1J=V7!6K_X6VC@Z:"I\-M!2 IQ\?[_>S=]8G[7F9UO[LXT#F?,@.!6S)^JA M?;Q3H3]L@^^8L]"C_7/8\SK%]P@WMWDMIT[Q$*\Q$9*8E?4I5U@P[( U%($$$7!.194(2V"];LO M#CZLWSTBXU/NGE=*'JQW]22*ZU826H MI-L\*JH<",4I,!1)!>T+7L&P)/-K(X[M\=W9ZLZ.Y.+I:3'/5LZ+['FNW,+@ M4;>_+WJ-JFK*WDN!)EH8 QI (XEP7@.G=1&12\U-00 MR$*X_L(X8V/XNNGY3DG'(1$02LP_::Y6_.ICW,[K!VNJ43ZL)@O-[^^XJOI MZOUTKM^M]=-J(H2 O%(:E H+@&F9 \HT!(R6N"R80M $[0%%M6YLC+/;_+C; M-#%S%7E['F8;%S.7]KCQJO[4OIM9[6?VA_,TJUWM*VH2Y4O@1WHO-K6)J?)% M9K6_XDI,]--(M$2Q\&4T76*">U$$)NH@-PIU?C1-4YXIGWU:K*;NA'M[_EX5 MHB@+@X I2@8PMG&E**$"4 ED*!(T#Q/J]AET;)2_M=GM(FRMSC9F]U:E\IH MWP5M7%B3KVEO1K2_T*<'1>/KL&?AG93P\H+JI_^EP;KN_]:;E0SW+]<=F> MYM<:3#F1!2V8!!!7S-4?(2 (@H 83&@N[?_APE?B^]P 8R.2QVLHWQ G#S!0 &E;91:C,G6"=! @AA1&#+,^##BL\QASA M8U^;?)?51M=?\JW9=[>4'/I,@%^@$1G6Q'11U]:_GWZWJ[:O]N]3,=/-\BY! M$6( ,E'#"Y]Q!XTN H X#BY"+KUQY^S5SU=\YEK'?'G4>OWWY>+YFUU@-45T MPB!,C!WS>8XW M-E)JLY .;+[+:JLSUP"LL3QSIH3>=ZM9I4.]_/+(ETY?A="RTA(4KG4N M-JH$3,H2$"UI@3&I) _*__$;=FP/^-;J-JOS&U]FW^M"!;NLS%;.Y.R7Z3Q3 MB]F,+U>[OUYN+GW+I/ANJ<2&.ODF[ ;EVN*[S-KLHH;&ZK8RQ-J=U8;'W&$) M 2KR)HO7T /OLX3 <;K5$G1U/_(ZZA#7[C1*4A0:809$20C K"H!Q;H"NJ!* MYDQP$\959T<9&S4==S+LN9-['E$_HKD9I]2Q2#!$P132"4%4QC@_TJ $T>GL M,1]T?[AGALGC8KEVHI5U=?SKQ6H]*04LJ= $"%I"@!5%P#[_#)0%%QBYPA0= MU+/Q=(BQ/?@?%G,@^;?IFL^F_[*OQT:&7%I+ [-%3L'T>^QO@RCQ,U\;U\@? MM]H7K[N0"<_ZN.A\W!R/TV&&S>BXZ.9)_L;E3\;N=3(I*HAR"#&P3[Q]V!GB M@%-( :1YE4.$%61Y8,G3Q<%"OM,#U3KM->R(WN5D0@EC)>0(5$PR@&59 8YI M 0@RHD":($6]%&TASF(O5> MOR)^*7"]C%M-RKPH*Y,KD!., 1:$ I$K"0@V*H>T8C#L2/OZD&.CC9N*@>M= MHWJG:!6X5>0Q-Y!32KD-A[DH-<"8,,"U?5<6VA J&>%*T7B5P>&S\T*EP4DQ M]Z3YJ#BFIOMKA<*-Q<-4"A^B,UBI<#OL:&J%#V$(*18^NC)MI[ /^L?ZZY]Z M]EW_MIBO'U<3B2 7A@J (:K<<8)=L"O,0%&H$E:<&B&JD-=%7T/&]A*Q7TF8 MIG/8R13X,=00P";FK;#.8G?9?VF^S#[.(T:PMX+X(CW'3HP990^R2Y#U[4EV M\7X](V?YJ-7S3'\TO\^?5\]\]G'Y;FZ6^K^?[7AUD=U7.^ KZ_D_)UPAH\J* M J.TZZ9((1!E2>W\*7? FN>4A870_F./C08WIKM(^C6?1:KJ?H9&+D%S(=G")<&Y=2QW![ K=WNA'5G>5-;?.?^^&JQ?FQS M1C/G2U8[$[-R+AS"N %?P/C#1G[AP)R$@#UNT4-Y_C<^G:_UO,Y9??[V;;%T MV?5?EXT\<:ML6W*[$"54@9)"MZ/(%6 \1T!77.*"H8(47J6^O@..C=3V3,Y: MF^NMLXW5 3KG/G!WTU<*$!-SUCG\[O?PNRXMW _( (GXR( .) I_.[!A&O ! M*'6JOOO<9SB=]P"O#I3=0Z[K%X0VN\'N_?W%"3W46A ?K$>M'!432B*I!2AS M5=JUN(: "JP!+65N5^*H+(P*B3N[AQL;*]_0'M<37[\X,AYJR6EX8VBVL_0N MV]D:+S#TPR1J+'AER$'#/S_WCR,^SZMNU'1YOQ5V4HS!$A,-#*H(P&7! =4, M B.0RO.249X'GOP<#S$VRMBIB_07USH#I.^1P2WP)#\B"$*FO\;*B?-I%%7> MOXQ4U&4W+ZJEG'XRLI2"_;G18]'UWMEGUXG&+BI7C=+4O;$/WKVTX>KSS"7Y MOM'?EEI.Z\#57GG_9,.:Z;^:")J@HJ0HYZ!$N;#KP-P @:L"F+S,M80JKZ"7 MP/MP)H^-@/9$&\3S=*9LH'B7F>?E?+I^7NIZ46FF/]S/?=H5#O 5\*.Z<4UL M8NH\$N>X.U3GJ']K?6Z.+[+::[ PP/K=B$[8:YSKV9[OV;[S]4WVW1] G"+Z M5 VC;1'/['%(8T2?!F]EC?@CWRK,<::T?JLTMGV?ON;?W*![ J:8V]"V0@PP M:%Q?$F@ 9[H$@E4$%AQ1$II%?."\^<;+%C>NQ5"K[3N_ M?N^D(>C&O!2'_,5T_OGY>K1=/>KD]U9\0P01">0E,24O+V+H"7!$&"%-:J5*2 ML@AN[AYDP?@(^LVFLG:IO^MY1UN/*!/@1ZD)04W,H!O+LU\VMO\EF\ZSC?G9 MG];^;./ 7KY1S,;IO;"+W%L]S(:!VZ_W NBT0WN_V]R:-52WW?NPF"\VB4M. MO>5)O]H54N[R542A%->\ $4E,<"\4N^Q"Z/])O=CQW=U-CGGH#>"^OJ$%[WX46^EJ; M;J\*>Y#4HAYX)DHR"K'DA=*->H!U.?&HS\WZ\>;G)JC9]D7_I)=FL7QRH>I' M,9L^-)N/O-!*,).#2E:YY4GI=;\NEE_X_O'\&RW6N]\F I=*& 6!9DYKJRJITZ\I M@2P-+!GC"E,=MF[U'7I\"]:WJ_7TJ3[)V&U7A7&3-^R0$FU<]2K%N0)8:0Y8 M:23(JSG0=\/__P+RBA.J"HZ 8:ZK)"0EH(;F@$M>*46@ MD&604E,2R =X&SOKLM76O$1H^[U_4V"8^!5?C+;U 5@6!RO>T;DS^*4; MBD_4]Z[WX(.^>D,A.7[[!E]_Z[;*:[Y<_K2O^9K;7)>T+>=MM[A7'XT;_-U\ MM5[62=BK>IFZ6]!C53*E*@8H-27 N=& %M( (UFN,1(P+X*6$5&M&QO!'19T M->XU;Y:F$>*Y=\ZJ_O!B;@.-==U9X\-B'=S0.^J4A^[A##R1 ^[M!,UA3<][ M'@ZTXQ,1_40[03$L?*$=HHC@7MXYBCG(C0J#[W;% 6U9$"UAKHP3R**$ XP1 M<;&K!(@; A7'4)-0\;&+@XUO7?9N+F?/RC[KM8;*5F.O=PU%!]!E3ID@C )= MEX$\R#O#73 NOY.HL"5^IWTPZI/3,C%J[Y MHY%&]_%TN)?1?[SH]D4=R,M7I-6<<3(>O]HOV,0(! M<$8 $IP S30%ETH;L M4$!NA-;2F!1:,QL#QL8J]JM&TFC,;"'W8Y:40";FFUZ:,LZ'X45ECM%[$3&9 MK1&C%)$YAJBO>,S)??HQG MHWTQ7O&X,[-W,_0+H/HQU>U0#;$#&H92,.%T@Q"55BX, M-2AY=+M[3!%7/MVWG=:]4O9KLJI3:C\N/RT7WZ?6>*?H:9]\A8$P0@',D;(_ M,4L%DFO.2HE5[E5"=VV@L9%!VTVJ-7:OH=S&X-!F6Q?P[6:%F*@EYH7^@/5H MQ=6-Q@T]N2[<>.#F7-WNG7;INO+YGF5,>[54VQ#D=:LT(0FB%!?,KF^@Z]Y9 M0<"*PE76"H6KO*H8A4%]A3L&&QLU;(HCF_87NT2FP.V23GP5+9&&2@-*L :8 MY@A0;22PRTB&$*GL6E),YOK![5!^'1!FUL!\,G+:]<_?LM;&S(G6N/K2A1 MN#5470,.6Q_EX?I)[9//-7T/&?A2"R?0[#)B]7S5E+\NE_:;41=2O?JY^TB[ MW+S_DR_5IU;8^=-R*MUQ2:TYW_1;T_8+:1\.71IJ5XH%4%7% 28%!5Q4!$#, M65X4D*D\<.\\E:EC>Y]L#+:,-I4GDOZA>_#))MAW#W\,TY;\#,!Z &H7LGTW MLST_7>7!_N=:7[/:V;ML.^F?-I/>>+QM1-DX'?,X(?7$1#Z.2&;NP,<9J6$_ M/0Y)/N*-N@COYM^>UZOW^KN>P?: L*)*0J=VD+O-1BPD!+1D+E%3ZDH;5>;2 M2['58ZRQT7]M6Q:HQ=^%I6>8&@>AU%'JGG) 8Z@-51O $ARY>F"2IM;_S'@O M4\9_V?&+%?H=E_20=SYN)/*IZ5KT#^W47+2Z_ZZ7_*&AJ$UGW\^+V>S7Q=)1 MV(3EN>%:*B!S5@"L=068I +DRA()JPCEU"O-.X(M8^.9C=F@M;N-/+Y=[6X= M?9*Z"6I@Z%.'BB>MC%I7[K(+$[)M-Y[]X5S*6I]"M*9OG)\ &>KAYFD@A>H! MYBM,PCH.PIWJUC<.,9SP=1PL#C2Q(]TRL@3FJY]?[1WO?TQ7DTI6C"&L -4N MDTA1";@4"C"M2<$Y)9K$T;#18.&A7N%=YLS._G"&!Q[4^\#O%TQ' M!C7Q.ZD6(G\__6[)[:O]>UWQ4&OD74,QGECC*2[#J"WNC3L.N<13(+SU#L]< MVH^&.@5F]N3E\U+F@IC<];DW !-* 4.P!'E)(:42T8JKL#QTSY%#GIUADM)W M6O[J)ITK7^@I(08Q)2W@/ >820,8+W. L"&,YKJH>-#^2 +@AVVA, SL?NR? M ,S$;X"KNF%INBP$ A7UE> []J"OA4! CE\-H9?W?CUL"B/KNLA/_*AEA(,!EZ9)"M 8H-T804F*I92 U=0PW-D8ZDY@PVR,I$:CX=05K M;SZ*A&!Z&CHLN,5%[U^-)^UJZ>4 MZ[IA])N%4\69,"3+DI<8*$%MH)ES&_=@C&V@":$V7!.H10BE7!QI;&Q2+V4M MA1R8FOW1&!NXNKT,KQ^+1 $M,8'TQ"N8/*YB$94W+H\V*&5<=?J8+:Y?T#-K M23^X]>YG7;]DYP_;DHH\URJ'0@)7M@LPAPQP PG0J,JU-@;I"@7E'%T8:&PT MT=J9;0WM7:MR$5H_CH@!6.H#F#Y8A6?77 $B;F[,I<&&S6RYXO))7LJUS\?1 MNCO4\6G;>KAO(;_W^+Y69[9U6?2N54J4KE&)"2:H"U$("S2@":%XAC M#'-6>6T'G[_]V,*=C7%!AWP7D.LFH-OQ2+UCX@F%-W5T>]Q%#/;*/5*POQT3 MPH5;#_*X=[NU>9BO?.KVNKE-3X"W/UPBKIZ@0FFH*;01AV8 YQH"9B 'NBJX M*9G04 8UP.X8:VP/\;8]PF*>F8,*NEF[8QTL1]J%M%^@$0F_Q _]4:G6%LG6 MTC2%6A?@2%:G=3S>BY5I77"\JTKKTB5]>POL;:"X .)^KNS?]/*[?K_M(8<$ M-[!")9!24KN*$08PG#/ JQ)594%R6?&PU@+7!QT;I1SN^CFCZ]2@UNP;.OQY MS8 ?P\3&-3'5Q("T1W,!?XPB]Q;P&'C@U@+^4)QV%@BX]E9=X[=\Z;H7K#9) MD6Z1(^V ;Z:S9U<9?BAG2R2QRQ,G64E=PZBBRNUZA5)02<2XR'$A*QBH8-G/ MDO%E$NUKW7[6[FMB8R&^.4O^\/SDI* 6R_HQ?*/GBR?[WG&_VW^L/6W^H?$U MVV"Q2TKN*V(<-K^>N\7IYRSU9O+>9)UB?7=F1H81(.Z%9R*IX3!;7DA4N!=@ ME^6#^]VNKU33ET<]F[GB3C[_.8%.';[(#DIB0@O#H(;1TSNT;Y)4.;C>PJ-(Y M5TZEE,Y^*OQ!?6^QG7UZ7,RU?8/7&M[<-6NP$5#%$ 18%0CP$AM ;40$<5$4 MU*^,X]S-Q_:0UO9EM8%98Z'_(WH"W/4']!8X$C^> 4@$/9R77.[U:)[<;+ ' M\Y(;^X_EQ<_T*2ZV:Z&IU%M=?>RAG M[CVV1W)C74@1Z2%8W<_AC1"D#MM;PZY+!ER%(:0VMC<<0]6Z>L,26+)ZUO'N M$M3#2P8L*3UKZV&)Z/F/]-M!J5O4NOABJ1_U?#7]KIL>M:Y%] >]_FB^\A^? MFESR^_5Z.17/ZWKQL/C$FQJLG.4(ZQSDINX%HC00RA5B85H01* 2FH9DK]QH MS]B269I.T'+?G^R!3^?9+S/7@SML-^36N9(2$E:6$N2,E@"[19IP_T.5= T( M"UE40:6[0\[5 .^D7%0G@J'M:M]HTZ-Y6) "/][ABW?;F\X:G;[/%3ZW;E_%FE^U( MY&Q6?]'L3RX-72X>YBX'ZY->3A=U)M9JMV.MB*7F0@A %$( BZ( 7)$2&%T5 M4!-:E@7N?2(1U]9QGUDT&H>O3K40KV4G##SAP4<4+S>)J5=#YU0I=_* =YN9 M4_5!QFO^;6KC-N?7IJW\4(<::68@U;%'9&M?ZF D#>@=1R>)!HPG>C^MZQXW MG7>V%3*22)*S_Z^Z=VMN',?6!=_/K\#33'6$L36T/#(@R1E.4"J%T>6T+_-.BQ^;([^6G!6BX?@9P-P:/ V-D2C[?C+W5 M^P88Q:-4+OGC%;U5^QGQ;]ZXO1L6ES;N%^[0NXN84$I6/QLC/E75BY6ZU[YW M4N9YG(,RRY5%[3.BY*'!M#K14&=J'!M%7YNE;K MEV%W(ZR@8$;FJ7T&'/TDO; M,ZZ:))G@*2(9S$JN(,)%#BDUP*9:%4A3A@B57@65]6W'%EF^MS( JW7S+))L M8')C W_C(S_RM]T6^][_-EP_[.8L?*'K[5*U MU[PW23C5"$%9IO;0 5/(4$8@3G%&5$H2J9Q* WM)']M[OU%PMYWO]5V4ST/O M$=#88:/SG9$;]3?1P"IXY^J.K_O5O:J#8/_VW:G[KD&0;M07,>S3?_K\ M3=^\X_1%>UUZ3%^^2=^ASDUKS.:@YI[]4-7M7)K_OC<_G!I/)$U3;IRS$A:$ M,XAR32"CBL%2BJ0@&2IHXM5,])+ L;T5UOJ"E575=[CS!7#=W+R0D$7F_0U: M[2EQK6Q]-&#^!EI]0\Y^=D,F\!3H"T('G@?M!L'Q9&C'Z_KV =UL'!O*NGU9 M/2Z6-A(_25DB2B()Y#A%T/B;"%(NC-"!*KF MW=EJ&K(#Z$4X K?_/"]OX-Z? M%PT_;OQY^9)^++*NE?_"IO*S6DU*+DJ5HP1BE!<0"<2AG6H!LRS/9)K1'*/4 M+Q'C0,+XTB?>L^H1/!OM@&SJK%>/]1RFZ4("O5B":6N 'U\< NO&$5> %9D7 M-FTNK&HV*4',7F1=E;[-2-CTPK@!=\^V4-;^_E:LIM^[VXEX<\<9F(+RQ:&, M03GBC(&'O'#N8_Y=K=IV@']3=B_T_#@5;-:VI^6E)HKQ$F:,<(@03R'1R/@2 M"4\SC*A(B=/!>J>4L7D1NQIZ-OSM1K.;!H)A%)D,_.#QZGYUT?RKFV"=ES!8 M+ZR+1NZVQ+K\X1Z![%]452FU8>GZ6/RK';)UIW^K5!TH__;"ZXY0\F[YWTRP M^6J"LU2R7"50JM0X!UH@:#@@@YD@F=9$8$ZT$?#8*S%0%#S:BOC%PJ]!LS,>WNO&P\7$K[%[+RY^ MU8UZO(+^MC0WJ#X:QGQI4DF-!_OG8OF'D;VN\;M_7"Y>'A[?+Y;+J5PL/\W_ MSXOBRK;RN#-?:[-#^WFQM#V5C.!'\\-/\_GB>_UM;\M#F4:,%5I"*LT?"!,& MN4B4^2 MO./Z9@STGA[P&Q+HE3[<,G4Z .H,9R[,!RF>\[%@&)[MWE=W_F#^JYFBWJH MZ[I_<9HP41!B? AE!WXFJ8!$: 09QJ7,N-OY$;U:'B_RCZ%^6"_DB M5O:J'D%5._B,+5,?7S$@:+J5\TF?OG#/3LDO#P_ MS^JZ;39[QV:VQ./;HU*K#]-*S!;5B_G>;&O@2Z:(2BF&)2%V7F^908)2"I5. MDRS!15(*WZ8''N+'YV,TO5!:O4&MN'EQKMATYID5Z+4*;EY'+&0C<\NNVH?( M;C4'O\?I'= #L[#M 'P4&+;"OP[1-X=Y.;5[K>]J/>/<#A=MW\)I MCA.%&(.X*%.(LL+0&"4:,IX1+G'!BSSURU\^+VQL'LY65[!6MN=\X$Z(W3@J M%'"1.:D79CT2ER^#$3AIN4/@P G+ETT_3E9VN*:G3W2ZA\BVQR*^3P!%MC1"1MTV6*[9L.LF+_7%@SDL+[<]6H-Z^$%@_'( M[PMWYP 5T!_JG.FF]],F*;A)4O^R_HQ>+._9C[]/5X^/BYG]?65^4G^&'YKQ MWVSVHB8%UKF2@D'!20D1(3GDDDDHL-9FLYP7YI>3N7I@*R4=3NZ'T-F)66C# M++N:QPQ KPT^[*P"(%AN?_G418\P5\RJ! MCZ+(VY7-Q\2UL]0^JN"^9;3S[VJYFO*9^F4Q?[A7RZ?/BU7=&,YV59WHK! L M%1)R@01$**>0ED4"I98H%0D1'%&_4MI.>6/;5UH=H1'T!*3BJQLP5YY'_I?P M==OY!40M\DMZ1U-0JPA:'6_,/^?B91FV4;LC,($K:;ME#EQ-ZP3 <46MVV4] M0U[3A_E43VV&]*T0MDFSI;W%;&I8<>?H*<62,F88)9,D@2C/"[/-4<+@31DJ M9)IAC#T/ )T$C^_H;T=OL%4YH>\84L<[ZO& *&QER M$SUL],<+CJ,(C]_5?1,>OZOYB_JJ;(B_\_OGXCZ_N7I M958?YW[4VLAI[GBG;^7BV4IH\PHRC=*,907$E)O-K12%'9^ ("LSGN=::N76 MG=1=Y-A(>:LU:-1>/\'VR5ZKWB-IU7$!NBDW#JRQ-\!A$/5*IL5T=Q M@Z6^^IF_FP?K>67/*2YLNJQ#=>]>?U7,)J;9,/C/2_6O%S47K[<_IM5$BY2; MG;"&7*O4,A&&-!4,4B%P:6B(H=++B720.38JLBHWX71[[+^C-=BH#7ZWBGNF M9[C [^;Z!08U,A'U0M!_8(L[)F$GM3C('79$BSL01[-9/"[M1T&?U?NR M7'R?2B7?O?Y6V<:Z6EQ:;+A_L?!+SO@ M_F0U!]/Y7R+WS_-'+"AW>8@?E,+\83EDLAYWN-*G:F9:W,[ESE"KED3EW?RK MLB=.5O!W8SK[.W-7K[NGR#;F: MD:EW=R$[5NG2^O1W%4-A&<>AO%J[MW$[0X%ZUCD-)J!O#19??9I7JV6=1-8\ MP]P@)BA2,&&(FEVSS"'5.(4LS422\AQ)Y-3?JD/&V%AX=]CU-CG%*@ZVFO[]F/3](\!W4FB0WF-Q.N)GF9X*0H"HAY:9R&0G+(#4.8O]3$4%/"Y3L/0@K.!JYIP?V"OBUJ>%4'UE?(01B ML;<2O<#JT3JF&XG ;6+."!NX)4RWR,Z]SB2[P+9C2H" M01>9+7JCYE\',&Y+IRS#,]*&1MA[(](\N"(;BR[V2$80I%YP0<< MO^E1EXR_?GK460G#38^Z9.3>]*B+'^XU/8J9!Z@]!GEM>XQ\>%'_4&QY-U<3 M0E-!$BY@FB@-D2H1Y 7!D-$TR8ED"2'<)8?&1=C8LF;,=R;S&C+4#67W Q\: MH&%"CAM=;]8=C6Z T1=8A8'1."!\7N.8@L$XV.2EZ^#T';#DA,^%64K=]QAR M;)*3-0<3DMRNZ;?S^KNRPY:4O/VNENQ!-<&>.]VT1[A[654K-I?MB;(Q0G&< M*$%ABG)AH[@9))E$D#)$1"J9SG+M5SOL)=_G:1BFA'BM/F"-_H!;/3=]CYI6 M)XNM&?U'@?LM5((SJI%2,*,%@2A/**22I3#C*BFE* 3%7@TDHBW3$%YQK13X M\W"IWFYUW';;T3"/_+[=/!.MXFW8OJY:;"#?4?ZFSDL3X?;DO5 +NDOWTV#0 M?7LO< YW\OUNTN_U])$M;3%C]44UW7@^3&PT#+/2Y9Y]68](V=L3-:J91OB@.G;&R)S9F6[O[XJG93"YF M,[:LZH_5/_4DMG,+(+-,*DP+R#-M%@"9'1=13$*6LC1),YJER',V48 E&.:= MOUZ$CU^^1878[2T1 +;8Y[FMAK8BLWD#F)U"HV4XVK\ 0U""/R=K4"J_8/ A M:5_Z>,]CW69*^+JP6V9*%[B C.(,HE*5D-(L@RFC><&R@B>I5V+HWMW'1L6M MU/;%(_;QK#,4_D>RITP.>PZ[)V'8P]=3QAV=N)[\4,#-?LL$ M1^[;K?SG2[6RLB>8XY01A6'*,[.;E#J'1)<)) @1*HC$,G,Z2[E2C[%10%.] M;O:+.Y=M*.=YQ@:T?D7:<[D/'WGPZZ MO/U.U!TPISVIQ^WZ\6D[T*T=!5TJ+A@A&.9,4;,G50*2@@G(4UPFF"N*./-A MR;V[CXW[UK/L_-AL'S WCNH-0V3F64]0O#B7W)M,3EH([90=_=FU>/TN4D[R[.%G^J0\3W[85M.3^5GM9JP1&B=$ 0Q M(1E$!34TEZ0*8EO7R_(\+[%G'/=8R/A"N'4/E&>C'9#-F(K58QU)MPWC[.2) M-K:^LD;T:#]_ F\&?.Y QIN/SAL?E&M.B!F41\Z; M><@1'9_L]_QO^SI_LULAMI35;\^2K=3''RLUK^J^]--J-=&<9)BR!")5F)U, M2G)(N"A@AIE*2IYH);Q.UQSECLW9V6EDOM$;-(J#W[>J ZN[I_OCNA)NM!$! MW\A+39R6-C:$."^.\1]:?0]3Q0"H$3K$/IPXA MBC9W_@(6,:L'WVZB_ 6C+]0/7CU7XD2&[/MFVM$DI9G26J90F/_93B0)I$61 MPT)BA;BF4O)L/<[SOE=50"O)Z7)S"KVY8\-QG&CE32L0#=''(EGF]5.O#^PBPM5W!Z MEPCT .G-"@,N@75-*< !#AX% .LKWRKM_T#SCF3_PT_V])O:1EQW^JNRH2:Q M>FE;QM7A)5N/6:W:_HP\D10AH6!2\!RBC*>0%9S C&92T830G" O3\I=]NA\ MJYW^97O*UTT;6_7KNN*>C=]\UL71'XN#=FP/+2#0_FZ;/V1A'3D/^<.Z=O[ M'#E[/6[1-[!M]IT/=I_9],O\K%:;2:]_6RSDG]/9;,(*Q',B<[,*I:T(EP+R M(D,P$X7.228)D[D/M[D('1NIW:T>E0UOKS4'K%:]5XS; 7+7J'=8(*/'P3?H MW;;HV;[J/VU'7*^5/I_KU2,X[HY1X'"Y@^"! ^CN4!R'U#VN[3O;^[MD0OI%RI^_9CPFGDLLTE9"DJ:4@6S5!"@&5V9)F>5+@PJ8(N8]YZ)#E MQ3P#;$?K+:_-BMPJW!ZS^8YV/@^O&]T$ BTRR^QI"=JSMY_LZ?!?&KXQWI+1 M^ ;]GP1KL"#GL_+&WC(\T7#CP<\7[ZD9R'F%N!I;*9HIYSR\]AZ<;A01 *3)]K#4$&Q4C)"I>@"%LT=496<,6774; M?%1T=>'C?1V,IGW6WZ>KQ_THE&4S#=77M>@"MM182%(B2!*.#+":0*9) FG) M$949*PCW&M$5#M@!O+>8P+IZ;8'@BNZWM1T'_S2*@K6F.V'QD)Z9 R2!?;,N MB0-[9P[&'_MG+A?U.(+\,F,K.V[YVT*O_C0..)O+;VKY?2KLM);:L4ATF2M. M&2PE3R#2U!!)F0DHTD+G94YPGCNU,743-S9B7BL,UAK7L=VUSAZG:9>!=CAV M# I?9#[I1NZR4]<'0H_#R:!0#G10>2VD?L>6S@AU'F%>OLMPQYG.%NT=;;I? MU<\MWCMC,/\P]U;KTW:N::$SXP^3%"N(%)60%ZR$&4D458H72<;\LMP[I/E\ MXP=*=V^30)9[IVNS[40Q/W>N"VDW9RX0>I&I=_\PLE4S8%:#!QI!O;@N>8/Z M< Z&'WIP+I<$G=;\\W1N=N[[$X)15FB>TPPREG*()"XA0U) G"8<4Y*67.@ MTYI/B![;OG SK?FEF2$,]%KGT).:3ZV#&]G$03E$IIDM'4JT'H)8%CVY VB1"SS5S*!9]-'YI:2S^ZNHBT&TF%Q"\R-370 M;77=&T8=_I#!%9F@%'11Z*#$XPK!(=TX7](:EK$1HH"N6-E%_8J0N%SDC3R0N'"RYUZ;T73^K\8#^OJ?'#U'X2_J_, M;C;M8,2]@;R\D*3(!($,ERE$@BG()$8PQZQ,:8X(IZ6/ ^4A>VPDV*H.C@M MUOK[N50^R^#F744"-S*7GL?UYVEEAQC5LS;69D0=I]P#P*#^F(_\05VS'L < M>FE];M&3W]AT^=^VZN^#^?[,%M6+^;9N'R62%K(4&854)!JB-,LAH3J')2>9 M2E6*I9!^0?).>>,+DUMU0:TO^-4LAM'6HQ#2#6-'N@J%6VR"V@*VHVFD FLG M4,*23J?$86G&Q?@C8G&Z*,!IV_M'MGQ0U20Q3E&FD@RJTE8/Y@6%ACIRF%.E M99DR7A"OW+-30L;F_+1J77&"MD:OQ]%9#TP&/3.[!,YU1V4'UL<[(UL+>KO# ML0-3.T_%#C][5:^HZ@M[M2[(^GRW9*G,N=GQ$&''JFIJ_H9LIRBS5\.H33[9F_'J+(3_T&FU;#"(?DW1C$:-%T*.HM M.C*=,?=, Z9SG[ZZI\IO(=(<4 < MWZK;RJ[2H-$:-&J'1[1W1Y80R+Y9BY8>"%_3M>425AYM7,[>ZJWZNERRK:/1 MR\5+>U<*"64SWNVWZNNT^N/=Z[VY4]U)FRI%=(X9Q%)E$+%"&$>.EY#S3)=% M6F0D]:T3.B=K=%NV756!U15857OU,>^"V,VY"P1<9&[NB5F?FI9+:(2N:#DK M;^AZEDN&GZAFN7A)GY/]A=E0S>W;Z&]+9IS*9IC*0K^O^6GYS)9U\AT3J%2) M+F&ATQPB)1%DFAK_3^B4**XSDA7N9_U.,L=&)-O!MN_9G,DIFX.'C2' #H)R M3W_T@=[!^0L/:&2"V2H,&HUO=N8&[VL='E"?[(+@P Z5;Q 8,\4!"^HNI,2 MW&XU8)J"EVW[B0M^E_8.WRU?E/S&9FQI[K8)WR&5"IPBF!.$(2H%@C3+"%1$ MY$52)H0BY1V^.R%H?.$[VYI#S:OZ(;NQ,3PC>P:6;7>Y%?M1%X%Q-5=ZZGOF M=P9LY^#>E0#&#^Y9!<%:PSC!O0X,0@?W3HD:.KC78>Z)X%[7IWOVD['.R>O? MIU)];2KZ?V7_7"RW-=%S]6FEGLPVD7&N%!:VJ[J&J#"LP7*20HS2A"A,$B*U M5W\9-[EC\_1:96U&DU%W4]8/?K<:@UIESXVCZP*XD4@$6*,?%%Z!J'^G&C]\ MPG:N<90];"<;/T"..MMX7GYEOE+3K*]-RI%W\Z_*IK1/YP_O6#7=2:]!HDAI MG7^>IAE$4B'(D?D;52(AN*2$<\\Z7U\5QN?X[+;7M6.N=I)VS$\:LVK?9[>, MPUAG%TJ"Q1PPL+$5U,;V3(AR740WQHNY,)&I;[L"-VO\U^I;O _0CIO7V1/% M.'E6KDJ\3>J5)T1GL[%\[]-[ _CR]%+O;NHRH!.M"=O2BC1->,YY 86@)428 M*L.7E$&<,%T*5N0""<]I7VZ2Q^;D[2@.FB*W_2:<=CQCVX+3>W_HN!;.6\;P M",?>1=Z]_W2F5VF$HD%OA$+O,1VE#[WM] /EQ$[4\P:]YY0N[?GH!]7\]]/\ MT]R."UK8_>^DU&6)-2D@8V5BG#QD_#N><"AE3DJL<*%$OLXY<6.L3GD]$DTB M\]2..>Z[$:;%IIK1_X::WI7VQ_"A?L^DPNO8Q)Z"&F'1*'GF=Z MV?@3HTT=+@K7'[7VN>P75[U+6P ML?DWF]:4S="'>M+QR]SL^6;&X6'K%,ZE$FKZO@.8-BL*;F>SQ9]U#9_%^KUQ]ZFN[2 M ?3HFMZ#'YX6\V\KLW?[]F@:AF:S:?. MWJY;99I[WNFV6Q2;?9K;JI^Z1M7F?56G?_5A\<2F\PDCN,A84D"=,4- RO9Z MDCF#LBR8R'BNF>8^!!12N;$1UD93L*,J^+U1UO.<+^@BNG':6RU-[+!YOU7Q M)L 8\ 4ES* *#DJP,: ]).0H,OH1^ >U-#NIU?2[:J>K%F4BL,XA5BR%B+'" M;#ZU@@E*2V6^_DQ+ZLW(/40/C?VNP*4R 3F@8\+_UPL_S D9:F$"2U+LY-C A(B M!*1"8IP)0;CP&.1P4L;8'N2O9K>VGL?[[<_I2CQV[3BQ^G@/A$_F9;A0$ M6PU[360XC8_/&(:K<1IJ]H(_7I[C%CJ1Z)ZQ@2I+J$1.$1U M5MS :I+9A^'IRY>T;)! );?Z6)755<983 MC-(B]9ZQLB_"YXL^3&YEJ^%??;L_'4#GQ@#7P!'YN5^K!GY?*Q=P:W/.[L#] MG@Z$#-SKZ;2)QWV>SGPN0!,W0P]?FVJH[12"S3=442643$J8"<3-PVT><_/2 M3Z$J=)IHG98DP[T[NW5)'ILWL-_?S+[A6M5W!G&X/ 57KH> _YTM;4WM:UTSQV;O9ZRJ MIGJJY+HF,U>2\1R5,*&<0:1%"FF.&!0BY5F:BH)P[N>E.$H>G_.RUMB/HUR! M3B1+\TPCJ')40*1P#DE1E! Q6A2Y+E0JU.19+:<+^6W%EJLW _M0AWB OU,/ MT_F\*>R8V:R@.,AGB)5)*I%Y5Y<*HEP4D)>RA$R4N:;F99UQU"+_<>Z8(1L- M][4&\5#_V"291(7<[74< <38TIV1Y01@WW)PPR;& G2:D0+A%G/'69C]@I MQ6MG,$#GQR9..*MSSI\;+7TZU9P%T^&4) 1$D9FD5G&W\6"KY0TP>H: J7?[ MQGYP#=FPT1NV:SHT'L/AT9-QY^*WZL)XK']'W\43'P[0,.U7]F/Z]/+4]A5- MRQ2EJ&_7ZLP1Q.L:G)W$Q:NOV?X= MWJZ=V4E+.KN8G;ZB7S"G)FE[EYMGA5:IW>T%3D0,[L?/;]3H.V!+ QQ3I MMJ_.PWSZ/^9C7^KX5_V--^^GK^IYL;2CE.>J9Z%!]W*Y,4.P18C,%HV>8*,H M6&L:H1S "9/0Q=T=$H+^I+2=U6MZN#*B?%F$YVSG#*90)%8 M?R%A"21)H6%>EF6A,E+D-/=CI2YQ8Z.E;X^&0YIY]M.MXKXTT@FP*X^$@BTZ MD6P4O0$GQQF&)!(74 (S2:?(@:G$Q?QC+G&ZJF]]#E]]L]VWFI/H[VPZLT4# M/R^6W]BL+3HI),\D2K&$E=&[;X'/9?S=""[ E43.0!Q7 M%[E?VH^2ZHW$.[N/V-U&W-I#O(?:FWKWNOU(&[Z^_9,M9=-%_D[?2CFUE[!9 M4XY^^[(R7H'=<4P4*_,RE1(R7MIA;;F&3%(&4Y5D6%-><+\DOHBZCHT"-]VD MIG,PWTQ-:'M9L(W:_5M9Q%QW-PH=R6I&IMYS&W6P8RC@KWL;^M984%N[.S5C M:W';D@-L;0Y'W ,L3%#"CZGOH"^* 8 _?,$,(;+'">>OS$ZRM%7RZMNSO>VZ M6]OK9[7ZO)AODOYRE29)EL$$FSTX4G:>7)*9-PS.5*J*A!:ITQO&1^C87A4[ M:H/JN6G4X]Q'S0MMAV//"!A&)NA=^!J5-ST;7VW9*#!:7\P^ZX^IQZEH!&P' M.A_UP?@_ IV5>J+5>6KJ>J_ASD\]K=L[2?6]MF<_\(/-RG8;8S9LC7 M+0UP-3\,^-"Y3)!U"L4 MZ#:@N7I_&&F-K\&'\QO;H U'Q@8 G8H#[8"85N77Z_6L#W-@\%X MU.P\W)U[AH+4@_4%FI-A\ZW\-#??YJ?:-;A[5G;JJ_V9/6JS'66W==A"TH)E M'#)M)W:EU/R-"@YEF2.>"TY5XA?EZ:7&&)GYK]:O@4;GV@#K_"S6!@#UP^ZV M?!NJ]UPBQX!,=.!CQUH: \#& K!CP@W8& ':X_QFM$:4XL[KL P;'NFGRK"1 MCZO@.@IJ7'>WGCF$YE:VV;.YMYH;/[OZ93-2KT@9XQ(5D%)6)PDP2 N,(<=E MFJ6B)!G/?!CRO*C1L:#1%.RI>L4$PPZ$W0@N#&Z12:PO9/[)BA?1")N]>%[< ML.F,%\T^RF^\?$7?= "MS%:[]MTV0WPY$T5!S597$R2,.Y5FD"N&(OM012V5S'9J)]XR3Y'O*?0-7U5/\ZI*+O.UN(VAS. MX#6Q7?8'/J,_(6C@0_GSIAZ?PG=\MM^C7X^S^K)4SVPJ/S;?\O57M5"BR%F> MPI(5.40Y*R 35$*N$6&))$C3U(\ S@L;'PVT:O;<'W7 ZL8 8:"*S /-K, U M4JV:$>C@,AA!2:%#W*#4<-GL0X)PN*(G3:RW*^U=JXE47 JN<\AD22 B"D.: M2P:%TF4F$$&X5#X%2D<2O+80@Y6Y7QLX.0;2D0^N@2/N?%#:^MW_S9ILMY@]-5<&"SZ8/=>"FCR-P&F$/1^!JU 9Q!':T MO %;/0/[ 9U8A/<#3HL;W@_H-/ND']!]1<^C&?&HY,M,W>EU)6!;"'@F?VM3 M WBGMQ6 30%@O8EI4MU9*K.$VD)*G4D[FS*%/"TMX1#%=*$3I+T&<4?1#+WUNL8^-XJ^I/[G M1S$A#WN\%$7384^?8H)]=#@555C_NK3M+*J=@RO&$RY0"E-&;"T:PY!G!8.E MD GC&49)4OK6HIV0,S:*K_-[MGI><61U#EC7,Z,E."?*Z9M.FV_ZKL"(X>G6/5CHG5VJ-*KZ-EX_ M@ZT;,5R%UU!MU=VM)VE*^.)U([+)M>LI$*8[60*"R9L@)J:[27'"!(J<4F3E+*$^/@,YP2- MS6E8ZVG[[#35>;W',IS%UHT=0B 6F1WZ@>5-#Y>0"$H/9X4-2@^73#ZDAXN? MOW82[6U5J54U84P2@E(!$VP\!\1E8FO!"P[B;:%SW7#T!^4Z#N%#1ZWG7A<,8EVW^A(HVA;(6\TBW;?Q//#: \^U[.$ M:S9;_&GSUG]>+#\L7OA*O\QNA; 1K^JK$LK(LD'$!(FTI)B:78 H[*C&!%*! M!)08E^;!)@667NFM;F+']L!OM 9ZL02RU1NP5G'/NBPWY-U8(3R>D;EBK1S8 M:M=436WQ?;]4MA2)R\XCLJ9_*Z^XB#=ADN7ZE'- M*T-\35Z_D:FF#VTEJWB]7[)Y99P:&T^=R_I?LR:Z*O_YTG3[^JQ6=_J>_?AB M2P;,+U:KY92_K*R.]XLOK*G5%@1QG'.(D<@@DL:;H81Q*(64&=,2"2%]B&Y0 M[9HUKL-H:!]C&NCYG_X-]*3S2"<:XU(-D*.P9OE]] M=0-:", : [ #0GW@M@,#V.)P4S<.6&A@L+@!+1I@%PZP6H &D,"I$$.O8_CL MBL$L&#YA8^C%.9D#,K@2_9O;UHT?_K8TS^(D*3"EJ990VS>J:ZR)S[E]]1*-9U\:!OV_)\7MC1>VNRU*7*=4")4 MD7%E?-$$VTAV?TP M!\(H=L#-&Q[G1]L!@!//=Z7$?SPLOO^GN;IYM,U?ZB>Z?I:[[CG( ^U@U/JI M=OEHWS/W9M[ZA"*A,;(S;'/;5YX6=NZ%X)"F&9<)(=AL/OWFGS-^GX?/O@]U<]>5^5 MG1DQG3]\V79MN=L4(9@?"MLM[T%-DE25I,P%U&F60(1*"5F:29CGFA>,28X3 MK_,L3_EC>XZWFMDM^7)M!=AK?K.QH]>#[KPT7GP0 _!A:,/.\%G#O*,\V&I_ M [;Z!^<87^!B4)&S#F_!6+X G2$V[]OTX[]W;/['_?1)?3!N3#5=5;\JV]]W M4BB:$D02R 5#Q@])[7R;A,(4,:)E412$.0T3[18S-C:S&MH^%+6*?F1U!DG8>LL*%3U\9!_S9,$WU MJ.3?%@M9383$!=-9 34Q[@UB.H64Z!RJ@I$T*97$6>Y7BWI:D,\7?)@ZU+5Z MX,'JUS,PN ^F9X"P-T##!0HW(-4ZQ@L4SQ" GC0.,[KH/3;VR'*SR=\SHNWF2X M01VN]NQ-Z'"^J ?/?ELMQ!]?U;/Y_;# M]IM_7,RDK1(Q/ZD_PP_+U.L7P41J7@J$*2PUHA 5"8&\Q"5,\Q0A1O(LR[A; M96AL59V>LD$K2]N!;LNMN76B\XK] '_NF 46H!TS06,G: R]60_R^[*WZL9:L&MN_<-SHP1O M&L=Y)"OO\2H4_YP#L *.[Y#D/(\\];^SA? M35>OYHY/BWFM8:/*W(W&H%$9U#IO&&%';??<-@?$NU_2X7&,_*J]%D*O_#=W9'JEPCG< M?K"L.'=3=Q/D/*[J.7"E,Q2U[4>1TA)AG,%"VK 1IP@2KBC,4)+1DDJ6\]1K M^(J3V+'1RX[6?_6+J-7]M!,[8M_=PX@=A?L-?7&$WXVEPD,:.\C@V, T;*F\.T3!2^4=1 ]>*N\.QZE2 M>8^K>P1];^_O;^?RO\TF\'\6\W5J'\_R+$E+*#+)(4J3!%*6:JC*1"B%!4^1 M4W//0;)3F#F$-:]$(C)3&.WJFNI6OSZ'8:=P\0CZ78G/0,&Z M YP"1=0Z;.^,A)VZ;K@(5H?6>Y&GKL_U5W?ZMZKI M;70KVK812K8SD)OO7LEI5A2E@,HP&D1*%9!D90YSBE7"4N-PD6Q]!'7OONOS MUZ3'"=/]$!O!>BXQV^IL\YR72DQ[%&;T6!XW!RP2VL-0;*L\J+6_ ;7^<*&A ML:!I?78#=HP NU:$\\_Z(QC45^NAQJ!^6W^8#GVX*^[4CQM_F[]4+VQVM_PT MUTOUKQ?S3K1=GYNY#B(K2LX2!!4F!**LU)"E*(%$:DUX7HJ2>&5I=@D;FY_7 MZFK !%MMZY[D-_9G[Q:KQWXC.#H1=R.V4#A&IK 0$'I3E@LV0/H(+ E5DONB%4J]V$V=1N*KAQ/%= M!V\Y<=:P4TTGSG^X1VSHR](.UUR]?C%+:D_F/O[K9?K<2#EP:18;EX9I\_#M M^#4?=O80YA:[;H[YYV9\XJE;33**4\J1@A*E'"+)-T"_+.?3E3VZLA$./?UA_U[=@+EKE^HQ(.T2BOLW M^C)$)N@U$C>@QN*F7OF=+\?>GO7DEK7&96_CNHM,?;]=;.H?; ?4GMT+_QM] MX3QBG/]&7[R!XJG_?E] O\CN2%:\,XK\UCH.%[%^:TM/1 MXY4].Q.-WQH:*P>;SHA19YD"6:0RR2'*"T4I(F@YI^%YKF27%/J-5VD M0]C8"&7/H5GH>M @F%;52^TK":NR9YI4%])NS!(*O]B)#@?0-9-*U]"][X3. M/QO* 9.P.5!= H?-?'(P_2C?R>6:*SL9V2S/6L!75:FE(;")%&6.4R6@(,(2 M"6*0X#*'"@FI$VZ["@B_L:7GA?4X_(],)<;]_#ZM[,-@"\C4#Z&JJMXC+7AE MM*B$,LO=L]'1,=;N3LH5^ W<\ ALM 1K-2,T.SH+19R&1\?BWJ;IT5FSSS8^ M.G]%/^9XSZI'^W^[+_O.9JH>4U2MEE-A'D[[B]NYW/_!SB])E=G<)BE. M MK$C]2[M*AS_;N2#<"RX(L$'?@==I-.AK,@AXAV_2,#?U/'"VX_^6KY/?ODTD M)EB6*(,%1@HBG>:0P&&JG'Z;3^US9=ZL*]'4X=Y YMH>P[9C0]))Z9DOPO:YQ-CX:J*R^X*?I',C%;,:6U?:G?_'TWAS6 MPM%'"XMP;$]LKQV%4=AFT#8JM[7D1NFF345 ;\L=HK ^E8/<83TG=R"._"./ M2WN>>]1#VIN)D*M-)P64IJDLF8 YL?EPI4X@(1+!#.=$9AAG4E//$O%3>'^SWY-9?8$]4[W4R'-7NM$S-C-]]C5>HBDR*'3-A)#$HJLUDR?TNRI&!Y MP@267KD5GO+'YK!LU+>AI)/#I1T>D2 +XT8P$>&.3#U!D/8FHYYX!:4I7QT& M);"> !U26]_;]#V;-=R@JE5ST[:KQ>?%?+'.6_NL5I,\SPM>:@FS7*1F.R8, MTV&J[7P)CG!1]Z;PRR*[+'1L]+;6&4QKI7U/91U0=CV?#8M=])/:%K:6F7YJ M-?[+#=A5VOPK1-IO'Y "G^$Z"![X--<=BN-S78]K>S8,M&FQU>;5G7!5XDQ@ MF-JN-PCG":2%Q#"QW0(ESI7BV*LQX-[MQ\8IC7:]_:(#[-SXHS\BD9G"'0S_ MSGTG;0[;H6]?Q+"=^$Z:=]1Q[_2G^@9Q*^.?U/.MC'OR32V_3X6JOBUF@NLM"1Q@_,3I;-[V>60L#\;7"P&H0U_T&D-20X01#FNE4 M8:0+2IP:@I\3,+;'>*TC6"L)K);N#_%)$"\_P]="$SNPZ8>*UP/<97JOY_?D M#0=[?+O,V7UZ.S_7KS&)?!&KNBRD+7Y4I<):(PTURW.(*!7F'5P6D&FJ6$E4 M02CRZ15R,O#:-F#_\*+^ MH=CRWF"E)C(3.)$,-;3$-B"PE2C'4AJ2X))I.5;5#MP%L7Q7G1V$9H MO&^G^8X@C^?U,IP.E!84I"'"D3>;@=BV24JC[PTP&@.K,JAU#@JB!P<&!7,@ M2KP>5#^V=,:HDSPOWV4X+G6V:(]:W:_JF32W;8=23R0_<5[]RZ*J?IG.E>V' M:4OS$B1SHF%96N[5E$!.60XIS1@J*,8I2[P:"'@J,#:G%4FW Z;R.GZP1 M?P&_6SOJUJ^5YY&1]T*YQ99CPA^9YR,@[Y_GUQ.^L"F ODH,FQW8$Z*CQ,&^ M]^E?P&SS=_8+M4Y,O)HP2E-9D!1FA@(ADEI#FG(*,X&$%$E6<.J58^,L>6Q4 M^/Z@:-6_'M4-<,=3LQ@PQCX\6Q>1'I>:GIR6%[:@U NMX,6C;M('+Q3U N54 M4:C?#?HF0"_$'[8=SZD!Q?4O[Y[M_J#Z^$,MQ;12DD=&V6N]09K MQ?<2?GP.%5QA=SE^B0!F[$.93AQ!JW:OTQI78'W.<"( /-3)3B"@/8]^/ 'K M/A!RO=F QT2>]NT?'OE>W,]%_KNR'9R5O/VNENQ!?7ZQ][S3'Z:SE_6HV.KN M95799M+F)3,I688)D1+F"F40<9)!0C,$<2$D8R1-S;]\_&-/^6-C^K7Z@#7Z M VD5MV&VY\7*K-&4S>S,[+[;&]'>6?5=-:)3G::9@BHF=PELR2'-4 MPBQGC.69YHCD+B>#0ZS: $>%']:+].?A\K6+--C"N&UA(L(=^0V^>3Y:U4&C MN]U+-FJ#';UO0&M1N&U)3^2"[DE\=1AT0](3H,/=2-_;]#R=D_]\:7J%_[Q8 M[DU^37*6F&U&"GE*&$2*$$B*E$ JFH[M7H>+?U7,QHJ?FMZ"XF5I MHR'M]HV;[X,H6 &U>?XALH5;%*<%)*345%&2(NPUHM9%Z-BHH3XBJ9MMW8!= MM6V?SE9QSXG<+LB[D4=H/"/SR/:T:0>\@-OB/K"$':7M(GC8X=D>4!R-R_:Y M]KIV$U_8JYV)VS;PF62YR*DJ,WMXA"$J,VTH1R20LY*G5*L\)8Y]1[L%^3P; MP]2';OHC/#>*]NLK<0"G&YE<#U%D^MA@TVJX:;85OE'$:0RBM(8X$/4FS2!. MFWNN_<.93_=E )MC<\]^;(^M[]6/U3NCYA\3R8V3(5 "*;7CRC)*(4-F>T)Y MDBHA"Z&8Y[BR\\+&YG>TB69&6=OVX^T9_GU4?XZ MJ/+%?/D>S2^; ]]JHG"*6(8T1%I*B&SK;LIH E,J!#;;',1SIY25*-J-C92V M\:; VL\UP>=-E M]3@\?LOE'>B0^6V6V>](.M8R=!Y=!QG9X6TQ?S"OJB<[ M[-'.*KW],:TF/"T828L$(B801+G-&RVP,JNM,JJ+1&'E=2Y^2LC8WJ561VB5 MK.=>W@"K)_C=:NK;]^T4HFY^_K4X17ZU]8'(OQM\*=$C1L9[@.4X_Z MPW5]UK_-2QLM^-GL!MC,UAE^G,L/;*4FJ& H(;F$3&8"(BDXY 46D!38/O_%T9>+6 N@="K M#X/_/CWVVO;+M61Q%NY(?;6_5?PWV=+ M[;J2 ^VC3T,>9_M\(.O?8-=\&ITPF^4S]^[S_FSRU'=;865%BEDJ4JBUEA!Q MF4)2)@P6*=-%*C7)6:L?W']M;K=70AQ:/,7-Y-UV%1.S73*-<_Y9J)S#Q M8?VKL!F*P%N,@K94.V]Y-X\>7S8@)9[5>9_=SG^L!U%]5>M#H.I.[TSB^S2W M*4)*OGM9?5ZLOK"I\>7SA$FJEXN')7ORH &/57*@S#C8 M1Z;2':7MXG\;]UX /2[OF5X^G=NN%W6CN:^VN.5._U:I>DSCSD"SYE-3-ONRJ*;V2_GQ MQ\JV7N(S]\I,;O%3*'I% %U+:7?UY0Q##URC\/H=787BJM M4:!MIEC;!1<:&LM ;=H-V)L0N#$/K.T#OV\M!-9$SP.H,(OM=F(U^!)&?C<% M7KV/<\/PRYK@0R;4AP0];,9]$,V&391SG[0F_?C_OLEFU=:V??)[>K+ M8CI??9K?3Y]4NPEEN4W?Y0ABC3%$A:2&WD4&,UJ6F) TSYG73+=N<6-CZ[:K M=3/$J%JWB& KP,"SU=UN!%93WX&2%R!WH]9P0$;FS!U%+7)?UKA992.4$[GA M$I36+H@K^C',;_.7ZH7-[I:?YGJI_O5B2,UVY_QETZ86IS3A MA9 PQ7D*$2X4-%\E"H54/"6(,D6]"@KQ MBJ[!%^%WXYN0H$9FG&!X>I./*TA!Z>>BT$$)R!6"0PIRONZ*]IB/BYFYHOI8 M-W$T6V=UJN:&TE(R0DM(259 E+,<TYE<)$_-O;Z;;Y4;#;]'[/KL.JO9P!\4,OI=V8;8GG6:?HNAQNC M100Y,J_MCE[8 ?@&?+91L+IYN34!U#;843'+L%T5KT0PUO0%)QW>:OB"#T = MLQ>\;M/77=N$O]8B-M//)V69))I@!@D3'**BR,U^$660ZIR:_:+@N7*:&^PB M;&RTMA=>WCQEE?%7*IJ^C"WQ+5.T*,L5Y@QF+'2[/ 8,]1!%(()3V3"$EHJZ=4HZX2, ML=&&/;S?Z@A8!1X-8]M4V.G4O_5(O5I M@U0$-Z8#E*!$<4K.H/S08>@A+71]M"<;-![+E^7B^U0J^>[UMTK)3_-/<[,= M6)DUOA5F9U#GUEF/T)QQNQL#SD+GY8>O*&Y8BU_._0C\R^*FO3=#:M$TCN]-US MG4LR?S"B]71E=V@_&_O:#OK5_>+]8EXM9E-IZ70;>BTPRXW/PR!'6D!4$MO( M#Q>08$R24NA$HU&':_7T3QFEZF=7IP.LQ$8U)Z^B231-8/2JP MCP!8+<"NB39$LC^:TH\] RV\&[,.OYB16?=@;Y J@U*ZF'A/"3\P'?OW9EQ:=/(/JCFOY_F&S7>L^>I\1(W M41U)NI1 520)I9KLY()R6:4:1]B5\=^'C(_7WC[98L)X3QVSB79/K MM5/5\5?O?HZN"^%&P'' C4RR:Z7!3VNU_V(1WC)MJWJ4Z)L_8J%;0;J*'[HQ MI":LO8+7"?G35C;0;0P7#+S(I[4#7)NNO M506WW=!Y4Y 3)$%9IUOBH$3C9/PAM[A=U(].S@V+O_W.IC/KQ>O%LF(S]>$X9$AKA$,,U5!I%4 MI?&M-(()1JC$&>>8.@T"'4C?L5%:XX)9_^!EF[3Q4.<4S.J-F-FFL;7IT-@. MK?&@VEAO.%#5QWHK]L./_F)_,]P(=$3K'9F":TO!GJG[D9 ;<'N\TEN[P=;P M.M/$+KHQ_@:TYH-=^^V6O4$@'+$/M%1!7PVQ=1[TY3+0 AR^GH82&_1<:^.= M;V/.F\TG+Y3$'"-($LP@*FP\@ L$&4>$(Z8*+ITZJ?=7872O(7L4H^N= M YG%9L^Z/>WRC GT6)ZKCKT"@?ZVQU_;6,'6BBCA@OX@#G$BUJ7&&$[&'&!R M/"%SN5,_>OR;FIM;SV[G\E8^3>=3>U.[T_CXPS8-6]==X@PAH@I#AIB:/X1F MD%*<0EQD>29*B57BQ8A.4L=&@JW2=1"4[:GM1WEND+NQ7' @(Q/;+H;[&H-6 MY0@)1%X@!24N-\F#<(@1G9\EBA*R OS MMQRIA"%14FV#".X)1\YZOA"/R [W6KNVM M%MX#Z# _Z$-]2LZ@3W6'H8>/==='>[ZY554IM=FK_-*BTU)2@+/<:DN,F=VS/_W87/[,:^T9.7-%V?.&' MQS"V%U!K?+,3#&E;C^VH'24HX@E56*_!4?:PKH0?($?^A>?E/0,=;67FW?SG MQ5)-'^:-+R->MZ>KVRJ6ZO-BM:UTN:W:.I>=#TR(RC+CIJ20D2R!B# &J2Q3 M* U_%0RI,O<[V RLW]C(SII7V=/*^6(.;8&5VBVZTHW)[89'O-H?V&;TP'P# MZ\7WW/>$7FS'8,S;+6'LL,U.FP"SAJUY8&W?3NN G5*P"K@4C 6LVXB$?]B( M4& =AXT=Q0'X*,H424S/#L"-#A]_B#H7X^>&F=;;UE(GI2VP1[;S(^(),N^# MG,-4(60GO#.>.O6#=Q$V-DIWR4VY3.S]$U0Z%T84:8DS6D!>R!(BFF)(2IW# M$FE>H 3),E%^F=RAEF:8W.TCBF[UM84:?=ZHG6"[O1Y# 1CY7;=&;JWG!KGP M80D71,)V&>X2.&SS8 ?3CWH"NUS3C^1_7YYVDQ8R/V6DOP5*L)M-73CRO.@.G&$M=# M%)D?&G0:#4&M8@1FZ$8A*"><$34H&W2;>\@#%S[==YQW5=EWH_$=S?MRJJJZ MAG&2R3PC=M8/QII E)7:>!2I@"7/DT)H*03V:AUW6LS8&,!J"?;4;&LZO2=Z MGP35,21Y-52Q(Y#^*/48ZMT%0N"QWB=%#3S8N\OG9_N,0JLSF7]-#?/ MV)PU51;MR\M\&0J!S58B-PX!1"(M(&,EAJE,.!%EPG+MU%BM4\K8:*!)2=]3 MU&.BU%DLNQ__8 A%?OI/@--GNN%9E#RF;(5 :Z"96B=0"S7O\!(*G4.RSEX\ MW$BL2_KO#<"Z^.&>S26;2OROZMDFY-LPFEXLGVH)OVRZXFMCFE!Q1'32I]KO4C)JFFDX_&PUN]WDIIOF[5ET6U8K/_ M;_K\?B'5A*5$EQ@;MZS,-422(4@90C I"T4D1HEA>10[>:8<'A%9I6^4#E3B1L2)\BC4N(_'A;?_]/: M+FJBN'#;0:C!S;0U&3A^^OHQG.M\U-=V;'WU53VQZ=SL_(=-Q M'1P/AZ*B&_O(:'_VY4;_&UMFS54]&_@&;*QHQE_6*V -B3/>T@_$:+,L'=5X ML\&5?C!U3:GTO%/?[C]\M4UM^&R^DQ\65LJ$)EF)D4Q@6:0*(I9CR+5*H-F+ M::(S)JGP:OQ_3M#8.,WJN9--= .LJN#W1EG/O==9<-TH+ 1DD8FJ)UH]>OQT M0Q&XO<\980-W]NDV^;BISX7/]XA>?U#/2R76S1;;":T?U--BWA3J+>9V*M.S M%3A1&>,CD*WJ]L7\W"@/Y*[V M0*W5]XCL^JR&0T@\$L;1&6<'WCL-6KW!GN+@8V1X/6+ID6 >*+Q^^&W^TOUM M#A5Z[P%:9S3>YW[#!>A[6+D7L^]SO7^TK&VS\YIF_'ZZFJF)R$K.D[R &"D, M49Y*2*D04(J"Y(J47&>9:XSL\.9C8_-:*?O%3[.?^%_6W;$<9W.>1.]R'.P: M3"*SKR\<7E&OTUM&V4N47;86.]4HH.L',\"NN-2.Q#+VGP-@>?:/_[!5\JJH7)<'6$F!6:2[9 M4E8 @H]:*]'T<)[+NH+L'VJU_:EO=SG/%7.CDYCK$)EPC.J[R.\K;X_'K.+@ M]_:_429X]$4O<$LY3R4&;BC7#Z+C=G(][]./(+\LU3.;RK8;5'4[ETUOT*9K M3-V\>ET,($N".=(8\H05$.G,]H P?\LE(E3S+&.E5Z-Z=]%C(\56 M6UCE_;C. WPWEHL#:61^6Z/Y<1?-MK5RVTVKT3Q"T88_8$$IS4/\H&3F#\LA MC?6X0X_H^>UJ/: ^33FF*LE@F1,,D4P3R! F4,A2%"++62Z=(B;[MQT;\=S> M_U_LZ?G_N?>(N6XA<@A8]S(\,CWVNT12>YE_T!Q8B<<_&+ 1^9V M1GBWGQXN?GNDX5YT]OBW5W:W4\OO4Z&^/;*E>L5G?-AMCYVA-K#W-;63S)L.\ZP#*I$$H@X2R#%10D+3%.I M$RK2'/O5M$?3U>6 K%C2L]V?,%7VLU!&\7JQ0Z0 M[:Q4FU@#;I=+6__=9C"L[0.U@3? &E3'#5[5"FQMN@D^R"@Z_'%:$P;7]FT: M',8"_6R;Q&@">YXAO/!*_>O%/ ,?OYL_-F6*A!<%$[ LM=U68[/!ICB!7&9$ MI G*."^\CA).21F;([M5$JCOSDD$W4 ZGBM<"T]L]MPB4RL88=/;"4'8TX:3 MDH8]=.@R]NCLH?/#/3:H3:/$.MGT7BV?IDWEWQ>UG"[DA&JL,LK-=C4MC'.H M&8-4-[:'])?%_ $:04_@N9W562>B MJ\JZ[-_9[*7.X;,#=YY>GIIN\>"YK3(*4+^WLQ!NVYZ \$9^^,]7YFW5C5Q_ M=XQ+_&*['9EO7UEW#(!3&=V)RWI&2L2CDB\S=:?K4\/FN+#.!]OF_:19EF:H M3"$K<@X1+S!DVOR-L%*6A!,FA/0+K3M('5^0_/SIN6=,Q0%RQPA+6!ACQUM: M;2U=-TD'ZV2#6N4X^50>$(6-QSC('38ZXP[$4:S&X]+>+M!T9=CMNYWGN3)? MFJFY>2/GLUI-:)$3@D0&,Y29#0F6!-(D,?L3E$E)=8XH\FLDWBEN; Y0\ZQ, M-XH"5FM:]P;W=G"Z8';V;P*!%]^],8K"6E.P5;5EG7H,?%#OQ@&5T,Y-E\BA M?1L'\T^X-BY7]9QILUC(/Z>SV03),DT(8C#GB$*4"GOL4^90VKEY5)3 I*.Q(H>_ M[W$$4P_+^ZJ>S<(^VD/@#R]+FUE=!R<__A"S%VG^69\15U_6G]&+Y3W[\??I MZO%Q,;._K\Q/ZL_PPW/DYLH)*A!F>89@4I#2UN9SR&SQ2"9YD:1,R\0X W/U M8">>.)SF#**TT]-"FZ=E5_5X#\W68NN.B\73TV(.JGK") 3+[2^?EXN')7L" M/TWG36)0Y7-R-,PWPN$(:CRK/%3IG%W)'8-!8W%[#',#-D:#1G>P,=M.H0'& M<+!K>?W#W72C7>MOVGN,[HOA<= VNB_(0"=VX_JB^)T"#KIFG<>)PV@RW+GD MH,CN'7 .*[G?SL(FK-WI;VRF-J-P!.=I*C-(4*DARH6$1)4$IH4B1">9*JC7 M((PC"6/;:[S_^/=O@*NYTM.5'7(F;%ZI<20>C!M9@"4X1%2PKB7M7L),BQO:8MTIZ.':GD7/PT*_&(_+3 MO-8/M KVJ90Z#8Z'EWHU2 -YE8=@!7+X.LWO=-!.7SF<0]6I^9X#U/W)?@[+ MK?SG2[6J,R+N%S;)?BZF,_59K3[-SKNVL1[U.:TOMS^V_A+'51F!J8P%_!8NUH8!M+/VKGZ<5Y;O@YJR] M]?I&?D,<+.S&0'O0!!H3UV/"S:^MG>#+SMK^9&TU7X"_@(VY8&MOT!R](18D MJ!,:1=%!_=B84!^ZPE%E!2G(NC=WN?TQK28X+\N2:@9SI1!$B:W:99)"30K$ ME4S-"\9K#L$9.6/SJX]*CZRBYA$WJOIV?#L#K!LC!X K=B"[#U+7UFD=XA"S M4FLCZRUKM0X-OE"M=?3QGFZI$,L7)==)C89M?F;3Y7_;E-X/TTK,%M7+4DUD MQ@5-,@XQI[9/').0-/\43'%",D6\*,))ZM@(HU4:S+9:;ULA@>IQL5PU.=(+ M/IL^U+L[S^1GM\5P=/1"0QS;5CO MR >,(W?'Z^+K:S2^3A\>5W?:N$QUJM([I1=+991X>7J9V9/[VR=;I_ _33C' M;((%5SF'@EH'AW$&N=0*ID4I4BU2FHC>Q1L^BHR-T-Z]3)NCFAOPL#0.:?]* M#:_E<..O(4".3&D'M1VU%7"AH;&C28"\ ;PV!>S8 G:-B5/YT0?.:"4A7LJ\ M6:U('\BZBDAZW:^GA_>=36S;2MP@U%VPDOO[)5^R][=CN=W\V5 MG0*U8>\)QV1PL MY@J\=@U+B[$XCJ[@8)!')M1Z.M16^QNPL0R:YP=:VW9]QAO0VO9J/CFK.=+P MJW79OYFWWDQM?@T^F-__5KP%[8#[)=2(37B"8\I)#0ZLY)-SLL 466!J"U:@D/@Q[+&)LK+D-KC>E MPC9SQ=/[/(&C&QE>ATYD@ML"T_J,5K]P='3>]J 4[U,9M][=9_V5&V5[2] V(W!@@#7&0FZ(V9?PK;13C"YK*=%S=L M4MM%LX^RVRY?$6)F[F_F:U%O_I2TH3/;$G22<[/7*A(*.9$:HK3$D,H/[Q;S.,:@; MP:I5.[E@4E A"IPQ6+)$0H2X@(RQ'"I.<)(11'11^"68790YOFRQM9YMT;^O MNW()8U>O)2!NT9V7C:Y@ Y[5MB[XOUD/.@GIPSB"$]B5N21U8(_&$81CQ\;U MPMXY!NV$I\TI7$6LB3%:>Y5;.)TKQ$]"B>'R#4: ZNRV?Y%*$OQ0BGT MP;:#Y*$/MMW!.'&P[7'QN>=C=V5_,7_[W_]K_1/SARV0^]__Z_\'4$L#!!0 M ( #!\R5)_SJ&E'JH ..G!P 5 8VEE;BTR,#(Q,#4P,5]P&UL MY+U9DUM'DB;Z/K]"M^;U>BGVI:V[QRB2TLBN)')(5M?,?8'%XI%$"P38 )(2 MZ]=?#R#W!<1R(D]DW;(R*A?D.;Y\X>'NX>[QK__CST^S[[[@_?+=JT4Z_X3S]78 MX'=_N_P7EZ/E5DM(PGI0+",XB1&,X%PS[8K1YO\^^Q?$%(.+ 8+R&I1.!GR4 M&JQ'%;BSD97M0V?3^>__4O^)887?$7/SU>;;?_O+Q_7Z\[]\__T??_SQUS_C M\&8_/[RTW^Y^/B?]S[_A]Q\FGOOO]_\]NJCJ^E#'Z3'\N__]Z^_ MO$\?\5. Z7RU#O-47[":_LMJ\\-?%BFL-S+_)EW?/?J)^AUS$'&V^>DDXW2R M>?*+N%HO0UI/K$Y)%0*6$9KP5X(@8/$"5A91HLB>8[K-=Z5Y141O5+'"]->S MQ9?OZ<'?5UG4+S9"V0CDWNNV@CF.[LN5]X$^.]$F.N\\0O+"@%)6@Q+_'J>7]$F/"F*MD8E'#B! 50N IQ7"-9*H8NSM*WJ00!QZ[5[ MP4'V#X?C9=D)&#XLPWPUK8*_ '1FMICBB/+".2A.ULX93O\X%9P/SC+,P^P. M=]Z\%R14_Y X2:(CH^+U?#U=?_UQ.L/?SC]%7$ZT#$YD5YWEZCMS*\%[44!J MKVR)6LHH3T+#W3?NA0+=+PI.DF 7VG^'9],JA/GZM_ ))Y('FSSM;<:2)5/9 M$' U2B@EVY*]"=[@ BX_=:]4&!Z1\$)DNP""3]3,+\D$[81_'N2/[Y)H*:P )9FBZ)MPCB%K'W3"+$]S'/8@8B^H#"';+D#R(F=2P>KB/[],Y\@GF+EDD2O@2F=003F(P6= +DQ@'%W.?@" M//#JO<#A>P?'J3+M"1@OZZ8L\$%4<*M"=,;+;&-\NWR\67Z3R10\4$2F<*:%=W1DM[I+-: M0_;**Z/CA.> XEU9'!4J_=BB6%+M^.AA!0@<&\I M%,\2HJ-_T*04K<6 \;3<]\VW[0> CE.<1XMN9)77T]'9VX^+^64&)IA2A(\. M./.!?&,T$(0F/R@7KHIT+/K3K,#=-^ZG^HY3F2>)<&3UO\=TOB3H?_U4US,)N3G(FU'!= 16DD6M%,9KR!9KEEP6G#I3M+]K=?MI_B.TY;'"Z^3 M1?_ZS_0QS,]PDV\5Q65!$B#/5190&#*$Q )H[RQR)XL^,6Y\Z*W[8:#CE.3) MHNPB''AYOJSBVI[ 54B3#LY7$Q6"Y"80I*U2H!R%OS%E!):4Q&@SXVR(G/7# M;]\/&MVG( <0;1<0^7E.3R-Q3+_@J[ .%VQ-M"E"*JU I$A['5<9G"''UVJ4 M%/3X9,QI6\:NM^\'D>X3D0.(M@N(U&/;P@N\#!^T]A-OOA?#6=XVHU8<[HC%D# MBDR6+@<)7EH#)2>AK0V!9S8 #FZ]=#\<=)]M/%Z07>#@]2=3*H2Q>B0'P\.#+]\-%]VG&TP7; M!3[>?\39[))Z:TK@-FD@D#/:[5PFATART+PX)&=(\D%@9_SS_\&ODR@M)Q]) DF(9).\!>^S M ?0YHK'T@V"&P,GMU^X'C8XSEZ<+<^SSJFVH].-TE<+L_V!87I:6&RM,*N0F M!:\B*"T$A$*NDT0M=1 B1W5:(>YC;]X/$QTG-0<1:2?5^M=,_$@_64VDMY*V M0 =)D'-$TB$[EW("G@C9SLOHQ&EFXI$7[P>*CK.<0PBT*TQL&U&V3'"3/$_< M [E-%%%7H#A M>C- (=9Z+PU9"^.(0R;UKJ#U>/9NTS%.*_F0NK^T,P/(><0M9K5<3]XN%_D\ MK=\LW^/RRS3ABS^GJPDR##*F ,(&;F7#3EXK[E%QN@8.56MBZ%DW % +N1P0;R@4$L* MHT&(1&:5XG4(M5'!*,MY((S1 XZ)EZ"V9D;.1XF=RGIQ',]4K.+ M <5\-$R^X#(N!@;*Q.>:[D.$R"1ME4;1>E$B58'8P$UF2NZJ^3H=(.,"XS1- M/@*+@X3:@=5XN5BMWY2?%HM\<]-]OYCE*[$(!ZFB YOUTW*Q6E&H4*;K"?<4[*4L #T%>4H4 =$( M#[IX$U,N5I==$YR.1]$-(L:9]]?("ATKW.-QL5B'V2"XN#@@F9^]_O-S/4FY MWMF+3"[I2$&>JT7965APS$=(S!6??-0N["I7/!XECY(TSD# 1I@91O!=;%CO M2!%$PDHVE-S9&7Z"4[2;L'$=I3:X&E(778#KQ:?:^OJ/ MC5K>E)])0?.S:9SAB]4*UZL)RUPEPS1HQQ.97DO11XU("DH7/),Y8)LSK-UT MC>M/M8'6@)KH(&JC'7V]/$_K\R7)J0:C-0S=L/+SI\]ANJS[^\N/87F&JXE4 M6,CP1J ]'D$9$IU74E% 6@270I \;V8 MO_ZSFD'RN#Y6V81YOA4/+,HKC.N)\5[4P02@ SE@RFM>-V8#1<<<1-2T0O8S M*(>]=YPK#EI8F(;R[L#7O;:7/Y(47R[FQ.(Y<7/=O?0#EL42MY_[$/[$U:_3 M^6)Y.5EK:WIO/^4U10'KK[_B^N."?O.%/K)IB9J@=U&'(D H0>N,\5(3MPJB M4$HHK:QHE#I_0B;'N;VAF:'L$QP=N/Q7+%]L(C_@'.L9?"D*4R#B0ZE-FMGD MC:3KZ$&A7+3.N%U3'4_%^#V"1KHXHBD@3Y-Z!T:77-,;P4L1D5Q1"EF4S^2D M!I_ &5.G"@D4TK"839ODPBTR1KI#HA%0CI=P![;E=5C.R"RL9 E-XQ'$''P^1! =6Y2X3 MKZ:SF;1K7,]PP+D@:*3;*)X(.L=( MO0/P_!VG9Q^)[A=?R+4[N[AKX4VY-\YLNS*"0)*+-H""R9IO,W44!?%*2' Y MZ+1D!KIZ$N,E^/L'>QG.Z/U7,LE\2SA231@>(E@A?,@5.: MN>B-+HW:I0XD=*0;.)X6A(-HZ7G.K*FS09?XD3XS_7(1"%]FC&XS-M 0FUWO M>X*I-GNS.]"8FZMWUXJ:^K87\_P #=CH!(EGOC')@8Z\V,/$,L MM,XD9L]3LC:Z-OF*752-"Z/A=/\HJ$Y41 >@^G&Q)"=S?GGG$WW[1UCFBVD@ M5EF6A>+ 2U&@/ ;B15DH&(HD1BWG;:;;[:*J%U"=JOM%(T5T *K+XZAW9,?? M_Q$^7W"1F-(Q>%II6+/#!C,$(0L4"I%E,<)JW:8Z_F%ZQFWD:0:D 83? 80> MBJ23,U*)#-ZH5.3?4[QCTX4!B"^T<'3(D&+@Q1K!3&ZS8QUQNO>42:A#=+KS<.\0 7> CDV5XD-1 MZ9UT8A4MUXOI_%\7?_J MP^+M1A43B4$S9S-8MSD*=PF<)Z_26.9I]3%E3)N\:&/&.C%PPR"X)Q!TO";J M^GX95A]_G"W^^)^8SZY2C2\*O?P=IEE8K:9EFK8XF.4$0:,%CJ)(Y1,YJXW*[P?GI;]Y)0V0_T2J[ACL%^'6]HJ8]/7#,LQ7]=[2 M+;?UN]F6]X,L@2[&YT).ME9"D*XLAV %J]==6HD8R:UO4T#^I&SV-YZEP1(9 M'R =KYZ+CH]OLVM94CPK*/4J'>4E@A/.@B\I:A6,R.EIU\.>A/?7PM5H$QA: MB1W4\SW Z267$V$Q)84K;U99\=GXY,/=AM.A!L3E_^+Z MRBLV4!@FK/; ;2#?T9 PO.0""MJL0U VAC9!]H/DC NA4S3\(%A.$787F*GA M?*W H?_4IJ\O859+R%ZL7X;E\NMT?O8?87:.D\!)QR8HJ-??$EMUBK>0BN1F M Z*E!=;H"&XO\GK U$E N.L-#:Z3#F+"]Q\I5OB RT\W^PFM,5IQ&\P(2T$BB\I+K@0 MTL35Q*$7]<;.6AIH!$)@)H,I,G$6/$O7-W8.N[/MH&K<1/#P*!I, UUL=W4I MS.DC7^O@$>^]]E%JX)(DHAC&>G>S!91!Z52TY;[-3+*;5(R;%1T>+T=+N M\ MO%WBYS#-%YW+E_-J;DEIHHT114@+9$EK#6!!\)Y9B,Y:KPWG@K>YXF4/XL;- M0 Z/IJ'UT07(;I//4JP70F"5!Y&O^.;>Z0R)!>6B"$JIW&87.Q@XS=*)#;:M MHV7<02YZ.TV[[K77M06_+>;IDVB-E- M5P_^\R"A_8#B[\"%?KMOMWDT_ 7#"M_5IL$W MY6^K[2SDS9$^.7_GG\XW0T)?(3&0II(3" M4.;(K#*N37JR/6\]N/.#@+HS&'2P,*YF5#[$]R0%IG6M4'%9DX3K./!88J1O MH[7)*TRBC9'=258/T<(@:G==&^RN>A$@R!2\A M6U\/J>K$TT!^+G.G7QVJL9:U>L37A. MF6B64 R7H#B%-\$QL9EIZ;B01$T;V_,X3>,.I!T02@.)O0, WU,]#+HES.Z(UK Y(#;B-J-K1U\,J!@\3904[JEVF(T]FVS66>WZ\7 MZ?>/BQD)?;4=%GN=M0L>C2D60J8 4&7+(-B2H5@NF*YW(KO+"C0,7K 97BT2SR$J*-FW5RD)FAM2B D4D'%8RLEY9P4,5B",H5"D^;UAC< MIJ<;4)VD[T=*#$X0?1<0VKA[]V4TJ7.J*!"0X$2]U4V% LYC_3:6I+06+K?! MT",$C;L!-@+1$,+O D67<77UTNNDI/)<2\AAEI8D8,& M;S*"((=!V125R6V]QD)V2)FH%E5I(!9A%\ MCAZ$M+981>$/;S2E8"==XYZ!M#)?PZFB V#18B&3N*ZYU]\6:[R[LVMR-44- M>*/&.@T$D1:,-I"-$L5*Q6)H ZS==(U[>-+.;@VEB@Z ]< >OF+DD+3$9= MTVD" A8!-BF7=2G)Z#:3,(]TK)H=G30"T(DB[R!UM7/KOI&8S<$+P5P!7XP@ M(\OK6O 6= GUCKDBO6PS*6Q/ KOQV]ME%%JHJ@NO_FYXHU1>LVQY:52&_CA-W7CP[9 VD$+Z -?#SN,-EKQ(9)@S!2:ICG%T MR8-7S ,C4UYB"24T&LGZ3=*Z\>8;0FU0]73@A=WP*7]9S,]JC]E-WW*2>7 R M. W6$2*4J7_I,0V"E]8H-BHF#:MQCN(&K<^ZHGLT3 JZ< 6[9"0 M=EY)HR*@UXX"8DD!L=:>PFV)P:%/+K896'9BE4.S(JHGP=9 "NG"A7][^>8- M4]L)#U;$S$7P8#2KW;.90RPVT*YMG%1(;F*CS-8#Q(P]^F<83=_O+CU)Z%T@ MIUK8Q?P&!QIC2<9YT"J[.FJ5).)X3?LYHE]PFV0K[_LV)6,76C7!S$GB[@(P M+W+>5)N%V=LPS3_/7X;/4_+ ;C VR.!AP!I.D6G ##$;#D%&BR9A9JI9 MI=4AA(X]QK@- !LJJPLTOL-UF,XQ7]X$?:NEM4S3M#8=%A%KZBW5(0/*>@8N M1 8V:?H)<1=$F_S"MVD;>[!P$\P-K)(N8'9?5!-N%?J("C+/D0RW+!!59D!! MCP\F>>-3&[MVGY:Q9P8W@=&)(N\@;?6M8'D2<\B!10E.!TLQ25'@A8BT%G(0 MGG/N8YO3FV]1-FY/SE.G0T]7SC.=3[V=Z/X1U],49K=Y&6I8]>U7/,7DZAU, M/>48:]K=7##* 0]>@7(FUOYV"[Q8QKW0J!N-YWV2,=:SV>*/*O(?%\M7B_.X M+N>S^P,%)QD5XR@UI.@]A=#*U&IM7_/"NB@GD(E&G85[T3=V[FM@%-WS_8=7 M4M_9^LRL,8+< Y-CM=@B@6-, T^B<"%-M*K1U-GGW)-X"L0&4D8'L+J=,J8] MY,UR([V\20:^Q>7[CR3RB1,N>N01A P25'()(N8Z_5+SPC@G6;::B+4/?6-; MM&'0L#.;/XAJN@/_8$ #M)%9T"Z^?5ZIPXD4YDGQD"4Y:#DLE #,( YX9EKS.R MV&;VV>,T=9OV'QI01ZB@4S"].5^OUF%>QRU-LLT8C91@0RTDTH:!(^\!BO<^ M*$T&.;1QN;Y!6+?)_*%A=:PR.L#6C5.P1S=U[4RQEF7(.D4*3D*-2W0&C\F@ M,U8'V:948@_BNDW>GX*QH972%\[N[>W"I:#JC'$,J4X@T 9"355GXX)50J!4 MK?JM'R6JVVS^0+@Z20D]XNEB:Q+YI1C%U6G&JAZ&10]\^UR\65*\OOAZ]]6=4SJ M5?MF>GE[*(5K#: >WP$PB$RR-@H :P3@MF762!=NFS?IP6L?.DPZ$ MIKOFK+'2.M@WB(N,<<'4 M6N?W(7:D CI SXO\G^<7%R9^6+S#M)BGZ>;>NVN6/BP.E:9)& RM2S"I:% ^ MU)$%">L=1#;SZ*3$TJBF>GANQLWO/S&61X=#%Z6--V]^F23+RN;R68V)P0WJ1CYWM_147%O2/V1"NK XFZBJA_"QG'_5._ZVW(A M,:%PAEP;*PU0C$5!5@D,A!>:22\=UVU2)0_3,_(-9[T!;@"EC6K9:NPXN7F# MU9MR]\Z0JPM#;GZ,Y$T_K))]]%*MBD-P+ CK9X.]<*;_OJ0?3M>K"2KA?90%2I9U+E+- MH"6/4(J1+.F T;8I0_\692/?BM8+FILHL@/GX.I*Z;\OIVM\M?AC/K$D#/+A M)>080QT=$<$[@4 _\]SP8FUL4_9TGY:1KUSK#7PG*JL+2TBRRN=I_?>P7))5 M_WIQ^_1$,95MC@E24 Y49 :<9@J2*QA4-$RQ-O;O87I&OJBM-^ -H+0NP+?I MOZVSX4AV6UE>LL*CYU&F!%YD3V8[:HC">,!8RPMM$8JUR2 ]2M+(%[SU!L%A M5'=$RU>1,Y1%X9 MM-9HM#((U>9<:W\:1[Y1KC><-E)N%^;S/F\/]#(Q5:(N/H,L2 XPBS5%852= M@BB*1Y2&MVFZVX>Z<=.:K;#Q30B>J*9.K>:E.USGW6F9,"9;IU0;DE=*!KQ$ MHRV"06S3E78,F*4=#YN"J'!6RFQ3K72:G\]LS ML=]-SSZN%X6\G@OVT&3GF5"@61#UUG>2J-3TK4\R26.#+'=,Y2/I\T/?/&XJ ML3'FVNOB5*A]&#!I^)B#<3$*FQ84_61Y3@3>F'C,192.%@^X7#*YU:5 9(7V M@R""0I:#LN:)/<-=](Z;?!S=5QQ,E9V&+CNO0YE('TV*L8 7*.KD&0/1*0-2 M9.NL/F+4=#Y! *Z^ \>B!3#)-7%&0@PNBMJ@8:-/ M*9I&DX7VIW'<*.?IRX);J*Z#(7Z/<%;3#*M'!&EU]#)FLODZZ3K2EQR4Z!60 M$%7REMR3V*PL_4!:QY[G\;2-$$,IK0-;21[RQ<'#B_1?Y],E/EZPE+E*HD@! M191 >XV6M,W$VL=FK5":Z^3:7&*Q/XU=ME ,AI:[!]IM5-=% O,>;R^^A.FL MQG(_+I;OPPS?8SI?;F3Y"N-Z$ER6TN0$46N2(R='.3CN0!";3A9G:;$_#39W M$]IE7\23 71 )?:32")I)L2\^I'$_6M87S"T2=)^O;K7*,QFJS?E^[>]0/YZOI'%D?APR"M)!'L=N\,T2_4^,RD:JZS>Y>C&L_$%!(H\8?+TZ M*-7:0;2T\&2]ED/R[$30-G-\2G#NH'7LV;9/FUP=2FD=!$WOKD+"-^7RMO5- MIJ,D&Y'^3_X'R4Z1H8=(_C%XB\K((E2K:/\QBKI,G Z&A'L7BPV@ECX!0F!?(A2@.4Z=HY) ]$H3O.Y_H*<6^5%)(F J_552AL/3AB2B))&:"]3NNOZ/5(\ MW);.+I./0\.W-WV/GYG<4R(;*5S_CO1TM@R?)@6Y9(Q%L)NR0>,][2DF@9$N MR6Q35$$.A.V'*>@R_3@2:@?041>;_\UTUJ4?\^8FHY-0$I/2U[1$*/5N&T&K MJRC(DEOD0?"2VPSB^B9I7>8=F[F<@RJJ@PAZ?_E-C%%&%)?!EH2@N(SD4A=! M'H^0RDN'V3QIM=P#-':9;6R%Q4:JZR#;^+H43.LWA;R-CV%^AN_(T+Z9;XZ: MZLG_ZF--]G\)LVV"WT,4Z1D!WA.#,BLD\\^KT6\"RT.H'/N:HT89 MQF:*ZN(DIC)PAXEW2%*;)MKW+YB\_8,;GWR+RVD]B;K; G#A/]^4V%:*$T4" M<(Q"R(Q1U.HL2?*I&PFM4A70:FO:3#=Z6C['OHVIT5+H&"P=6/23I$/^O K1 MN03D/$FR'#R#XR6 3J4X8WP6N1/?;U4#T"_2!5'HW;SYOE1!)8KKM M+_$5M0:>=6V#Y0I>5V8LV,YMSFE;X_>AI=2=8K>_55Y(GI?SX=)+;P_ M__QYMA%EF%V*\N=Y62P_A5NWBWN6N(Z^@"^\'LVY %&P#$EC20XC*Z71Y3C[ M$3CVM5:-\-A"/1VD%7Z>T[-H&;T-TTQQZB21:%RD.-<85OMC8@2O- *W3);: M^1IEJX[D6X2,?)]0"V7?:SH^7O)=1%TWAB9?\A $D>S(53#2%N*!)!,QVLT< M46.=4R*UB8SNTS)R'^:3 .@D^7>!H=M]]E>'M 1^)6LRUD1F00F9:RXBT+=% MLR)<8K9-$OUA>D8N.WL"+ V@APXVL]M392]K.>?Y*M/Z,_D&-RI(;=9)% >R M=LLKZ31$SA+%Y\%:8ZUBKLUH],/H'#DE^13H:Z>W#E!Y,:ED,YTN3]?G]8K= M>3JOE/QPOOYML?X_N'$")L2#]4E*X"R3]>91 IELLMY,H,E61W(,&L6?^U$X MKE/6$B7W@L\&*AL1BIM3^NOC]]6;.Q4E-SC;L.6UXE(;0RZ$HD IVKJ8!0(F MX;Q'Z06_TT3S2.W$_N\A(WS+>9F;!"42/ZQ,^H2U\*L4^TPN_ M-R)83>?W[U._S=A05X#O>-]37 J^+[O#7Q.^X\)Z&166G#F(H!$49@,Q,P]! M)D*9XI;?O4)NJ)3H/N2=G!B^?,F'S:AW;@V9?A?K"#I:R[1+@./& 1++-@@C M=6S3X'J;CFXN_!X(%_?RO<=+O8/=^(KZK41J>?!B7I?PBS^GJXFAN+V.F &] M&5# .3%3N(62!5=!1ZY]FX.NG61U@J@C]/T8=$X6?@=(NL/#J\4GVOXGQGA# M7D,&;EB=@UD3C7\BI\B M+B=%8I9>6\A,T]HJT=;+GA@($6NVFG&23)L\QUU2Q@7. .J]F[D47 UHN&MS+9A"P6HVO3N;DWB>.F'!H K8EN.@#=.]SF2%Z'Y7PZ/UM=<"$C9BV= MKR/!'"CE*1PA!P"*"LR5B!Q]F_S^P_2,>ZXT/)P&D/J(V%DMUY.7V^5 Z-\6 M#V^KC=^4%WFQ:>#<.)3!)/0Z)]#*)G(HK8#HT0/2CAXQ1"WE7L$;O? &@NB[ MN^C9EZ).)EX?'[TN=?W"[AAD'&+93E%3!\[6U0;P"VW^FV.O"6.9)Q\E2&GJ/6PJ0@B2 ='N M1,F&%]DF3KQ/2R<3RP9,:AXGY@Z :NWA>0LM2HA2KIR:X^WDEH)]G/(W'QS:N8AE-2!QB\.Q)C56<38)[H M*(OP*8"PKK)!B]+)+('6I7/:TM*,;68P/D)0;S=K#PB"QU.F1VNDF_ZW^V*: MH-7:LMH$E3D')4L&QR0"N0Q!:A%=DFV2#H\5*/1S?W8[4)VHAV[P]!NNMWFX M7Q:KU41E$ZTB$:#E#I37'H(I]2PAE<1,DJ:T.?2[149O=UVW0]'QTN]@IWLL MHUMYV0RD_Q#^?+M8;O2V7B^G\7Q=?=0/B[<;/4RR)8:(7Y 9;1U17R^U2P:2 M]+%8KH/7;7;$$PGO[5KL=O!\2@V/73N]D>)U\6Y^=;ZI_9P_5H#^\@[Y DO9JN\3TNOTP3;B7S#M/B;#Z]WF+0J.RXX5!,KMW*(8 / M4D/)IGA-P8?U;4:DMN9LKT7@_QD605<8Z3D^/3DVR2(XK0N#HE0M85<%7#0& M3$[H$[>,.WZR(_XDT2AGSQGY?6FZ[RCTU!A$)F%U1%7[9"D&D28#A>C5 H@< MN2LEV?TZX!L2N1_DG_4I75=Z[B+6?)'2XGR^WMSL$>:9!+OZV^?:I_NZ=MRN MIG&&OTQ7ZPFW4JJ8$43F%A0J S$Z!&.]XY@X"Z59.?L^!.X'WG^*T\ 6*NO M27_LY%QQP[+G#JP*JLZP#^ 4<>4Q:9X*&I?;^-8GU3+\4YP8#J&27L:AWC]" MES690L1""778CA 2?(X.N(J\1%:DS6U,VI&E#/R?XICO1$4,"J-IIX_EV)?4@89N_*_SL*07SKY>O?!56(>KJ0H. MK;&.>>".:=*^L1!RXA"41I8E;5N-IFWLINOD@H7E69A/_['1S?7XD[JBY_GM M#;V]*0_HX=5TE6:+U?D2/Y 2?IC5"X9B,ISB* 0,,0(%5+2=IRB(*Z6ERJIV M4K:I8!B8DW&+ 0=$X[T*AC%5WN6\H_?3L_FT3%.8KZ^]UKI\G;QK?(#@B_?.,>-SF[.2QVDZV0W; M)=]KX&LFK=!"@./)@4I)0T!EP0066>1!"]EH*-%>](UKP09"S#W';'C5##@3 M^LFL4C/K]%16:BQK%;SRR3$)/"L/*KL$T15/$HHE*^X24VU&_;>S5K_A'S<> MOES,ZKHU>I"(@>S-Q;/KM:OD46\@4K/Q M+\]7Z\4G7%[!QAAI7+W>DK%,;KN2%CS]B/;!G$4(3DG6)I>S)X&GCP#9^9IK M2%N5-1=6@A RD" BD@>@#!B9C7:D?G(/QA!$)Y:G!9[N#PYIH*N>S<^F&_@H MA^GV P8S10\1],0&R6OIC!4)3'&;4<6$G5)[;'BQ(DA?1&H3NSV107HU786S MLV4]B=QD-&Y*_AKA63$KM0B@69T\SH0&;WD M$8;92EN\&U\PKW(>QZFZ! D MW35%PVNIBX/"!Z159XF_F.>K6>%W6+12",\TAZQ<3>MQ1::<7#QDT3O? MQC$_@MAQ^UJ? I:M-=CS9GE[22XNE^2K.FUL=LHF^HT'#[:Y'L+ $V^Z(N50 M2C5D.D=07I0ZZ:TZ<3'I@CZQ1C>N=K#I3B)C:(+CX(.I"X0A>)S3U>CIZ64/*2H0 61 M097B(7+/@ 4?.7*5XMUVTJ''(#U$UK@(&T[[C\U'.ED5/>!J2_O%Y+' >>)( M8DFNUJ4IGB @ADS-'IZKT+G*-E/7;3P6^X_F.Q M_+WF;F=A7:\$O)3*Q22Y)'W@6B:(@9%L;%;@$M>@#1J+49;D[+>-#(V MCM?@HI4XQ\;&)0OO%V7]!TDQS/-%M\T=ICS:$)@FB MM+6TU4!TAF+-*+*W10MK]K,QQ[Q]Y.F.PV"IN=C'QM5/LT4,LTL^+AC A")D M[4"XNC!XD20I7T!'+;&H&%S9KZGMH:>/?&7O,+@X66QCSR>^6=&WO0^Q^FH6 M7!1:O+Y%?VXN.QQK[+,_:80/TC#N%O0X"'00,+N#BX7"\CK MDF4D:5@?1.6A +GU$9)/P@>6=+![G= >"9C1IZ(/H-F=0#E"S!V$R%=7GEX& M@A<&,COKR"MW0*Y6 N5(O5$G 9DD(CV3$F.;>9N/$-03<([1]-V2[0'$/K*A M>;M5;;(GG2SH/H"R>G'MA%^L(.X88]Q8R%RE>A> @B!R!FF%8CG:Q,Q>1P>' MH.4^&>.9EM,U>Q\F)XIY[""'K.T77)YA?AO2[[BN$X#2U:5M4A5+%C9#$DJ! M*HD829E8RLSEJ(J(X4Y9QR/!SJZWC Z'4S6X:"'.L7&QI?\ZMWB9%])9ISK/ MW @MB06O*'ZG%>.5\29QXVS<;[CBP\\?)\)IA(4!1#@Z"A[/%UY>L1" M 8^LD /%!07VN5[$ADSZ&+@4:C] ?.M5XW@:K; QJ&#'ALF>J< +SE3D(JC, MR?B1!53*4@BHF0.4163RN*6[6RQX6NIUS-Q:(_BT$_C84/J5Y++&VC6+[\\_ M?UXL:ZW8AR7]]-J"1FN+C\0/TRF 2CR "TC_H,$D9+V4:+]-:(^7C3.MNA%L MAA;NV&#Y>;Y:A]GLLO?Z%7Z>+;[>//DL02I&NZQ+@GCQKM NBP5L4IXA(S=, MYKV \HT7C3/%N1%(AA3JV "IN:3S6%-^ M6BSR[31!M#PF)1P$=,1289O:00["<.VU5]S'-@U7>Q W[KEAL]JXH=72/](N M,]T\<@H,(Q 3H4X'=[1\L@4>/!E7(ZS>+T\W--9ZJ*@;'!2'@>X(#?4 NPMF MZ,TOUF\7Y 7^/"=&\<)G@VTQY>92D M<2LIGA19)^BB U ]XEO\T=9> IMIH9^ MB[)QK[EJYI,-JI . '9!?RU,249GCL L][7OT(+CD8A'F213VBR MP>5(O3X\*>$P(??KA'DMO>4CALF^?>KQBLX?,XIIZX]5.G MY%TL'JQPM6#'&HBA,&#"U?AZBDY$+@ZZ:T6ZN]$W G(N6G*PX*,;I'\7(UY2( M$,D%-9$)I\MPA4&/DM'E#GB$EA=#BWQLW&QK)F_M#]L816L9N38.++F4Q$G6 M$)6(4*3FND@5I!FN_/!1,L:K(!I(O8NA93TR8%Z0Y27*+\^?2TEB4^X=0[W( M/BD&P3(-FG[&+?D]2NP5H^V%DMOO'A$:PRAR,8A4.PBT7O_Z^L5E/8)+J) [ M2%[6^--5'D@ 6B/SJ%'S1K7NUS2,5V@V+"Y.E.[8=F(U#6]#JB-N+ZL/N$0; MZQQV1R03\?5P.3/P&(0Q*L60]G+O]S,5=U\_7HE9 VMQDFS'/+BO@UV77R=_ M>S_!I+1EA:"8?KKV>++]Q=/W +BXIL-'K;' M]U?O&Z]$;%CU'RG! :=X-TSXFLR82TR"%A7%H986L!S!9%&2%L6;T.9ZC$$2 MON-T9QX3O3112 =^R%4N,FFMK23G/,O:B6@P02S&@#0R,Q]*5DXT =(S2?@> MI-?'$KZ'"+GGA._%?^+77\-_+I:7V:75Z6G>;SQXL.3N(0P,E-*]V-3>82TT MK;5B5T.7?;8J!@F."5L[+RT$91,4(6,)@CF3&PT8>X2BD^=>I8^8SV?XIKR> MKZ?KKW^?YDN!_W!'X#]\O7K[92OJUD:+R!VKQ_LVUG!.6P<^.0%%U\NDE>+A,I0I+&JA$V01./D"LA[^ M)6.\C."I>ET,+>2QJ_-?K"]["C:7L#!=0&-D%.6Z M#-ZF!(*HELX7'?Q^9?A7CQQ/S0/I9G&RH,96[W_@F%42 6=[DCRL%,7KI>!+!W.W6'.Y*AL>(&GF8YTC. MY=#:ZA%XE9'+]C:#A6RE 9X)'TI*"@0C6=%L@DF)RQ"P36GP#J+&C6H&4_RW M '6D%GH U,7*N\?2Y2!+JXQ6M.0TW\ROPPB1U1['C$*%* 4/;>Y[^@9AG0'K M6 #! M(\\O'GG[;*'%#L!Y=683LHRI: ;H/-&=#3FR&#-P2RO62A:4:'-O0Q\'8TW4 M^]CYV"&R[OE\[++V^H^R)@YV([47R$WDF-]+ M""D40(YDJ")%D?BL;Y.\N+9Y]0X33K]42_P;KE^>+^NZG'"AF-5!$?A5K5(P MG&RR32!X5 %#5L*V"11W4?4\NAL.P"F6MGM. MHE'6&(C2!"@YI.@U=YZU.6'=1=7SN 3R%'P-II-.\75UD>4D6&>+DPF,%[7R M5C'PGAP$F;AU ='*TJ:%="=9XSKK8R'L.*WT[&+]%I8U_OTR0&_IO4<-YE3M M)O*)O2DE2YW@+@"E($RY$,"76@G"(L-,_Z)J&LB,VBO*M&198+6LO#8\^AI9 M> -99*\*"OJZS4R7Y]\K>@AN#NH5/40G8_?\/=K9IA/SVC$&]2(/4)IVZQBX M R%S#MGZ[/)P=4'/L5?T("WOU2MZB,C'QLVCG0R9)Y\-BY!UG3I2/$+PRE \ MX3D:E31M^L/AYCGUBAZDWKUZ10^1=1^M/C$)SYF+8+1.U?^S-9NFP";-!2]2 MZ)TCR)JT^CQQ7^A!2KO?ZG.(!#L(I;[9?\!]23D6A,PU(W&0+?6L1! \"YN\ M*T+O:O[Z_V6CSS%;3Q.%= "PJQP[LEHSAZI>[^0H ,P: A<9--,47#K/E6[3 M,=;'><:P>GWL(.,0(7< CITI@ZN6F;0XFT__@7F",3"1%)EFS@PHJQB=SR.9>$IXU5!O/: R?)ZNPZR2?LGHR\5JDRCUJ5B35:T& MS1Y4IO7IB^7@-3&4DC/2-*JB>Y2FYY%8/ EMP^BC7V2]^%2+(_ZQ4=I$9$S2 MH 2IZG ^F1PYD-% RA)#HF7C/7M*B-TD;MP)YR-B[6@-]9S*?HO+>OE1/79_ M$V?3K6=R>EI[YV,'2W'O3_P3I[N1UZF['.H/% M> @F<8B1^6R%3-JW<>*&H?]YA!?-P3NLGO\9T/U^'9;K5V&][23P1:LL92:Q MITBNL2W@(@DC6ZY1)AN"R'VB_!8?79CJ)T7BT(OA>%C\,RR*ZP2;YIR1\>&0 M3,FUR"E!S%%#"H8^*WW*MDU@-1P/79C^9[T8CH/#.T(O94!,>2KD-8$J+P%E6;Z3X'$OK,[?N1>#H&UD4Z0^FB\PG M"1VR&J"@E:XV>R0(BB&0;",/W'&G1P3U'AP\

)_G9/6-L]_-5VEV6)UOL0/).L? MZ$]^GQC/T5;CP5WM5RZ!]E 1/62A/6-)<&_;;"@'$#ER'^;0>+J[&[125Y<& M?Y#=$I==#SV]JX)^FIV@N=KE@;BS1UL%DMIW(&O/ ."HJ04D;5 MJH-V1.]MFSIT'A7+RH"-=5 G1E>G(QF(VB2KG$B8VA0 [J+J&=BS0Q"SIW]V MN$)&;HEYNUSD\[2^?46]-TDG'2T(7TR]W)O52NT(3#)KHO'H\E[[Y5[=, ]1 M,"YXAM/M8D!!]P&4%2VF"PY6%ZTA4N20/#&A%%>@N$P0_3;,T3G9.O=UKQ.D M0]!RGXSQFF9.U^Q]F)PHYK%'KOZT#//U:N,WA(>\AHL):2X8+NM$/Y_J(-%L M+?CH$NBD-!?&8"CL6[[0 >\;'2*G:G715L2CWK&T%U.D>?::/.3%5\3ZX\OK M!C.C;=PY3F+3IN;=,S@5&$B1DM.*&T0W") >(6"\2<\C(&L()71P_/;(+G]] MF..-Y)PC0O*ANH?&061&0J:UPZT(T>*39D%_Z:/>87#OJ(E"NM@!MPMFBJL/ MBS>EK'!=C^_FJ]J1IJ)-S FPN;*22P*7E ,ILU M,U'#2+<#2[0UN-WS5>>((@G/;H1)3H6:(W*VC#/I ?O:I>H M"SQ8[9B4;2S Z,E,I+B9\5H":9,$1?@"*W#:4$ R2:P2&13)9HJ=H^)\\F7F05H](9AXBX@[B MNI_GY)+BU6BU7^H?5/W4)66,*24["3;YN%U2 ;F"E)SE4CJ511L';P=1749[ MQV]40ZNA7T1=+#\E3"HN!M!9B7JE< 'GE0,>7312:F52FZ%D.\D:U_T93/G[ M@>H(38R]O5V:\\L+1;:FUDK'-))$M/*)3&V=]Y=8)%$)Q9D/OB2QUV[VX..[ MQ,0QNEL,*LBQH7"YG=_FH.084017[XXD#H2L;39WP4SN,9E@#9A^D@ ],\IQKHIO,[/\ M'BGCCO<:'C7#R+P#T+PC31 !'RDX>$7@GRT^5PE=G,QLH?72 =3>XXQ^=48<_1J6OV.]1^\V M/\EBB89YL-$[DIUX773 >#>?,;*Q=UE8W4.VG@-CH@&A9I6# \2F&568/;&-AH2_3 ]>T'* M/C](#2#]#C#TS:H)*6.TAF5 (2WQ4VK;@]$0?$@V4FBB&HU2':2NK9E3WRS_ M.*A"QDX1?*/R2DI:$$$I\!(9D+E5=6]GP-"@RTJI=+>%_I^QKNT@A1Y0UW:( M=+LL4:(H9+T\3^OS)5G9&NL>.5'WWE.&F-FQF[3!YN7>> TY+^]P1AM9?I'( M=YFN2>G7\YI#=+ZP"%Q&)!!E R$XPE1@9&ZB]8ZU*839F\0!<@6[7_30L(,D MC?"USD4X:T#5BO:@9+V+413!')EIV>K"C,.I'7N,5PNL/9!9:*O% =M2VMJR MXT=5//JL%G:MX5B* Q#'M0W"2<@2R:&2@C8UI@W%:5)H(8OFCM@7\QE).Z1EAG3JH *3H!# M8T!D7TQT=1S@,_?='ED9UZ^\WFHF'+7@26E@MD;0P21PQB?0BCE1G$6?V\RG M.(#(YV+-#D'6GM;L9)UUD/2Z9P@V3&VL]*;4A_&L S,4*L>2*')V"2*F#"X9 MFX(UVG!LOR#O$S8N[)H!8E>(<*)V.@#;=M>_Q=1ES[5/67IB1&5!J]-S0XPH M#E8:*T/"@-AF@N2C)'5DUTY5_**%%CJ TV4O_7LDKZX.B[VL_/#:6Q$4!>6> M5IQ@&LA]U$"67G AG!:L40_8PP2-"Z6!U+T87O8=0.C'D#:73+Z<+58DF,MR M>:.,\T)#(*\!5)$.7 P!4.<8C4I1YS8'TP^2,VZA7QOXG"[WD1NA7IY_.I]M MS\U+P;3>SA!_4U[DQ>>K.NF(,0=62"Z"=*U\$A1!4J?(QH)*3M!9=@9)48HQX]6FO+6\0I(W= MBC<\!@X V!$*Z1QB+_)_GJ_6M63DPDP'XW*PR@(/B"%62 M'Z[5\U#J^H7=,<@XQ+*=HJ8.7+$=(<\O5P4"Y$#RDK /TU!OV+IAYMYC-?EPL_PC+/#%)1YVD 8F>7%WK M.=2C5G)UK67!,^=,FT3L-PCK-DEQ)!)V0>U$M8PZHW$70Q/!#%,>+2#+"<@V M2W#.>HB9*^\E*[K9S9KWJ>D(4:;-3;^[-;+!3?@S+,Z1U M9@W/3DL0WE%(+F*B*)HIT$6A#4(;S9Z@O.>"FK'O)7LB%!TC^PYVN[?A:W43 M5R2/6^Q,$+FV#G,M+J*8B'%:#;XV,V5I8JWZEXW.&Q^C:%R/JB6.!M'!X5CR M6RS-\:QZA.WVM"SK%%U)7!A1R[Y# )^*AN2$UJSUL0GW],. MD?V)>]KK>3L,O3Q?5O%.T!3FE+>+U;0J;_5Z5J\'K;^>))9BE(G63M9DAYU" MB$ZJ.GT D\RB%/D$%FQO>CO:*9LCLHT2N^S[^'E.3R?>PSR_67_$Y;:'[Y?% M:O4;KH\I*MS]P-,+"P\@>*#BPANO(6!&U/OVWQ7QQV7IY]TW7=;6RI(B6_,AB:BMOR!:\4AY" MRI)[KKC -J?9^],X;M9A0 3=ZXQMHZ;G9ZN.;_'8Y[&-[5;#QH]O8"]R1]M7 M,:!=\>3+JPBNN CU C:OI,F6M_%"VEJOZ[.*1Q;(#U]?+CY]7LQ)D]KH5LI[_F9MQ/://9Z M;F,#U[+YXQM(1,D41PH(0JG;'B23,+=RGN[0LNGGYS MJ9#4)T';5'34P-WF]$'1FI")OK62EDI6*>%>A10'\[X/=5W;KT-0_W0GR3&-!K)AFPP!FHFD (+%J(@OOB M([G!_$G3+A=TC7L8UA!I ZIC[%E1EQ[*BX=\]8G4J)3SM7^UYJ-4]N!UR<"P M.BT^"YOSMX*.;[]FW%&;#7 RL&2/Q\AB'6;-8M3*#MG28U-MUW\^1,3Y"#$# M!997S[^>DW-]J5=D3$6G00I)[HPC3R8XRZ#4"E>76!"IS1R!'40-*22IH78@D1?%*201=;CAHXM2XD$ID\:D8[B0%-A0^'K[!8@ ]=)GF>O]Q ML5Q_P.6G,,^_+.9G]W/XVG&Z>K-_T\ MOWC7=I9U/3NY]]9Y?HG+-44 %!#D>J2_6N'ZP8%GG/%,*T@ BSE08.H<1*X0 M,)H<@%XF M!3H6'>3(,ZA@$WAK&(1ZO[4SR;-&YPI/9W/KXV\\]4N8SJKH?UPLZSTH&S7< M6#C2Y"B057>D>CRJ4.AKZGW=)>@4>,F-AF(<0N6SL8V'H.NN;6RFMB[*+6\( M\>4LK%;3,L5<3X3G&\F=A]FOH9;QK;^^"NN[W")SQ!,6T$Y;J%=B@J^=V3QH M)Y&$BJ'5@=CQ5(]]$=>3@/;)U/H\-^VK@H?5HMS2R-%E :>]L/DF?PC#3[_Y MN\QDCN06"F[K?;>60T@$.*6+BM(QP7AS.S+^YC^)20IFC .+1M=KA05X6N7 M8^88LD.>VA1,[4'EZ2JW"V6$[_L='0Q=@2 M@8C<\%*,1O) K0^U^E03)TPD2)@#(]<4,^XUB>WPTN%':>H)3*=K_VZ-\#"J MZ"*BW1P4/^ "7_##$D550C(HTB$H(P/$(B-HJU*4UB5I&]9Y/$I7+U%I$W@- MJ)(.[-:/TWF8IVF871?D;:P[>F=S<1FT5N0J1%X@2L4AFV"C44+[U&@,Z<,$ MC0NIUL[5$%KH $R;"CMZJ2W/U\*\N9M45%"YXK<#H M>MK"5(805*RK*11+"S?F-F7 0W(Q[D8["*SN3O >2\<=X/MO[S\L,:S.EU^) M^9\6M-'/;\P\1*DEYB)!>Q*M8J@@"&(KB:48R=9(P\ 'PTM=^_S M'$QU'>#PN@ON[E9TO4G]I3OFD0,W)NMK)Z56)ZV0E,Z*TZ4(_ MB,QQJ]!;;_#M--8!'.^R=$>8GR@@B8A*N39KE4$I[N>EE<- LGE"#@U4K-T-H2MOYQIA_6BY6J[_-::N8 M589KG\B-'A$NL_:R7G=B?;W&"<'%J"K8@L:B8U)M8J)!R.]E_O[(6&Z@Z_Y- M\*-,WVZ",LZXE+2 Y!('55M0@T_UD@T5&/(<4J,+MP8AOY<1V+T"_'A==S'K M\7&QWA; Q,8LE)>.-J-Z/Q62QT:!@2-1RZ(M[5Q%M#EYWI?"<=O@Q@/J(!I[ MGC4ZO]!"N*Q2(HX7I4K@28IU]GUS\ZJ=HT3P].4[(C&99$8H.BG"HI7@D% O MDK$9A=&.M^K>>JKRG=WK\EI%[Z?SLQG>K*V['PE> @B M%LC)>I<#2Q[;9+]:<-/+^>B@:#W,/#\!##KTFQ^3P=^GZX_3^9LY_A\,RUOL M3UAF)D82/'.L7H=)S+JD.& 01IJB4-IQ@?\X[>/"?'S\';D@!@+#,X+_BT+O M)(8_?%PNSL\^_CC]\O^Q]YU-;N9(FK\HX^#-1[6;ZPB-I)!Z=N(^,6 2$J]+ MI):LZF[MK[\$B^5)%LT+OF#/[>QH9,DT#Q*92+?B_>G+T$0Z'AAY;%"*,J!* M-!"LB,!3DB%%;IAI4_DZ*!OCOI-<[*$8'B(=GH_7WT5M\EHQ"2&9*FF?P$<* MLK4VTLIB4Q;GN0P&>=EN]EC2/HS3:>^E'JU7=_X8%7=HG??RUWX)T\5_A:L;G*#3LOBOT>JL

  • /G#5Y@\Z M/4NS!X$#)5WNO^EAELZC*8IYVB&>:LI/%'!>,9NBMSRW2;/LHNKD M9HH-G_TPB2 9C45@@%!$-;V1@XO9 IMY9S?SS[6R[5NKEN]6STZ M$9H9,!J^J2 60"7(@>LHNBZ&+HNF_S M6'\HI1T;J$.0M-5 M5!8%[VK]QS^\/V'/&GNTA.*2"+NFZW/B;)Y1B'?XE MC:[6_1D[QX7K?4H.)8)EDN##/4(,B6(\%71.RBKMVL3F9[QPW\SRVVF(TZM5 M'+O!FM-?>#>?+9X:]U5?D9<\IU SH:JL!FG44G.-4!2+*0LN76FT(V0H%CJ^ MH@_!WBM7])E4W,&KV]:^8>N3YE5ZIL@ZCHH"LB <"&VL9H$E\D7:(/6$H0#M M<7=>>.P[.N 774 N4$;A9$YF90O(*((H++5$%UB(!)3(ABC2FS3Q_(?,#K@ M$%BU'!UPB(X[P/V-23E=4!Y/[UZ6'.P9O/2')ZGFY9\Y4%HM+9@]&U M* ^E!^]$?0U5%DVV*&)J L)]*1PW_NX&EDT4V@%0-ZV-_#A=_KZZ<(K!'*(E MMRBNGNJ)EQBU!,,DEU[[H%V;U]I=5'7R(#2JXSF8UKI"X-U0\7J2UT>6K+VG MTVI(*M7E$:[N$5<(3*(NMACW8N?=X A\2=78PV:'TOU64)VHB Y M5X_^O-? MZ4N8?:ZE#W^&15Z;:!.2%9HK<+;.KG48K@EP7^]TU=E7QKQY,U2D8&%-13D",LV7&? M-9@2A,[9,?I)Z[3<-N+&K:;KPP$;6H<]7)D;\E;W#-U'4(FK$!3$E)!$1A#R MA57[S81')IQKU(>R!W&=/$@/!8AM@!M(.YT";GE_;N^F0XJ@>*!PG1N,Y- : M5R?=\[J?66K!+.K4*.VQ!W6=0&XH2.P!N9/TTQ/F?OA^_]/_/<4%$?7E^UO\ M Z]6)U53^"19K7YD@<3&ZRPR[SC88'WD,F-2;5[E]J-OW"%&W=W 0VFR)WQN MK"BYY^_N='MRT5@C6>.(XR51G60@ M1H'8,7KI%&)RS4H*V="9J*>E3D"4+D+-)T,A5LA!$9'BLK-!3!X L?9O+*- M[!B]= "Q'\/R2UUH3_]39TS\$:ZJU%;.A8T4)K'@@'E70%E!AT6QNOJ*Y5*G MHZC4IM)D.TU[ 4S_O4.(@336 ?8^XO)Z,4W7F#?SM/EWU^?,9H5)4_2NDY;$ M*\_@DO9@5(J&.90&4G*9HTO5[V@"QLWTC NS\^%A/KAR.H#8#V'V^V_3K_@3 M?ILOI_>"D5EI8XP%K^O"(<7H9[PXR((EP1DGEMID:S?3,VXT,1K$!E!.!Q ; MPI%Y>S_P73N*SV6H;_1&@,J>@V-8P)4@21SD:*LV$PP'96,O0)N_MVLY'BXZ M.!2W/&]H#;OO#&-<9)4SX="$2*)U$@+J ,G697"=Q.4Q&6:5 ^,J7[X4\K-M NU#4 XEL7L! ]7:#01L"K\F M6AH1?75FP>2G]7?^./_Z#6?+E:H^7(795E%.HB>/1Z0,L0B*]8K3$"(Y0\6* M**R+(3R_HE_.9#CNJT>>UM<$7&=00@<&[J'T]Y:E"8]*!V( C*E'Q!H#7L8, MS" 6AMPIT\:0/:=DW(J9M@;K)*EW@)KM\ \\.T%(!R=9 871@?>\UFCPH)*, M4NM&.Q%/LDW-TB:-+[Y!]-#!P/U',=,N60440CF#X(,V='^GND=7D]2BB8A. MHM)M2DOWHZ^3*H/1(]$&VNS Z#T8[4?\39",LS?%0@AUS;DI 2+SD>2$-B>? ML]>MVQT?D3-ND-E"[UMOSF.5T &2=LMIHIPV!3D=.!-)*LQ&\"S3(?2Y2.ZR M,KI-MF,W7>-:MS-@:T"U7,ZP[1_GLTR130UQ9LOYU337#<2/YQL./>!O[R]L M-.SO.(;/,O@/N4\H-,6*M=,RD3OHZEHFB4DDBR8*=<%#OK=,S5SE;90,Q!]' MR%Q6;Y5D$)5"H#B()RE1R-2X*GX'=9WD%TY%S*'C3 ]63 <7ZSXM?888*LYX ML*QFP.L+M _D,'"K>-(A,6N:-PJ=U*=[CKZ+@1!Q1 ON(>KI"7$[.OH2*RDK M H3+/H/B=4&'* E0E,(2%QA#XXFEE]R">Q @CFC!/40[G0+N18NGED2XC18* M1ZPE.1H"_0X$EP6C$(D'UK@^_J);< ^"Q#$MN(?HIR?,[6[(P^18R(%!UH)B MKYKU\#$4\$X[&2+=&Z'QX.K36W#;O\Z=X7(=2DE=U( #%2ZGC^3K3+K"_]B H'-!?>XA>.H7871]G*+$.6RN )3*Z)'(" MY[0%NAQ4XD4EF_]_?^T9(7:,7CJ%V%T?)[FAMG >0&8LU0'VX+21$((HVF9; MDFC\'G?9_;5#0^P8O70 L<>.[MOZMZNRJFNA6$J>?%Q0/M2]I9J#1Z\HP'(\ M61+91U FX6L4&@RBB4T"MCUP4EH541[/)6D$ER Y[K25@TIX'KHS( M^FR0ZL'+'T;G>P#I" 5T *6=77(&O2Z1^SI:2).WF*LE]Q:BP%17@AOKVDS) MZ;=_>BC-[]4Y<(0:.H#4IR_SQ?5ON/CZZ^P/7%Y_?<1)X4J;X#GH7!RHX,DA MJ+^L.P=38CHIWB8LW$[3N"Y[(S@-I((.P/1A@=_"-/_\5ZT[QUK-]_[Z"RY^ MO%E4\=YM05UQQ@0KA>>Z7H53;.NRA:!5!A-<+MYD86*;@'!_&L?UKQJ!K9&* MQFX\N1TB4'W.A\Z9=_-9NF7K+A)QC QP%L DG2'E62&K'"(DJ3./,F@IS5/, M;>DUV>?;QFT%&!@];63<@<5:@?^!B2?XER2D:'D"E;R@@-C7P5 DLNR34,XJ M(46;HHL=1(W;&-#()@VEA [P]":EQ0T^+6)?\:%,\=JK6NBKZD8"PR"PD"'D MVEV5="FA31? -HK&'9_0"$F#B'_LNVQU'-[.ZW;NQ=>7K+!( 88O#+Q79&&Q M"'('.4+TF)5A,D7C]KK%=G_/7OBP%X*/H>7:@:5Y>'_;\/IVOYWN$ZEL]>[[ M8_A69?BH649)C(B2S@##VO1)<@S*:TB,YX >%?>-*W>/I+R3L>3M:R+.H-@^ MJB4V[%*\_[U;;V"3+!Y*BF42MC#BF''TMQMK@W-UP1,+1D4R\JK1@.@3*>\D MRWT6I+V^U+J=TCNPU_N/&_%6FJ)S?>^1=,%%[CQ\=-W!ARKG2P!EQ,YO:HDS]4 "5GJICBG&W3,KJ;KI%K M.,9$XH *ZP!^*^=\^V@ 08>)>9^!#DY=SLT8.>?)@4&FL[>AY,*;P&\W72.G MX,>$WX *&SO@OHL)7SE1%![:H)(&RTVHO;0)?%+D]W!+S(90C'\V-G-+X+W? M]XT4CGRT/XQ MK=HP:NI@.,U.*3YZ_-HM2NNB"L@\6%&/%E,&HO0>M,[1R,0HP&M44SD$^9T4 M^'8773=1?P\V]L7K_Z:#G+B2BC%;_9$"2LB:"H@:I$HB)&\Q-]I#L1=Y'8?6 M;6#S:@;G5!UV ,S;S,-NEM!:GBU3D(MA=?1+J;=6A!!9"24I(X1I%^'T/$5G M?% .K;\.(/G:W"#D66+00)ZTJT/IZ1:2'L'68GYC4=-Q:X+& 8 X3KQ]%B . MJ+4NISW5F&]&P*U3X9[0N=_LIL?__/1)3%N)&6BNTMWG?]\P$LQD5= ;"]QE MBC%2S. U2R 94U)P%*E1[>T.HH9X87[VT;^1*'^@O_/[1%@= O.&S&=MW,U$ M64A(^.5&1YO1HFAC<'91-:XS-A0^-CT<#Z*' 9/'C8S(*AM_JBE9?\B@!F43 M86G"AL9P(DZ\EM8HVW(MH0VL4]#L_(I?<%\,H-SP*8,:GY;#(G>AB"+SZ&(=$R^R!Z4BA4B2^]7H^,"$]+K1.J9S.#4? MPY__#!2?42BPG+@2N=/%TGFI.[U4CN"2B9!E1"49#TDUYO0Q.?W:E4,0L=6- M.5KR712_W;/Q[_GB]U]G'Q;SA,OE).6@5-UY:)/*9&?K@L+BR,O++H:27)2F MS7/09GK&?0%J#J'C9=\7AGZ9SJ9+NF[_,9_GY206K8N6'*)W=%=K3'1KT_TM MI;)<.B=T;E,6N9F><1]OFF/H>-EW@:'5&^>#AQ:^3:_#U?1_ZLCIY?5R0EZ> ML\R2WZ<+G0E7$L2 #)*L0SR$JK,'VSU/;Z5KW"*)5I@:4!==8.N>E7\LYF1? MBT1K)9E67FIB<[7B19&0 JKH&5=%Y]#6+JWH&+?,H;D].ES6'90MW%-?G[97 MNOA(:EG\@>3929.M% *L2B2*P%E]-]<@A2\D+\Y%HY3$=IK&[:%KCJ#3=' X MFOPMFF;XN:XW&!9/[_!Z(E+DVGL/,M5'4^41 O<,B"?M16&I/"_@&QI!1,6X M?77-,7.HG'NR.?]>3*_QI_F?LPE*5B)3&CBS9#6ELW37IKSJ,=1,!3*:C9%R M3\M>>'$7BY?C9#Y8 GW(Q[]GHS7">K3&,2^ VS[J]&? O8@:V/ MO-@U#7>S1VYK+C< 3)-WHD-=,,A] I65)3_79RA)DS>#*6?5IOKP1,)/*D;? M,J#EX9F5)_/J@" M+LE0'9\LW?V!S8Q6PR3JJ>A#*V0VA SN2QU;8NM8@3KYM.1BI+;D#K5Q($8R M72^3?8^^YEF>+ZTJ%Y"!DX'5A>8)(DD+?(FID.]84+8QZWL0=]DV[Q#4;4_3 M#J.Y3C.T6TS)"=G:5SZQF?5KF<4]%8B2H,!-81!=?2?@C-4,2@(N1$R,_L2D M-NV:(YN_)T^UL]5'5DINAX)(SQ(/P@"6NA3*U5T]*2-(QVS.4N<4VM2?[*+J ML@W>(3A[VPLMJ='(NRLF"N>Y\9965NE ]&/JA>&DDSQG;#)G> M0=2XJ!M.\_M!ZF U](NH]0PNX[/T3CI (QPHEA@$H3)0\!.Y1X,VM"E/WDE6 MEZ@Z7/G[@>H(38S=9_^O69Q>76%^D]+\YG;#'$[_6 5QZQELUCCN98K L&:K M'"-&(B((=$);Z?B+BH4M;QNO?E676#E&I_-F AX;+AN$]";]]\UT.:UJ6KD, M=ZL)47AEF(.L>.W-+D@.09V\8V0D8^[)1^![P6;OKQRW'JH1?-H(?$08+1?7 MDP^+>;Y)U^\7GW#QQS3ARAX'G;4/H8!A=:=$9@J"YX78(<%EE9S9KQ2GYO;:.@2_P<[P -(N@^@%(??-<<+-<'BCLRCX5GL&8U2HD[B*@%!"VR MRH(I9'M%LX>@Y249X]Q8PVCV)4Q.%//8=],_%F%6(]99R.'GK[CX7#?Q_CM\ MQD\W<3G-W]=V,D8DT^L3Z. *64<3P$M;P/$4.!?9<97VNICV^[[1(7*J5N=M M1=QO7/7V?NJ'EBQ)J\ERGGJ^*^[*&DGGB5A3M?9LU8Z]1-F[Y[KEC]N,4 MTB_ WN'UNNMJPM%ZQUF55JI9@DC!:%*NSBKFHC"3&+8IOWR5M"Z#LB.1L!_, MCE1+%U6]JZ?9I\F).U[J<,F2A0>NZ[JV* T$51B88&)04GM4;6:+;Z>I2X][ M&&P-I(@N0+5FX[?P%RXG4IJ20N3D.RA+1Z+4S5?T,RERT8D9=+P-C!Y3T>6] M-PQPCA;VJ%!95^FL',Z?\.N\#F-9Z:,.9/Y6I[+4(M1"?J1>_LI+!%ID!1A/&) MI&0I0'&)"\@4URI$$:QLXQ-MIVG<]I2F=F<@170!JI]P02Q<3__ VRSU/2,8 M4BJZ $NQCGG2$8*0$E)R2?JZ([2T*E[=2-"XO2I-X32$"CJ(W&X?/![.Q!T; M61J9:F%]Z8 MDH8N9*D52*S55T(;B-Q1 )&]\U)P@:Z-T[0'<7L!S%\DP(96S8@M>*M XR>D MKTW3E7+>EYUAQR1YCFB9 (_U'.54>R^"_K+I= T;X/V0%:P0ASG**R-G9^/_I.[EFY^48ZKR@/5T\D__!5CUH@, BN M0X(D+-944Z%S0"<"&5-!VI1E;I.>.X3*7G_Y\69Y/?^Z#J(IHM[&I&/,>V$]"%]W-Z!""$PG ML/3Q% 495U*;A/01Q(Z;MSX#1%LK\*+"V ;1;/N@MH/8UJM2@N8*HJ^CB^2J M=+!NDK+.%"ML% 8OV!E<^Q2?Z,OJY._[YVAN7':LSG'C=/:D-Q!#0#IV3A2. MFJ7<9KKP9GHNP\D[ "E;MIJ=HH8N[LQGOL"*K7#UXU58+J=EBOF.L:!+X-RZ M6N]=:QE%'1116Y!,$LRB*BRU25GN2>!EN&\G *Z%HKI X/HD_5=(*W7=\Z$" M>0OH@-5>-*5M7:JE##AG%4O2,A?;! Z;Z;D,W^MT@W:*&KJ T^WZ-GR+@3[P MSF>\XR8Z&:).%&]G*X%B&P].T5DI=&*,8$9+T<;;WT75N.6&9X#68"KIH!#C MUQE]%BZO/X3OC\M)= K:*LWJ.[2J&Z0M<1$I%/&&^\B(P]P&6)OI&;?2\ R0 M&D -75BKVT3_BV?"^WJWE+7C+(,5M?&[J 045==Y$S;9R*SEL 9X#:B6?F"V@1%C@W18#/CZNJ=JM4% $RE<,=J9H)F.;28);2%HW$+$=UVX/0^A#=A2T-'K6V?$.[-ZY]6#KODY?C@5L5%&2%-1\N"WCRGL 6 M(XH,GO!TR4]>3T/?NNYN@PRB/"Z9BPJ*5L] :WFZYQ,P=]F+:C=-3% MNK%]376,R#SC#J31==5Y=9X+RY.!ERF!T M88Z;&&*C-/5YGE[H(\/GSXMJ4%40U+SH1AY*)7U,9WTZ@U2X+)W7G 23)2AA"@7^H0": M(#4R9FW8WP/$7,_8>)ZFJS7*I!-36#1KGJI-1'O(P@4 MVN4Z2]VV:>]\0L;H&#E5K9L=["-D//:5X:7M^GBJP#<[#E3GW[,&V!&Z=X4&"XQKKZ0$+D(4$6 MM>>)1Q9TFY[)UR@;]XUR<%^DB4(Z -BFKJ7[,L=ZZD).68-;);!JP9#3W()/ MHECOC8J\T6*E761UZ>8>B8 ]FLB.4T<'F^QW,G,_9SIKB:D4DE9]5.5T+'TR M"D(FEKCD:.WY>AB/JFX^MQ$[ ]*.4FO9O/TIH[='26?,I@G:=@ M(P4Z211A0"F1E>*55/O%Z\-"[X' <9,OXZ'O2!5UV2#[, STUSK&ZN8VJW;$ M,_;F#SK]M7H/ @?;XKOAF\C3_]^8/T]GG]\D^J/ITU*:AS='(V-6@H'F:95/ M,>"SJ&Z[R=);8XMKTR%Z M'#C?+=^ZL?#>?(B2ER"< 4&T$Y]."-D* EU]E( MY!BZ$5@GTU7.A<_M\X(;Z_ER#.0)Z;Z=G]?(7+;=?7X\*D/APB6!X JG&]HX M0;=GHMN3^6)E4$+)-AT275C-VV ?+::D+ ?A19T4&2U$[3QP:9.0: IG;9Y0 MGQ%RN;;M$!1MMVV':Z.#UY%-8OLX7?Y^NT69,22WE$3"ZU!;;RPX6_NJ$GG& M 6-0X7RGZXZJ7F!VA+KWN!:/DGU7.+H+?'ZC?WFW(#<9'33Y#B4K#4I+ R[+ M )YG(US./C?W;5]2U0N.3M7]5E"=J(@.0/7+?('3S[.?_TI?PNPSKDO/[O90 M&HU%AP(L<')(@PL0*2:'4&>Y"&VT4&W*6W91U0NH3M7]\Q$!0RFBB[ZAN^[T MC^$:/_T9OMVE2:40W!D!.?E\697*(N=&*ALWT] *B MTYVE >3=P8WVDHOUD7+<%)6L@\2#)?RK0%<^.LC!,V6+IB/5)LN]C:)Q;[(A MM/TJ@(X0?0<0NF, \YOEFJ<'%W)M35FVJ%34@*OU29$9B"A%701>G&-"MMKC MN0=QO0'K&!2\\+F'54D'*'LWG^5[KN[N:&5L<"746:X&E*DK28H2%):48.CF M)Y[:S#'80,RX%UL3%)TJ\@Y0L_$1[A\DF+?SY?*'[VNQK2KO26;++]-OMV;= M)19U*2!T8'4R,0-7LPP"F392"R-$FR*YVJZN>%-B?+ MO0/PO)W//M.G??T)X^JA976L0N8L<*]!NE)W"OJZPU(@E)KT=M(4W^A:W$3- MN!W*0UYZ)\NZ0[S<]1 H%X4T$E*@T%AE0R<*10$L(7MR1*-OM,YE,SWCFIO3 M]?P*<(X0>@?0^83IAKZU,K&VE0EY<"HED$%%"EH"65]'=[@PC!O/A%&B37KN M!2E] >88_3[?ZG.2L#M 2Z7\P1>\[6"46)AR!9C1=(2T=N Q&4!NT#B;@Q!M MC,Q+6L8=I#QL)':2G+M#RKOP]>[\.%F0(&^ Z?KRY1)"T)$47.CD6)65XVV" MK&T4C1UCG:;IG< Y4NQC=WW^1E;W[3S,2)'ZKHTQ<^E,0>".)5#T(UW47(*U M3 =KHM;\67I_2^?GR\_N2?_'*FP^G/2ZL!UWEO3M??.%*H6GZ"5PY,0"9@Z! M;D@HL62MI39^O^D!)SP*OCVHU;/91/4V+W['2;HKL*R6S[V;5SV$JS=?YS>S MZXF4LNA5G;J*%?G&042L<\RX)6-:NU];I;YVD#6VR3E1Z5M!=*H&NH)3M:/O MRUV]RZ2(Q$0)&FRD %'13\'7^F!GN$+NLA"6-T;24XIZ*>88&D0GR+TK_/PR M_0OSX_JFB7HE>S4TBDZ3?I>= M0V]2NOEZLQI3MAJY]^/\*WWN%YPM5QD:^GO/DK_[-1#M\[&G]Q$=3/Q [41[ M?&_-9KW#Z_?EM_#7?1.(3+R^\WA(1NHZ]"U"5*@!(V8,P6K1Z.WT2()/[R%_ M\35TD3]JO"M>H17!$MU,4#Q"/\0@,T23=L&,X4E(1U@D$4X.L^0IET M,8K'F'*;-MJ1C.LA!VTB62ZBGFV;95URD41-R&OR7*)@2;"<&PU@.X3*RS2; MA^!NP[[I-CKLX,7F$ZENM>_@Y_^^J:/ B+7Y;#4NH";C& H9M3.@@PW$C!<0 M2J2?V628$XX[V>AJWT7612#P"#0\OZT'4TT'.'O&PSK-EV3P1BL$J6H!2*RU MCCEQ\!&C#^B+QC;C.C:2,RZN!E3W?&C9=P"@/8[=.M\;4 L5LH(@JZBX$.!X M"."-=;FDPDM(8]VB/23=!X##X1?D$;KI"W3D4?QKML!P-?V?^K3^!RZOZV&] M:PBX*[5FG!@K&0RW%A0:#4Y(5JO_F94Z(X8V[X2'4MK]'7H,8+;#X45[JVG(ZZ#)_:2(Q^X>""/6.2B&-I&0QT.)'3=KF\R?_WYO;@K;E"F564.4*6+-0*= !$OOT_0'+.2:?L1T%9;+:9FFVPDR]R4/&Z0YH;N!;@II #W%5"J;1-&5 M[#ZH#L9)BI MJ)#'!,E)DG&T!F+6A+:LC.-!*&O:M#&>3/K(;N69<'Q>#?>S>7##G2*CH^A? M9Q*CJUET/T0')][K/\]RHTKEMQB6 MQS5XK/_EZ17&FT@8J'KX]J,?:MI)PZYN&G)82&/%:_#,(6!]4\LJ,V$:#7=[ M0L?)@\APN41\3] @4<\^WW[X0_5\DBS:)!P0SFK@[C+$:#A@"AX9'8#2J/1Y M-UTCSYDZ'@DO1I(-)_X.W*9;;GZ9SL(LX7->$)7CE@?06!3QPAU$D3G4^9#" M$#^:M\F;[Z)J7*=]<" -(/HN>V#6#!W=0/CDWP]URS1L WP&C"2U*=PS(+=" MU/UV%D(J"#H8KCT3EOLVHW2&N6M60XY6DT;J0K^[)#FI6=UO[_] MG^'Z9D'_^XQ%9>NLZKJW+\:ZX\-&"$4E(.=+%,.<%*G-H\T1Q([[3#,HWMHJ MJ@,L/G;+7F,M!"M1EP RHR'6I(90A][$2!X<1Z,E;U0NLS^1XS[3#(B]5HKI MV(E^%Q:+5;W("4WC6SYI*,=Z-XEM7&RIE(F"+C89,L5>-3J*6F3P)J)569:B MVLS0'M#%WF1)WRPPS,N'Q9Q^]_K[ZK?RA,LHF(D*B*TZ@#(CQ)0,1&EXBB&7 MHLU>+O:^W]B5BWV(JI^XV$WD._;HWA7)'['6B]WQ5.?Y37)4A1G+P98LR;9J M \Y:^@%9,L)8R9]G^[=B9.,7=.4OGP")TZ4W/@(JK->. ]8!"K'5)+VD)MB\[=TY4X. 873Y-@'()Y>K>+_XKI% +/ IJS:4'[K@F@\<8N)P<9"]E)*-GN7-' MNQ2O??NX:R1:NA>#RKWCJ.3VQU]GZ>J&7/OI[/H+_A"N:FSVZ0OB]*:$'P2,CI@H0[S=D:3"8H(0@NA7%+%Q3;32EJDJ5>?^1,NTV+Z MK>KEMKA<.T3AC(,B)5VV6B7RM>J8D1B*S-QSP=NL;-]!5%WP"W\YOR[Y6;7Q*84F%;F,I(EW.A=SVX)6#6+N2K18DO38-1=LH&AL] M ZE\WD#^G>)HW7"54^$I^PBHI:B5];RTJ7'83M.X6!I&YWL MZ0@%C.UGOTEI<8./\[7KXM-UJUU,AO."'K1,=1=Y$>""R2#1<^4<_3?[O5SJ M5[ZH/X0O43;N(]_ T&JBC@[@M?F^?WO?(>>T%BBDA13K:?&[A>!P7/CFK&9IKL&[';..39 M&251@&&93KT1M2*+,3 A*ZD3_2?D?.+DEF=:8K"<2 K9I M=QF$_+&KQD:$:R,==W:U/P1Q3"J/Y):0SZX15.$1O,X&8E#26:>996VV6VXD M9^QJLW,"[S@=]%YH5KL;ARDI>_Q)@Q:/;26Q48>Y%R@=%M!H:U-PEA!,2A!C MJ-// MHS6^^['M8#%W<,_L9T6-D*+B*+P%.L6P0< Z]\@J2*9SS3)2O;E!_N2>#89FMP MI8Q!QNA@[>(+Z](5,8VUT>^0#HD1>=)V(:OAZWZLD#KCS*)@Q MWNA&@T1?T#(V= ;SC4X4PWQ,%@[AK,+M^,\MU7O*W^O2]KK3E6DJF M&(@Z35XYNHB=)ZNH,R9>N#0JM&FXV9?"O;!D+@!+3532@>'9RLT/W^LFK56S MDI$Y%RDY&*L2*&X$^'IZ(M?!61YB4FVRM7L0-VYTW@85\[8JZAEUC[:W">=$ MTJ5N>$F5I5#' 4=5%[Z$VDX@O&V3]=J#N'%1-S@@]@7UR%N^5)WFIR)3@SC0K)]U*5*< .Q8 FQRS M ;31Q3OW5F&]O2^Z-QN1,1FD:E8IL):E32W:D M[I]O0!Q$$;W7BRSO1L(.-(?H^<<-.W9H)[%MRD=4-$HKC0\;:#Z?42X$O MB?4=W3V__8E7?^ _Y[/K+\M)TJBEE8&X"XHB*%XGMVOZF4N,T/&"GU!]U2%7A!PZZ'\[<\Y1>8I*"L1Z++*H! SG5#'(>B 1M9.XSC">I"7 MA(Z;_.X.IL>H[]+027##B?%T-7"5"#Z2A(E1@T_6@#7!:OJ"Z+%-_<7!I(Z; M=^\3H0>K\,(P^LO\9C')3DC.=8 H"Z,;(B-XZWQM["2AVJ)";E-X>"BEX]8 M=(G0@Q4X=J7B3N9^F_^ '\(TORGT;??L*1.0&RJL Y*J';R]:]9GB[3_&9VC?GGOQ+]U3=?ZZ\FR"CU)G!55-() 5E^K IEV MK11%72:P7'3DC0K2=].UWTLY^[N"[!CM=&_('N9&3Z1(07N>P#OC046DTR1Y MA" 9#XE[91K-3WN5M/V =_DYFF%UU$4QUJ;A'5LDIRV=)U,D:%W';0HG(0HM MH"!WY!U@:377>W\:Q^X)'2Q]W4@M'02\&Z?%[,YO*DU^J?<&T+$ RFM/3FE" M<([GB"7K'-LWO%]"LKH5:O89^#.<"GL'Z:9,9C0:DZX[&W+U;Q,)UN=,G-HH M7=(A1-]F'LZAE(YK(7L Z*GJNP!XWF4PO;%TXT0/(BAB1M85]%DXR,EZB8Z\ M$]]^;$.WB>=.P'B,LBX%@ZL\+AP0J[$"2N4D,"92XB)HC:U= OVSJ0!X&5B,IXDY(>YY+N(XG<$0X/ M5M?8J>.-3&U.4$H=K27S#C8J#PI=J;Y&!*FM%'3B#,;]4L;[?^>XJ>+&N&HI M_PNP;A/!M9."HBI)E!,_V=QNCY/..(&!CDRCDN[7*!LW(=R)-3M(/1UD/C;R MLS5GF!T741D)S+E:(EFG4<6@P:6LH^'!A$9]/ >1.6[:=TP@#J*X?G(DFR=- MBZ2(8,Q0/$J2FC;@=': /KM@(A=:MZE!.'[:=[-$[YA@.T@1O9JZ^R1B0!>" M=R!#EG7T#;FA)!)0C 4?5-;*M5^XT5F"=TQP':.7S@W7H[0ARTE;3IZHS35E M;66DB#L:,*PPPY0RN9POM=9/8G=,P!VIG;$#T8V.Z&-!J:"$22@@E2CJXPX# M[PKQEGC=D103JF>;K;96+._^IJY&:AZ3BQU>GEV"XSYA-W^H.TT Z8R M83ZX! 'I/ 4TV9>@C"[L>)AL_,YQSW!2Z!X6 MBAG@@14Z;P'!&QZ!&V9<,063"2=9F?47C9/.' ,S1PJW9Z#4K%>4CD<1'1A= M[U9>ZF;5I,!&*3SW49!M/ADHHZ4:1P3*H<+M&BBKM)10,7F>&0A5!YVI.I-6 M!@EHG"?3&40.XG2HC),E[48$R\'B[14KSQL'.?=!%L*\(O2+X,GSJCL0LRA<,N;E\QTG MAP9&XZ?D1D+-\8+N%3H3'XRST6N07"$QD2,$1MX89QC)>DHK93P)+>-DST8" MR$'B[ L3V_OI7$@!A'UR8_" M+4 TX4Y+97F"HAE)2&I&Q"<&6ID<62J"V6/ ,DXRZJR@.$AT?9F.NYR&SBA8 M\A3*2UN;AHP"%V7=EZN*LM9PYX]Y+!DW:716$!PCR2X-P:.L@W8%I789 J]5 MF'7/O">H4S267 PZ%LZ.>8$=/;ES5F <*<_![,29!@Q/GCG,)X\8I@]L.F3X M.<'W8X;_U^"B$4.+1C06C6@@FG]C752*^5N>/+KZ^*\<2KP#,=UH!'8)+A65P!A.!@Y9@A"S :5*%@:+H&BX2Y6AB-%8+,*L5H_>6] MUD;6'50Y/^VL?Y5-/F$L<18-AYR8KJ-C WB1$(I/GCCF"1LM?ZTY\P7A_SM++ULTY_ M,]F/S($>0^H'5V5?S9WOOB^5BE]G]-TWJQZKE?P?#D?6 M(9?$%0A?2\^+H>"8!0>MT+]Y\]=T.6$:!<^) ]<4%2NTA4RH+L"5X%X(DREZ;9/= MW4#-^*@Y2<7/MUN<*N\.,?/3O#ZV3+@,0FF;P'CO0;$0(>@L0"=4%'Y(A:G1 MPLB-](R<.#]9SZ\ YPBA=P"=3YC(^.;*Q#_Q:\3%)')M*&*EPY2UKZ,/$CCI M'3"GK42#:%.;*:\O2.D+,,?H][E??9*P.T#+4^.[.D*1CHA%S<%80]Z]D@EB M$KF.0N#)>(,\M0GA7M(R;DIPZ(OI1%EWAY9WX>O=&2F#J##;DG:-SY1&TOG^.DWAUX[AXSUVU^ MG!N="QI Y Z4M0[J" O0DB418K::M9ETNXNJGFS0D6K?":43=- =GOXU"U_G MB^OI_^!]V?\$I3:2D2]O3=+$D(K@# :**'-0:)*TK%VZ9R=I/7G'+9!UJC;Z M&>_XT_K;UY4M/\Z7U\MW>#VA&[HPKP70"4%0+C$(Y U"]HD'&W.2I4UDOH6@ MGJZ\H1!UNN1/Q=%@+X)W69V)KL\(D6FI+<0C?1U6VI,6J/WK@UN7I84 MC;44I058CI9QE^V@VW."#=*:[1.99T]="AU84IK47@A.*MI 895-(*UT@?$D MG6WW#G:>U&7@,OCL V"0NFXCE;7YV9%1=,)&+@5BF\6)EY*Z/ 0#^Z0N#Q%X M!][QYA0+CYFGNF?'R@(J1 \ND9T,V4K4*GGFVT19EY&Z/$C%>Z4N#Y!WAYA9 MOWD58WB.QH(O](/B6H%S$J$D1V=+&^/C>5#3P_OPZ7K>+W5YB- [@,[+;%JP MY')9[\!856?W. Y16TG>7##:V$A"24U0(/8^4Y!$98V!+=*!T*#7M)D$' M3J87639VOT49%Y6Z/$1MKZLHFBV,"B=.= MT"4D+P]2^R')RT-TT(DYVIS>H+! &1X3(*L#;[-V$&()Y,]G[DTNR7W..LS7U+X23Q$*5D"G+1Q$1(M670"F V M&A^4#SJV602\D9P^4Y>G(.ATJ7?9J/ES6-01(\L/N/CTA83[8[A*-U>KSSPF M?[GKXT[/7>Y-[$!YR^??]Y"UXBR9&"J0ZDIQ;SD$I16$9(2JJYN5:E-)N8VB M4VW*\\]]:$5FENLBN00N5-V)5U<2V5K[&GEFC$)2S=L,E]I*TK@N\R"8>&Y< MAA%_I[,P=IS:X\=AO/ZA3,Z<$PJ2]0(4-PZB8QDLD]9E58I_ MOM&QD-&I.3M$]\_-V?%B[N ]X-D$QW> XD M=-R7UG-:RD%4->+^P6TRNS7X*G@=E:9 C'D#*DH-,7-="S5BTH7^/[2IDMI( MSC@KM9NBZG2Q=Y%-?,[&^E1,N!$D!2$(^B&"$A3-!R$C2!UTP9SI#+2I;MA" MT#CKM<^*H&-$WP6&WLRNI[D2/_T#5U7*T^LI+G_^*UW=4'#^"TFSCK2\N5ZG M2U\(\[:6@TG%L[ <(AIB.Q,TR!^04+C-BJ1I4Z/]:8.0/\YV[Z;X/+]:NTQI M?KJ>I]^_S*](@\N?__NF+F$^XM5MPZ<,T'SY"FE#O8^M/OIAU4YFQ:%(0"Y[ M?73E9)\R%\"#4L(:FXQLE,)[0L?)Z8(7PJN#Y#<-D,\A1:44@^AT 86&("RU M!,Y<,=E)J6RC!,&^)([\AG8\/EXD IHHY4+LR@G3_+=]5@L;TS)9^0Q)05+T M+PHD\I]K@8V 0/\'*;*:W2E*A#8';QA+LZJC?TAMK23Y$;_=+-*7L,0/B_GG M1?CZ+*.5)!<9Z_)$90G6C$*)(!Q"3 P3 5.ELM]\M<.^MR\#K,%N'B10/KO[1^V_U#Y83[E6P7"#(A'783UBYAAE0AN"C"3:S M5^W4&>@<.5UX.D1[T^6%W)Z?;KY^#8OO\W+]!3>?[D'OU_V_KL4-?"2S;>YH M4SCFUP G:6'Q]IQ(@51;2N)A-HQDU0WKZ3X68UU*\S3?-UYGYC_.KJU_F MBS_#(D]\)I\SF0"11TLG*"+0P=%@8_8^$7 ,WZ\A^=!O[NH*/D3U3[W]EO(> M^R+^\>;KJO+M#USS\<#G@SE>_V(VY[;(FW>L]J//@??<#&= MYT_787$]S*RA9SKXZ69!O'ZX_99;OIRV5L92P/+(2>J"/!+#+!C/7+ LYJ+; M7"*OTS;B+NBS@+>1EOXCK'#,R'G=0*-\G<"-6M:F/UV?NY*PF$CX^SWY=6.% M!Z]8^SM:X4/4?J(5_GEVVDSC7>)_5EWU83%->)<"?JP,&42RQGG(.=3*&,[! MV13!!(G!$*]>QU.\!P/,Z([UK9*>B^BQP[:35U1&I&0+ ML%CS[RDI\-PC$.>LZ&!2U/L]Y1Y-0G\^=7-LGT==_\DFWUDT62G0=/^"LEJ# M9\C)9?32"V;(==S/2^GX[=N^>.3.J+9^^B#2_GM;Z=MY2,;2]:2S!2GJO&R; M*$;6BM,EYKPC>I3(K@-SO/^,JK.ZVL/ ['R&]G"=C^Y$[_/N>VV(?,I@S__57_Z+,K==X_: MK@\<8HO:W@0/M4/MOJ7B?7G\G1_QJJY 7$TR?<#)72G9O4><'85H9 \AR$1A MCQ.E;HVM*P:4%1&1)^6;W&:GT7WR^.9]O_V'Q]_^4''N>0I2!0TJE;H0FF>( MI=!=$V-A,7+A2YL>QQ,)'WFL^/FP^F)J]!D5WNF LIVVZ826I3T^MK%A;=C( M=")D@R6',WH/OCXH*5L*A,@#6%5\"MYYS(UV"XQJ7A^- 20(S;\C?L+%'].$ MF]7XYFKUD:ONXX^8YI]GM>S^UJ-?4?JH6S F%Q,*$+)@/8<>G%.:?"Z>47J9 M6:L6SE8L7;1)/@3?.V9%C@B22S36Z_^9SFZY/VFO\.%?T]B8[\-<'\:]",]- M?6$(7%5/@! 6K6; ?0C*>'(*S,A.X&48]]66(E>TRV@-F%"W?F>)$"7]3) 5 M*2D:QER;*<9-V+EHHWX(KIL;]8/!T<%,N=N9H9](X;A:-+%F<;73KW@FA,H! MI+=T-V%@4*])NJJT83Y9SED;!V8'4>.BM0/(S-OHKU\HKI<*.IUCM HK,P)4 MR!QH(370 JWK0WI=/@<+N]4))693P MPCNPT="E89F X"DF6A MU^1':PW&(BDXJV5"BD>(,2@RT=(;9Z5 N5^_Q,O/'A<#)VIJ/IS8QM;Z^B9_ M3+[*V7NGB7PO&8FBKB.-TH'(K+9-6,;W3$:^_.QQ>P(&U/J)8NO@@GC_#18VTY,WTS,N8-I=%0-(OP,, M?21U$ %?ZM88_ .OYM^JF)ZR1)Y\-,IQ\+RN[N.2#D@,$80M09N( FV;9X,] MB!OW$AH" _.V"ND 8Y_PZJK.KY_E?X;%[_A27N331X,KDRL\*(8!@G2V]AY& M+9@LT;;)X+Q&V;BVJP&Z!E5%!]#Z!\Y(1E?$SYO\=3J;UM>U6O/S3&*6!\N3 M!I%<70\H/3A;=Q>S2)1"NT?:VO<@;MWJ[ SM_3YXY#UH];QT;:G[]7O2-//-I3 @]GVL_O#Z[6,,P MC(Q_#-^FU^'J88#EI'C%(OV'@DG-R73D" %374^.+FE%4:5M4^O9B*&11T!T M=!)Z0$P'!GXSWY/(41MN!%BNR0 85."U0P@I."&4P+Q9A]GGUQ+S\X?N+(O M''_F=:/QPT_(Z*6>ZJQ0>!Z<':V7#D!UO. >V)[E.G/]7?B*ZX1>9MQD[0H( M[F@9]1T!VB_#PEJ__/Z!9PG M%I2AHZ^"*J"L%'4FN,O&OV?1Z^?'3O];,Y,2*ED MVGM)DXWIKIX9 :/791[+[OM"Q-Z/VYF(4HJ4/(+,:$"Q(B!ZG4$74PPO]!OV M63W?KN&AIQ/4N:LP,(A>3!0]LT8O%L6WH^;?E[OQ.K>\+R=*&(L^*'":,U"U MN,A+72?ZV$)!ADZFV+9PWD)9Y\Y'C[@>0L<7"_"G3$_0Z&AUKJ5,*"A"KEO< MM0K@;8A!.<3--J+@_UB4ME+MN-6MNNPWO>/=QZ2 M(.K2PXEU,6<3)&3-Z#Q[01>6E8J"F.A0!YF*:9C=;<+37L=#_70 MG'+UO?SG-5G[;G[]?_#ZH0!F MXEBPI=@(3@2Z=8T7$! =>!.+5T*AT&TFOC1C::\S8_ZF9Z8/H%Q.S>DQHKCU M5W^IJZM7OU7_'I\H8Q+G+H%?#>)7L8K&([B2'$M.))4;IY?.PN=>I\O^_]-U M;DCU.O0-/Z^>N<,L_SR[GEY___1/5"MX/I+/^*W M^:*VB-U74:68?;+. A>U2U"70!#0'+20)AN;/,I&@\2V4'1ZB^K3SWV0[,/$ M0W3)<,L3Q,)6)1"9(AL6P0MKE70&LVS3L;4'<2._R0^!DY>MJL.JY$+MT0E# M@_?[Y/:VJ>'HX*W('V&GR0A8U26BD]G66AZK(\4H>TC%RED*SPC+31IHR^'4\CIQQ; +\3 M %RH\WI*']Z>']W>?6W9C;<5LSE2=*0X!Z]KL;%#LI11.4#CE4TI,>_D1?FO M=%'0G7']O9;'7M-QJ5M#5Z.MZ.>_3&=AEO MG1'\6/?'OB__6N+J'+TI=-+> MI'2[S0OS3TA:3K?74!TP\[52^3^W/:V%0C].IP=R[615CGF(R1BP/--I8@P3 M:U/3W)ZW3GWB0U#ZW+)V!H@.O.=[IVH3WY-<"CE,F:* 4IWW80\C*!LK#-M51URQ.H"\5+W MN>3"N HALS;5"5M)ZM1]/ 5+PXA_,!R=T_=[?_T%%[_2M\P^3^O[WZU;_(_Y M//\YO2*;G_\9IC-RHJJA_U15U-);/)Z8]O[E0()J[9&&(K7EJ,"D6M/+G09O M8X(LK&0F^. N[$7U45/,LV_X=5;FBZ\K/?_P_>Z%;M7^PI7)A8P!6!LM70$V M@,NF@)8F1+WJO&K47WPXL9WZC(?@:,<$AB8J&_'"7BZN)P^/9L3&JCA@U7OM M@PK9: E*Y00JJ0R1\5BS:(K)1,SLM[:)ON(1X.A7S\&VG89NIBVT4?M\4!UT MAZ)U*ZJWZ$3B&;S 4GDPX!.W4-U9K#.F6-QKZ.*1.!ISJ,%0FMT)E"/$W$&$ M\,(UO6LO5H&Y(L@WU9CJD'$+WOL ,:#S&(/TV*9\; M!/0'G&$UOBS)/$'L' MZ+G?K/##S7(ZP^7RCIW5V>+&!N%S!)Y]!!4EG2V/$@J*PH45#G6;510[R>JF M%[OI93:\AGJ VRWMZ_-G?21/DBDH6M)9P=J,SB0G5]+QG"++7K69(OR$C)%] MH^'4N[D ZPA9C]W2^0ZO_YPO?J_IZ:MP70_5G5361K:@YJ9.6D4DFZVX3Q!$ MB%"8SZ5XSS@^"^.V]&J^]DU=Q&#':'#>2IQC8^..A4_S7"(9I =W8TY,B%F"$H2=P967QY]5GSZ&_OXBG]5"PU M%_O8N/K'U3R&JSL^[@Y&"4([ET%E7C?P& >1VSI%H?!:->VMC'OA9M.GC]SU M/ PN3A9;/X[L)M__[7UG$&>FC@\K('.L6RAK"9-+'K)":=%34!#:+!/8A[J1 M3T@_W6:?R.6;1!Z5UEH0^9K$E80!CT6 J1U@ MJ@84SU?'#H2^W71UX5(/B(-Y,Z5T +&[+.8D.M(UG3(PF4A6(BD*$1)%HRGR MK*JHOYO/?KQ95.%.R'&+ MAB5"N5<$>N,<>(TDF,BT("VD>23V,FL1M7@26C3< M_OK.DI1D29;$0YWE624!# $FI7-F9[Z=G9F=R^V:AX;)*4=2TCXS90H6M4Y+ M805=8=Y!-K4DO795# D92,N-]D:PD!KUA.TH+84L5ZF,454;('E SH##8B!$ M+I4(ALP"VX8)OYNTE#$XFB(M98S(NDLHV-XM1-1,6BN!6:= T:D#3N<$GO.4 M"GGP1A^4"_6'2DL9)?:GTU+&R* [%.WC0#$1G;2[P)H:KU',0"P2:4G)I(I@F-% G?&.EWC,J%1W\^7DI8R2KR/IJ6, MX?72?3^':2EC)+@N+24$>R< M&QN'YTT('G)1!IATDOQ4QL 'R\DX#-YYSK)-ZB",O,2TE*.QTH2]Q)"AEB$!VGKFIB@ M(Y7L-D!9BA#TC[CW9UK*:;RHJ>75-P:OHQ,W5U#7 7SC+ \J:/"J#EHTM&6] M1@=1RB)-1I=#FPR#X^CMP@2?$#>' W,J(78!U0\?ZB52K=%?_P?KHEY_KGVU M<6&)5,Z+ QUJ:UH9/,1('J\QF39U*9+Q-LV('J:I6\A-AHA[()Q$/!T [7M< M$8L^U 9'^6*Y6E;F7"X_X=5RT!54#!,8JS)Q*=>$'V;I(#%[6IFSN.4\GR+E#S&2B( GN.Z938-\.[VO2UY,5Z(7PD[I48 M(B@G';A<)V5M[_&RY%8>=F,QXJ7=NLH30F X@3SFQMGW8;FJ= ^KUY\K)TG3 MGU?6AE6^9:0,Y5N,EPL7.7..1ZCU#: XB[1O=0'T,A>T(G&3#H+:N/=VJ]$: MH:VA5#HXB7>[Y:?P>;^+OL$5EN7E0LGH:"D>,.HZ# MYK5 N9%6(;(K6T:HV M$<$'".K62YX>=5.*IHNY)+>J=S-]))O:Q!S&3?U=4.Y;M/_S8;D08S^;K-> M+4E?U]R'[Y:?+QO/_9B$KO:E<].SK_E,3QZMK;W!,LKJ5EM=,[Q)KQ;IT6N9 MN3I-LXGI"^E&CN[97*XH3,A*2MJVWSZ.[+ M.@(JD'R>BEWJX]#H:IA3(WLG8;\\LE[//=,&86(W>0F,U -HV&H!0#YFAM M:+U$.UWYW8-DS%=&-9%XAZEY/6?H9-BL+M?_79R]6GCAA:X-9E*H4?!,9K,3 MO$"Q.2NG363BL:D/'S']]?WPZ6_[)^X LO_/%A^[D,GU^V:$P31"&Y[%P0YD M_O.[A=XV/7<1A#6U3Y:PX*.F'2"3PJBRCN$QRV>5GF*)3T&K1D 93R#CROXX^$3M($KC ?UG?GH3?,$S)H M(/K)V-A!_'*D<7437+_PR'3)<'NZ)/WW*Y,";QZUD($4"692 M'R'3P<\"A^"$!),TJLQ,D&@.TIXS+V1>I^\T4!U>*&ZZ[+QV-EQ<+"^OPJ-G MPZHN%5?T6T=%A!][W/,#N0<3.U'\]8OWO;KSOIOP\M/]5D2/H M3O$$6AM="M.H39ON9J/(?*[%<=#+;@:GTPXV5N8$+/I"?CD7X"(KD+(UVF)2 M =OT5QA'Y[QZLQW.[AH3#:77Z=C[1W3&,VZ^#GAJ4W77\M9I'!H9^5K**0M6 M%P:*O"YPTB%PQ4JPZ+UV;4KY3JKUZCWRK5?L['K%7&&6UTY?WI*WJ.GX3]% M2LD6F832IDTIS]?I>4E:; QN[FJQ":0Q.W[R_9K\WX^O M/PT?-KNZLIN&2U>K^NE\/6S>GY\-Z_4R#^L?5O_:8,14\X9);NOE\-VP?DM" MI$6>B:>A7M!T$O>\=%#>!I**U8%EEP!J%(2U #$:LX\J8B)(SAN%$!EDG@>L) M#]6)V3^[RAS(\5QM+Y:V.^P?X?/R8G/QZJ)>#2YDT<8G;8#G@J"2Y!"Q^L#> M6)3&Y> /U':/O:8S@^M(00Y-N-H;/OZYJ;IR*&=U);@F%E\2RQ;21HU$-Q1K M(^EU6E82TIWQR8?")2OOZ\S;=( ,1/PN8,SZNHJ9*&%L$(0(YA/ M=.ZK4, +K:MQ*G+,RD71INW"%07SIOI/C)AGL;<#6.P@_I;LK.6G[4&U[W;Q(_XVX:>\[J. M@CJN;./N,R8HL7B4K*G*(>Z\Y#J6R(.)F)D%64+UK9!\*Y$=B!""L5E8EQN- MU'F HF>70]QY[LV-##EC*FJ#4%2UFU1-32+C":(OQ6>-R:I&'0 >(FGF//,I M,'&OB&$2]K\(_?&*9W8+3>70/]V3;D;FNV5F0962FNG$0%=3&J91I1/PZ@(_C> M'WAN@@O9L:*S]B!T'?4@.(<8H@5M. ^..9E2FY:4#U$TXJ^;=3H/'S%_N^UY] ;7RR&_.Z^CN1="!5DXK4-G4YF3)'A%KJ$31GB) MC)G.Q,"]D723"J2+1D&/K>G?X<,&%ZEPC;6GE@A9U: &*?+@ M-8C,K=>(.9I&T9^G2.M*;[6'V'AQS%\ZNML6#RSH%ZR5+9A?T>O">WRS7B:D M;[9_LS#*%<,9@K&2[ >3:EET26"M]$X[E6UX,EKT/!)F[EV M*[):?L)[*W[].7W8U*Y*NV_>7'U>AO5/X?,OR\OS\V';=>DC?;+]G5B_/ALN M:CNXW22OG:(W(J1B& .97":O*).!$CT#KGP2OM0K(G80/$]![L7;[$Z8[71TN;R?%@O_X?YYG=V"3*<5NI9*'E[B\U!Z9+!V6*! MD0"$,58%V\@A.9KFF1N3G^#H;R7 ]C=$^R_JC[JW_OZ7_P-02P,$% @ M,'S)4B=:K(:1!P V" !D !E>#,Q,6-E7\%5T(T#Z&$]',>R8\"1E5T5VSAPM4W[J:"&'(DP9SA+.S'RZO!N-_?AZRF<\T^_SKAU]& M U9KM%I?NH-6ZW)\R7X>__47UFL>MMG8\MPIKTS.=:LU_%1CM9GW1;_56BP6 MS46W:>RT-;YNT5*]EC;&R:;PHG9^1G?P*;DX_]/9#XT&NS1)FQ[WR6IZOUCEKQ>NS5MCD M;&+$\OQ,J#E3XGU-=7DO.4E3D1R_>]=+T\F[B>A..IVW:>^XRT^$^%<;2K8@ M'N6,F:?]^K],\/BK\Z4()/^NW#P__7 NBYV>IR3WVLY@?O\9E MMA;S\M8WN%;3O!],JCTZ=?>D!%9*6\U:C2=&&]M_=1A^3FFDD?),Z67_]5AE MTK%/X M7QCKF4G90,F<@PTM;G#B7QAX\KT;V&FR#]S!+).S;,ENVE% 8I2%4"?B LPQ75G'-4I[@EF4&D6?>1+DM@5PF MTCD""40R?B.Q[\::#O<$E,&6.I08[$$"B;(H*1#+,1V:"&G98J:2&7,E?:SG M+Z25U2)D0*:<1NVA,K8 (F&@*V02%*1U"ZAF!,R<8YI@D^6F&_8AGMVOQ%.R M5.7P&#E_[:$Z@@EQ#-N-<96GQF8!QOB>Z%)@341APQUU1%!1"A1P(L6?<*'U M.L"5;]V#K8$A$?J3.DF4&@*(JH'KPW8NZ)-P-V.I-@NW"KF54^4\FAO/.-V, M>D/+^D;DW$J9+6WW(7B])AO?L_2UJP)3\2;!UJ2IPF6P?L2XE<'/\)N::$G^ M8!+!G6CE9B1.8AE2EM*6KH5RB3:NQ#Q*9FMT='AA32(%;CMV /\*B8!%)PYO MDQG/IY)=($^N2RW=CZ_:;P]/VUW>:!\=R#=A?OM(Q*MXJ:@DY3':M FCC-H M00P**?3D;JS:*+VW48J-R-B'T( $\?6+BLMIP0510D/+U/>[WPX !_Q-].VE M=*CL\$B@LZ=C5B>F37CIGC^%*&\BX?IJITBBIK18 ,DT5RZD**1D'M:AFKU. M[DV"L%+S$,N*1=?QJ%?D08,*B0Y=G-%*A-.$*R=."<6M(@-4Y/I 63FM5#KB MWX!_%\@Z)#2.*U (YX@PJ4 95DFI.?$0S I*K'D<,V)5V"QF^#:1) BJP'PI M7D0-WP]6)CNQ\NS$VX+,\U/VV<@!VN9*$""XPWF4"(H[@(G*-J&$6[&*&#"D M^$1IY9?$^+NV)?R&X(:X1>C=$]TH^X$';RN#BA(]F8/KJ4(EB;$B*! :@*G, M47@TX(,161 N203-380(\*N*P'E["9*D LEPSG49LHX\*-,4A5G-8;O;46!1 M=I[!'_%R=[4-:,!$Y+Z+-7UB2O_XWL]A.'XG+:EA29]NV-ADU0H%@,OH@[O. MG#;8NX"*5=9'CVU[GEKSJH2&D0>!?4&6$]^;)"DM>7:#7.^MEQGG<8?.H%C% M)5BB.ARQ@RWA%+! SCV0J]1$RR?#&8*.%WEYI\N;J,F,N[OJ0]D:8"1%H+%@ M?44Q2YP4;J2N#A0/Y.N_PR$O!LTW@LC1R[O(<,(5*T35UWE#:;P9X74*4:1> M4&NV.@,HQ=$7>&/=';&'&U@LPY'12[F3F"8&18-&A().8?H!$ ><,0S^$M] MR0JJ\K=20>4 SC)/POGBS9[WAA.A.,"$YV\R[<=0:]J/(01/Y3B>B1Y!X9W M90;GPR?!C(K/=IY)]YC 5VW;!7@ZM8!\'4Z5(3\1EO",HHI?/1*?RN=&SR6Q M7\ZGU:,66Z6TS IMEA*CBYF)> MWT8\I?K$>&^R/KTUV##F*!CC0\-:R4\ 56D;,$KSPLG^ZLLI:+/0?-E7>5 M M3#J=$].BQE5/:+%F]5*B=]+LM8_HO82W^!6KY>/H8;--0RTOML?:S<[QR:.C M7Y]Y^.C8R7&SUWE\ZN:RK:!QU!K6NX+G[VO=VFI"E6#]3G'+VG#GQ@-JRKF' M+LF4$%K^]R$37@I%C-QAH[)\[XWJ'9^Z\'G_L3O;8>[_8C"K%*8$ATTL/(A@ M*_WVR>)[T?U_5@YF2*1O>RJ2D8S&[BJWY8W%MA0JS]6[O MZZ^H'[P@+TS\#X%^?'(WEUNOS-N#,Q,F-E:6P5FM&LI+'C_?7WM#3&!@.!N]0E'!_,C-1J]>O3+7H^M_?CIC M,Y]K]NGOOWPE\[H\ZG=/K4_;K]>\?V:#=3=BUY8537IF"ZT[G[*+! M&C/ORV&GLU@LVHM^V]AIY_JJ0ZP&'6V,DVWA1>/XB$;P*[DX_LO13ZT6.S5I ME:^\EL=^'[4"9L<38Q8'A\)-6=*?&BHP;[HR;W>'I?O)H-^_]U!)B?]07+POG^0 M=/E>_U\)A.R /*YQ?JGEAT:NBM9,TO[#0:^]OU?ZPX42?C9,NMV_-@+I\5%F M"H_]+-;'Q\AFFQFW4_#SIAP2(R^_^!;7:EH,4\@O;2.R6I&G1AL[?-,-?X?;J\.KD>7U[<5>,5*'!V=3T^'X^"\.SRG(U^'9^= ML_/QQNUV2_<02M3L'S);@JST%),93.J62LG#'8L#- - M#+DJ&"^6K"J\K20$!MX%Z(,).,OQ9A77+.,IABPSN?+,FTBW15#(5#K'[9)( M\&3XON M;8T0$J'F-HFBTB" 4PTL'[9S09Z4NQG+M%FXE<>MG"KG4; ]XS08Y8:4S0W' MN94P6]*^ M\-VNSZCJ)OW[SO)?N'KO9.C9P4NB;+%%Z#"<:,6QF,#>.IB99D M%";AX8E6;D;D1)8C;2EUZ5THEVKC*JRCA+9&1ZN7UJ128-BQ'1A92'@M6O+L M2SKCQ52R$^3*5:5!D?1Y*]G;D;MA:;(GXEM\551 B^AMXL\HH3:"(#J%9'GV M1MF=C3)L1'K>#PU0$%J_I+(AP4K-@Q=K M^%Q[HEG#!DTJI#AD<48K$7IC5TV<$HI;10JH"/(!K KB5#D"WA#T+J!T2&4T MWQ (77%85*+\JK32G! (:@4AU@".%;$<;%8Q/$TD$0(DL%Z*EX#"CQ,ED_M1 M\NQDVPJ6YZ?ILV,&<397@D*!.YRK"(^X0QA1I:;XX%:L?(7H47RBM/)+0OF' MMJ7(#6X-'HM!=X=TH]('V/M2*U16Z,( ZV\5MJ24U*]O4>C4U6[4\(K%:8-7YU"! M?(^VVK8Y]>%UP0PS#SKV!5E.2&_2M+)DV0U8?8!K;IS'.)V5PX-!%95G!C]0#4S>=*@G#UXA]V[HM)+\A"(YE,8!P M*.CAF+XZ@+W(G767%4\@#V0@%UCHY&T"/NKZN@W $O@/U;H9ZX!#$7!5#NO# M*$&9&O@>/*J^7HQ'3W<"*,\L0KX)H\J0I7!+N+.H_=>,2*B*N=%S27!8\&E] M]6+KQ)9YJ_2:UH?\W&$^.]R8.9?PA(/(450XZSWZH" M3\F[[N%!,U[$;^GRZ#7XR_3TH?^MZ2<(:VE;T%?STLGAZN$0<%MJOARJ(D@= M%AW.":%1)NLK:?"L[^H'!^U!LD?7]1[">;%B'V>[[82F.EYLSR7MWO[!H[-/ MK^P^.G>PWQ[T'E^ZR;83)(Y20WM7\N)#H]]8+:BS<=AE2;#>BM\3I+WR"Q%O M7MY3+M^W7JZ$T+)QQWVKW _?8X:]=N^[A&;X\/+VS0"Y%WX?O#6_]R7FVYJR M#DL*6M"R<$IG*YU?:.>8"XTGTB390-T?P/+_W=>,R=IF/V;830.^% 'SO4R;.^^%>>1AOI>9RZ^/F.N1# M+';72_@$<5_Y[25?^1Y:_\:OL^$[\?&_ 5!+ P04 " P?,E2\2FJ,=L$ M "U$0 '@ &5X,S(Q8V5R=&]F8V5O/7>\>\3IDZ.SV?R/\V/([5+"^>\O7YW,H!.$X=7.+ R/ MYD?PR_SU*QCTHACFFA5&6*$*)L/P^+0#G=S:A4S4( MI5(&>]SRSL'4O:$G,G[PP_1)$,"12JLE%A92CMGFE8CZ>AWV2:*+X^F')Q#8*_Z(@]Q"C) MHHCMIGN#G?TA2^+]43+80S;,!H.D_V=,1H:TO)8Q=BWQ16,XIEW\<%6[L$]ZI"BP=2D>#,B)VS^*^I_JZ ,)_4$EGQV;Z XV@P>QF1, M5<%1&[(>>=.< M*E\@,2-/OQR M,T(OWHLF<;>NUID@A!Z !U;"YG7^4ICH]#IT6<$I;&G.BH7?:"F,N1NCVK0V M1)!54E* R"CI-&RT:GQ;">U+@7&FMPO\3TF"T2I.;]^-?<:$)F1+C<9A MV'733$H@,=J824+8E 2JJ<]<)@I6I.X]*>2>'GC :%4EZQ"H$NLS9^[D4N\S MH=KO]6M<+4LDMCH2I:D^!(2O9*7!%1\D*3:W?44R:;>DC[ M--U^,.SM#1V 4TM%T?)6?<,%>IX+A);?GQL->Z/HP]-1+][,A5YWK9_L-(3. MB\Y.IQ5HO!WWRQN(WR_<#H"[QB\%YQ([[R'Z & ;$#W)ND7Q?\Y.#]'3K<'^ MQ/@G_,ST&E[VX'))A_H.KWH$6$W<7:805F"4%!Q:#[Y_)#\1O>\?H',J38([ MJNCJU*.XXG\)W)> X->J0!C5G7KCZ<;'T%?$!ZKR-\P7#Z$FBL0 !%E#[%W2UJY/>U+3-&>49(A6A4CAVI%> M,NE?.) S PG2VE*K:^%X&S':^]38G8N5H)Z?.#[5L 32]?#*K-*%,'FM[)'$ MCH 11 [(Y"R#JJ0WSF8T]A,HP3_+SL=D[IVO_U+5UQ]CC9*Y8G'O/N"V!7DC MHUL1EE ?JNQ]D8]<(33/^D+#7ZT<_ U02P,$% @ ,'S)4CJ-3HSF! M3A$ !X !E>#,R,F-E@GT:*/%D$:5)E:3B>+]^1\IRVKR@ MP=JM7?U!,$7>\>ZYX]U#39X$6$LY^^^7M\11:G2BZ[$^CZ'!V M"*]G[]["H!LG,#-,6>&$5DQ&T=%)"UJ%<^4HBI;+97?9[VHSCV;GD5^ATUJNFNEP9 M,2\<].)> I?:O!=7K)YWPDG<;_1,HGH\B<(FDU3SU?Z$BRL0_&5+#%/LP*>9JE)'] M:%JUJF9YIJ4VHZTX_,9^II.SA9"KT;.96*"%$US"N5XP]:QM*2P=BT;D]4(K M_L)1DM N8;BL77A!>J10V+B4# ;DQ/3XZ.0 IJ?G9Z?G![/CTY-/W?C^';@T MPCE4<.$HCT)*Z1RFA< <7@G%5":8A-,\%QF:_YMO9Y6Q%:-]G88+S/S)@V&\ MZSUT!<(%,RE3:#NGUQ)7<) %WWMQW/M21^])Z >5?'5LXEO8#.[%9D8 5(JC ML60]\G9 Y(&XAY00J!A5%%-JPP*2S[W$TZV]7B\>3_6B9&H51LEXNPT%&DQ7 M0,).Y(+,=@5S;1^(0EAXK_12(I]C&TB1U\,I^X*0SI]N[>R-'QN!DNH/5;Z. MQ-R-^KO?#,[G;#OX<8Z$C_->O=)F 4G<^;5)MS5&D&L3QA\J9BAE "D*'-XQ M0B_9C<=)NZ[6N2"$[H$'EL(5=?YB5M'I]>@RQ>'H.BN8FH>-%L+:VS&J36M" M!'DE)06(C))>PT:KP0^5,*$46&]Z1;$]VGO/MS1FZL6&S__H@)DC[K+O] M8*^[N^R+HJ]"CF."_"=@W29%*(0SK/KSQ=.-C%.K=/37WB]C@@Y7Z&W6[ M ZB)(75\0=90Z$/K(?*V7-\8[.;&L*8,'(CQ?<2SVYXM:&I7!GAS7V45C96/ MM*-L: /+&BX8AHW 4E@$QG7I5X6.YZUAKC(8F"2PLD1F;&B]JY*V]GTYD)AU M,T9)AABM1 97GN222?_ @8)92)'6ED9?"<_3B,'>I<+^I"P%]?C4\Z MX9V+^DVC"&D:WXBPE+I%Y>Z*?.9NOW[67QK"-X_]OP%02P$"% ,4 " P M?,E2KV\BZ'GB @ ".2< $0 @ $ 8VEE;BTR,#(Q,#4P M,2YH=&U02P$"% ,4 " P?,E2+:E-:+,4 ".]@ $0 M@ &HX@( 8VEE;BTR,#(Q,#4P,2YX&UL M4$L! A0#% @ ,'S)4O>.KI9%8P G4,$ !4 ( !T"D# M &-I96XM,C R,3 U,#%?9&5F+GAM;%!+ 0(4 Q0 ( #!\R5+\SL%WZ1(! M ),_"P 5 " 4B- P!C:65N+3(P,C$P-3 Q7VQA8BYX;6Q0 M2P$"% ,4 " P?,E2?\ZAI1ZJ #CIP< %0 @ %DH 0 M8VEE;BTR,#(Q,#4P,5]P&UL4$L! A0#% @ ,'S)4B=:K(:1!P MV" !D ( !M4H% &5X,S$Q8V5R=&]F8V5O-BTP.7@R,2YH M=&U02P$"% ,4 " P?,E2E"1AZYP' ""'@ &0 @ %] M4@4 97@S,3)C97)T;V9C9F\V+3 Y>#(Q+FAT;5!+ 0(4 Q0 ( #!\R5+Q M*:HQVP0 +41 > " 5!:!0!E>#,R,6-E
  • /9JH$XJ@[";ZF6OF72''@PK MXS*9S6;@R])A-B03O^G MTWV+ZW7*T^>K-PI"?#;_]F$NY+B_QMZ50];>&*R M+I:UZ.$/#R?W/AWN_812_;_,L:9WSK'V[/#E\:#T'9\_G!N7OS!I M)=;TM\9=]G[F+GLC?W^>6G#S_?[;Q^;%AZ='^X]^L^V>X;WZZ=$+_5CM/WKY M_JJ[[,GSIT<''][8WY\_?O_B=7Y]\/-O[PZ>'W'[7KS__=%O'W[_^5^O7[S^ MC=OTO_7@$??NUS^B=B%;4P494 **+B*$6$4@6V2@FE325_U/5_WSP^)^/?WQX\'ST\,\Q%^P3\V'B M09DJC"?3)/K:]/RXO;)3!>04O$=3H^'C=K M>.C3,##O)__N,)7!P E'K%*#I901\2J5+5;!+.(/K<;U8;H!(?"#6QLJS9H2T M>KXC,?II\,BPVK7"6KX:B]P\]3T^9I7RN&%4N8D?80'O:SO^CS'_W]0!K/[^ MSX?/_C%W !]^9KQ^.QGL\X/Q_>%50IG1?]VRLK3BG$]MG8?/?INU<-JQ;Z/3 M7=^H_]X;;=C_QN?G37AL_?JD V@>33B M;<'F5AC\4A,7RKQP_6 M#;[S9FU/>G T]&!J#L_Z.O5DORK-CA^*@//-KP[/ MSL6_Z7CP;'P^N_\$M>W'2).'PO?E($QM] M'X=!>,R:GV[F(IW[U:9!D4F4Y/[,$9;'0_1F:0FW=N+4,UM:&\Y/QS-S<>K0 MGSJUZN$I6YU32W42;)J;AA,#\OS5Z?CBY2M^7KIX>S%)DV(),+1UX3*.H ML*)W/*V'WOXP<;L,<8'6SIE6D@_S-! P^#5:8(J'?N:E'=PY9U,6:=?>3OTT M0VAC<'E, @X?!V^F*E/S1J5R^&<;Z#VVM">+H(FJEA7J]-_33?N@53>KM$BLKJ;NCBY.)9CDX4R;# MM%@G0UR,U^E\%0SNP8;0(U; SW[XM(]BM1'<%H9]V+HU.&^'N/PRKPY_>3A; MUT_GZWI8TC_.EO3#84E_UUK)A,\609T6S<39N$R&X3)=MXAF\] >E3^'13:/ MLBX[BP?W]N %/FZ22=C9Z3YH:;1*"N8_4;D_K]T?];2(JE M9B])#6:V\9^'>>+#70JT#F[FR2A\5ES='_W[%=N>C"[/#OD^641P+9L6UW<8&Y/FC+S9^>DX73P14XE M<)X(H^EK%P+H76OZ[#7\^#=7W\6=Y@]_Z8W<*195YX?H^IUI%74%3U8'R*5%4RD,B ]3['6S:, M/SNMRP@9O%"-%R8I"5.T#!S10IVCE[RT69/DUS//XEO6M6ARTT!UDZNSFUCW M*7LSI; M7%X9,S5Q\HZF;S5A0)ZATRS:+HKW,\*5"7]\.LV8.AFW))PAV#GD C#!323#=)&\+..7IWC"AAXOKUF. M%"_#B>DW&$[3%XQ8P"Q"N$U&O\5T.IYG65W* )K$<"<-F63&3!732=C]M*5! MGD[D51W,C\&4.#QE>ZAIIVGP&0\!Y#*UY(ZGCVC-R(6-T+Q(GEB7ZK\%BNNP M*&_B-#O@]?""\?UIY]F=,'\>'X_V\9278O,_3]UJ#Y_]8^XA8]MRX@G34DC8 M:D_8T,+N"?NX04_+-!%P]+0!_&D9$B7_Z_GXA&DE0/CO'T;_Q-2X$^.9UUGX7):C/4MA_K_'_WCR=.[";I+L M:+ )!P/E=#Y#@V@=DB^G&1F#3^QZ:+R#O96^^E98F'4.C%?)A,9 MPL*E>>C.6-Z]':XWBW<^FGBVO =R-'.Z#[+Y[?CXL!F7$T?;RR,6T$=7VMV2 M4 __'))O)T;4,:^+^<-; EB9T3&+JZ;(GK7TL^;,'!P+@^%X.+7 )_I8&;(' MVVB=L&DUS=@NQWF6!#=>Y*3,_8:/6/"])1;)T]PS?7_QZ*EYS;\NS9V'YS-K M;9;#7"=.H*45,_<'325L:_?Y35)J/Y$P_\54IL]:?6L35]<:%5\T1JX:%=F% MP#<9 #8\M"3MO5(RD44LGORGWO-%8^1J\-_K&))5;8,-LPHG2^V=@3&YR2PBD+I+9+ 0P)Q?D7%_67%^F,J<\F0W@X M)6N\/(*'DQ$\'P:>S:K3\I8E(5^<)8F4(8UDD'+3M(WIUIKEW3;\N^F<31U: M"]K$H[-Q(SP6L&62;7TV[$5H'#O+JV^6;7,T3B=[LBFJY=@.39SLF\#FE9S$ M,(87M<9.),S[F1$TO+5]&5QK[<-,'LR$_007A\NR8;%/;!';9T$^S*@UQ4NN6$.)YCO+(?3;%T.YRUG0#UM M(8Z+\D]6FV'CPZ M>+O__.CUD^?_.GSR\V/[0N^_/WC^].CWUP?UR?-?Y<'+/S#:0"XJ =)[ >B* M""HZ451R6% #^H^2.+V+I4AP8#2S;U$L?: FJ;0ME$K\*(GSZ4__^NG@MY_^ M0K+FE]]TN65 2=NH?8TF CF/,4JG4+%,5,X'];EDS=L#Y(J&]Z/#,WSYLNV: MG$G$Z1+^_D.> MQ^G.J(_R518;8=3>?)=NH\W)EOBI>OX+IM;^@W+^;GSZAF^=*NF7VMJ4E.GO MGXXOYE[H9ZS=I+;C]O[LIN=-.YAD#.]-4X F>T6F]O7)4IV*^?[,I?#VWF#) MO\5%Z+X'Q\D\&ZFU[C6Q;TEWGS29VRYO.6K;#+4O[)KW^D&*LLS@J6 MA%: UE50R2!L5=[D&)'L1Y5-K,?@4]$EEP@Q&%;LG)4? M9A_^/CMI\/!XF-_AIJMU%?DMT]F(\3Y,_$S3@PBGCY_.U?UAKJ[4AYQ< WM? M:_/)R_*^^N2USSTVWI?@_])3/W_-&MO;VMMZ*VV--WKJ%X[[_/(AW_ZCWUY3 MGGG"%M^F$G&X42'B7Z>>T)^.VS[\=@KH).:E+I6?_=K16:JF?:E*[>4ZM/)S M16KEQW5JMWMD%X;%Z!=62IKYIR3_:!M9>-S;+I6'%]R,B6[6)^!;3<#/D_2)/L:W.,;/Q^=X MM(H8_+@T>TJE?&=G@O^R[+[\X28+ZU.]7MN*^]*P?LTS>B-[(S_;R)4Q?^5T MF%4Q_PEO;]R$LW<@A!_'Q]S6YOF>>LR?G P-O^(4NN$I%3MP@LW=/(8F0Y#1 MMDRFZB$DA[8=#J6JRM+K;,S@UU=2F66__E\\CV;J\#_;EE-H_JJW?W(*S=MV M8LW!JR?/7[WY_?6KM_N/GK[:?WYP>/#O%[;]]LF___F*GP,'KW]Z?_44FA=O M7^A]_9-]\O/3MT]^?O'NX.>?_K.O'ZO?7[]Y?_#\5\O]>WOPZ*7>?_Z_=7[H M]C/Y[@_IT7A*4F0J4H#V4<28JPC)HRPZ8RWRW@/KS9ZS?DT'T'Q'1W!U%MJF MOJW 0LXD4$H& F/ &T#;#F"-57HIC:&\(@M]**SMXMFK3D#K(: /?&HF&2)$H]%E7M!9$:1.0!LE(+/0@()SQ;,)%@M6 2E%$0"B\#J1 MP4C)RMP)J!/05O1M!0*JT;K@"B8$5O%CVZ-6-$*QE6J4*Q-0=P3= @O9.0L9 M:WBN2A9:.Q!00Q%8P(J8@R-2(56?M]$1=%NAMBL^]:T"X;69Y)^,P.G5!N-: MCOVNB2B%&*-QFB0I (W1Q\@=)M1&Z>HZ$6V:B Y^7/)(NYQS"D#"YZQ9'=)6 MD"8O?$DQ5^DUQ7+O@6,>TN%K>>AZ+KA5;>BF,O<@Q>:(%>46NNH.V)W +$J)X:A!U6-!R@*?2R1/+AVMEGQNMNRFX?MPJF& MJ98@=1 R-]B205H(J M6P2.#$(PQGIS"WX856:YZ*3S/BV"&]2(:985-/C+MEAC#^OQM M';%;C%B=7<3JI=30R@O%C#Y4J2GJ;*1U';$;1:Q90FQF":NB< 9 @,Q9H"E2 M1&W!&8U*Y:X9[P)B'>2$5FH;:P:CB$R664DGH_;6K[R/J&O&MP#;A;\ME8A& MY2A4J"QH92)!"E'DX"3;,=8GQ"W4C+]UN8BM\[?]I3(QJWO?=B)"8$UQQJ$R M51*$9LO+D%-0%1D" ?K&HTV2U>&2]RTK9Y3+2>22)5L%K&@06BUBA8PZYFI\ M[3&]74!L0=*:9SM5GGJMT4"224$.0"D8ZHC=*&(7CC=3M"G)&^%DJ0(P.A$= M**%J#A2KH9131^P.(%;E$%(VAF)*D'R(+A,H-%:AJRG);A5L'K;+.WQ;U-$F M%J\UMN09)]!7$C4QH+W326<6M-KL1;M-4?B.VK5GE*=2R416C"7$;"AX!C$Y M8V3UWG4YNUG FB7 .A=E+"UC!@1DJB)2;2<8V$"FG49/LLO9'4!LI*)*9A58 MDX44-#E?8G+M*$\9BNUR=@M@N[2%%*.RI*5(GLU8J,H+3-(+@VS4@,HU(6RA MG-WY;+=]/&3,'0]G)S^[.&FG'PT>M^>G?&%Y9VG/=[N6I22YF!4%9JH(WEKT M5J(MV1=+"66OM+%)@EHN=AA"\:4F+Y33+8M>@V S#@0EZX-,U28H/:JW XAU MU@:7;2X."L2"05E;6:6($57,H7;$;A2Q'Y80&V/VU@LO&V*KTP*QD-#622-M MTC)!1^P.(%::**W2TM2H()404\5@J[1>5R]SM]TWB]B%LPULB=DY*8"G1D D M)WC&I""O2&=/V:B>Z[8+B'596XHE1LL<73U%78)*L;13G7W2/:=\"V"[<+DE M&70[%%&T"(8 8U!@2U9-,MH:H_0:Z[T'7NZ!VJ;,F8[:=?O((U@CLTX2 ;2% MX*%5\; IQ1;=PH[:S:-VX7$K+E3T+7'$LYP%7XU '15+7(PV!VL]@5#P"9;"90)F !RCB48"D0UY4IL M'W1#8'/<]&2YCAOEE@Y#)$!%-@0*E%92.PKG539.%\1 /8BW X@-";0*-9>* M!G(MZ'P%'5BAT%D;UX_BV"QB%\ZV EE'2$:T:KV")ZT5JC!>\%2U4EY&5; = ML3N 6%1 ,5!RAE<<5@;@!/*2%%YLAVQ&T7LPMD6?(A10Q8QIV:U^RI0IB"< MSAZ#+[Q:UUQ&;D@[@#%N 6D/"2A9-=J68EIP*=M72B]ULOP78+IQM MKE:?326!SBH!%"(;\":UK%2>*U+@5;GWP/B]&&-'[=U%K2[1L(9%4A8/2;%U MY!$HFFSX0^Z%R;%VBQB%^XV"MK*W#+E6Z$9");U"7!6U$JU^4L]LVQ' M[ X@UL5L6;:VF(@%XSUA,( I4TE16=,1NUG$+IV;0!0\Y"!2;KEMU5H1J!B1 M(1GMC9?*WN6SJCMB9XBEF*3/)7K/!GO(+4D9:XC&25\RJ%7SQ[OA?@NP7;C; M$_MX#OV?]5]OM';3;"UJEM?;:1):RF@U: M0TU!IFR0BH]UY:A6!^TM@';A;8LUA*HRXW4X50QC%5'75L/!1*\@^ZKT]H%V M2S+;5-B8M^WY^!R/1J>3]3^B]Z,3UD8OTOFH_?1Z;]N7!H?&I[F>N7^WQFN=MX&*2$D! E8+5&)TI60C0'0N6_\WS17[S]_ MV'AZXG]\^(>3.6?#1&UT40)<5FP9!2_:!CUK;3L4TK6#;OR>#G9-P9$;PV+# M\KNZRR-;I:G2LCB"$%+(S.:F,QJ7$6.CTM@WT]GY.;P6J5+JBB"4[ MP1:_%E1-$8F_FEJ=TX[655>XLUMGM^^;W7PQ)K&>9G6R8),)Y)S"JD$6K9%6 MW:+1V>TVV.U@H;Q9T-)'%01&YYG=,/&G9-MV#:A5\AIMZ6AKK=O4V:VSVS9U M?)7M+!9:!4F@Y#RPD1/X_U30)CH>I:Q\9[=M8+>%[D:@5*W1M'UHA4W38D7$ M%$4Q*0:5D(+3]QXH9?=B=)W>.KWM-KTEE[QN@4R5$V1P&!1J;Z5U@"H!='K; M GI[LE#>,-B<2BK"2=UV[E$4Q-JV0&O(14E$[H-G+'78<)?R^(*.RD<]_IHW]%;V5GZ35G[K".5&8I"';UNV_[C. MXY"G)8U?LM!CSOOA*MNM=4]3?T9_QE=#[J[MP/EED@)P-NR_.9N>XS;"\Q&. M3L:'Q^>CP^/1.;]PQ?2 FV8M;1T_W=P.N:Z+=\;4L%I2\L:H@!Y,1C8U6%O- M43O+-GFO-;8%IL;^==IZ%.0]\-#1GK;511>E_!0PKD74H5P%/%XE?=!M9IZ#9H M:"EL+ED=PJRS8!W("6@5F$*U()KGW$$KQ9-;8*G34*>AC?=ME?BVDCYGLED7 M F/;$<1$X%V!4LBZV&EH&VAHH0UE*CP+7HM82 FPFC^U?3,UDH^QG26-AFEH M#Y3J+-19Z#MAH5HBA8H9902H2K("I(V"Y-!D5I)<9Z$M8*&E,#2I: .B$0#! MLS)4E,""150/.CGKM*5P[X'S?G_)3:CD]+7DT MYN9_QB-_HSW%.U'!+Q2I/3KI4O90*4=O;*.GFE)T-??R6!MEJ%\O;5'+*4KE M44 QS% QR9;@W*KOI!Q+INVKVH3VH89V+-KJ^70@;N%P,V>4!95(40+/D8*_!FTCMXG%U(O MF+4-P%WRP4ET,3F=1&4#1P"F*B*E)$I557M7$+$!UYD]+[\Z%G#W*M1O4]&L M\\]EL/^U--GI7H')*%RW76!G-_NM?X#NC @H)50O*YO?TH%)!JM4GB(5S%YE MO^K9?5T$K%\$_+;LY,Q!*HK1BQH+VUP*O4"=6J$:;8@@09;KJ\.U=MQL>3"Y M,VAGT)49%$*./EDVG$!!51@5ZTTY*M D4\F=0;>"01?6;PW!J1+8\%6^':FN ME0C0CE1TJ))+Q4,LZRKUU0FT$V@GT"\=^(ZF@ .7#5C^_X I.I6\ET@^0,\$ MV@H"77+[D\\F!)M$M)X$9&L&SZ$HB4PIUJ=@P[JJB74"[03:"?2+QPO%Y# 9 M[R@ &HD^M(,LD]2H$*!O;]L* EUHH#Z#)!VK )9SHE4[9P+-7DB(,CD'-NN\ MMH)EG4$[@W8&[371OG\&70J$!YG\YL\=VC ?L4F_>;2.\.2L_##[\/=\>'9RA.]_.#P>P#G<=+6' M_):_OSO,YZ]^B.%^]*[A=AHIG#Y^5\9\\K*\KSYY[7./ MY?8 _*6G?OZ:-6'M;8WW9=2]K3O?5GNCIWXA'O_EQ!G_T6^O494F;/%M5()P M(XW@UPL\Y2:-?CK.)8_V\?U([XU8H,M+LN!K1V=)N5U!(FSWR!V4\W?CTS&7(SQORL[93C:NY^_PM PETV9[M/J0_H4A_<#-P4/?[ *]K@'\^&A,>]3'\FC$<$L!6$3-WHD[K+TM'0YY]55W6 MM:VHVRP.VAO9&[G>VLRWDPB[NU5,BF!?RMI1 AQUA2Y/]@\A-_J^3_:C%\L%)W?^O$W_JO-[^__>?1DT?[ M9E\_??WBPZ_FQ8>#P_WF>_WPV!S\?/#Z]^?I/P=O__GFJK_U]W\_??OBW[_! M_H?TX7?^W<&C_'I?/W[_Y&?NR^LD7^B#HX,/W-Y_/ZWS?*EV4G=.UH9L@U"9 MK "GJT">)IX:9XHSBJR6]QXX"WLZPA:5_N@EB#H+?3;WW0RG%_L0(U' M%Q3SC4\)2S4KLM".U/;X9@3T84Y )-%58XI06+, "E:$8$BHDH/2I9)#M;;* M'IV .@%]J]3Q''(.)CD)"%1,X/Y+@$HD7&>L2DD6R!1CR)3!,Q)^@$@/9F54COQVQ MZT7LPN69>.ASB$E(@TF 2DZ$5G!..^T+U%P+NH[8'4 L>5U,J^LJ X'R.4BM M 0.#6'OM0NZ(W2AB%S["I- FGA:A248!K3X8.N6%)$8R:HJ.=$?L#B#61D# MJA+)#$;9:(&*3C78%%(DU6W9S<-VX53#;%Q,;,OZ6*4 GY.@(JT(0*0@.%^& M[*IMLV5W/I7UACMY5C]7Z:8QC>^:HPPX%6I,F;R"&#"H0M4@**><386Z5K%! M>GJVY&K#S#-3P M*=3A528GH>%; AV*++-+7]5GNVQ=Y[(B=A^I\X+5@J17& M %0Y8C76L!E(R25ROFL5FX?M4LJD53PY%$3&=B*:!H8MH1+!DW.."&N)]QX M[,6UE0GNJ-U"U/IBK+6YN=C8*BCM/"T= (JGJAFVM* MV(6_#5+TH"@+(V,2X% +,MF*ZJM)28&U\2[GY'7$S@L8:PA)I92#EF!E)AFB M1!5EJM:0634*W37C6X#MPM_F(E [;U0@.1:T)3-LE7$B>2VM43+P#[90,][Y M<\S_4IF7?JKY]58!,U,$[SP:@NQ\:.0$16E')4K9K8)-DM7ADO?->%]8!T1A M:@L.!-N.:C2RV?(6G).^IAZ%WP7$IA"59I6RIEPAZAJM<2Z'"!4L*K=J?FI' M['H1NW"\(2_0ZB.O3B.K #*L:&0L(E1T+<$XFN0[8G< L=;[P!8BL8B-H"1@ M(E?)*F^+5@6[OWP+8+MPOV5=LC4:!?K,@K98+>)PH+FU)M2<*MIZ[X&R>U)M M4Q2^HW;]^:D8E&>+4&O0Q5!2Y*1D-2RF)*OM6F&2LD MQFIRHF#2)&MV@=:W);\C=GL1V^9?&TPAI0@A('J=M$0-.4@C]:KYJ5W.W@)L M%]XWIS)Z=G%R M,CX]'SQNST_YPO+.TI[O=CU+$:L0Z.NPPJU4:*1J1W1AM5DC=KUBDP2U7.Q0 MI6*M3E)$[8P V0(%S>VF=>4IRUZFC#VJMP.(]1;QBQ"X];2:Y-@Q-*:2L LQ((H(25WFD?8O$N=,3N &(56X%8D_7):0C1 MAHA:9F"S@*RW*]=PZ(A=+V*7G&V29R-D$AI;06%/683HM'"%"E)%G;'GE.\& M8EW.V1D97 %?:RRNA&J4DHYY?&6MN-ONMP#;AJ*5WO@8T?MW44M).>*9DO6@ -O#(:DJU/@5]H5D&=;VI/!%?B:N&WKLAL$9N>K)_*"F\ ?/&:;,D]B+<#B#4U&M.V%U +$O7$H*RUD/E90"QD/6^ M:H9N)K2]+-1F$;MPMNE8'64VTPT!"O!U* MEA'.R0E).(?:$U%U ;'')&4LM M,:H5S[7!&*.35RJ9:E3I)8ZW +8+9YOT"9U3)!*SJ@!74 0=BM#:!\C11M3E MW@,#>QIT1^W=12T4[4V(K'65S/81$D1;*%L;I O6]/2V+4#M4GI;3B:[%(2M M+7N$#(J(+@GEI0K8@E[%;B%J=SZ][*PFAK]=[:NWR,74?LW'CWQ22$4%1SMV4DRLU'GH-B6][)?O+M9A&[M)N4 MI\D4D,)#+ ),J8(J*D'6HW*5C+2]QLPN(+9(Y1$,LN+OP*44J*A*;,E795-% M[(C=*&(7[C;K*8#)6GB96VX;?PI0461=K)2^2AEE1^P.(#9X76I2MJCB("*+ M6VL"_X^D5]G'51';#?=;@.U2;EMPK@0=19D'>@[@7 MW#8ER730KAFT48/V2@:$FB'J&"GQ?\-0O"&H7N1X&T"[='1"!8\6K/")M != MM2!'5M@<=N6FNWG_^L/'TQ/_X\ ]C3?0M:TBIYLM F02ZY$60*6<=7*YH M6R)RV .GUA0VJ*HHA92^I6%?X82FX4DI,SL4:K4^K[C_N M]'8K]/9^3F]1%4G@G8ADE6C*IP@DF>AL)).8^,BY==45[NS6V>W[9K<4B_;2 M&JUK!)>1LM256C734DL-?>?G-K#;P4)YJV"R)Q]%C*:*EI3$IG;-0DD?HW=: M^8IKKMO4V:VSVS9U? 5V'754\X[N]T*NRWI M;E1+TI4-TA188\LVB5!RX*^L@6N=@B^:V8WIS4;9Z:W3VV[36T 3;4'E UC6 M"QQ1C&!,R:ZP%00]M+D-]/9DH;SE&E@ U2"2 2^ % @BGX6&A,JRF (7[ST( M$?98(_]>Z&T:1IDU9+:6[4!>ZPZ,WN 92QTVW*4\OJ"C\E&/O^8-O96]E=^D ME=\Z0KF1&.3AVY;M/Z[S..1I2>.7+/28\WZXRG9KW=/4G]&?\=60NVL[<'Z9 MI "<#?MOSJ;GN(WP?(2CD_'A\?GH\'ATSB]<,3W@IEE+6\=/-[=#KNOBW3$U M=&F[E4-T,D%N'[0%_I*--"$9U4V-C9L:^\M!_A#1>V=0%.FM $-)!.5(6".+ M+[:0;J4]UQ3DW[Y,RLY#=Y2'C/8I)!L+R@B:-!G4)5J=R%+R*^]Q[#QT*SRT M\.A6+UE68!%24A$@(0F*I(542>F0*655[CU0;B_ZT&FHT]!W0D.8DZU19A:Q M'IP/&*SRH9I6C:GXU//3MX&&EL+F'JP,OBJA*;:P>4X""X%(:,FP)EM,M/<> MP![_KK-09Z'OA(5"A("@/5.0A0I$Z$*)RFI#5='*!RUT%KH5%EHH0^ PI)2M MJ,HH 4%;06R?":V198GU10796,CYK\[=Z2S46>A;F61HJC2DC+,18HF1+*_E MEFN;I9-8.@MM 0LM1:$1+1;'W!.L!P& 2H1*3N3J0G9)>N/4O0<>8"]LE6MH M2_;K;O>ZV=C3+4K\O.:W#2%YFR,"YC.U.Z[2=FM0F]SHYM[EBE[:5R=P"S MT@9'B#Y"T>"+)33:L\!26*.$OK5T.X"[,' T@(_DJ\BY'2@72#-F510F,/$J MPW_T^=X#'?:DW*93I3MNUUV)LK:S7J@=2)8@>$G):$=2EIRL<=AQNPVX77*/ MIJHU5F6%K-A.E"L@,!$(;TH-407(E.X]4')/^VTJE]MQNVX=.68)N19IE89H M';I(ALW"F&Q@O:MG>6P%;A?REN<)@7P+:P26MQ2RH%BJ"(%*5#$%2Z;MEY%[ M4:TKH;P#=PN!ZZ.K4'(USGE023-C>V4DYBA5#"N?V]2!>QO 7?+!62.-(TC" ML5HDP-HDHE8H @67J&8'OFWCA;BGXC9)W"U)C]VFFEGGGTM@_VM9LM.M I-1 MN&ZWP,[N]5O_ -T9$5 !)#^DYI(#!+:R(EGC72T9J(;0-P-N7@3\=BE#5V74 MJ(W(KE6G\2@%FMA.%W(>:P6OU/K*<*T=-UL>3.X,VAGT+]1VCP:25D$K + Y M5@DQ>>F=A-*]5EO"H OKEXP!GV-FU3D.U2(\?RI,HQ:S\AY(DUY7I:].H)U M.X%^<9.8)NLU:*TMZ!BCK04AJ)+(.0V]F-@V$.BRVS]A416S\+9& 415!)>, M,-K(9#($RK2N8F*=0#N!=@+] H&2,EA<9;W&&J@5TA#>H5$:58J!UE:OK#-H9]#.H+TDVO?/H,LET:B2 M]( B2.<$1"5%\!A$D07;B=LU>[VVDFA;PZ!#&.UOY\@OG<>&N&MM)1\>7^#0 MMVO^)W M_%G^_NXPG[^:P6[IQNE@R<4M2#PN%^>?ON533?R&[*%;FY2\$H5;^O?5O&[= M";XL@DX+OA%8N;$_X-$[?']V[V^7^O3V\%A<&<.KW?_T/$S^O3*K$\8H4**T M!*"T@6(392-=),F&M KD<,)R?$_)#QLUL4I8,6KIJ_<@JT4,*9B0C2.?2?M[ MGWB/,C$DG9R-Q8*CA%K))&W 8%I6=;KZ'FL#*94K:S(6"B964*DXRDR; 6)T MEV?\+9Z^Y &:KI4V.-._-"39R^)WOB0&%"R6V8 \7AI'>')6?IA]^'L^/#LY MPO<_'!X/$SS<=!5C_);%;-R7DQF9!JNGSY]>OC]WSKUZ=C7XZSB6/]O']2.V-6*U4ES22KQV@)1-K!;UD MNP?OH)R_&Y^^:8DSO[#FT53NLYO4>KS) .S40,Y&;_1L7,_?X6D9ZO;-=@KV M(?T+0_J/HXO25N5Q.1\]O.!F3/2G/L#K&N"?C\:$1WT,OV8,AS3$5<3,G2@6 M_,O2^:1G7U4<>&TKZC8KU/9&]D:NMT#X[:1C;ZXDPH_C8V[K2]:^?^&^LL!^ MO'TL#U[_]F[_>?IP MU>N__SK!B[=/CWY_E.23?_\D#W[FONB?8/_#FW<'C_YQ^.+UK_K@^C#DT>/ MU1_:*9XMD*(&:@A":RLTTTFHD]"W*D_L0[9)%N15#-E% MM,HD@#H<@IF=[R2T41)2ETBH5-_R'I3(/C ):8HBZ&A%LC&J""Q(''82ZB2T M%7U;Q2CSX'C]&K#,.SD5+"ZCT6 !4X;026BS)&0NDU L;=>;%RH5*Z"5 8I1 M!@&M+(%)6$+7A#H);4G?5B"A1*KR\F7EQQ>0 6*K50RD(R]LG4+IGJ'-,Y&] MQ$35Y4#HDP@Q,O\4606Q9B1J:MO+(DB29CM=0[<5@;OB:M\J*#X=7YRW+(XA M*/[N\#R]XF^?#,SU.DVN&672&H6%=2))J$J$FIQ,SGJ?.QUMF(X.?KSLJ XR MNY#0"I=M$6!J%>T(;Y%5!B-K318]LY'V>]' %A5JZA76UHQ++&%8E18=M94KLULUG07O'K0DP191(H51:@M10Q9Q!&6N70.>FSZ@7$=P"U MS;OOG?;2Z #&$U85I?59)W2L5*ZJ_G?4KA>UEQVA%*A85PJ%48D%;BU*('@C0!6=#-FD:"N-VYU/>[WAKI_53P*[:;CCNR8J MA<668FP")B@I*;)-7PM; Z% ,I"Z>K%!CGHV][]-.(JG18+#* < M"><1-,B49=!W.##943MWP%6?(IN !;!"K1&ERSI*:4L.-JA5'7!=O;@%Z'Y8 M=IW+#,"&.YL#6BU7?PO...W/D!P1ITR46R MW W\L! 5BUYTC&8;G5/=G-\L:"\[X5CU1Z-:)="DBH#(\A:S1I&-LVS)^YC6 M>/9F1^WVHC:"L4Y&8X)40,:1038.BP=G(4.R';4;1>UE)QQIYM@0G(.A#UY(W#]W+ M3CC7I*TK652P;.#Z*D4 4L*Z7$/PN@8CMU%-_M;U)K;."?>7ZL2L[I+;B=B! MEI[UC!;Q(]\R=5%G:S15#]:1LEW9V"1C'5YQR5D$&7-0HJC C)5]$M0(+!I0 MK!M6J=+Z7'(]XK>]J(5L;&(+$8P/X+RC+$&3RJXYV)U=5=GHJ%TO:B_GQ(&. MNCAI165C3D!MJ,TDA9,J9D=%E1 [:G< M97X/X[%;-N=1S*0*0821*F\0@+H M)L+FH:N6'>DMS3A4U0H4H!40=-L1 U%$&6SRIOIL\-X#D'MAJ\X*[L!=]_F$ M)?J2$;). &!B#+F2-";EHIU7O;3(9C%[Q2/G"P-5D8@V%P&V;:AU&04K1BR' M546C9!>W.X#:"L5*F2E"1(@ID;5(V$KI*Q,UZBYN-P]=>Z4@AU$4).O'JJ M;X$_ >.WY)"4,S+XLH7R=N>SXO;QD'%WC,>IC)Y=G)R,3\\')]SS4[ZPO"VU MY\5=GW8O@55-9W5P"C(00;;5A6PQ25-3SXO;)$F]O^J$DP:STRB*I2I *B." M=58@>4TZ691XEZL&==3.:WUI0]FD9%"UVJ?MN+,<-)OS-EIC W;4;A2UEYUP MWGHD,E:PV:8%L$4G@@Y2U)RM5D@27.VHW0'4&N^M*2%#<.W4+Q4Q: E9R@3: M&-MSXC:+VLLY<:"J5QZ]X']:P$NR+5"C%D53-"XY65*7M;N 6DA-B1>W>1ZYU4&DUPK808ZA*4(FR8=1A<=CTO;@N0:Z_$J[$FYYVPJ7H! M(9)@@Y?UY12+-E@"*\[;"-V=SXM[?'QVCD='DVRXYG][5$Z.QN_?2/*@<0+-LXN\FUPI%:QM5M^4W2%!/?KSB@4NY6C1."QD(!0 ;!,%5 M$LHZKTT-8#WT"-\.H#9;G9LE8%FM@( :&:M25;*!+):5"U]TU*X7M9<]<"IK M* VK3@V[4E,+[ODJM#4:#%_PUG74[@)J#8302D/7*,'K%%T&P"P1)=L%V&7M M9E%[V0,GI:( V8ML*MOQAI*((9#PU;=L 1:T355"N8:9T -F9$ MJ 1".8MHI,VH: N1N_-I<#^.C\\NCN:G,AR4\W?CTS>C1^6,V]USX+[@@;FW6M*KGB3L&398>JE2)"UD*C M5":H$LB;'I?? =1J9 L^.J,8F,-YE]);DV)!CZ&="=Y1NU'4?KARU)S1Y"2) MF /K%:8H$8TM(GCG'6!2RN2.VAU ;003+&8FZFIY&4BJ2RE1+"*C(T6:NQI9KSS#@7 D8T;4]B1^T.H!8R,41;%4>*4"UK MRL;5&$GE8G)5U WYS4/WD@M?<>*-B3 M[JN+O'?@;B]P36J!Z6@\Y@(^Y&@-!+!$-<>JTJK;QSMP;P&X5U+@JK5)UR24 MCT: ;3IS-$G40 #%UL)VSQ8B=TLRX%38F ON^?@S\=%A'LUZ/IUZY_W>&L+5RCJ"5R X) MDE.H=/"U>G+.>AU7S5#HA+WVLZN?/QRTK(&T/[Q\?_#K'Q)3\N"UX!G+ J0. M K5TK&QIK;(A#%ZWTZNU,GM1V37%36X,C@V'0SO)=9+[* U+F>RSE"038-;1 M^N8^*"I)593=N[> ZWCGM>F4URGN-VF M.&N,RD)%I[C;H+@GEY6XMEBQ:"NL+*RZ1<\4 MIVP4/E8=4[()96[..!O5GK3?C:4ZC:_,&C);T7:@L'6'36_PC*4.&^Y2'E_0 M4?FHQU_SAM[*WLIOTLIO';K<2'#R\&W;&S"N\P#E:4GCERSZF/-^N,IV:]T% MU9_1G_'5D+MK^W5^F>0&G V[=W1J[KXITQ.%RK)^)(^BK;/ED*VANC+-1@+<78 V.;-SCVKT;_C:44 M7"W"9F-%.Q9-4(EL<&@?(Z80>16L,?J_?=F6G8WN*!N1K&V_OK0E)\C%1YW1 M!^5SJ#9!Z*>8; 4;7?;P.F,T9D@BN90$I*A$<"8*25J149DG4]][8-Q>T*%3 M4:>B[X2*7-8%BS8UIU99A @T(*(R,1N4J2M&VT!%5\+I!C19H"Q0LDX$!,-BUZ' MG8JV@HJN:$4$V1EBR\QKS51DLXBDK(@>H@T5V+0&UHKVM.M*46>B[X6)='16 M0E3%!@-LGB%X!EKR:,S-_XRG_D8[D7>B M%J#WSMB* +4&:$>95Q-\T96@6B6][(4_-LE3OU[U:M<*!!1(Y*IDV]/&&E/U M10257962I0W/3R^^>_=Q"T9*ZP&-U!98VXA!A6QTJR6 "''5@CU=R;@5\+Z_ M EY= 8B$;>=> 6@0Z$L4OKH8K4LAUWKO 6L8_+5C]^YBU]6D9'5L%43@_Y:H M4C6)[8.,64'MF\FW ;M7O*9L!Y!L7HKBO!'0SL%B^P"$"PI)6\^ZDKGW0 -; M!^O*T._8W4+LQJ),D3%H:Q6HPDL@8*J%G*\4DEFU*&W'[JU@][+<11TC*)6$ M=IF-^P2&]65G!;5(""D6RI3;]AJW!W9=92 Z>+<0O!2#48X%;N"%X(V,58&) M+EH966?N,8*M .\5SYR/0#XH(Z+3R. -IBG-V'QT1I\M;YY[+=_UI*[71?P604KMM:L+/; ]<_0'=&#*2<5$Z AHR&8E+$ MZJ2%X)346:9>-G7S8N"WJX[/P)H:N11$3*X*"#(*9"V4(UD6(?1_V5O#H95O8JAIT M<2C:WI5V!AP*(LFK/?O:\@)9+OJUU0OK+-I9M+/HEZHNLAZ3T58)*D)VBAS: M$B/K- J\4;6SZ!:PZ)5H0,DI\,23T(&G!4I0S**((EI9:@I*>T/K*DG62;23 M:"?1+Z5#5%8[527C@P<;,,H">@BM.@/8]\1M!XE>5D651F=JTB(A!0$N61%R M+B(XF:1*MI;FV5U3U;/.HIU%.XOVPFK?/XM>B8^YEOB);,M[[Y( S[9\*&@% M&44F&2UY_-=86&UK>'2(K_WM'/FELZ#1U1#8Y+94>(6?3L'WX'_H]&\/+L>: MEFY[BZ:0AQ^OC)575_ /:5R9I< WM? M&?/)R_*^^N2USSV6VP/PEY[Z^6O6A+6W-=Z74?>V[GQ;[8V>^H5 _9>S:OQ' MO[U&89JPQ;=1#,+-]LT<_F>TS[]Z=3;ZZ3B7/-K']R.]-VHB_I(X^-H!6M)R M5Q *VSUX!^7\W?CT34MG^.4(SYO6C>OY.SPM0^FU MV9ZN/J1_84C_<711VJH\+N>CAQ?<#!ST_C[ ZQK@GX_&A$=]#+]F#(?DL%7$ MS)VH]_K+TMF39U]5WW5M*^HVBXSV1O9&KK?&\^TDR6YN\_J/XV-NZTO6OG_A MOK+ ?G(R-+P7F-VIDB'9J>Q2]EYZ#P$P^F2UU]I&J;7/PRY\%962ICE>I;12 M=\?KQ/'*[_^0S._/'^L7>I_?\_2P.4T/_OTKMWL M./B0C_;Y&2\^_/K^X&=NY\^/N0TOW[WX\/+]_J/'^O?G+[BM_ZKS+*IG M\C_['U[^88NAE*45$HL68),4I/@?K6O0O$Y##G9(1P6[%V";3@3OU8LZ%7TV M!D396=()C900C0K2DP.3?,H*G5FS^,"D&JFB$ M*=H)<-X+9 $BBOR=RI:,-4=/#C92=U#-)6:YT@:#I1 M-EI0B$8DB;4B4C1*,Q,9M>=\KWMUAY$;%2CT609R !I9>8#B"E)(A5PNJR*W M6S+K!>UEGZ[,L5;*4B2L6D" )*A*+;2JNFJHJOK:2SSO &J]=Z[(X$T"!Q5- M]"X/YVMIW<+"NJ-VHZB][ 2-+E-IQV@5RKKM"'>"X6M% D(?G4%HVW Z:N\\ M:E.&( L:DU"!08M)Y4)6&I^LMQ0Z:C>*VLM>0R5=#CS%(DM3!1!YMM5)"ITP M*+9Q0B;JJ-T!U(8BR18;@T,$UL!8-\Z(OG@97%Q=0^ZV[2U ]XJ;K1 X(T$4 M9SVKR=D*2FSF^@PYV39U&;;1N-WYE-<;[OA9_;RFFX8ZOFNBPJHR&X+9J.+9 MJ&_33,C3,T$EJ>"C!)@8Q:L$!9AO*Q$Z'21 M^0X')3MJYX7GK276*\ 58Z%JB3I7!^A2P!(175V$IAQU%[<[@%KC5*42,#-N M(09/#&!HJ 5?7,)5DV8Z:M>+VLL^.)(NZ0C_/WOOWM36L:P/?Q65ZW?>2JH8 M]MPOSBE7.;&3XUT;B&VFQ\@6B"T)._C3OSU+%R0!YF)A!*QS=C!( MZS*7[F>Z>WJ>3BP((*W5(K/H962H-+GV4>D2?*NU#T%K%5@=2W&04$,I018? M?OQ(D)5L"JFN4L;;E(HM:V@E/_B2 MZ==BB&D+J)^=%9<\YS86GFKX&83G*G.A,GF*)4)N/83;!*SN4D!.)&4 ;&2" MHV9D&@*#9"6K@3AG4:*3JSLOV>[WK:_68960A!,%XXKQE2 M'@(\>J+XAO;?72>E5=SU55P013CC!)2L=$@E@ ]2J6S05P>_366]79U=2HI3 MH#,Y[\S%G)B6RC&($ICA7@9#9I(MKEUN'X#6^B23-48'JX,FJQ@PA8 E*&O M!-FRDJV!ZBX&Y*R67*$#)G4A_U9XSD FP'A_W!J G"[0[HB_E#J6U6W)E()7(JTDAM(4M-3KP71A8K54(K4,NK M;AVT]L4J0>IX*0B7P0BE1:Q. 3!=7&: CK/B Q@I97;Q/E-UM%H[U5HT2:,J M25N/VCCI+023/"IKP<704@W>KM8N!N$"VLRCT4SERO+%K26OP#IF8LRH"R8' MNM7:!Z"U0KJ@>+&>%]!H=.0\<252]D@"D=NU]G:U=C$E3A9GDS**@?">' +M MF5=:,FN"(V\@8DS8:NT#T%IG0U(IV\K>HF-V T^) T,)A>F D844$U.DMMQX"5*;=53= M!Y\7]^)@.()>;YP-5^-OS_"PUS_>IU:U:7#?1BDM+,EU(F#R3@>)$4 YH\A) M4(%'UZ;D"&QB-[G'#5)")?8\NS?KM8N1N"$S@@%'?-H#-,9,JNYBBS(**1* M1IFR.E^^U=KUU=ID; F!4T>%UM&&2E%/_D'1/J9@,+9:>ZM:NW0H-:4H>9%, M%7+A-?#(O#2"%9Y\=BK;51YO:[5V?;56Y0R )@H?HT[*>Q0RQ)"T2$)X?]4< MN-:/OP'578C @2\IHTM,F@!,>^\9":@B7]Z!D#*B /[HB0T;(MA6<>^OXJ+A M!9/.Q22E8^^#2XW_H'PZ->4X^A1M^V89#:G>; W=!CKTU!FO-*I>" MSF1@Z*S08$[@#8;8EJNZ381:9H;S0AH%R3-LRE5%ZYDO!AG]Y41&C:ZT.7 / M06NCLRZ3]4_NN]=.!O#DT#LCO2.KD_2WU=I;U=K%")S+*BN=!'.J'A_GR; 0 M9& 0I!;1"2FB:+7V 6BM4"9+ZY)#:;54/$K+O?;90]3:MG'S6];:Q0@@TM&!FP)IAZ"UJ8L.3W$"BN=5HHL9"%)20%IX4W1 M7]5";AWY&U#=A0B<12-U*E%)5B-EK#E>>"'/I'3T38L'*=ZBBV MBKORE'/E(,MH,6==7^WQO 5MP'2"8G2$X[H;W@UN22LQ-9 MT)+> O9M5ZW>?=I860UHTW?;7]Y[HZ7P4)@IIG+CQ9I9E 63QCAKG!#*BEJW M6CFW8418T;[)I97CEK=#6Y!K06Z90[ 4J3U/.:6@10"?;?8V*:^LLD6U;&1K M 7+'"R '(F50(C%K$MFE)1H&QD2&,G M7'2FYG2LAK&X1;@6X>XVPM%8^&R4 M1(E6"R6#M<+P4)RU4I;4,K*O \)M+YIQ0I,1QSDR9S(A''GAS'N9F8502?5M MP5K2=*444"W"M0BW3AV_2FY?*IA%"(F03><@H7)"!U_ !NM3N"I[>XMP-X)P MBS9<#2.$4A(CAQ0(X1*R*&)F4FLN)-?.%__HB91R@X?O/E[;0EP+<7<;XJ!D M7;@3"E(UXH(7AAS4P"5(!)]:-W4=(&YGT8B+D(53JAIQRC 2 <=BMHH9F42B M_RQD7V-Q3MJ-8%=5WOK&06ZRO3)MR%2B30-AJ]XUO<0SYCJLJ$NY?Q1[>*K' MW_.&MI5M*W](*W_TSN6M[$UV]^O1@'Z9[4\.,/4_T-)'F/=X&>U6>@BJ?4;[ MC.]6N?MV7.?/<6K L#FL,YS4B^O J .=PW[W8-3I'G1&],(KI@U<-J5I[?#I M\M[(65V\-PZ'#4ZB T2G0!L;8C39!,/)_= ZEO:\Y.T['%O+F_\1DP":'59T M\$P;R5D('IG2R3KR/$ $M\+-__5+MFS1Z)ZBD9)!%&N\*"IK$Q6YRZD(*,J[ M@'#EHQHM&MT(&BU&>)W%#-X7$IZLF%8)&$A)OV6'0AIKI,K-'A8/W[V'U4)1 M"T4_"(J"R5%A<-E@T)4@U&L9C*E%+&,2X:J\32T4W004+6VG8PRA))J1)+5C MF@,R"#PS(+,(K2\Y)?OHB=_0?IV87%LD:I'HVVRM0%81N!*,U=P(#T((SQ%( MRJU/+1*M!1(M&D6V0.6)R+4BHV :,+-@BF$IUP(Z.AN?H"*1=^MTHJ9%HA:) MOHE$AA=I@/L0K986?;8BFVQ)V@F.W%7Y+UHDN@DD6MJ=!B^MM?+46(A2.54G#W,-%FFI-X+];H:M^W>^[_9"]J^G4?K1@)Y2<## W.E3\[\1 MJ+_4.>0'P008DE4:&^:F>J8M1,=SYN3+\> M%VT9ZUO%J9?+0>VD("CMD*&N M!)Y%6Q8)DQ@H'D100MJR.KJ>EL%S??46:F$ZK3RY/*"Y+[1.I9#1!PN8HFB+ M7ZV%\BZZ.X+$,N<(EB0-K#@*S4:TM_>/GIB[8;[_LA+J[OKJ[M9 M&1%D4BJ$J&/.$'E$3CZO<9A%6_YJ+71W*6B:L\H(UC,LM5*%][EFZ"=FN9?* MQBRBE35#?X/S5G?OL^Z6"":(R+D$K30IKJT< ]9CL60]M^<'UT)W%]?=F&WB MR@.K9VR85MFQ6E6$">YTDB M!W+NI5 ;4KA6>>^O\AI?0&O/?1)<@\5(*Z[& MZ#-*FVQQK?*N@?(N1>9"CD;SRFS M6 Z^\3 <<=R09NP(!<":^*$V AA50PN M]XCY?IUXMT;?2G:_7D;MY%C!>!3..EGP8$\'KGZ [LTR()-,:)VS644MR/O. M0D7N.4H"%861UL M:$$7G$"/M5 @:A--!*NM3: M]T&T(+H.(+IHB5;JI@A9LZ2U8CK%P(#KS 3: M ,KH4KA<&>=9BZ(MBK8HVM*JW7T47=H>T94=>J/'L==Z"9O\YH#TDY>[W^E[H%1]WZA*/AX\Y/W9\[3_>I!0F&O]!?].?S MHT'_$#C69'YIY^(#[)#X;U,WF M:>-OQJV84 \UE^(!"1_2QW3EL/,%>[WZ[XR6Z'#0+S@<4JL(?YO;4G^?&I2Z MT)M[S4GWFF;-B4&C/B#;CQJ%I"Y[=L(0\S4#.I@ M]["1-OJ^2MH >_@9Z-6]?FITL2X,2\_/V.O2>!W7!Q[.TRY1AZ_;SL!.19GCCZA/ZA<2+_C>6D"%I M=)W._A$-01[^_/@,A%W#%1+3_FL;'0Y2K?%1-@S%+ZIG-NE#FEYI5G$C6 M0RQ229TQTO\5*U3!6KJFU/H _SM&NYE4-08*24(/#H?X>/K++Z0:ASTX?MP] M:.:SN6G9%*&VGPS^)A]/P"379_+\R=>;S5=+9M7X.QTV19#G?LTWQ36_,^K\ MEW[KSF\U5M!C@VD;VS;6"'Z,:^XOY9F_ M/"+CDLS'YV2FY$M0O=[7<7C=_:>S15?M#<\8BA\H1G/AN"MXK^L]MEMPW!$; ME^$1ODR7']S0RR?<$-O.#! M&":'>RK=F>_>-V'Z6][?W7YCEY(4M M^?PK/4OM_/WOO:VO;]3VLQ=J2U*?/F9Z]R=!]_)M24_YV"O;O_'C)G'A-?_R M7@2!*(-E6&O Z8"*!:\,@R2*DTGX5-RC)\:[#>U650MNC8[DMRAT3U$(HC%" MV!AX2!HY^.)2DBHX(:-SI4FADIS^)]L4JMM"(3Y#H6*\5%#)!(P+3",4%C(X MAH(F)R<9BO6/GEC#-]1]9.1J4>B>HI RF!RWW$F;M<@^[C% MH1:'?A .N2@P>,&DU64,B M$0X%Z9E+W(B@$(1I<$A*3?;0.GEE:\*U='MQLYJ,_1TQL\L&GK]%('?&D-X_ M CDK0^#:B*))1S*W@;!,&N-+",Z)5-H@TVT#VNNY(%/,V03O+2O1<:9C"2P@ M*A:C1PN(R"M9NC!F@YM[6&"F5=M9D8.2-:I,[GSFVHD0I0,-V7OGT*#%-BIS M^VI[$I51(1LCP3$1T3+-C63 (3#29;(?E52DQ*2V6FQH=0\KU+5J.U7;*%+@ M&!07.NILE _)%INRH;E7RI0VC''[:GL2QD ' %%:QJV*3"L)S$N.+-=C)9R0 MU\5:X5;P#>WN88G;5FUG>R#:Y.AE*#HYC>"C+R62Y>P4**M;1J-U4-L3KS_: M(&U.EI'SCTSK(DAM2U.($6U)(=O@'SV13FRHT-8]6R.?OQZAOKD\F4O!V8,@ MC??%2AD4(*#59(D 1O3>"UN9R;/UK<]_VW#6G?/Y'34J+-H$71 MI+;!;NBUJLW2JNVJ^3<+&(N/S62DX@ MZQG8;)DVE3U.*,<< A3R=G1(G%Q^)3:$_^Y]L?NWS;].)97.X72ZN5R 2QYZ M:HE'6^+1RR\?R28GE>5.Y*1S9<$7()WAQFH02>LVQ'+;R\?Q_-D=\"AY(F>- M S!:[S6#HCB325A!TT7.MGKTQ"NU$>1WE]-<&\+1%C];_%Q7_/2@@D$0SFNC M5;8QAJ"5PFPQ"-30!KMN'S]/@EV<>Z,C3PR2)/-;"\)/#9%Q"XD772/GZ>1!VE$"4K M&U@).3!=E&1@BF2Y"*"_(LIJ?XH-$P0A:&N!M@C:(FA;.J1%T), <% ^%XR) MD:N0F,9Z,(*FG'EIOP0&V079^B HNL_M-@\*QTQO^[ M@MH*BRBD5F3[H [*^)@UDM):^E=[8RX*O)GO45M[-]6VA__WZOC=W_DP2FVW MO_[U:>O9RZ_;^]0V4M+M9]O[6[N]CSN[?W5W_GAAWLJMX^W=5[UW'[?+UFY2 M.T_?)VU19E2,YRR8SN3Y00F*(2\Y6Y6#]_'1$R/\YNETRPZ)4Z_.::V3<96) M3L)I84R,1B4=N(:LZ?=DO? YJW@A+TD[T5>;:+W]\GTP*3H4A8'+A++<(_GY MP;&4I"N.QA^@3G3PFZ/>J0K;R$F=T VZK]:]J94V>L>;G6G!D&'WG\Y^O^'>QLJ]W=F"XS&Z MBXV3)\P^E!N3IYW=IEH^Y"I2BOK?"<[0R$ EQ[1VF440AH%0A5LDS,":=K7) M3\MGO"8011M8T6MC!+DMUBP[IT=C<"K'_&9=*/IU9*.82A5_6WJ([IWQ3_:A_ MT#N>51H;CNN3+0XP?=##6J2M&>G2.=L\_((T_M\J[30_T.<6\+'-$*U;(1VS MZ658?:T3L6G%]1Y["X59VL;>8&.E_B$E;^YH_9:VCLWJZMC<:L#T_5:^^YA[VU]?\K>[6_JM?/'E[<TG.W][=W>V7KF/\S MR2#XNO-LZY_W!D-6PA1F(%A6LSY8#)A8L+P8[P+G,CYZ(J39$&I57 MKDV3U MG936+< ].(!+TEBN4&950!M3HG?9YI*3BXY4IDW27P. ^WIR1A:DE=8#DVA\ M33*US$.6K.XIF2!Y+E J(X79L.KT]F@+;BVX/2AP"UYZ*86T(6@M$;U7Q1>N M@E89BKPPDZ,%MYL'-S%GO7U]+X*)8)VKQ=>0:5XD\Q@*XYB#=,F!3K)R=ZB- ML#+*G1;@6H!;IXY?Y8BEBZ"C(&@K7H,*4603'9:8E(-H0YO@?OL ITX [H5Y MK[V5D;Q2IIR.A'+@R3,UP&A)(AE&)R0/!' ^;%A]9RRXAU#X^R^Z[>L\EEPEK4.EDLY9!^3"(U=% M*FV"P#:8>ONXMAA,587L,EIU6-+<,RUL9!"X81R4Y@+)VC:$:XIP3;J[8:\M M\H1]FQ+!D +,L4J(,P^BW!!I0@B;6ICK<":832^N=\K^6T\-8C/XRQWLOPMG M]5:ZOW:7>O0,#_KSO$X#G!"S4 /WLPJE;% ML'/#S?[FR)VH8^EAE;,A&2W#TV+U6_^ T.0#2>2?M'[BJ+-SV$!+(Y>O^D>- MQ-7?7W_ICM)>_6LBNIWZTN$Z3 MK*R7#'38K2K>C%NU+FS6<#X9+#95K"D^C#F[_H;/6.$?!S?2:%OAZ1+SW1]V MZY+Z>(#4NNYG_*7:ITPU=R];&[1^U0UN'63N'7V,K9> MJ,5N58T60$OQ!168&*>=3%I/4'#<&39#B NF:P<^?!C@AS'7XL(%C5*=_<2S M[KE8L>H#O9OAZA<"T"5,?5XI)@]H?3H<+U,SU6_>-'4ZC!:\\WK2E*=S31F+ MR,:L]7,@WMD=T# ?]@>C&7K\N?OZYXW.E[TN&>VIOQ^K431]\7 J;!M-W&K0 M[W7(8Z<>38SY2I!9WU*QZP-]0"MKOR+#&:;]DFMX8JO?HJ-SIM$[\4[.0\,Y M-V8\@,-^H3FLA),T$'A OF*B89A]6A!&1^10=G _8JZLP]V#F8?4^([SUNB$ M"K3S:NI@5G]J5 5JVBSZ==*HYDG3NZ?F2A9.H2FU4^CWYJ $"V/MQXSP?=CY@ ?4Q!YIX(#6P@\'-->YQW MZP#1")"@T%=U+*JXES%5]$2"-SM7ELT+'-);=3^O"--WQB&=*F3G];P@3N#N MIKVV;R\VI'.?N[E9'J!W7.%NHT/Z!6,LK !Y4!5IU._W".W['1@.2>KGPRH' M'6H%?*A7+7JS9R+2+-32T-AB=] Y&%]&>KMX^^%TT&9Z.@.P+MV_55^*&Q43 M&BROS:77''1^VOKMSY\[F<:&7C'1DQYI#2''T1CE=PYP>M>;@W%$:/RT!I1> M3\Q5&':^8*]7_UT:AOHJZ!P<$5HTRMBCQ2H=G[1S^J8)Z^_PZ+!9I!:[UST@ MV;LW&;/9LU/@'.1:E.E9&8H?OP* [3H'LX[O3D?9.% M;M*F\2Q72#OJ3<)9L\>.WT-3OMCN62^G\T,"L_)UY%NB\\W%!>?:1_V;$/'_ MB$5GH2&S89PT8GA1*TY-YS6;<;TH9!MS_&Z(_[5WU%B^I,0W'3NX8FO7-YIP MU5C2TR-:V&F@B2JL]Q., ]TE@:Z(W.?C<-^FRJVQLU0'*0R:(< MLMCL.Q!N'LPM&T?=$=TTZG_ AI:?_)6]SC+>;XS7%$+D6&%^CF">#/S]P]YX M#>O!X .R9F]\$8M?[++>^,43Q)BM3A/D_FGG]>N?)Z9FLQO?7!2/3SX:;R4U M*]YTZ:X^4[_3Z"K_9>I0#A#R=+FH$)?HPO&B-'-J:TM[ MW8+I.%$']D_6YF:5_$(.7*]_E">#.!V99?MA3B/G)6>VI"ZBX3?WLR83K>6F MJUIS6J5F5/C_LUBU8!(IXB>W0&R6]_-O.6L+^C;D6 RA-%D;T7(-2 M,E4V$UDF&2IT#^:G-:U$F:(4YP(-SUKF A*CTL+$""YAL8_6TKN?67;[U4AC M$\MVJF;]08W4C";QE)^VGKW>^;E:>V1&C/JD2W/:\].O?[Z@[P9]DK\FMK'? M_3J^K;%HJP- QGWGIU<[3^FRJ3E:C@[&N3^?NX/1$4GFY)ZE%V___E=]<7W2 MT<2H)E_A:- XQ;/G5P>C\].;IT]_WCR![>\T8>?,U_H>>@ ISR4LV0L HK4M MEYOQ/;O8EXL^G'[0FJ027. #S89V='Q8[:DFL#/9Z\5NLYK3.!YBU9]:5(>0 MJW5PD[?=FK-6-N)-RT*(DGELN)FHX#T1.C MHCN\=32ZE[<'@TZNR3==AOX"QCE:,:E*_? MPGZM+51G:R:,_4[$^5?0_$+G QDL!Y.A7WW\L$UHN0'G\H]>/Y*0KX6?6]0#F)N%J5'/?.[]"KTK@\ JQUG'J_/;1/C4F+1Z;,$JI+!2" M-TYC],$E[Q17F'U)DILSCX,MGH:8MNQO$J/?)@&AI\,ACIX>Y/]T(79[W='Q M;@T8[=)K?^WUTZ>[>5SBVO4T=W9?\NVG[]%XXWE(3& P3.?L6$PV,.>LUCYJ M[XU9CAEPG80O,@>'2H/ST6)P69>22O#1N4<='"8XK)&;P1&>$>EI@>, MRT:GHX+)P_GUJ8F0'TM M>L260[KED+[:T6:;'!3!$Q13- 85%6INHXK( P]6OW_QW4P-4PE_-1/P;1S] M=D0&U<'HGIQR?JNV/])S=E]\?4M7O_OX:F]+OMK;_KC]Z=W^7WOO=C_(K6JR M__%"+)]RWOZ8)+5Y;^LC75U-_3^>?WWWQW.Z_M7^N[]_[^T\>TO/?,'??ORK M;+WFQS-&&@P@K#.<82QD\(/.S*.3S*6 D;RNX+U\](0LB WGPEVADFYQKL6Y M&Z*F >^+E]PY4720%F)V2"ZO0F7 %-7@'!=M\ _ZPNWAM,_P&VZ[GQ9X+V%M.O@NG=.=M5A9*B)%QM:N35B.F_QJ,6C6[8Q6SQ:'1Z=V)CH2W Q&"9=44Q',C1] M 4_6XC M<86(= [!Y4G.WF72NB[(C%^39+#%1-_E]*X98>C%42==*C]1/28S MSH2=Y/(.2-\'W29[=7;PZUN)O W/Q9EG26#0I+*/,[Q/]W;*(C3?P8VFAU/N MF&'GH#_J'..TSSCF,)KFP&UVEL._ C=W,%_#INS04UC^\UYHC3> M,YG>V?UFIOHTT>3U'M+%]>@==K;[(^P(T8G8ZW\Y/UOW;@O[69F*32+[L$F< M7LY9;,;W1 <@?QXS5QS"\5@*X -46:)Y/6"I?M=K$@VG,]II]D2FJM(PRW;K M<:_^'"-ODU)=!7%R8'DAR_J0)/$?$N 1D@#_ORNLF==*(YY;/,VJ%L])?OFK M6:=FJZF]FZOI]9..G[TP6Q_>\QPYR.A93J"9%HXS\ 68UJA 0"TYFA\]<7[S M-,5ZAU2B-X6LJT@#E*P+=T)!LKJF.0A#"V[@$B1)2/(7O$/CO N)I,%NGMZFG4G#W(F/R;F6"OVE.R!@&G;_ MZ>S3C.PU9Y)*MXYVDX;9R%"=[ VZ>7B(]7P4@J. MB2SHP^'H]!&8^V$US/7]Q$">ZWNJ?3_3CA@?AB0;=K_;F)/#C!;RO M&9"[$F:?]' ZN74^Y_=''AX^)TZK-5J3+9 '6[2CU3KPQ'QVEIF8;;!^4Z]NM;YFO*.=\.^>\+H@QVAS,)8%7B>\<&20H1"RQ"@%8 %;BWN9S=/Q MBI,);Q9$6@W&*][\$G'F*KF\!-<+&YBXI.]W\ENO?_"!U4.A$S^P\8BK/TQK MWX2G97)_O:"?NHT[V)S$&C-,C*&LKH%KZVV<+;I/Y_KX@&7XTS_;!%H.?4#! M60F0F8980'/S=*+(W7 Q6A'XE@@<;WUY7P!"+#ZSG!7Y MENB1>;2<><5-%*2N:$(C J<+%,Y$8 7.1(-D2[[$A,2&OMF'P2=L3LE/0.F^ M6V-.]N?24/PRD5- C/9!$U["LT U"! MA>("2$@@OB])Y 3D;R:RV9@F MPYG<3U/(&\V1Y"))$_.C)_ZT\_D_4[Z="@VGB'_@A,.J.GN3B.X!S7;G6V0T M5Q&".9 @A$R/R7K\0BOW$ ^N)1//&QG&3!!,E^R4UTW0=MS9/YM0K7AP$O*R M@8]LK(]159UY09B.U%"Y2FX1-PE!C%06]G\.*@#/"_1S0%+T:X/WQ&?E^O/SP: MK M]U#_;SSY]^8]\=_SV[V2W=W_]^&[WU:=WNW_1N[;T]A_ONCO/]GI;7U]\ MW=E-7W;^>*O?/7O+MW<_?/?;'UQW9O^X]7O>V_WQR_ M_?J!O]M_H7?^>/-UZ^.6V?[Z5+_[N/=I^^-+L?,7O?/C2[-5O?FR]>SM MU_?1I0"<&^8EDEZB!!;0"(8TSK&F9F:,RV12,9M4,9;GE+15X E4A38.'4H1 M@UTFD_KMZ?;39R^>;G>>;SU_]=OY^^L?SSNLWO[Y^\>SMJ22E*S&2 MG;9-+VS>FGFE30GM%P>=I^1<]B;QB"8+!@X@=ZDI'RK'WL&8ZK$ZA>1+3G)P MFDN@\WR_UM \2,>=O\D:Z;P^BL-N/I[YL;\]__OUS)&E178/>X<=W*^Y0]5# M[9KU-G;5(=)PWZP^'X0UK5^X-O<&+>U:W"1O@FI(W3%+E) MR"(AYDG]Z#D)I.EI4HAJH8@!UK#&1&2F$?HO>]C8:0,<,T7"L-^4>9@C4F\B M'R?I9?LD?>/28O\]Z@[&VY7C=+KA6?'^<1,F_-(P:=%)@[^0MS&Q(YOLIV[#?F\JV:'D#GMZ?/SO>H M$RQ[U,+DI(3G/CG4QDL0&(TMAANM1 FE661IB57?L>V1J(V/FW$?@U$7A[O] MG09HGD]V@M8EUGTKZ_#6LT]F>_S#BA^ZX-N2B9;XQV0)MRF)>SVR*]*9Q%ZTD4O!$LAA19"4*D0J:)DNK1$Z7/R+99 I\Y>%D*&$Q2 M,4Y2+OCY>T#3TT\GY[/F*UU,?/8FO>R*0)1"%D5;Y*$H'8.-FM<88R#I1Q-C M7,$&8B-W]'9*V]T;EPKW*3&?-:UZ79!Z1S%\"'5,\:LR.0&?3 MK\C$;2?\5B=$V&SH6+S,\KB;;=[&[# MZ[2'^:B'.^6\?8=VMV&VV\#?UZ1PGBM_K4N$!S73#U)$AC%EFV@F@I3K78JB MB9>>58IB>+1?3^S6V/',R#XIW5-S"7,W->OD124CKE&A;%QQZ2;*19"]N,G' M64I7K1>AS::78?7%$L2F%==[[ 65'=3Y+VT;NXZ-E9=:%=1O"J4OO M1%V&EY,=A>=U"V$5]2ONZ#B\[O[3V1KOIIP>BDO*QJWR[ERNFV?SCIQ??.3* M]336;V;'VV*KZO+EZ[;(,;>J2E;?7VKN]9]_K"[ MW\[^Y='J7A1L^'-\(.VJ3,8/MIC.E?M_;U@L'=?**V.T#T9;5;R2JA9C2;ZF M"3MQ42;!9>@LK[)W=\MDEM\11OV]&_]X0_?D3V_E&[/U\:GW_]>G=WV_XV_WG8ON/?W=W=C],[OF+WF4.WNWVQ;9\1>_[=+SU[*W9 M^OL%/7=+OOW[Y?&[OU_UJ!W=M[OU_A=FYW?_=4)F^<]_=M_(K:\OWY>LK /4 M#$523"=K6?0F,>.\]B;78_#VT1.](?QW<^Q>55G6O$9#"WH/#O0*-S9Z%$;R MHHW-D'(Q&I6(V1ANXWACB/XGSV:%6 *]KTC++0SW6KR[2;S;FN*=VO[Z]#T/ MB$&EPE(.GFE;S[64%%B)6B:E!-=:5G_.2R%_:1&O1;R'C7CHDBTH 4%Z#4X$ M$[GE+NHD$FBO+TK1:LV\VX*]-PNPYYQ/-DO".9D=TSXG!BY'II7R/#F/7F%K MYK6@UX)>310#770&I9SA.JD2A76*HS?*!"5$OHC\JS7S;@'OT@+>11 \*]!, M&IF8ED76U"+';%$8G2N(Z>Z9>0^AV-?K,0O6N8%G>;7NG@G*=QJ<'(A4@B+0 M25)SD3W742K#"7^0,"FV@;>U1"B^&'A[_IY#@%A\8;D8LL@L^:#>^\#J\0=7 M1*B$Z8^>R TK3S/GW_GB5JTZSXA&99"2%BN;P>M4CUZ$"#YP#BB\ -.&E-90 MDQ=#2C1_4*00K#BHY_<*L)B"9"I[(Z3+W*!8F:W1ZO+ZZK($PUVJAZB%T$IH M* )4-A%"M*"E:H,EZZK0B\$2Y9/1%B4S(1NFHTK,"XM,\9RXI>4Z>=XNS?=> MG='ZS*5%BUSKXB1$8SR(C)"U4HJW88 UU.3%,( (4KO W/>AGJP4+!(7A,S MRD,VJ(K6:[DT/X1:7TC 9&)G ]1 $-* M7D$;4EA#[3\54G">0)QYX)IIF03S,3N6C27[,T=NP?^P[8M6_^^6_@?ACR8,#JR(3QCB>"H$1R)++3 ;K MF [H" # LUJOPD3K'.32)C&L86CC%0ZQX4NLI,T9/V.O?U@9H;\GJ^&A6C,$ M8@1.0+ZP(V"/%T.Z'J1V/4P9U:XW_* S1E9HDO.&%KK0$=A(,2<"10$ M&3.I<-4&-=80 1:#&D&0I\(M,F=J$5?/"XO%U+0)(64IH C75[T9LS99Z"T* MK (%2.^M+&A=9:G7"0.&7!2/:'.RV6,;VEA7*%@.;8 D_]0PF6M9>H>6^6@T MDT+'X$U)(:LD M91+%:4@%N,NV. +MN9IM/&+M40KM1R_4)$[+TQBP(5DFB-Y+SI*1A"&VERCG2X&P-Z@P 4:-I*4#649.7 MDBNL#<5XS5SVP'2*FH$VAF50**3.T;G5)86VNKR^NNQD3,(FK8P06JL2O+29 M9$#;6AL>4AM-6%>%7HPFQ*@X6!E8<#S4NB*113*X:&G.W*J@'=0R>>W2?,_5 MF4>C0O:@.1[6V]>>6K.'\73.9JT8=R!8/=O+HC.6<:ZHFL0:"4U@BFI.),ZY19C"XP3:B M6[*&[R)KZ!]B]?T//G1P+/XM5\,U]A^,R2FZRO4FM4H^I"(2!XY"*9YE;J,# M:PE<9CDZH&V*TG%@GI"*D6/HF,<4&*02$M=6BAH=4&K#*M.>U&Q/:B[!@(E) M!Z>+4*$&"V-4H*2(-D(N*8!LHPIKB !+544<&+3.,:Y4/:GID(7@!;-1HY,$ M"PY7%U7X42=J'/'(*4(@G01AGON70FQ2B\ MDQI%&\180P18.M3@,(E,'IMUOAYJ4)&!\8ZYD+U6G# <\ M9S[.<->/%8TUKE_%'LX1N,'6T=HQ:-S;\!>F$Q&G^>>($,;+T%@-+88 M;K02)90V^K.6B/_/UF\5[9L(D-C^FKZ\+RZ:T-3O<#$RG82I_/_(1/#% @)D MEQ\]T7Q#:[W:8VS?JTRWO'O5 FH+J"LMI6(%&=#9.%_(\)+D<66,J1*?5H8) M;.-HZXBE7Q>P5$'V.0M+;K,F\QES8EZ2*YUDC)&+#,*O/#VG!=,63%LP74Z/ M*E*)6LJF,JT(A[XXS$HGX[546&0;D5Q;1!6+UJG,5@916$E0$QY58#'GR&(( MKA1I@9?86JL/5A+3U]1"($UI5'H@ 7A9AL?)TJRAC&]M=1RQ5BUA: MO,0 LE;A,$SK(EE$!TR8[#&4;"VN[GC:>H!I$_K]UPCHC?1O[GY^,NW7]M$^ M*4T:_UU%O7MP!$U'_[>Y;-S-./C7DUF7F\_IQUC\R)3@GA>4V4@MA8M02322 M,$(4Q3&^U^'1_$V3D9KTBE6,?"S\%#B[!QD/1H]9_>3&T< MHX$PA 8_F9^G M7?WQK_]E85SLIM)U'#K_NS!92XDG2JDL%((W3F/TP27O%%>8?4F2FS-MO#'< M' W9!X##QZ]P.!HL.4Z\_/!K@+KWW MUUX_?;I=].$[K\-^VO_]8&?_Y9=WSU[\\^[9WCZA#-W_4KW[2/=(>O]'0IZ_ M7PIZV_$V_?L?]:J'__>*4"(?1JGMNV>_?MKZ^/NG!IT^/J7VYOVMOW\G9/D@ MM[\^->^>_47O>R'HW[*U^U9MOWR/"5.,23.#CC.=I2+/%A734B:IR:*668R7 M#-(C&L&*\_2]BSG4O2.AL_.U)+T-7@#X4 IA30<)T@]I/F@2\-&35\]?[[YZ M\]ONFUO?U:6V=U\4ES1U/S,5O76RER1(A:FM)9C3P# C)6D&2 M%4$48QXMJ.\^##YT#QK$LDNZ^T-4]]1"+IO\5EH^H;,'0UK""5!'\ D/.M A MMR7BH%8E&\P+>@=F\MWIDD+1+;DSZM-%^2CA-"6V.2E+GT8@A#;IVNJ-A MYTM_\(G6\C2^HM8]H\^ZH[T)G5:G?WC8'XRJ+4$OV.@('NGCSIO7]==JC/O9PIRQH?B4\'WS&7X]WCP_IN]^H2P]8W36I MNP1022MD(E:2&9_(XQ)),"N4=J$Y3ZJ6%4F8J'.VIBA:&DV,Y*<%YW*M Y)S M"FY9W7?WD&S"7J__I') ,DG"?OK+7 MA=CM-9>F1%;)B.3PRUZW4MH/D&0^]8ZJS'>"B9 =F'R%D#PZ'^'CZRR^Y.SSLP?'C[D&#<\U-RT8>O>67+]T\VGL/'WXK-QLU9,E;'WQFQJ:T\]VN^*<[][EN/%7)32K7RQ\I-8\__ M]J$T5KG+3=@%&1\7YGF=OO2,*,=8KG^,0^\OY<__/5V9&[^E6QR:]:*'_#R&I:KI^PZBSDT;] M:DNK\0K-;XRY]WX'5!]2R#1F7FF\4%CA--E3H+SRJ63A.9<%\_L7C;_"U=6W MGLZ,7TR\F'6)DU[7==E[N_]/;V?_C=K9_?W3V_TW^NW7IV)G]^77+?F*VO;7 M_MNOGQ0]1^X\>[=/?W^JC4<80!I%9)0,H!]$&[KP$ M<&4568QG(M)D9EI$N@HB=>=<22RNU,JP#)3DA$C:LA 2^9,N0!)2),5Y120K MW!KQ0/\@K)GEUZQ,]>RFN83N_7+8'W;K$#\>U#R/[F?\I0(X4\W=RZV%(=8' M/'KRD_AY<;^M!:I3)[^S\LH$45 *'E(4($"N/G==&M$"U7D!UXAI"=#(( MC2P5*\@UA,I6SSV3OEA:<7(QJ!X]$6)#F] BU;HCE6R1ZB*VJNLD$;5(=6M( M=>+D)?+QBM"<&># M$7-HK2&)2L+YY",2Y:02F]P9]<(J2YPY*;9+M18_#:X MW>4K'\)F\6\PW.L3WMWF8Y_6E.G]L_)=/S>'RR <8O"5T#A[=_F M'-NB,K="%\)>D$RGHAD$!C MP2>.$%>QB.@<+<&Q,"UK-2^A(XM>^>@BN4+.D0;;#6%.;W?=B@8_A,VLN5S1 M+3CN3 YRW!@7XGW+-KAR_]<;C:\ QCKX$I4B1\@%G4P.1ONQ#;8T># M0:7^.)NHX8S3M=_%+,5;#KM5#M"] ?2;=+8G$M[B^E5P?3YI-D>O<[")6>$% MTZ 3\\ISYFQP224%,MB5X/K*%>1NG&%JH;*%RG5VZUL O1: GGCW'K,)!@4C M*Y@S70A%O0=DHK(Z0=80+/^A!)\MB+8@^J!!]"8#""U<7@LN3^((1N8DBR^, M.U6+W8%@4=O"A ZQ.@J)1W^_[,TV&?EL3N@Y9L.SB N_Q06]2(A8ITZMG@;V M$J=&Y/><;^O\&.+GL\EK"2E[F$;##G0^]/H1>G,,LS,.N\KS>2[NXOYAKW^, MN-I,XQ?;OU^2+[H2QFXW7+L[Y<_)' R?][K[W8/Z]0RA^=U$Z&N3R6[OOI'O MO4I>Z9*8*ZJ>, N9 5FBK,E5BM)JX>.C)_8TR':FTSKLY'&T\'+7P<>4W[NX?#OJ?L4.039>-]7BC"E*]J$N"=XAT M<7W]/#$R"28.*R-RJG3+=-GL1?2T2B^(P\U["1;R=L'BSP%IYX">2S-P."!# MZ(" 8TP /)D0FO;SYV2.LKK^1G-_-&J(@ GH2;=G4SP8*_:8%7NJ\_3W"5_D MTNR>KB)P9EV!;TK !4O,9!RTW'1UBD[/WX0F=6RCSMTX,3CXR2T0R;:@GI][ MRWFKX(^>;J&7AGGNY][@A$KS [(X0/C$H%!C'T/O"QP/'_UK<_?'2;.U^^&?[CS=?MY^]H'L_Z:V_ MWQSO//N@MC[^M?]VE^[]N$R,76R..2EF9*7>\&B8=U[5'4;EHI'!:_?HB=H( M7MT5?L66/;9%MYM!MRRXT>! Q>RT+1@4..>2 L/!)Q=;=%L+=)L[$6]5";6F M=,G1,YUB8,%;8+)H$5#:#!*:$_$$9"V\M?#VL.$-C>+"0W*5]]^)[(40GD?- M=8XU/:R%M[6 MY,L!R=IX9&>,Q]K+1.>D$4G/$L^6UJ8!/#,"=[,AM!WQGI[ M"(0"+3OV14CD,XH4%4)&+I(,UE)Q+1<)R;'*T>5F#6)K6 M6I Z9>%]"5QJ8PP"EV!;/%HO/#KQ (.2:$THS&A%>"2295ZDS$ INP*^>ZA MQK>\67^V_H>"1RW5]45X!"7KPIU0D*P6*GAAE%4$22 1?/(M'JT7'IVX;-9S M#1 <\RG4E$E!>(0N,6$Q&,%S++J2#VW([X^WMTS7+=/U53'H:?YX-!PUK([S MB9)/7__6\5H^,.KKJYRHE"D4*T1$6;1Q$(I#+B4YL%8G8]SE0F*^U5R'*YR$:XZ#./ M02?M@E8Q"1F!/D!I[?E:6]/1Z;"";XARCU[8^\N45W?=U]/?8^O]S!0"G,.&$BR,0N=L@10RG@/3DF7O?C& MMER+4K>!4G.GD+7CTGK!LLR1:861>:L-@X@B2.<2^>KKA5(/8O?MNZOYW-T8 MTY5PYP=NPMWS4@(_"'OF$SNSRK7F!V>9(U8F1;*0@N"L!%5D""4++QX],1O! MR^^ GMNO^W@M]^9A*/"/W+5J%7@U"GSBXDAP3D:OF;1HF(ZN,"\K:[T'RS$E M2 #G[5RU"GPO%/A';O.T"KP:!3ZQ_@NY;)EKSXS.I,!<_2C1;>[C6Y1&ANR4,)PH='$"%(YC\A3L.0[7A+=VOWKFP.V$\=0 M1*N<"I:!,)II\NMK2B/]:<@O*+R@<7A#5, MM*V7AK?0=C&TI5 A#((PP6D/ MR5=*6$7NLPE@N4RMX;86^';B-^?L(T\6& ^1##>1$_,^>R:, *.M\D;#'3/< M'L2VVLJJ "W69FI9V7_ -T;M+\E-_U^$;;_(- _GO?6$\T.6; ,O+1DU#ID M4:7"1%"AF,!M]'E%H+]R[;D;Q2U;'&UQ=)T# BV$7@M"YW)B45F0WC +ILEK M!Q9U$"QE95WPN0@;;J@ < NB+8BV(+HNH8<62:^%I'-YNQ%#MEXQE-80D@;- M//# H@Q!&UT9X.-],T;;(Y[GU@^Z'3K^SN+!B'M28^2N%"2"P\-!_Q]"W!'V MCJ]ZN5;.V>@< MX*A6M1D/U_@ID"L9":_"*@M.38U!5EW*Q\I>6()J7.C(:^YY09F-U%(X MPL4H;!)&B*(XQO=&/CI#*!?>54L7_3)?RXC]D&)&[LPY_\G^_&-$[JS7+\Z! MW52ZCL/4BJ#UFAZ:EO8ME%)9D,'@C=,8?7#).\459E^2Y.;,@H:+)L).+9&T MW3^8+1HO#E)_'\E8>#[&GUUZVZ^]?OITN\: V.I.C(&/N4=^W/_/WILV195L M;<-_I<)X/YP307)R6#EUWV&$+;:W'5W%W8KM"U\Z5DY2R.!A4/'7/RMW@56@ M*$,)&RKC])&"77OOG*YK#;ERK7=DOWT=]:VW:F/G[^WSRL"(%(;AFY=DOST1&VLOQZ.5=;V^\TP-UWXC&_"U7G^S M,5XE!6'C3:<,B-4G_X NGD<=F36F9DMUB:'BC@4;"U=1ZQST1(\CF.7TI)K? M&)3-11)!IPC1&XOU@9/1BN# MU;7_??9R\&+T='7X;/"O/U=?O?KWTF#T;.U4VSA9". MQ4VBPNV\6BY89K\=/]W;>4^VU.[A(J^ST9-_9#1*A6(81(4,3!',<5]+*I#N M#]RXDL/Y=7,!GYMSC'K'U>'BZ0P?5.'U1;V9UF<;=TMA\*]M4F?_W4F_I:[" M&QZ<5)8[F$\I-?'-XD$_J9::X'R93UQ_5RVF!GK923__DE]BV8CK/?;[U[3Z M"?7)6F-_8F,EW$KE-W\_2WC]=43&./'2LVJMSZ.4V3T=AU?C3X/AQ''Q]5#, MKRK@59S4_1ZP>C9,+%UBQ5RJRPLW=/(R0[>PH],6UKP6UH(6-*U&V@(7YOS6 MB=W%ZGZ;_G#20L4>F6BE,MR*%"&!02=06LVU M 101H//Y"2[4K,_O;!#260_@Z1*7UI]'*^L?USW6O^^\RG(U_MQ9\U%HPGR,P %V8 M@_I)*EN\PY"[=%T:YAMP]%#B,ANS+0ZS.51>9Q36@0:53 C>@U(YF>Q%!ISL M9M!_\N99D1KIS9_TIA'KRF$V'CGSUM;]D9J)W03+?'(J&*F4YZ7&67(YKV(8 MC?8:[?6IXU[VAO6EX>800"B^>9<1(&EYRS)>0F5 F)QME,:6F MA5[BSC7::[2WV+1WFSDP&^W-G_;4-*&M$: Q TLJA)J1FA2]*!P+]404\2'F M8FI&:IKE^T)[[=!,J[5V;1)\CN/=@P&Q'W63")Z^]BQ(FT3-@*=?-# M%R3_HA[G..JR*X_V#E>^S/&3@_^E6>\B*+]\H8F7*XB7,P4/LH\NF*)9)MV MM&J9&9HNH0C7*6?%I=15O CW=:V55M3MP6#_-KV##?MWBOV9*M^8!:WMP*RU MI%J"D,P'0"9<]KR0=NF5F5C47Q_U:]A_,-B_31=9P_Z=8G^FS$+0.O+"F1': MU")KB06=+',2?8Q)9()W+;-@^==E%AKV'PSV;]-/U+!_I]B?NI0B<;OGAE0Y MA8ZP7W5^92+S*AO'U+-A7R># MO121+4;5ISEX+ZY>^/4AJ]F2)%H4*:-+ MI)O8FMDZ1H91)6:5]+E %HCET6.SI*WN1T6H5M)M[C49;^Z>:.#N$;BG/@AT MRF*=MY3J86\,2+I(!E8"".FB-B:+1X]AB9M6K_&!@GL._H<&[AZ!>^ID$+&X M8(QGM(J!@2')[:2TC%!M(4;B]!C(T%!+X+^V-!JZ'P2ZY^!A:.CN$;K53*G MJ+*UG-F:(1"D50RSH%\M$;GA(6OOJ^B^+Y5:^Q?/<5^^N0AQ)UT"IP4+'KDK M_\NE,K2=!!HV_KX"?Z\^G?&K)&F<])"9PR(91%>8$R4S3H8V+TG8Y)'X6]U$ M-6M[/SV&[)UX51J:YXGFJ2.EH V\V,QBLI&!\)FAS8HI;8+1$JTPMMO4X3=Q MI#0\]W+K4,H[ MD;Z+$$WQ)?W/]U+MMOJZK:39_?*._)#LXSCO?CF5^60W=:0_(?KJ^F[',:]( M]+/G943*)*.]8:D83T2?(W,< \N)E._$E2M"5Z*7]NN<0U=V>M]]?;-6)[*1 M:F])]5;]5XU4YTVJ4]]5-IQL'] LQ1HGD+-A7NG,O+$NDAWLA.DJ1QHSAPB_ M1JJ-5!NI]B,:JY'JO$E5S*2)(Q$H-6?":LM <,,PA,PPT96427(F5TF59&@C MU4:JC51[?7/XH(I6/I'4&J1@8K5FHU@QS=W# M*EY^MF[W^1I[ERRPII>M_F')S*L^YQ8!W=5J>TK@PL'3O?WW>_M=$<&E6H&M M5C!^O?QJN58HIC8.Z/_CP^.EP=%!GKFX4HND[=?OCP\/!N5HMUL9N/WE)-^O M@\V]CYFF8XDF#J-T\._(5]W(V;]-R].'UC_.&G=>/\;[ZM%<0>3#M7BK/NU[/+_=XM:H+ZMJ%US/VGN^M42/Z]_ M^B?($(OFD840H.XV 7-$3\S)2 S&>2P&:US]\M>:W8" LUTGORZQJZR(F\JP MMB)^WHJ ?TA(<2"IPK2OZ>^3!1:*R8QKX5TNO/ 4'CV&Y:]3HWY9$./=K[.G M?3E^7(NOGYQ!GBWM7L;[!X>S!=Z)ULJX3D0M["ZZ1597PU(M&OT^QWK&?_MX MZ;1*],'1=E?TG6[.A[A_?%( NKOMM+KTN*-9/!Q\)*5G<'BR KHZX?2,+RV= M;._1%WY>'E0RW*>EA7?SSL9#X[J#Z)W3%M'!X==@H')&[_0 MYWCWLK4[:\5J>L'3O2K5#NA6^M1)[^Y]KP[IQ\YI.="3ZMCTA>7![_M[.X-# M$FFUX'7]N71"X9VLN2BUW4']]B01WN'FF'X[?M^)EX#;)%/RX& SYZZ8^E[M M9-=W$B9?;JZ%1G?W#F>3Z-'L=,_KWCG &$E[Z0IXOS\BV4AM6>H& '>/NTK= M;PF* _IB'8(Z@WMQW#WFX_APLP[$0:+]9P8 M?3M)0%AN6Y[>>9Z-A2/6:C'\]8^WWGF=+4NF9LK17C!49"&D9+Q2SFCO@>R" MY:_#*N]2UK;5<@>K9?7)/T8C*65>,J."9,!S85X@V7Z($:QT1>6:I?Q[JZ54 M,7#-[*;+9\VN_YPKBSY?@ZZ;7^V .UZR3%H"B=R &(2)0@M1%,_A'ZT??<,* M/+%?675X=06ZS[R?W4K);OM-,_!?]HOW\_9?_^N9<3'+"NHX#'YRF?J)!XF4 MZ!42A]N=GM"7:O2C5Z7ESNCY,VK'L^/1\]=R].;9Q^H^&FYM;([>#(_7 MU_X2HS=_=# >O?TG9QL#6,.R*9R!4S7A-B<94'0@0DXHDIR0-D&+F+ R;>(^ MQ<*=L6@!DW#)^0!)EJ*E]!+.5Z]_,7JZ.GPV6'OR_S][]97CY2+OR5>X^0Y& MSX'_9")_V,JSOO.S3+5!W,M\CR8U)J=J(0?217>WOMX:ED< M?O^Q!Z0BTA-_^'2Y=*)GOM\GB;Q/W2>;JE/ZL>K#<9_L$?HJ??UHHBK4%YQP M/^M4Z4YU/B3+;%P=AJ?ZGEA'^^-P='CB)YQ8Z ?=G-+5;?PX^7LX.J#^'U1K:V__+>Z./Y_:1!.#YA3F MG?U(:W1\.%G&=7F0,35YR,=Q73MIK_J?#^O">#N>W$ TM%\?/G% CG?>D_;1 M+;+W-(:TKK]>0]_51:ZWJD[F%F2GK?Q*MNFX/OF7SK2GY?SKQW$ZW#S=KYFY M\<3ISJ>W8"!KDL;TPEN^JNYZ1]0F]+EAG?EW_>>L!CC>9>?&\'SW+YZ'/F)=2UT MJ-S/_ST:[T_]"SAXN[U'=/ %8J<^@HKF#[A]U)VLH*^]WZY"8V^*P-PY_4_N M/CAZ_YZHG_ [GIB(B<#?(;NVNEI4L?+3$K'%.&X./NX=;5?:C]M'B?AAL)W? MTD,FVQ'G,-X][=2_=7!,E+(S.'K_=A]3/D5__E0]'"=0KO"N'>W:>R(;#C?' M^U-9=M954IU(X_/$0H12&[B)'VKKR/BDZ:L-[&BR^F_.D>]XE^BT?N,4@Q,/ MT.G!E!/W((WMI,N3$:VFT+B,(U:FI9F?>,LJ.^?=7,:'W_(_=:X;NJU[1S=] MU6MUAML[OV/W_O=[AW5(J5G[=;?F@#YTMU2'UZ>66%N :VP#_G$]?QB=R6'NL$_Q/UWN=NA?48<='C\*I/MWSG% MZ>+3O'](W+%&N*;&/NE\Y_VSX%:?GEAP.^O'ZY]'6^M;[\3$8J-W[0QA]+P^ M\XE8?3[:6GW^!UEC&U\Y8C:V_M@:RM%X=>WUQ&);>4W/>LO7)5E]*Z]A70YA M?>>9V-CYNPRWUOD_'*VW/B0652#[+=5B<<%[IE00%J-RT?CSE@Z(DGQ)#HT7 MP+UV7EBKK94J!:=$.6^_O?K?U9=K;.W9R^'@R6AE\.?JZ/GDMQ>COY^]6AL^ M&ZU=WJZ[ B-\4[[]L/&/?_+JK0MV9G5^P/%V7;:_[^V_PNV\5C\O[HI\_>D? MGA2"=YF!-_1/@L*"]I*A\A9B1FFD/+_"^J5==;S\Y.!4!%;UJ%H=9-14<5OE M]!?^ZG:52(DB0Z!:LB=WE+TJ*ZL@_U>G9.P=44O2P;]_^5&LR(FZ7O73&:>E M/ALZ]T4K[^ARJNEW032QQF>\/\B_G'[X]32/T7BWZV1WT_EP&7K+B4+L_;+3 MJFJ7)V[^YGK*[%U&F:777% M-ISS&LX_OU^UH8WGQ>/Y[.!PO-/Y<7['\7XWFG_C]E&^"C4^B,2377SQVSUJ MTFX7H;87J$T35_XOEUE9%XW!W);4BK!(>RY!A4%@ Q.Y":NQ(@V6!3L/^\N''UP_->L7,^ MLU.=MJJTO^'!N#\ESJ[I,9L_[TUW%J7PYW77QWF&GY^^WEU;;0]6HO'&UO//H^>/]/#-W^,U]?> MJ76Y\6[CS?"86G.\L?9W&1Z?J1FD(\VA8CD89&!D9$Y(P8"FU6MC5/:B[J6* M)6N^3M1RO0-=]^@4:R.I/O7M5DCJ2DP4X]'.4;=]W)DU4ZNFVH?]*YUP3^AI MFO D8;0NA5(W SR#6H;1&>A* .142[ M&6.<#5KX5)H3J=\<-9HMD*042N^R9IR7FD'-(0L\Z:HG0?"1I^+2H\=>+)EO MI%!KI1H:J)O3Y>[A/)-E-FI14@YD[.C$0"O+4(="OSIAN4B!USKR\L9.EP;E M'J@**LR+XF5LA5IRXN,II'RW@$9;A4&#SOM&LK^J1=WS0JIB4< M;@F'?WXI2##:A@"1V!!\0.>2* 5ML@&RPQ;+TG>B/%-RB'.R3S36!&29[!:M MF4L16:TWA!RC][DF<@>U!-H_F.3$C5X;O3X\>FT.H3LGUIF2V3D6)WUD1=4H M')\3"X83NV9E#0>E4/E'C[]1R*UQ:N/4QJGS+CQTQZ3:/',W(-6I9TY'%P3- M&),>(H,0- LZ ?,00$3KD^'E9IZY1J>-3A>33OOM 6@NTOEPZ=1%:FL:'N^ M(7A24$&1@IJX8,)EK0KRI+F96/Y:/;"R1!=[6$\3MU!7\_>9N'WS[#?;P+:! MO5_?; /[,P?V;.FW'R::/'E.X M@PC*.E=TY-K[E*-!+5RWE<$%5RV8\8I;&B_?K6^]4,/GK_GJVE^?J&UUBX/: M^T*OK[W3HY5W'T=;FSL;*^O\_);&Z/G+\7 K?MQ8^XN^]^QXM%*W.-Y26[T?.>R-7G&^]&6R_/)N;"%)VQBC.=>4U_HR4+]1"6BABX2,474^MC:KZD MYQ;,>(_V>AM)]:EOMT)2+23PSNEI&A*HBJ0EI8 %D36#+.F3<9:)XK&HY!(Z M2_3$'RXU/1P&ND=$4?I<@SEJA6$='?,E2096 MY @\<_"*F.;2<7+]8Y*FY-P+[NFW)?; @\INC7BF066>)BT*%Y@SVC$H$IF/ M4C''4=H @:[[B05FC.V1FK,(+N66>>O:W.2"S5'%Y-!FB 6]Y!!M%")A$ Y$ M\Q+UFZ/.9M[*P=H$F1EM"H-(_X1L,]/%HK&6AZS+H\=.+LF;YTANB3X>.JCG MG8:X^5IN /*IKT5R T['P&26D8&SEG00P9DQ.?I0G"G97C,-<4/YG:/\*BZ- MZ\.\N33N'-!3ET;,)8@4'$O.2@9!>(:"1#>6H%T4()7)CQ[+K]/YMJQ/(": R]!"=R3$PSF;V^BUT>O#H]?F%KIS8IVZA;1$[2T$9H01#%2R M+)AH&1?9&Q4*IA#G&8+32+61ZH*1ZE5\ADET3VZPW_EI>K\6GCTQXHJL=D.G622@!GI$"69*TI M[WT@V]]XAB85F05RZ\R)[>_5@U%36S*>EN7H?GVS#6P;V/OUS6_DY3H1'Z.C M'5).XIE47!U_CW=3WB5-Q'7*ZR42>%WAKC.O/I=@5"F5A,KHM(4R^^NY\JRW;^WY?'&V_2^R#!;&S]L364H_'JVFMJW\;F M:.4U/>LM7Y=_;PU77L.Z',+ZSC.QL?-WH?;K?UQ"(2(6YFJ6>H@@F=/*L2AD M@5AR,0X>#3)I=>_K-.\?U67UXXF_16U95FUY;3.3,KN]O?>1-)+!26:XHYT= MW*>'' P.Z^7Q+FX/MO-;^G=GL@9(81WL%=*)P^%L0/0 #P=#/)[H5),D36+P MK_$N/6;OB%J9#O[]R[U(90="7R>5G;7+TLT_AYE?5I=,87;5?&OZI[3U4'W[1 ]Z, M#S?'NZN[>9T6[9F8E@?BTJJZX#ILK W%:.NOC^M;?ZGAVN;F\'/:'LK?M];E M'^]6W_R^M;'UU]U%.!8LF:&Q=$NA*$ M[CB^MY%@(\'>DV!58SHMIA'@U0AP&G;B8P),0;*88LW"X#CSQD;OX\_=$QVT/2Y:]/9>#;/GHD0G-),TJ)A((-EWIK",L\A%5- 8^JJ MJQM_X^KJ_1QLZ MM%O1)[0O@IOM1IKA-:(]%LCLO/'H-)9O)\OZ0>:S*9*E3!1O+?&LU.E M.66@F8N%\50\F<@F,8P\,JLE%]8( 31]\ZJNVP^>O41X6?V]KO7Q[E%7R^8F M 6?=>M0.N.,ERZ0E2&$#8A F"BU$43R'?XQX](W8G)/NLLJ>W;M^G7TYNY7X M)?O-^*5_^2]G8F[_];^>&1>SK*".P^ G1^I],=%7Q@=Q>^_@:#\?]"043PY? MG?+.4 [?#/7J2J3O#$6-ZJ\5NE?7_CH>/1]^7EUY]G&XLJZ(7^3Y4+SUS^N? MUNNI@<_4GL]_;X]6WNGAFQ=ZM/*"T[-@N/;DXV@K$K]LE'I*X!\(EHQL-"QA M- RTDRPD4,P9Q2T".!O+1&80CG)Z4AG?9RF\=P)L%("BH,PJBNP@>N.D5^=# M]WY_\N+EX.\G?[Y^-A@^>_+J]CM5=?(_:"Z+:O$'2Y\-"S07%"+'L2JGJXB8<#W,^#_1RK2$\U4+74:+,/=<8'M)BQ7IO, M\R#4B?XZ;O6'LODB$)_ ".2RK7&L[_<.QO6&7_;S-MWY(9_$G9XHOC,WGL"> M3V_!0$K(T>'%MWPK2/8NV*)NR\X.Q^R_F_M35GR;6=C/^(YA=4C_@ML?\?C@ MT7_.DB QX+DQ/-_]B\GT2^S\U]SU0RXZMY0#+QZ<\#*@ 4?KVFM1?'!%EF*D MDA=RY(\@T-LXZ%;2NS6VEXUM);W/;:W>TY+>0SP>G!P4N4XU[_L_<0^Q*/&? M^4/>'HAY]7FA"CI/QDZVL;OVV*DV=M<8N[6]0]Q>N&,W$UO_YQ<(OP]C<7E! M=><%N-MPMN%LPSGGX5R$"/7AWFX^'NS@_KM\."C4EU:X?E'*)<8DE7$F>E^= M=]%X79+,2>D<0BZHYA E\!0/-I_LIOKCV7^/QA]PNR9%^,9V75_"!*Z[BW 2 M)C"$T><7QZLKFSNCSV]AO;LGZM'*7S#=,X.8% ,,BF&VBLD@T"3-$T"> M6_VT1DR-F&Z)F*2E%:N=CL4:4"B0NP@^)I]TQNPN&5S9B.F6B6F::UH[$BS> M+NMES_66G:?)FC<(%IR(S3I+NY*-D/G%#YIV-)G*:2< ^VG.+L#GRV]YN M&NP4I;WJ-CFO'=!%A[,TB4E2PC. MYP"V\& C1_!D[02KLS8WLW@:CG\.CJ>>F(!>1V&05(JB&:2HF8\.R>J1,7-K MI8B^5;)? " K+@BO.ID@,N'7.DN ]L7RE+,-^I(60@/R[0)YZKG@ACO+22 C M5X*!$((%J>E7GY4"&4PIT("\ $ .4DE2L%%DB:"5\5X'%!9C3KH:BDV][BV: MIY:^0XZ>YH]Q)R,#QQ5#+(YIY%P&7@\B0P_5ZT6(BJD/(^!TA\Q:OL;O& 96 M>XBE!)>!- N?DTG191)*12L?FL>QKSPTFUM;6ZMC4H'9DAT##8YXR%MF:1;) M.J#9U?+18\67N' ]\@@W6" MNZBY5UXKSO,ES8.&Y%M&\M30MT;$[ LP8F,R#826S)%RQ:2T-+'1Q*1Y0_(" M(#DI3-H:CL%XT#HX;8*3P9.1;R+9A4W#[B^,6T M0VU11!E%Z*&&O0A;^BNYY/W]7#NX\S[O'DR2E+S?II9,4N>T/?X+M0Q7?$;G MDG$!T$2L'BNK+/ 04&5Y VZ*X[S[R^G4/)V9F?^CB9D<46T$=4."FBW'$)U& MDXUB*@)G0)8@0Z MIVQR $?SK^"RB6//&PX-S;>!YIG]?HB1S#[#5-TK!"\YPE%DP^Y_E9 M#PW._86S2;)&W"7!DP(5@\,4LXHI@E$2XR6MAP;GNX#SU!D0:B+H2")99UT8 M%"3A;&-D,98D-=1A+W_U\NOE@=O]ZA) MNSMY]W"P%ZA-'19:),#%U.0<&)L38BZ02$99;W4IP:-&KR\;"= B"V^3CV:S M2)3L9)%!L50LZ1B)% TT"EDQ0.P!6J-U;<-A 8",#B%PZ#(_@]*^&HY9%>TM MF8[FLEN'+;+P#M \=0!( 2 B1.:BJ*5C2F9.F\A$ B1LNXSHYE8ZIJ&YQVA. M'*7/7+A,"J72(:;LK+ QJP"B7-,!T(#\_N0@!%L0F].ON MH)82RKOQN!+21]Q/';_5M=TB++X3D6VJ!NX(B9^D#CXF4,P\,@BC,YV*8E,$&[Y..I>W0+ )@ M=" M:06(,0@ED=0QH9:LTPVT#Q>T,G&(4:ELP$%P/A@>(UK"+T3MS25MJR9E?PY> MI\X0I:T-*5G&C40&$ )S.@H6@T*=47J(JDG9!0"LTM((B=S66O:0C5=S# M$)*N=-AIZ>6=D[K99RLL7]6/=^DZ.P\T9>_E^_]@Q-Q//%_SQ>??(OOFD;]W M(NLF_J G_PB9K";+@65C'8.0Z^Y[$(SS6E([&U)CJ\1;HIE;TO[&J7VN"I"> MIQ]O1+=P1#>?4T>-Z&Z'Z(Z_$)TUHG@C$Y,6,QGD-K.@E&-621M%,?39/GHL MM5U2PC2::S2WV#3W)&8BT1X/J825>:E MF+GG86D,UQBN3QWOQP&U1G-SI[FI(JNQM.&G*YJW='8W=;*5M2EM'<4MO-7/;[)&UHK[WTK%\$_ M_N<8PWB[BR;^Y5H%["\;-]Z>T9]GMP6[WG@GOW=C<'E%^5M=?#"Z\&W% M[LYP:5.!KZ0"_S6[:6,XE\Y;2Y9^3='(2V0H!3DHSOVK5_0LN:C3T M0&GH^A')C7!^ N%,;>Z@9-'92Q:"))N;F\10@Z<% UX;GAV(].BQ[%505".; M1C9]B*1N%'1]"IK9W4"5K%.F, "A&6#A+,B".'@WT\S(.#C_B^Y;Z[.*Y#2Z=BB 6XA&*"Y\0N8)V& $[? MM*IN(Z&;D]#K,^&YZ$5-IT(DI#.14 @,C59,%!&$C/6$BFPY=18 M\F3LFN+ MC(@ 023OG)&);'!0RHDPCYPZ#;QS >]4@Q"=*E=KUV=%X(T>F#,86+$6$_)8 M"A;2(.22]="P^W"Q*[*T!>@QS@90&EW2!GV62JLN]6R3N72'*+:[)W$7 K4K5)YBL06Z@UHCV'(,M1J,@6@^ER=R^ M@'R0GN[2F! MW/08]]F P$G?OA43N+!1\_,?H ?=+< M,JUS+?N:$PO>%X;)9EMK^0H9Y[V_-C_\]'QWKC%I8](^GC1O=#I?.IWU_=7,:FS:V+2QZ=T<:&]$.EL5D\:276L.95\$Q1!\LE]Q8:9M>VIBT,>D#.CC?Z'2^=#K52XVR19>2 M6?(N,3">LZ"*8QRCTQBR,,(].+VTQO?'^1?3C_\>NJ1'N]VB.MN M.M]4>LNO'\?I=5A6,)P[KD\=/KHKE#J?G1GUR#?2RU?+"RWQ97'CM M>X\58IG6R[4>^_UK6K7&WJ_&PN4:](/MEA_O.8NOOOL-O6*"PMN1G^Y2XG,U M'NZ%O#]08FE TH^?X[OY M>$"FU;M\."C4E\NGE[ELM&'O^GSE/(P/TV,DA;=6!N=%XA L>,T=6121!ZZ= MM;;S&''!U?4]1D_Q8//);JH_GOWW:/P!MTE\/ESGT<[OVQM;]'GK[ZW5Y[]O MKZ^]W.G>L_;']FAK_=-HZ_7GC;6_J8UOC\\[C];?_+TS>O[[>/1F"/1Y<_1\ MH_9I<[CS6HZHG:.UT39=^[2Z\D?YLJ%9B^. YPE+4BRH8!DX[9G'8EA6WGLM MBK>Z/'KLG%^27O4HMO*64L@V=NI3WZZ2_ I$%E[PG(4$"=ZE9%0M8.Y4B%KY MR['313N#C9A^$C%-:V/&((SVNC =;,T/89#YY*!6W2L1LN)*F0=\8*,1TP,E MIJP=HO4^B<#!9(O1!.7K"8=44&)IQ-1+8IH6 14UG9GTC@5G/0,M(_-< N/% M964@"*T;,35BZD??KD!,5G"G$IEQ& 2X0(P$.NK(K199*W-)C:G92C#;VT9Y;!*?S;WN[:;!S='B$VYVO[%H) M;1:BOK(,.@>1HP-9(!L;>)'>*QY+0NZUF0,7/?F X^T:NO'[WOXKXII7.1[M M=\%)*SD<3G]K5'0%*AH]G7$M9>-)<@1@V3O%P"C#O%21)4F21MA"HB8]>JSY MDC*B1^FVYKVWL/!@+A"D"]IG0 <%3,A6D(Q"!=ICB.)F%D_#\<_!\=03@S% M="*Q$!*I%!XL\U$@4TX!T,PEYQ]RDLX&Y"^N"QY#4)!!V@ \)?IL/(JBP"N4 MYI([/@W(MPODJ>="0RXR<631RL @&M%B(I9R27OUTPM<6_G?=X]P Z0[[>I)=@%GK54MA=F&DE.&:V<5:H IH(V MHE"6J,HE&^$F425QG'=_.9V:IS,S\W\T,0^\JN=M$=2K&?O?0C$VI*R"34E6S93!?4)* -L#0E,PT32'I M70Z]>\A!# W.7W;:;(I.9&-T*)# .L%C2MI#-6EW)^\>#O8"M:F# MPO4\ 0OAI$11I!"%6$DF2,IX#&!+LM8[M*5M&_:1CL8SYG\)60E>!#-02VTI M:\EB ,%4,70A%A,?=#WC!N0O&?=K+C9KR7C4&CR6H&66] L&]"9EU78;>HOF MJ?W/8RZZEKUQO!["B"6R4% Q[I-S68J(O*;@5W+)W3RNL*&YOVC6@8M:KHJ; M2 :"-S[JD+.V@2Q*+>(E#88FEF\7R%/+WW)T"JQB18(C(&?%R"XH3!8HKEB= M==1-+"\"D!T!V'/2J7,$%TJM:F9BJ1$B*5K?8FS[B^:9<'^:0^658\)8P\ Z MQUR*)*!3H+E#+9(Q?13+K31.7TKCW,/P"F(3^G5W0/2QGW?C<26DKGIPY;>Z MMEM\Q86L[Z*(-6HW*Y4@1A5(YKM:*3A'7DNYW$Q]FU8^F_AW&[%?@=A79P]/ M<"]*RC(Q4W2E\U089AL8#SS4T)RZ0H0*"J30A$4I&8C,F<>HF40+DA?OC'&/'CO94/F M4>F5,B")ER%#A!BXXBIY#$'SX,,-T\LTK-X,JS/)&@BHMM8^\TF0?22*(ZQR MSS0924(&@3*%)D87 + ABJ)-CM+91,O !V6E,I&7%)!TX>^D76G0G":UZ(O7XAX&@4P*^D[.?\RWEN^B M%_)9I#H]/_%\S!>O?0O-FT=6GK4GLY5X0:1<5 BT@("D'7K/,'#+HHL2K"2= M))#1Z,$N.6/G6Z/GH10T:S2W.#0WGT-#C>9NA^:FE,YJ,CF& MI0"+,D"BU>Q*\I/]2&]UH[E&'Z!?3&<'=ZOJS1W-QI;JK(*4'39J1D L'7C1/+ M@G&*)1N$2Y;'4,][BR7A^)*#&SMI;XOH3AR-IPTY7=6ZH[%Y;[I+:,R[QC!:L^JU@U1MOU/=N#%J%A5N- MO9WATJ8"7TD%'LYNV3@+**TR+&2A&3@96."D#!?I0E:8N9'\ <<.-1IZH#0T M_XCB1C@W()P9F[M@\ 8D*SI6PN'(@DO(ZGEY(8/6-#F/'AMWXW2NC6P:V3RP M0.E&0=>GH)G=#2>22K;.-*1'#< X,5/;,V:A8RBYZ;JP,)O9-YVEAX"T,_";^P,[]=W"( MU*C=MX,QT=1^/C@<[.-A'AQ\Q/#% 3,2>$PYAZPR9.?0.*]=MA:B\B!T M4R?OFMU?S[K0"NF-10O%K%&Z%G$O+)#6SWBPDF:+2Z]52S:T +@MA%$1M=4Z M("BP7J(6PD:N"@?W/?WKTF$@#;QS >]4-2L*,P'8,2^-9\"5832+B04BW)!C M,$3&CQY+MZ1OGE"X8;>_V.7<9ZV+Y!X* "K$)&0NWEJAC92AR=R[A^V,"T=F M8;71P)(UD0%AF(4(FA6",9E:1AB7FLQ= -P6[VK*[!A\$F"-"RHGGCTOTD7L8 M(34Y&+\])9";GHX_&VDYZ=NW@BTOC#9>!#__O$;GP8C+^9RLOTC-G9&/[:3" M345FG/4Q1:E3X;7P+=;*=")+YM"%6O8F2)4Y)#WWRG1S D_/=SL;@38"[=>9 M_<:B\V71J>'AI!06N&<*03/(P)D7PC,;(Z??2L+NX+Y?$AX:B382;21Z'S," M-/Z<*W_.>%T-M\)%*9@WMJ8T#)D%CX%9)\ 2@:+U\RNKT@BT$6@CT#M+.-!8 M=+XL.M5"C:CY\)Q@)3K)()!![Z463$D1H,;ZN)0?EA;:.7C_1F<55SFY$B77_ZQT6!!<,/H@N.;B_%K_LL!_._X-MW$WYE>;.1\^IZ%\ M3WU?HW?]MKT7W]W/M;Z=__?E\<:;]#Y(,.N?US^M?WX'H\_4GL]_;X]6WNGA MFQ=ZM/*"T[-@N/;DXV@KRM'*1AFMO#W^1V?E;"Z%98^65FN*S(4D6%7;G!& M!<.$G6@J#3/3QGF;@=)T0O64REI6,GQP,]LK@<#,/4HU8I ;1ZC[,::G[VTF" M6]Q-9USZ&/8^T,7]/'B_GP^H!SD-B,B?CO,N=EJ1_?5@\'2O=NZ +M&G#FCU MN8.3A3?H5AX]ZH"H>GM[[^/!X%_C77KIWA%U)QW\^Y>SP)@9N1W/06Y MIFZ>_*6B6I_5"6)MW'Y-!U)!^84_)BQ 8[R-[P_R+Z M\O267S^.T^'F+]XO.ZVJ1#O9U#EY_.2J6.Z$W3GJFEP#O6RUO/ R7Q877OO> M8X58-LI>Z['?OZ95:^S]:BQB*5!E>AG^K8P$S=CC%XAGU2_)_7/_"%O#\2\^GR95"X/;.QD&[MKCYUJ M8W>-L>L"6ZY"P0_B@-,D'>.-DGA==PGT;BPN+ZA^9NZM-IQM.-MPWL5P+D+X MYE,\V!SD_QZ-/^ VB>"6SFY1]6EC;7-K7=)S5Y[HC97-=\//S^3P\Y/CX?/U MSQMO-JC-F^5+V$\MPX=&^!)C9"*(Q, (RY";6H9/.FF2-BG)FNB9*[=D?9_2 M,+2<+XV?OI\K@*L4/2CE$926Z&FE&IEU1K# W>7XZ:)0FD9-/XF:IH6VM78@ M-$26I;0,N.7,*5#,%@A!%F6BLRT952.F7O3M*GF M3$U X*7TD!Q!36HJ O7 MOGB?!39BZB4Q3:N*EZB5 TC,F9JTJI#.%%PHS,7DT$K%$S9B:L34C[Y=*4L> M2*MY*4(1,4'V)3D-S@2/MO[>++K^LM.TL'J2/@IEB9VL[XYR($-I%',80429 ML7#HIT6W"-LCKS;W]@_98=[?&8QW/^2#PYUO.CKC58I""Z^,8!9%34+C,W,T].0*M;68 ND16BPY81J&'RZ&":W"$DJ5C0I*TB%[C$(Z'0G- MQ4(3P?V![]1)@8Y+E3 SPP/!UUI!9D R#" +4&05*.6:"%X ^)*FS$G:2JDC M@##6HW2%2^!%"ZW0-A'<,PQ/37DM;#2E(C=4#(=,GW(23 <7I?6*%\ ^BN!% MB'OYO_W\'L=ID#^]KV>6)D>>]@XW\_ZUC/G+^D[O-17Q0"NL<.NE#&"L#H4+ M8<@>-*11E'S#G8_5.O@/O1KX+;'0JQEC/EB5O<9ZNM%R8B%A&(( 5I(@'3!8 MF7-\P-L=#;XSE0.3\YS'J(%LPN"5]."$S-%XH 4R!TVB87B>&)X:\S+;D)0N M+/.0&.E^P! 5,M"\6#1%^*!(DU!+UND&X0<,8>=<=MQB$ ED N^45\ C6F.R MUI '@JXS+P8IL M4LI -CR*&(M6)J+G,ILF@?N&X:DM'T26N9#:G*VI@=;:,BQ R]<%B&ALL4'T M4 (OPI[\GWN[;]N6_.5UB**SL]RH8C64J+S53GJK+!(Y15VNIT/$<=[]I<[$ M&DU$&5E2&3)%QF\CH;;<$U[OD'XIT'X MU*A7P[5G'_^)7+F0@V8"+1GV+EOF'" #@K:M9=O(U&OR> %P+(IW(FFM. X M9SPO5JA0TW16/VV3Q[T$LSH#9F,C>*^ I4"(AB@$0XR%>=">QP0I5B]=[V3R M(FS6=TZMP?87.W^2I;1MU%]$1]8:C,)+DD\6I#.((G"R]4L,+A?GFY^Q5TPT MF] !K/7*6\^\K;OUG$?F!2KF @:=-7@BHT>/!;&0]SWR,[:M@GE;^"J:S'6* M1@7(.@1/ZB07,F;I)(0;'IQIZ)TG>J=VO=51VV3((,B^QNIRRT+V@;D4#-KB M?0EMIV\1X*NE2D)$&UPD@U!9K\F<]U)G%Z(P[I)G<1M\;P.^,T'W)H -B;-@ MM6!@+# 'T3++R0C0,LF2&GP7 ;Z**[+;E; :+(!-/D<=K "E8A)>R:9 ]PS# MLT'W/F=M/"O6 P-M2/KR0')8%P4^<<^SZZ$"O0@;]9-2X2!GT9R-N1T3>N.Q.:]A7")9\QT^!N%N^?QAM;* M>]_*1?"+_SFMM'VCPGOSJ.?5GG%+SUB$N,TG,>X?Y7.EY$_S+ T.IKF4]P(U M%JOP; 7(%B5=/=?.I)*-1Y>AQEY;,*'4=$0Y1N,ON8]SH>T_67HSU-I4Y!MF MJ9^HQY,MG2?_9*Y+ LB,NV 86%0L)'0,8_5_*EW S,\3T+]8F49+#Y26='8Q M"Z.-1:(E X'6MR@092F N7R'EAH!W0(!'7\A(.>+!JTSH\ER#"(O+(286!9! M^Q1#Y@8>/9:]2L?1R*>1SW=KBQD?HN;:H#- 1.1R,0YE"2D4 9?U%S:=Z#8I M:335B9*7,EH-# T0)2GE6*@G>$3**TA M1T#NE"TQE(A:!&F:3G2G!#35B5 *LL&(=GB)=>="1^:--2QFK8I&*$F9ONE$ MB^#A/7^ ^3O^KI94X4MR%#1<>:>25@JL$C5],;( M1"]FW4/):26R\4R*3*J03(YY[PM+7D4(9%%G"2TUR@*@V-FLA,J\@"#Y4X]1 M.X-0#HFCSN&XAG7!->H/-.2V8U (,L MD:%*A9$JI<%)C\[E)H\7 ,6FH,ZY)K2R ;!$(O4",8-S-M90MR:/^PGEJ3PV MHAB-Q3 5 C( C5F*9A4KKB:1I+^[:$\7H2 E\D)Y]EPEQL>SKA,5M2J*%+2:JH*!<:;FC^(L66YT M%"(6,3]5;>[XZ?D>5&/2QJ1]/(O=Z'2^=#I5ER5'[7WTI"2+0.IR(#IU6C,O MHK(F2Y=#(759+7$[KX1 C4T;FS8VO9M#WXU(YTJD,R[$*(LP@,@*UY*(5 J& M(EH6I/8<$DIM9=-+&Y,V)GU Q\L;GR9LX#,*I&$ MSJ@LY@>GEW9.X/\<(KV4?J;QA\>G71L=[1!>XN3WNLK'NT==A-3C_Z&OG3NT M#G+9:D+3^[V#E9 MS(2Z_=LG!%G;).R7>9X,V,R_FU^.\[_'MYF%_8SO&!9J["^X_1&/#Q[]YTR? M=L:[[-P8GN_^I)./_R?LTZW?>/&YZ9G@/M#R!2>\##7T&6WP6A0?7)&E&*GD MV9'=P?VWU)"3.:F-./E+77CZK.3Z,O3??&\]9J:31 A6=>HCA("6J+!JEUYB MS6Q0%]MT&70+G*9N&]\?Y%]./_R:Q@?OM_'XE_%N-P'=3>>7,K7N9+2\7P:A MZX"=;&B[L3R'RLDU,,O&PX67^;*X\-KW'BO$,O"++W_OL=^_II5N MC;U?C;U<@WZP'=>+73=W*87IV[)PNN,O+M.I"R#FU>?+I*9X8&,GV]A=>^Q4&[MKC%T7V7$5 M"GX0YU8FR>5NE)3HNDN@=V-Q>4'U,W,)M>%LP]F&\RZ&8@__=H M_ &W:Y'AEHQK04YX6P$!2X*4SZ0I[L)L*6T_X^MI;L?YF"*.=O\?#K9<[Z_(OO;'V0JX^_TL/WXRV-U;^ MV*R; ^7/_\5FZ\>4'OV-C:6-G>'FZMP\;*NT_K\N]WPYW? MMS=V?B_#V>*QF!P7F0N64K$,I'4,I/O?)+1M\X-+SEGVCL M=$OLA+X([XR5$#68E+PR&9+-*A9MBM278Z>+(D8:,?TD8IJ617$2A].T*Q)2<)AM M@8]>01(%<];20H)L99(G]<>;/==+=IH6(O':)N.$9S)S8B>)@2$8QZ*-D4,V MR;K41WMN$;9&7DVSUX]W/^2#PYUO.3%5Z,9V"QD W8Z#1;-E>LK(UKPD%,0=@P($SA\&SXJ,* H0AP=+2ABP M?)''DH-'GTR!X'102G)-:\$8%Y._I*7S786B87B>&)XZ7Y(,1=D2"+2NUFS4 M9..@Y8RG()*P"J$>@!2:+QEC&X8?+H:5R,HKK@O)8DA2HT2=E <)WZJ+0 @RJ) FYX!E R0R+-LRG !"USU'Y)H(7 +X:HH.$VGJ;@91F MY[%PM,I$;Z0!T41PSS \->0-B5@%UC(5$C+PA;. I%5GD#9SD0POJH\B>!%B M7OYO/[_'<1KD3^_S[L%LA;IK&?.7]9S>:RIR9 &@BIBY3I"+1$1E'?(0/(\V MRIMI$EW^P =>U_BV6.C5C#$O5,Y0BF-$-X6!\YQY;3114)3.\%I^)1%0G6P8?;@8):L.1.!(W1? BT-'H"V2\Y*3!M]$;(^0.S76 MNWX M/ [$-&J?'[7/GH*Q 7T)#IG511"U!\U(]RK,:&6 9C44+XG:EZ10/7*UMNV2 M>3LY> )2L[TB(PJ2M$YD;72H.:(R:G?)W@,V8_: M&>9YU$Q!U%R:;'GUWTHEE[S5C>0:R2TVR263T23T49L P0>4,6!(7,L@4<4; MYB!I_#8G?IOZQUSAV1B>6#"IUG;N8++1C:W9_3G&8L0N/DDQOVCG ;;TP4^/:$Z.)AFH=H+ MU-BN--[ET[9?=ANZ=Z-R><7Y6UU\,+IQ(,W8"XY*Q0+<:93*R%PTJ<7>Q7S) ME 7VOZ3I;<()6!O*[O?1#T^+0&;9';<@6<\<,X Z%,]/<2D< JYY28_Z$B9 M1DL/E):$%=X[HSB@!Z41A9=&IQ10D#$O+WWXJ1'03R&@:0WJ:&7A$233(E0K MG1?F?) ,+/=91@>&^T>/C1.-?!KYW!/RX0ECD@II#2L(004':)2(*6JN05QR MT[?I1+=)2:.I3I0-H"[9,C0R5L>A9)CJ81YND@A6R\@?F;9WMH2.XODJ,P*66=M0RN-%B"2:'!R?C2.Z MX>GQLQ&)D[Y]*RAQ88/VYS] #X;IYW/^_")]K?'['/G]KUG7R?]C[TN;VDJ2 M=O_*">*]<7LB5$SM2_<;1- &>^AHB;:-[0M?B%I!6$B,),SRZV_6D4!BLUD$ M"*B.&0Q:SJE35?G4DUE93Q*&.=&YCAC /% UIY%FP2 1F9196H\;/^OMN=G9 MSYQO[A4D+4@ZCX?<"YS.%DXG=!F&13GJ#-(:6\0]-\@DQQ#7/FI&24HVAZ], M@Y@'%W@N:%K0M*#ILYZF+T Z4R"="B%*RK4P0B!F>4(\88H,-0IXJ3,^*@=8 M.KLMO8*D!4D+DC[_N?T"I[.%TZDPKL=Y-TTABDU W("'[W*A%*9" )R5TC+W MZGAI'03^]]#"39?JA\KSN=T]K'.AX)70_K'TO_6/T9.Y_K^7SI_R[,VSYZQO MW>Z&V 7;T37KO^"-V*E*?+1W]3J=BPF>AXKHT!J@O*34W?[' M]#B@)QD(=>U _$;PO\Z>]>GO_\?%CEED/'=$-8;SUN$^7-1?*C?-& N$1:N% MXM%IH[Q6#+,8=/(4B^V5&K\))@ 2E&"!R77EI+O#7O]D LH;_-OZ]OJ<8MNM5OU-5KMS8WF26MC\ZA%X1H;'_G6AX\,\+43 M__/I9.M;.'"4RR;]>++^K4DV-U;9UOX:KMM+_]IMGJZ1UMXR?"_LME9VOV^M MA+2^LD.VL05W/F&&(L- 4CW\9K&7"*:U5,%*&Y@=K:)@+C$LYS50>"$HQB8I M03@UTDKC:3+&"$*=]'2ABK#,'63$Z1_&A:6UUM?5UL;ZI[75SV? /![>2Z9V MR3#'9O>KNRT]\I3Y['=C..S$]70^>=X=]OOPVT;&Y3<[?3:6C[<],88'&Y!F M,B*.+4,:>XNBCD13ZJ)VXO)TF ;'?=O?:7?K!51>0L9G7*&6!U4OU6M)L$.X M++0(5FA821KPZV@*U)H'_0B3;?^@WQ[$D=Y+?JMW857>H?0DC#X MU^\W+LOC/ABS# $MG.H5<=$O\7E!ZV=AGSSUS@G,B(9 ]W3LP2#^?O;+'V?Y MX^UN_9#UERX3#KC+'T?M,-S]W9A%+5BFU.-MY_'E1^^2Q9IM7^).H_<4792& MWO@V7B0WOO>SRQ*R*)FZUV5__IY@C]18 MKME;#^^\I>B-],HF NPBB<2C88Y%CJ5C+F*#C1SM*HX9W#VC-^<$#^9F\VQJ MSDW0YIX,;QRT^?1]DS;A>A]SH(88;OUX6LZS\O( MBHM!DF@TER@PH1$W3"$CI$!.><(\<'+GP64FS#0XP[.-V;R6 '+@ W X";U 50@1/#*$.>68YXT!B9H RR MWD;B W4XQP0) 8";V>'LIQ*4O0?1GCO4^=;K?T?@21_T>SX.;G-V^'4?9GA* M"I7[?JW[SZCG"\3!A>)30 QN*'Q M'/1X9NL.IHM=M;T^YHA=[>X"]315Z)EX3EA(B5DC$B;"YS*1$%CL;@PI* M1)9]EH9B^NGM[2W$A=ZWN^W!;@S53J\7[J?W\29JV3[E8GXV)A_RD!1PN0NX MG$PMYL3B1/,I1$<,K.C:"&0,MS"5M)(Z*J$(SW7$>(/2605$YBCF46SW.8A! ML=T'V.Z$&&ACJ%7$(T&SK\](!&(@.7)@M]9@85)MN\#$ 7+GR'9?D3N_$E/L MY\/!OC<8Y@WWFB'D$$@HKOWCLX%:IV"2 V,/VD/HH],8WL%P%&2Y"[*T+I10 MEM8([RPB,A'$K1" + J#GV\=ILXES_S"DE -9NX(+,7%?PTK>;&[6=K=5/0^ M8<4,!6N+'NP.0,3^5*L_15%%/[I]WZT!]G>P#2J>)SWSD:U#!WT6QSXV/57U,=> MAX_SVYSRBWQDMC[^\RG"D_V(!7WNA#[3N0/:A."8YTA)#UR#,H*L$!I11_*! M*BL3'SDX\AKP^5>)*3R;O3WE"E_L[8'V-EGM([628B<1(33!:A\3TCAE>_,N M>169]<#MF6E(=C6@\)CV]A9B"6N3*$*CZL9AT0PMBB*O*O#2BL,"S7>!YI-+ M>RQ:J82($T"%#%'(<>R0QTE1B1D5#FF[D0XH84X'.>87.I^2X M!3KO#)T35FLY5L9(ADP@#'%O.#*&!21YT)9:2IGFP&HY;S UXXCUW"@OG0L' M36N7O$C=I:-^.TM:A-Y1MVH/)YMO)Z,(VSF>R+P; *GCGL+MO^]_C2'=B M\B5W4L&3V'T8PV$5_WMH.]6P-Y+.:*<4^_77SP2=\LMGJ3N32^1P6WYG$9OI=V]VIQ3RJNB=JX47UQP"&H0]WW6E[:'(_UK.V ;\.SJ1H MZ@Y(E:T.^KUPZ(>Y-]K=X>B/#'+P9C<>Q7X%$VI0-PM>&7\8?!$ ISP8]9WS MOK4? P,2U\>G*-_,Y.[,8^].]H'#*8AG;="XO5 MRD3]*K7[T,&#]G&U#^W?K6^4VAG[JDQ%&Z.'A^[UV8+"Z+%^'0/-E_F?.Z#[ MO71WIF!>W.L(1)[;*S"SS\%>ODRPO[&.0YJVL):F0U<%UI M.4U @KTE,1\96KRJDUF_D3>C_^8!]7[_IQ\/;#NL'A_$[B .EKNA3JV: M&P6ODS.PV.2MTR\GS0]-L@4&WCK]> 0,CV^M[.YGP$CV5KYLWT9 M+%I[.PSN<[1Y^G6_N>)9:^5/8'B[W]<_;&;!3=(\7<5;*U^_-S_\E8 %BFV& MC4M1242I6\0X\T8=*99+G$_+( G).)4; #)E7B1$L7/(]$2,95"M:R MRXI?_WQ:_6=Y;:5:_7__K+8^KWZNEELKU?K&?U8__5P/;NZ%PJY7K/MU]USL M3F.(QX9[)@SG/AAKA''YHTXXH:1_0H6[VAZ6!X,X',R7N-T3FP8\R\FVS/W& MO41,!S -EQ2R(5=A]TQ%09TB\HII:$.-I8K(X2B,")=)<-HV? M2,T=C- *UL 17(U6P;HR]EV5YRX;V54AV1O,;CS;.5U468D.5M::K[SM M'W&L'#=V_J>^./;<\.0K-J_?A\.;OW*=S-USGE_C"U,_=_F19WXG( 1?Z MCFR"QOYN.T?V9+#P[XNP!9AUJ0\O/_[-S.,GHIBW@(R'*@Q>>]]?3N^B3%B4 M"5^>'E]1)BS*A%.=\ X^D3WB'&H")E1[HH==!ZYQ#IAXGX-=@QQ"B>T?&;@> MLM_\UO=$WM*6!S$._( H)4^,"P9<4EDLB+92.)W,+':++YP.&LWB?$JH%8=C MS>KYV0>Y'Z4?[X-L[:VO?&'-O:^=YK?F"=R7-J&M\"]O[NW =?[/-T#9YQ\ZBYL@/_[L!UP#7X\/Y[\]LJW]JXI&:H M).?,X>P:!XHXT"#D6,AY/LXQ(;D)/"TL:=+@UV3WS&DJ;Q$S+%CW2'73-1!D M\ BP$IX3RG64+EDOG--:Q^1FL+U;L&[&6#<+?-LQQ9N6\Q]KI'IGTLQHWN=I[SFN5](CO5\9>[5P=2+ M>PX%F.X!3--'&BB/FCJO4!1,(!XP0SHYCUR.M">9=/1B84FI!M,/SD6YWOX? ME6==NN6]#DB^"?-]*MF%8KXS,-\)KPB),RJQ0$'07,0/?"C-=$0":QP,QEI( M#.:+&_*ND@N/:KYO(>AU1AV^+F],[30-[?'#5!E>-PP] 8L8C\M&'H@"/'J[ZC _I]KB*PDRC/*@0]SO M=>OLZ6QT\;^'[8- "1=T&E4 M-!GNO4!$1XHXDQ(90QW"003,M?0LD(4E+AI$/+C82XD]S*\%/R*'*!;\"!8\ M(17 &RQGE-?2JHA[ 1;,HD)6IJR_CJ.U(8NO-91Y\+9&"3_)@MX#ABYH0";FL.,& >PP\&V21)8%BWS M1%J=#,E$@O &>3@,E6#$_)KO$P0CBOG.RGRG1!TI,3)RB;QG.LL\.>2,Q\ G M$HZ14)PXSI4@&F9F11]+:.*V%2+Z,,OSR91Q[FZ)0SPC=YB,QNA(64&>>R#/ M)/L!-S<^\FW-N-",@0^CLZ@CQQPYS#P2TEE!M0J 1:,"=?K!.QDE"C&_]GM_ M\E",]!&,]/2"D1J6B.+$ S&P8*3,*>0D4RA%(EQ,A,%_"TN:SI&!OH4@PU3& M<&U,HT,^_K^'[=$AU5J=IL0;;N8,5+"HX*=6BL,,-XQ8$;&PDGM&>2H'6.8/ MF(ZGQ.A#@&&2B#B2$">*(F.205%$%BPU$DM=,P>,YVE+M80=9FS%!FM*)"=8 M LV/4AIB4HQ16*+?Z[?/4QD6)/=R$0-X$<%IDQ"8Q[HQT'&<-&\-3BL(Y M-P,>\:%ON\/!).Q9<.?NN+,^R7X@3?C":^6U"0+\@4@Q\SXD?3L"<1K[O6 ' MN\5R'\5R3R]8KF-14F,Y(CD)FBM@#<.4=-2"Y=::J/2/.;+=MQ"5 M."]K'>)!IW>2LWS.#G"64,3LMR\NAS]'G5_7TBU0\R"2<+0=;:#:<((B21EF M<"ZNBQU*/I.\E!3/!('3>=H7+?&%N=V9**8Y*Q9PM(VC5V"+#$D1,>(B)00P MZ9"0)*B4!*>4+RQ)?%44N@0-'M.P[L>M[E\@X57K[VRIWSOTW ;R\-S_;'E;:F8!Q\.(Y:T11S;A)PA&BE*(M:">9YS1ADE#3FS MTRB\6K_.>LKE$5;ETIJQ;!N]IMC&*B6>SW=J9@+BR7ADO )HYMH*Y9@B42\L\<6K MFY5WGR]X\:YX^3)0]GVN4G?8KT]GYJ)XAX.Z.%>=*WE1)3W;B[]5@F6C&L18 MM7K#6+%_W5;M&_.E?*^VTT6?,4D'#_K]VM;ZM'0&0!%;\?M_;>[VYM[!PW:?.XN;\& M;?B:H#U\.Q=@"9P8Y%4^=(:=0=H9@N#U(&$)"MC$*R6FK&!1$H>=S(E_3&,8 M!::4BSHY'/WELD1U<:[JS^6_EUOO5JO/_UE=W:A65C>6U_[^_/.27==7J_G5 MW9^NP-6R]_" X>^V=>U.71UPGNI_TA&L;^?M5SX$O9<:G9.];< MNF%9OU[,;4GY[!FVE*Y*&[1U&LJ'69\1JS^]N5^M8.8+P#4^+=)1=VQ)U,J MI)0**<^V)SMFNY_!B^JWYT[YX[YL=[1WL/_U^^:>/U[?6,5;WS+CA;:M>+[^ M[0O9_-8\@>NTFQ_@.M]6^>6]@ZUOG]JMTU6X_B=HLS]MK:S!O7?$UL;7W=S,R?ET.&SYL#5>W%G8U&#D^V\Z]C!H)W:,11XN@<\ M34L8.$J)TPJCP"-#/'*-G$H:!2TLCH83)_*.GFX0.D\"KN4$XLMC%L66'\66 MI\28N<-8:X.L\ EQ:3#2P>>2DU+Y))E-(8LQFX:6#Y8C*2<2[V2)7ZVO8W3E M^.'S!V_.QJ+@S3WP9KH$5-YL5H8DQ)S3B',BLR9;0)P*ZA/C.(DZ[;,AR:P\ MFSD*SQ33??JH1#'=!YGNE.*RI4R2*!%+,1ML3,A& 3\T<(-H/1;6+RQ1V3!\ MGJJW_8(JG.W70V/CSZW]J3Y9&OS,#7X5H:CW[6Y.VJLZT0[B= Y-B4T](YT< MC\K?>5#.TM].RLIT]Y6I-4TJ+:$)RX01)8G"RI08TE0)9)/QW"?/:>!9$8L^ M?&$J\:CYM=\GX)3%?F=GOQ-F&2--0F4A38>!61+CD%;)(V&$4H+"H,K,+!N: M/5A,L\2@[F1]:SF-+PZ&.4WLWFJ:;\*AG944UEF/_S/J\((M=\>6"V)8V).D MHN$HZZ4#P&B"G.86*68#EDP'8,C,H[R5+-4RCX+00/:JF+$BAXQD#!2&SDRCFY@CCW M0)SIY.' 30@L&F2$X^!J^"SA[R)2$< G$8TCDSFUCLU"N;\$"^;7AI\@6%!L M>)8V/&$-P07'L_B(8)HB[DD &Z8:964/>$4(X50^ * ;C#_X $ )&#RFD.;% MY.-["#.]K7,+L^B@5X/@3\7""G0_+(?@HH0F=R[Q!+0K$)V3ARE'.B6-L$T2 M_D^,,7FOAN$&EGBV9QMF8#TOXWA7P=&"H_/'A N./AQ')_J9"4MAL""(.*5' M>V:.1HX4-I%83Q-7*N,H;Q VXS-BSXBC%R4T;R68^?32!?3>T@53R@7/H=93 M?8KYM$4M&36H#OI@RGVX2Q4.8S7LU5H[P_9^%MKII#O"^81<(&^?VX MGROG1&@/3)W8K]ZU8]?6U8S4'UG;IWMH.Y6W@]VJW M*S2P^#,5JSF1K=JXH"HU%GXZW,_F< IWR8:0@?0'C#G,Y'GF9 MK+]R (WIA2D1K!>I5R4DN8]>%1>+G-].J^FNPE+\,82EF+YO@V;4V,?(C[V3 MLI829;0>I;%2Z6?2+'MMHEY_1@#!;L;HL4;I; 7.'B,?_47U[]A/J_ZI5ZX* M>,^/]N"G2>2O?\Y]CL/A2!GW+??":C?<9';WW>:XB_,XUU&IS^WCJMFKUF59XHH$30C1V'', _RP-,?TZC(( MM$@SW"K&][ZSN?<=?-W-D];*7WOK&[DX0O[,%[A_OL9?N[D0 EQO[W*,+\?_ MUC=63[;VH'W[3='*Q1' 9][:6.8M\*F;^ZL8G@G\ZU96@3J9Z-R)+/ID""*: M$<0EU<@PH5%2PI 0 N4IU3(KW#Q8FN&%R=P]*E>[1;;LPQ#U12/+0PNL/ !B MQJ6X"J+<#5'HY)R-S_OE0B+A#$:<+-ST4A'E M#5K_;R_#_,<,XY_QCD.!@;O! #^' 4-8-#)%)'R4B!LN)E _/KA-BB(?HR(;8]%:B2W'%##/#)Y!+B2ACD MP$M F-@8I.5II =\#PW1QZ.'SQQ9>H%>XA,6;2XQHJ:8L]HLGRJ()D5+B%)=4P3+T86W[1=G>7Z,PS&EZ)SCS( "?1F1"4X21A M9(G6B#-%D(DL"Y:(2",1W >_L&0:4E]-Z[XI.//TME?H]XM8J4LYCI<*&-,1 M#J*B-BQQQ 2EB/,(D!&21SQ12@F%!=VF^Q7D>*0S&]=D]5_( +^4R?PL9R%N M45(;8XY 2YN#)6^>% MX(R[&+BEVLZ EK^#^^66?&L/=]\=#J!;)B>T3UX)&?^ZUZ1KIULKWPD0:;*U M\6EO:^/];I-^/&[M?3]J?MOJK*^\W]U:^7)Z]6!V\W1SK_5]?>/+R>;>UT[K M0ZO3_+8*UUJEZQO+QUO[<,]O[Z']K8O%B;'VU >AD%&6(*ZTR%4['3*$$:Z, M"$R:.L6*BCO&STJ"1<&YUX9STDOLHY8\X1/3&(QZS<:@#Q-*><2LQ\DA1P3C4$XR\%YUY34D7L_VC[>)MB M+R]P2^0N!V&,<,DH14P )@6+KY'<23DCGQ0!8F-4\(,UUE.'DL:-Y^I)KD M4&8R@# C@6@2-'5>L8PPAC0POZ/ 3=F*?'2[XTHJD;!B0B7.!3:.J<"YQV!\ MQ/I05O;YLKO)RFYE8DEYABBQ65U5$F1)2LAC$RR//.?T@-UQW-#TCNJJ143U M(2*J;_F(RGQM:1;DF1GR3)=Q2X8:)X-&+.0#KYPQ9)*3B O#?)21!F,6EBCF M#6H>K.O\PH(GQ?CG)9VX&/\,C7]".Q*5S+)!G=9T>3@8 M-8Y=3IA*.#.-!)Q#48:2EM%[;Y46)'L[JH'5U1)Q\Y-O^?9,[[F7^F)Z]S*] MJ3(N7#&OC$:>*8.X]18Y135*F'KA(U>"X7P,73<4OEH)X#%-[RW$&/[N=7?0 M,/;WKZ3YE>(MI>C JX_2M'I=7P#\[@!^(=>%8Z45 >YDN48\U_$T.CK$O<6: MU?G0'HMI59N.:8ROBY4(;*^H#.A1,[Z$F.[*AKC^S\1M@3E8FY[OY_7.R8 M1<9S1U2/7'QE!:[ZHRZDL]8=#/N']2'CY6[X3PP[T)CE436.=ARLM >^TQL< M]N>F$,OZYS,(^MI>_[:*UU=:;8 NKGQD6QN+(L,+>O?OK9;'YIT:V]WK[7Q M_?AR(9;6MS4!G^< 1Z*YLK7;J@\3?@=H^2*VOJWAS=.M_?4/3;*^\3XU]Y9Q M:V>;!$X]!<_:65ESLH0LD#*44M30T\0[1T;K!QA4#,L9_1-CUBLA7;"4.^X= M9YP11R.3E'#!+Y=N65G]M/9U>6/MZVJUUOJ\\>E+<[6U\?G*\;Z;3H)=,;&% MGYOS^&OCRYP !\9#*J=3L_93J>NJ]3- -([/-MW\@#O MC@R7'D(N/V0 ,8Y#/HXZ&U9\-:SSVN[:[$ZN^'<9J]/M@ ML=KH59WV?GL(USJ[$*P9C5$MIZHV]7P8%JY\Y8I^S('A*J-/AQ[T2[AN?=?2N#;EOCFP_3/46]-\N+.RQ:H^ZKN[_\X$\&ZP\16IFFC_? MSZ7K8O7#]L^\D5S #N;,03V;ZK5A-%/Z<1!M'T8G-R[$'['3.\ATXJRD5[N> M'KLQCRA@F^U4=A]8\W!\XGD0IQIZ9 >5/3CH]X[!61I&N-'_W$5,%^MD72(Y M!,9CQ-8'JA6ER@%9DL;<$ 03=_#7)J"V/!C$86O\2,OU$YU[:?*-4:36WO+I MMF1,"$,=PMXSQ(4TR"2M4(Q666:2Q,DN+%%F%LD51ZL"8^KDT%?]!.H <0#Z\XAT3FIHF5JGSE%M BJ[ M%A8(&.O#?@U&YQ#[,Q<+2\&"C5H[AF%:27@>*AD.1&L%KA:]UL6:FE*P OC? MPV%_'RZZ>_.,VHC]_?5T%@1Z!S CZF4*YEA=*#5U>D>CI; P MA1DSA2Q>,LT6X"/YSXMT,UNZC_VAA7?=J-95-=B-<0CWB_L/X FC9[S+RB$Y M=]HJ@"MPI:CQ!B#5/Y=+@SR-WL"Q9ZEET M/"5.HC \ 6=P,*\2D8=Y"=NMY1!+' RK3SF< M,Q6S>]'T:$1Q+D:T@/O9>L3ZM3 ;X,;?:W^N?\KAI5$/Y+AKID YB0L^"PRE MU^_76FR#ZK=!C!5@>*R(A+D!-/)?X_DRGA=A%*'JMP??*WW MSK^WC^'#YS>MHVB#(WM0U8*..Z-*J-5ON?PYQ7]<_=R@?H?\\:\16;KF _D6 M-1T;/5_]1IZT=UD@J4]6RR1@(7;<>ZFQ,CRH$$GR$D"LL*-' [:/9/WC-BP> MUEEC@!_E8(H5&-PB'9!C%!9-[, Y K>("?R3)?),4A!&2E1YM:C^SK/Z-YBR M(2:PF3P-KTSJ877C-('AA!5U)C-EK?7^YOGP/IO(&3!E7#J?#8B^N>GPY;AU MM.VI#)XFC0)AP)@23\@HS7)= !$(98QI"HQIT5RC@O1_8!+T>X<[N]7G> !> M5A:.@R%A(_P8]F"EN,[EN@Y88+K$E( ^U0Y8P9,7,8$VCV "6>%\2D:A"&X/ MXC!/LAXV1S!O2" ^J6C-G7*CJ!>)2B4=!\KNF#,B2)5D--@)84CQH!YY0*,G MGD3PH3"AX$!S6"6Y/'V2$<3 6P.N/- MS8.Q^'ZF;0Y>BS["9 Q@%G7H*Z,GK*KG@K_7(29\LY<2S%ZX#71VYV0L\@O7 MLH/L5]QPQUZW_F#\[R&80"?OIEV"Z/.[GM/5,V\VG)O-93_VU4=%UZ%#\G[Q M"&+RA.[''=O/23&CJ&?FSD3],9CJI'KCN[V?PX@P$IW1SG(\L"/:W.[:KL\O M#X;P=[VM>9 W/+O#^OJ+L*:._(*17=^K#D MO,P37E9R'G]SR7GOLBAXW(W=09V?YWO[,<^F.4G X\WVV8KWA<(UOJ]_6SL> MK7P?X3M-N/>G_:T53[?VF[3U;?.D^6'MZHH'J]C6MX\"KE^O?*T5:-_I#FY] MV/K>@M5N\W23;.VM'6WNO4_K*ZO'VY08Z1@&VL)Q0#R7<'>.1P0O9G4=JV*R ME]/OA T1V(EQ#LPB>&.4%02HBJ%>8F ]E]/OEM^]^]+\\O?RQNI*M;[QG]5/ MU;OUYC^?5O^SVOH\RLF#OU=_F8YWLYE>F^;UZU9>?"J9',PH@:,5C">=3'1) M$9>2"F#A>;?LD:?G9P]KQ6$GKJ=E[P_W#^M,D!IZKYFX?_<&@XV\P+WAV7NT MK0.7VBF,L O@OZEHD*WST87"3&O*M->79^/=-?Z??P'>N%#!8%QDX! 6USY< M9$2QQAECCX/I]&ZU*)ZCB\"'MA.S.=L%K>E5JX?IP9&:>O+::O2_$E*BQ!Q_XH:^^T0.O%Y*FI\ MZ?8CM.(4\/*#;7?__5OF+?^J?J+)\S151IZS3]Z-%BE8A1ZG$RY\='8U;>YR MNFZ^!V#YAVUW\M*(8'%' PL+Z^?HQZD(MQB36_7$F^K1*X=4WH\SX,[2*$JW MWK-;ZU[\/+3]>I_[8E;!YQP*?<- >F76U:&!C3Y?K]>'WCXU%KK[,+?XNMO4_MUMX.6=_P?&O_T_YER8GF MA]6CU@8\V^F7T_6-50'/2.&^\'=GO_5AC:ZO?!&MT]W]K0];%RLM>!C%Y!Q% M>5 0=XDBDUA$3K*$'?91N;"PQ*_*']Y1;N*NL_ZQ)7HN@>^M)7H*>KTJ]+J3 MZ&306BH=J6*>BRBU<*:M1Q,DB M'C!%+M:G.HETQF 24TXZ(U?/]MTD)EDPKJ\,PS2V5@9/ZS*LF1GLI!";< MY\JB--A;8-BM4^(*O#T4WL@YO+FH-8[1(^UXRGJY.A]>%D@ A=8,.Y^PS/#6 M$.SV2M4%X0K"O3J$P\SKZ+A(5!@N?-"!D,!,%,XQZOE/BH\5A'MZA&/G"!=% M4,QBBVRM""ZL0@Z3A!B1.>/'XNAC73Q9\L+A"L*]882SF'%+HHN&&P[68A67 MDA@>*#4 =;@@W#PAG#A'.$*TCW4I4ZD]XD"_D<5$(!:#(!A8N7$DGX)H,'%5 M1V#^$.XM%$I8OR;);2?K@?S6J5,N7,RG(_)ABXX=#-H)VIU'ZS:EEV_5/Z^P M=(N0%"=K Q>4\D"DCM9C3G@R26C)R+4YO;<*IZW[]I_U>'RZ/!RM.%Q/&_9X M>3CLM]UAG<&WT?O'SI-:].EE&)\@89\%U4:3A7VT02I"?="&*L]8UIK:Y)*'M_"CF_- M0HIE/X5E3U5G\N"(8<:0$C:?7R$::0&^&+'@DAFJ'$W9%^,-::X>V+R?#GVQ M\;EIYKM6C(J=4>N8Y38+HLEC/MTE/ L@\R\U:E6/'M7A55H2/ MD2$J@HO:*>!A.I>6N%JLIRS76ZSFV[4GHE-# L8P8Q6@(XI009!4/R!D9?60KAD"?V. G@4/+-<':4D1MRBQ%<'!"L$7! M!**=-322?)J@085\^ YGL?1Y7-1G&#$L%C^O%C^)*\KL9Q)ED)%:(F!O,A=2 M"D@)04-0"?LL\L0;@L[J"%$Q^SDT^QF'%PN7GQ-#GP09>0B1^WI[G\6\M%-D MLYJK$\D%@I/ D14N_P9,?091QAOV!(MU/[%U3\*+3 DFP3_+.I5@XB1[ZEPY ME.6Q$]/!QIR;2.75U.OGL^RWD( X);C0M"?56!7OKI'<<2[H6!R/07^'WF&6 MOCM[@#>;1C[[#GH]..\#(5H)S2@P.4JM<#GO/)4,5A*+6,&.8_CP5 M4'4R&>YH0-B+F%,N,3*<&Y0%M!4AD@F1A?2OIH_?;P=H=F;QS'O$!2 +0,Y> MSH8R)\ M$@X'(,)$1^'J@I^%OQ\F_AYETU!SWE@AG%P.077$3OOO,06 MT-,DA[&Y&4#+0<:G1U(RI1GF3$H^(A.I0YQ;@:Q3"LG$M8;Q9",D50V!9Y!. M7$"T@.@; ]$[8&@(Q FE/%:1<,FMP50)[+GW3N(H?"&AL MH,!EB Y:$\:]+O@Y!_@YV:>*04NL$P'4E.#$F\2SPJ-#1!NA81V4UI*%)=%@ M,SOI\OSP6>]S_;O>Z+Q5X;;Y*W59*FW]\N;M;GU:X*YELNA(?/U%ELGB1-RK M3)9>)/)V!8+N6"))Z$O#YDEK8ZNSN?=I?W-O M"]KUG M&U_@&5O[F]^:9'/OK_;F7NMBF2Q")??<*F249_GT2T(Z)H>TR+5EL'/&944\ M\>!-FZ)/7N#K9<.7C=K;)%)D6G&&L368<2%2D)YB/\KJ*?#U%/ U51U+Q^@E MP)?D1B!N(D&.6HZL(88G2:DS:6')S.R,;H&O E_S].!W*J] M754">&DYHE) M0RG#)"J" Q/>NYOQJV0E/CW&3;(2H_%*^Q 1S@<7>60,&>TBBE8JFD@2/I%1 M 1D] _&1@G %X>;IP>^$$&Z2/*@H MM50!PL5$9"Z119#642*"?;#1.^.Y!A;7X*K4 "P ]X8!+K%H!<%,8,LXQ\9F M;0K#@G 66R)^XH(6@'MZ@)MD]W$2?*Y(BQRA%/'@-++:2H0MYD#NM S)+BQ1 MVL#Z(0=+G@KAWH) Q745LG)MK%(:Z\Z!,XX99<13(HC@GFG-) :"AH-(2@LK ML[!.C5HL"^M@+'X507O+&MU/!5_3!;&(=(E1@Q$U2@,_RR?DDL-(Z!Q-$-3P M&!:6&)DG@>XBPC]S[RK8$*7 P#T2-U$:G(P,)HKD;)8(N(49WYV%%%-_"E.? M!-2Q=EC'9!$5/B N:0!3EP[A9(.G4E'";';%A'A(L>)BYW-LYYSHZ(-*0$H9 M-\D:@B6S#!/"@E>)%SM_L78^"2IK3:AR1J#D7+9SP5 ^&H92'GIFHA=&U:(A MAEW=^B^&_BH,W3$F U'..TXX%\XZJCFVSD=/A%"D&/J+-?1);%4X1RQ-&'E9 M:UJ0@#0G!'F7!%0,5UJ:#U;S+#H[L\;7EVHH24X(!-E$@7I@)@HYI"E."&'O2 FI"S06W3W MWX"I/TMP1!J"/W@_ MH9C]_)K]+,.,Q;:?U;8G846GJ,")>D09ICFLF(MU>X](XAAFB)2)DH4E3>>I MW$:Q[!E;]@SBBH6[SZ&93X**(;G(B9#(Z^ 1MYP@JU-$3%O!>>0LIL+=WX*I M/TMDL1C^$QO^5#DM:IV$\43$YEH#@DJDF8G(42-=B@8PQ&41XRYBW 4A'W\'7DONC!$\ MZ02$6=KHJ(N8&:LQ"\S=#)'EX,[3P^A4.FP^?8@#R<6A*>)$8^2"E2A&0['P MW#$2%I94 YM2$*9@:,'0Q\10I;4@FGH>5.+48@W@&9+%,F&KF& %0^<)0R=[ M E0925P^[2@P R"5#!E%*,+@WL>.;"$L,-(Q^BD5% M(!H =%?@6ATVG#),8F<<.5)!L\DD[6"QNB$+2 Z M3R ZV;V2(2@3!4$VZBS#H0*"!3 B0U,21$G.LUJD) WV("6UN0'1:PILC9^J M=;@/9N)'?^>YW>X>UGNIMR_!-;8>3A=5KJ]TT!NT\P5^[\=1'8YQ/:3Q;L+4 M%\<=@B=?L0Z>_7!X\U>N*][TQ"!1%[.:VE ;]>;4S]W^1,A^)R+7C_8[L@D: M^[OM'-F3P<*_+U:L:G?1I3Z\_/@WC\--]:_R7))G:]#SUT?[WTNS:X17,CFO ME<#1"I8#HB:ZI(A+206&(XT+2\N=3F5_>G*BJJ<9O#+L58,X''9B+DA0_;9C MV]W!OVJE%G@,N&,:US/P9_4,TKC^0VY7744#(#K#Q6J=,[JG9C MV(&+M/Q=+W?\(-:5 M.FJKKJ_]>0C_Y,\/^!GLN8\W/@:B>3$*#1X-3I$%0 M3HERUCHB/1&$))A-;EN+A6OL90RO*#.TVD(NF QZ$IM1U]K,;T2<+S5/?_\_ M+G;,(N.Y(ZK_O;!L7&1#@C$6"(M6"\4S-5)@W2PG<^OD*18Y!XAB0C!!DY*C M%TG.WQ'F;WS?[N84AK^CA MM/8^BM;>+A"/5=P\;9YL;6SM-E<^=;:^?<% 6#KQ/Y].MKZ% T>YW/KV=:^Y MLBJV5K[@K94UVEKY3M<_K-'-C8^GS=._.G"-H]:'KYVMC4\)VG+26MYVF#)O M@)M(FJF*P E9"W7Y\^KG:YG>A;]O MX'57D''A9A2^=GG_]32\^'P^I@ L0-,D)%>"FB2-391Q3UWB@MU$(W[=+Q?O M@[7R5/G@@@@\2:49$SSYR(322B5\#>5\?@;UKAV[MNK4ME/U@.V/TS-N M-0+F$?*94]65&<^N OT(?9A&;&O<[G&O_]_!V%$:GCW/KOV1!W@?'(VZQG7L M[^P?#T[C;[L[-2&^,&P8-'9WS>'/C[65_MH!7[Q#H.5Q?,1Z6)=A5(>#Y6[XNVW=>"T;#?5&?5KG[;J*Q^O95711 MT6000+K,I:TB<=1\_'.Q,Y%#\53Q?7U:*%WJGW52:;&O5>#O12QQX,XN]GO_P1 MVH.#CCWYO=VMG[7^TN5=&[C+)/:_B$?Q__%YI?'UQV\OUF]=VH$:O4?E(M/B MQK?Q(KGQO9]=EN-%JOB]+OOS]P2[^:;W;2SABP3?K[&_O*RZU65G5QI^3LHA MFUOMGK^[<"#S5=:%OEU'+->['/D$'JE/X)$[],4+>L!U/^SEXL^,7'/.\"WH MNIV'N\;NTN^W&.>'%>RXA:7<_R#[/#3R[C=XK'.]TU0H6\5\3KQ/ZU^ ZV0* M?:^Y]P+/.$^>O4Y^0;V$#@=QAIUPU_3!-Y ^()2^.Z0P7?//1%V%_W;"QLB MGW([U].70:R]WKG)X;NGCYM[:\>:I%YL;WX\NY_ U3W<[S6\?\2;]U-Y:Z72R0]S\L(8WH65;&\LG MS;WW>ZW3SN[ZQI\7*SX;XG 4Q"%/B$%<)(N,L#D*@KWP3D:?HYP"-XQ1\U6. MIH#)*P43;'7>OL9*D<0-E=8%%94&3&'"BC0^F$8P*V R%V"")SI640ON<*U> MY?/1- Y@0A.B,B;.0A:B]0 FJH'IU83@YP.3IW:P;H@2FN<($E[G?56=20#Y M4I[L YREEX# /^F(>@/Y[UYW!^7-G*F]WYN[K$BDO0:J>;:;,C\'15[$NC!= M!8T9;:2,$07!,.+*2:0]"XAXPJ+QL&:DN+"D6(-<4P9M/N0-W[S=/3DK*W9W M3[N;\#$GL0D<"%ADN4XR8"2R43&DK. A$I*"PPM+&C>XF"=M\+>@+_C^0KK8 M_<+=MZW8]-*O\>;Y^9^'[4Y^DD&C@@<=O#%2GH_IUOFOCH'H-_/WCMG[M>O7VPZ;I'?#6TY@GES6)="3:.*;LO> M'^X?U@<2E_=[T(VG];9_X3UWX#T79.:8AE&UF"+)14"<.HR42)8( N-B =DD.) M )WU3F,A+> ,;B@S3SCSU/[5W/'IG!7]>V4GY@ F=] 'J[J8;G=W=OT"'=$+ M-\VG!E#[&.VV PS1[P4)?H8$[7-]\%-X-KR-)7744HY\L!1Q'1AR-E&4C)?P M5A3.R=+?L^MOXZG3(3(4I/7Y\#=&U@J+1&"4Y](9)@MAWMM[O/A/J:3]&,I? MS^M]%3XT$ZN<*D7)7"Y F,%/8,2]YLCX(%!0%/N@%68JE[,A#34O-;.+.'.=_C-,.,SF \(H#6:]%RO7%\+FR4MQEI9A.T'%*,:J40#!Z M+M(:BK-Q^$O)$'-*.O\!8;@ MP?'M'\9P)=M\)!$\V 5?>)QT[J"Q(]VRJ0]T)DGID_?+\N1M<0@3!U6*1J>-$P!J1OTFF#[')V^*PO+ZUU8N';<6V&L8(8SHFW0AA*2 ML#9>)>)G[&T55+DGJDS\+$&,S)5#4"ZCG"-!X&?YC"J&,4\CI4'2NSG9WUVY; ,B@F"8S BR5BFP+Q- <=XL$Y0Q&JE1!X=,C%QE(O+N""#T4G" MPL(;',_UPG*+R6+6WW6$% M[0//VN[L].-.%IX=]JK_>?Q(_H-4[B\%RSZ?/=5Z_VO]3&]7\7YC^;1UM.TU M]5E[-%-]BSB,+[+!!&0P!HSUC 8N%I;XXDW:"F/E^ZSH.1+5&[T\5M9;K#9V MX[G\4[5O3RH7Z^I$N8!1NY_%0U,UC("UPY%&^F&WENRL:RB-!.2',%W[%\(4 M(P'U+#EZ-DD;9_K(^6KP>AP,878,<\RCUDKN>7\(MN5/ZGMT>\.J'\&\3V-H M5+%=1SR@]4>[;;\[;F2UW\N*[>WOL7.2+_)N_>O:"B)F7'EI4,7:3*[*]/[" MO)].OW=2XP4ZZ%UO,'SKBKTGS>5M%A/XL]ZQHURC<>5;E[);2O.=UORZ6_7K3&KV,+BHI'T.?5FO] M&!J]]!$:2Q8)-O-TV9^_Q_3]OOE,?4#H,^D4S^*C\F5JXGX\M'UH4K4*0!AF M(7[\0OOA<_NX:L*G=@?7=,5\SKBIW:6;=D]_MC4W?V,PDIZ^S6[:ZWE>>IOG M+5/A+3SOI:E0Y/A?JQS_+6/_+TN"__8/AIVQ."5[G#?\N%?S=ZWEUY1)K$BP?/ I=7$4B6PD-P2SWD= M#B:8L.EP\$R4$W, ^95L?ZX=M_96R>;>=]Y<\4>MC4_[S0]-OKGW">[=I.L; M'^GF_A?17/E^?&7[$]K2W/C:7M_8.6J=+L,]-X\V3^%^^3E/-T5K9:N]M?'] M:'WC_45%?$\,CSY1)(SGB&MKD88!0SH)):4RW#BWL,0;,&@SVNR\M;_P6/DU M!9?>$"YIRXR(EBC-!6=!.F<,9RP&&0V)W(ZVJ>!_%-6_"$P++CT3+DU.0)RN MKS3%-A4Y%],FI&G>$B-6(!.T1C980:W/JD,L8Y/B#SX$\5385'A7P;>9XMN] MMN$+OCT3[YJDG:4@ G)'Y?()!V6>NT,UDAR M2;*(/D56Q(@$5L++0,!9) M+!OS!EX%+;Z&<[,6#I3D*^J""LO-2,[9/.GJJ?%LW*R8!H;PWGV^-LZ7?TDD?_S:[Q.$;DY#7O_3$SN]2G(/0WW:4V? M,94^@$<6(K*8Z,Q]3#X*A)'3D49BL>$,+RR1!GFXOG41=7SYX=YBCX]@CY\O MQ8"%BTZZP)%TU"$N.4-&1X685!Q&E4M#:;9);-B1BC\\4WBOV^"CV.(GY MJ9 "CD0A26&\N%8)&2PU8ECYP#576M7V2-D\K;%O7CUY+6>AQL&P E--CZ M M]P(CH>==\I#@QVU#=F^^2/)S!3_.1GEU-,@%^._F8$T"'M0KP;G'R"<+1$PX MC:S5^?0Y3MQ%&$/)LW-%\57%_%*H?"YL\+D"'L4&'V"#[4M!#J(%]9$SI%G0 MN;:31X8HADCT+E'IB1*L#CQ*/:=V6-;3%QSD*+8\DX#ET3:6'.B040B+B!%/ MUB%+M44^2I-T%+"@INQ(<3JO=OSF;?"Y AO%!A]D@Y-@AG ?"!EA=(&!1[?;"]7CX,ATDD.&5G(D0Y\BV<4AB1E+BG M#JBJ'6W2R$=/S)ZS\W#%[NSI;D^"($5I+QQ(RN28T-T$C*RQ&\)=R%OB8)G%AB3T\%ZYL MX,$'(^VA1:82QH0# M&G"J.='(>.9JX(9P&2<3"DJ0//I]1UL"7 M&SPHAC.@-VCGH?^]'SO@OO^(?^1 $&+UMR]W'C0X M7V!AZ3?RKZ*)430QYCFZ<>NUY\P@R])S3\]L$O<@T@G-@/,Q0ACB3'-D5/#( M:BH59ERJ9/+2P\6LE*#+J=SYBWP4RWL:R[NL?.D1.' MG#514!88UG9AB36P*,I1A# M@E!/H,S[J^^-,Z_&%>49 $'H'>;0X%F//RQU<>Z":+=7O)]]![T:DO&4H;%" M+NXEAK^Q/&R>X..:8"QO8\Z2CI0A3YQ'G"F*G),*<1FXITD(:G4NT\'T@^G% MS,WF,4IY%/ KX/<2HI,%_.X'?JO#UKLQ^)WNG*Y_W [!2DT%0U); ;!',+*< M"G"WP!,V7B=J6*X'@MFL^E#<@ZK1PE2_QIC MZ V)FX.JW?6=PQ#/L@('U>B1NCO5L =O#@[[^5QTHQK:XSAH5/NV#5 T4J^R MW5#UAKNQ/[Y4/_[WL-V/H7(G%;QCS3K/5XWIP!N.YT;N<>)H+U/W/7=8[C6/6 M8L9*,NY#M$#H$XDFAQXC8^17\6)QA_5N.>P=#H;[,)O>]_K7%E:0+W/]Z\3_ M?#K9^A8.'.5RZ]O7O>;*JMA:^8*W5M9H:^4[7?^P1C>1F6 $5MZPE'X5*BOC_K!Q7Q;KN>&".NXRW/@)A?N;"+ J-3KPR#">(?JOX>V M/\Q D>M6YMZNLAG7TR6/:P/ ?7 0?<:_SLF=9U&N8&>L%-C@JROC"$K"DVR))^[C:AQ'?'52QFWEATYY4I#$!$OA[]$W: MN 94&B/2"]\#>FDOU=*M">INKP/<CO/ 7; MW],L4VQ_R)TT65J=U5WG?4#L/=LU#!U!?'#AZ>?,4Z\.4.AS=_9J M?JD/+S_^S<[E.?>_^2.7QFYDOSZFD'320$,E5X*:) T@&]N'?C>R5 M;<#M_NST_/>W!E5[JR?-C]N&,&MB@!ZDE@/1P0X9C04*!!:-R"0 %G1J!#P_ MR ;5/XR//F9_Q\$@QO-#?&7LKA^[G6VFN8PT)@1D0B'.2$1:1HDP<;#T!DP-[4J]']2J7 ME\(#6-AR,.2'[1S6KO8-GY]:\28>>K[(!6URN"[X\6FT=IXOHF,OQ_]MZ\J8UD61_^*AWPO.BJJP2> M,A0/QBQKP;*$&(;+#F\_%![+I?"XXG,='.-RV5!VZV&\3&X]=M=MB5A63#WH MMG?:@S)09XJ5TZ=XC0?RU3L500ZHF MHFQ7<>G]WT(MS"\Q;W-D3IAP2#UP"^ZM;]V_I9UYZ95-!'N;1.+1,,V=\ZWM?YKU-7\. MQL1Y_KZYO7&V^:E^L/G]XU$][^"/=N_+BL:$T8 30UXIA[@"2]!9K! UT>CL M Z VIZ7CFE(SCEYZ+>&=%0A6(#A#$+S1@56!WPS!;UP1QU,.JRDE(LY1Q(7G M2'NJ@%/O*+A4W(MX%X+4KP'LPX(V+ M*1C-I%+!("=LR/UF!()?JNG MYLU7=ID7TW2M'^LPJ.V3V/P9-\LM^PJJIH&JQH1A2I.W+B2)L"$6 ,I0I%VP MR BADY:8X^@ JDR-RWDM5U@53%L,YK[3Y*J8^M%,/3:X4@+SRDJ%DE1@<%GF MD>:$(DJ(XTJ$)'#(!I>DCVZ^4O'TF^3IVTT)8.1L/&RU8L6_T_'OV'Y@,GD9 M1$3*&P)".6!DK$S(4$N-X20J:D!;U37\^'(ISU>-[57LZP''L >9"&^B7<8< MF0@9A+9/VA4(30-"9Q.6 ?,]BE)S4"($1H!!#$F!L3*:DI"#[(FL88KG MJ(=&U6!J\7CZ5Y9!QDL&1H&I=@DJ9GX:HZ#BX.DYF$P$5C(;DF+()1\1]X$@1XA%*@@E MI$HRN%Q1A]:PG*=N9V]DGT!4^P0+8A9\;/>K:,>I4&@RMP6+:&*,!'FF28XV ML,A*L IHM"8:SRR1I"QM+N:IUW;E7%P\GKZ/45#Q\O2\/+8)C/3:8F]0I#XA M+GE %CN+-%')@DXAM939)M!L5FEJ%2^_+5[^I4U0,?#T##PV"900&#N#$8M6 M@E&O.7+""^!B:F/ F"C'!H6BS3SMVK^%G8+M@]B)906R:K_@Y8#G#JM@N_U' M_-LVPFI>HPJ*'@)%DZD%,3H<>61()@IV@7). M5/[%!6/I&XV"BI5GP,ICL\ %2F&5'/"N!;. >HFTT& 6"(>)T-(P%I96A*Z) MQ\DLA&JPPU4FD?EU:D MJAGU:%==M5\PG7&0JZ1=*;#YF/V#QU6.J$!J-IL+%51- U63V0=2"!\%,XAP MG(T''9"1@: @$O&YS#6)?&E%Z1HA"U-"X07>_"U,3,0@E>7=VD6SIDFI?H.5"R;-:5 MWQ4;1\?]7MEM$2SYV.U=Z9_R-CPMO\T'?-W+BOG6"HVNSVTP8U@_]7#J:MD4 MLX*W*>!M:S)[POIHJ,< ;Y0#O*7HD57)((%9PA93[B3H-+QF;@"WWROW:<74 M#[=)*F:>#3./#11L3')&*&!AGW45FTL\2HS;'2FFD'3%@;Q#B+$Y,BP@\G M3SXE$?@L[ M(7]?[3XVV!1I#OF@<4&N$IXSKPI17"28VS665KO+H-CY?;T_C0[W2RI7+<[I0< M";;*/5LGO[$$D#EQJOS"2ADN9P5GTU2IVU[M730Z7-UC/B@FI41>8H\XE1%9 M(A7"@6/-=$S$QK*;!+NA($7E%:T8^!$&1\6^#V3?LPOVM<93RKU'A*: .%,< M:>H#DIH2)K4+G.JE%5:C_'K9^8I[*^Z=VG2H>/9A/%L?BUP#HI:+R)#W7B.> M,$P_P#87Y^TM!)F*EJJ$?;>(JXE M1C8(B@B7V!*N+79F:46PFC(S;JH\ S9:C*[+%:!6@#I7@'JCV5O!Z!T<>'T!C]$!:(/ M!M$)5T3 N;DL)\B#\HFXRL%*RF,4%=/1$ZU8V4LZ][VG,XY<>$$4+=T9_^I9 M>.A%.M/@U>K](^ 3?_U[>=+@/5WG7RN7&0;+9CTH=.XIT+,"-A5,#817MD4Y97I(%"-+A3%V[0B87-)S:;[9/NN\OS M.C$_1[:SWVB-B$; RPQ_R50B+HL7'W/&&LQ@N<(7]#B@*IC)ICWNQG>C#^]A MS,=->_:NT2KGH[SH*OW 4]Z?-$+O(,/B,AY X] A-KS_\/!R>>@*+PR.2;&L MA;GU,%XFMQZ[Z[9$+'-Z^^%'W?;V2R=O^UCWX*W._2=T,5[EO2ND,U/F,_<2 MM:O=[&#ZH#SOHP8KSRX#6Q'%MH<\2=;G[XT-\_W3W>W MFT<[VY_/=HX^\_KY)LMC U.%YO_!.0=7S9'Z^2K?_?3M?&OM8W/K^^Y!?>W/ MQN[:/I@S_K1^M FF2O[?#IP#YLBEZK,J&1RH0(%*CSBF#&F-'8J.)&UAJ2S+ MV=;+@EU7UQ^ :Z^-XK'5.FF*E2*)&RJM"RHJ#83/A!6)E12/"685Q;\LQ9^- M:R998;PS#ED*?S@%\]M&^),D2S$Y%:EVF>*UNI/BWWS!DH^7K,I'2,%?3\QB M8<(32,')+8T*$6:!")-%%!-/'OLH4 P)$"$9CZPA'(&D8IZ38*(PV2&W3.E, MA.!K(_@G$((5P<^>X,S"6M^"1[XKS>60S@=ST^CN54\_W(\/^&]$-8)03!27D7$0R3( M&$>18E$Z')0TWF:>UX]N//E:>/[-;UA,Y:AY8ST]GU(3NL.&K3#QL9@XN8$RL./Y)]*"*XY^4X\=: MD&7*R=SV1IHH$/?&(&VY05A&Y8C%01!9AZ^.5D".7]?KDS*#/K/B4E M"\VQQBG2("BG1#EK'9&>"$(2P]'M&;)T0\3A<)I15K#*D,SWDRH4>I8@375C MD.9O1%YD 3__\]]?GIAEQO-$#$GY#L^\8(P%PJ+50O'HM%%>*X99##IYBL7> M6HEK!!,T5FDFPK^S=_VOM@54"Q_:K9*Z@8#J[5[L_FW/,C%E7&NVN_U.W(:G M_M%L^Q\O"V9B M@*R_1WPU4+8H,B47F92OS)$9+=VJ_C3PE)TS@K*!D&8M>(#<*HM MRA#10>>0=F$+X/]2&OFDUI%/&UT2[=[ M-[8:[0[\X_MY5&5(9!.FOPQ(;PS22 *,LP43<^NYC7QZ8?=AK/N@-Q7'';BR M<6R;$X_^SRFR9:S27G(K%5@$,,':$6Y<9)))HC%S::#F84+9I6P9,47RX5IT MO8U6%_@U3^X'V^F[$5B.$Z"@Y(&V,@IPV"E484LD+8V M-$K# 3BD8GT#VCHCIJS^(H=^,6VE$2/_DFAC=U598!S:# M.8CAHVUT!K]NI,'H*EF D].8.>)[0(]'@%D=@%3X<3,$8.4 MGWQ]SA+*OQS#>-JA"U ;P'#):46_ >KV#MI]&&[H_KX V4'&+"NL'I(GWUN$!Q4#TLY>H'!XF6EY*(,=J%F=N$&2V>1SS9%J,ROR]>1 M:^?>X-,<8-;SN'3NEXJU:<^*JQEJCYB&ZZ%K?:';68S\C&!4,J^68)9+4 <;:60K%Z59_-+QN6]F;A\:<_S0"9J[ M2/%;_,PS+, \LZE\;16BIG[_^=ZZG<*EG:QG6 7#4\1<2Z&#T,H*3)*07!@V M@WIZ]W)IOW =J(>Z%X.=\1VR>P^>US[Q^^&=C]],.W_W^&>]N M_\@UG>@NC/=:",/V!JL??CFL'_XXSV.LK^W3S:,_?^P>'L XOC2WMC=/-P]W MFW7ZY^4T5,M2C#0H1)*FB!NLD!;,(2.9XM&3J%UVAVM>8TS-*)9S;DKE53A7 MX=R4%?>?'>@F#*F1'56AW71HAR_03DOM>&(1)6,UXCDPPFHAX(^2,>$4J Y+ M*Z3&R0P:WE0P5\',:U8]NFU'A6H5KBXUK*F'J M):&2!\<%]U;E.$>"731!4FIOSAZJ<.V9<.UT\\.X'Q#'5!!*D4JY:3RV$9DD M-5)18AP#3MS+C&P,D.W1N4//A6R_V'D91=/!F\2[P; Z>,$ D(Z/EVD?'&(@*4*JDU%)Q.Z""@NDA!N MK!Q?YB9,0P$S67QEXL[4<;F[AL7(5K];@:5 MC"3=7L=FI$(9M8JCV#MHA]HP(\L>'W?:IV7"1W>0C952]+T1" V^-7[&G/T% M^-4=%*>KP4%02/8/RI,&&3.]LVO(M5SD[(+AD.RH"VNXZQT&V0.-R7R#1LXA M\,U^*'/0Q@.)I\>QU86QE+U+@&NF2M@B"8M@=5;9@$6"YH$*SKS 6- DTHTY M- ]DD]6)"=A*'T?9V=K>$'L\18VU-0"/1B*P;R+2RG(4 )\23=P M'TUE,!'J.=5!8BLQ#YP;BDW4ECG,:=#2Y64E!I:5H3(A3V!:+>O,EU7#]#L- M9A =EGX/2 ?@)*)# %N($J'UT@I>9M<@\'9,#(.DO#+7J-$!]N\V3HLC6/N# M4EQ&"V &_Z9&GOBQQ!Q_QP,TNI[G=%G9:C:Z90LDU\Z@!Z#:[+;+!"DXT[;. M@/C&$%L"V*AJ9W=Y41. Z>W]:FH#*3!*"2R2;70NS]SEV+2I87U';E MS%$Z^,5C!BJ.!06D\P,XM-1E,@XX6V8F@K;A@!M^EIF!C=9QO]>M%=U^UGI@ M?(-V@Z-K045J=0?OE]6-G^WFSWSOG.=H.X/4PIQ$WN@UXE5&O[&2R8A]ASS& MZ;+*F8O'[6XCG_.N$YLVZU7C/F3_=3D]=)C]B,>76-=M-_N]VR]Y\KY.]X22 M7,S\T@1-_#WHC%.#]B-RG6A_@'X,@WUGFR?VK+OTK\NYH(T6NC*'5U__=I2] M+;,T.\S8E1(POTC'GJ+^#%^T^C/J;=6?&Z<[^/-;<]WOV^<;6U_%IN'NP>[V[F65A/^_7:RL_WY'%2N:Q)A=_OC M(3SSM'Y^T-PYW!#UM1]G]:./S?KW?PZWOL._VW\]8(+(,W M2$FP5;F*%AEC%,HS["W,(Q?^:I$907SD^=1$%0\V& DL(&D@PBNK5;J:_;Z^ M^J6^4?_T=;"Z?Z]_*;[^[^J7]>+#ZE\?OOVUNKVQ5;^[TLR-)6-^.8KGJZ5P ME:+^L-V&7VV%M4;&[3!751.>G\HV3O9@=A,&L$3,!+#W!+'(I036@4\>"\&) MB'?63)C ;WD[?C^WO-N^5/]@4(C@N!.[N5+&T,7;]/WFA0/$9;(HK9,P((S2 MOFBT0-DHRR84W4P\E\LEU(IXZN-Q;^+XT%_\B$(*3U0VX1%-5;E8UO0)FJJ2 M94D>=MM?I;8_0:O6:K!/.%C*GZ5H@%G,%/C/?=N!(17K *IA%J4 %G0>OC9. MB\V!<^GZ5-R3-EXT".=^KWESV,%-P4RO)M=T4.IB5J]\G_S=5S5U]#Y3]V9G MIR*L61'6[(OV+,1,O/$*/->J[KRYUZ]6?X8UEQ8A#+I^8?I/6SG^5OQ_U<'@ MT[W\JXD$]](KRB16)'@>N+2:6*H$%I);XCDO_90$$W9+O,HT(>% DALE1?[5 M[HXC&5XZ)OR!#LM1*PFVN;9[M/5]\W3S$XSZ_/,IC(AOK<'Q\YVSG?//Y_!= M;'W:X==;2?B3^M&.@/&<[![Z\_I:'M,^KW_Z>%@__/.POE:'[S_X[N'!Y>:_ M1A/EA)9(B$@0-XDCYVE"6%"F,+9!A]S\%[,:(8^NPS 56SQUHLLOBAQ5P%8! MVP6P:8.*ZZB7UHQI";%HW/X*ERK<&U^WGH*7'O0QG*%:\^/ M:V3< =5;JV&!D$NYY1]1'!G',6(Z6!M!!EDI0&$3NL9E!6P5L+U-8+,I\ 1V M*+->DS^/P/;0DK"+Y!DLH\>*DV&WS\(.VGT.@G^ZD^VR'M.( M?F*9&*Q%:/=S/-#]L'N!8&PP:2_H4[O2M+5>]HK=2F688'=KO);EHE=(-P72 MU3],^-PHXR$D[Y"-$@/<.8LL+"H20EA#(V74X8QTHL88F7T5AKM8Z(6KRU2@ M<#]0>$Y_5 4*3P@*8W\5(TYZ[# B"4O$J:/(,F< &8#8*;-2LS!0?[2X7D>O M H4*%)[3F5.!PA."PMC9$P#<50@*40[Z 0_6(Q.H13YP#3 1+2B$ TV!BB>H MDEZ!PL*#PG,Z0BI0>$)0&#M*HO'",6M1T(8@SKQ$QD6#N'"886P]#B4H\!HV MU^NWS"4HO(48JO6+FC5E0E4N5W/<[N6^XK:94[B/@)<'+/P@5\D-,_(J >W% M_2'#/,EKJ+8:#OO=7FZ=4$';--#V=<(SPH(.W$N-C(D,<:L5LLDQ9*B..,)Z M>I,WMVJ"SVIK:XXVL"HVGR\LSGHL$9GMM%3L?E\LOF+^RPJ-I\UFX^]%R+RZ ,G"-;/@Z&BP5#Q4:-$ M(DXX&&+EH.N1FE5D<<7F\\GF+^Z%J-A\UFP^$;C!K&..*N03T[DJ#T66.X&8 M\YS() RC/K,YX]>;F[TW .QE6Z#LPK$ MI@&QQH7GX7QK[1L F0\":Y!!Q'*9*\)R9*WW""MG* [.Z,BR8U76M'KR[ABO M8+/EK0'#B_LL*F"8%3"<7P(&3$#!T38A0'70<)+1.4E2HKS>F ?#N(Z#;5C" MGR!@JP*&!0>&%_=R5, P*V @EX A>$!QX0F2S"G$(PG(A. 0CLF2Q GW@_@, M65/LT<9/!0RO#AA>W"]2 <.L@(%= @9O3*3!:82=#8B3))"EC"-MB:3B2 M'F@,G#]ZC^-9@.$MA&@,DEG6__YZV]0_(I!L[E[VUAS">[[D@N)POQM&E:]G MZ]>AORK=?CGL#5>P^FM8'5>J@7?9V3."6Q681L(FL,,D%F"')8P8K%%(5N@H MRI8],-8]T%558\Q180":[9W]KR540R(8 MQS2 2R04(TZ(0-K17&:%Y3ZWBB8B2ZR9+[WF+87KW.& FCX_ZY4!ZPPFX-6! M[E,[KH9T6<'NPX*+3O9"4!:#RHU F5.(:^^1"SX@JP1U1LD8-7F0W^KQW/#" M^X05KE6X]F).L@K7'A4;=;)'"4G<1(EPF>#A@T%.)HI"#('H(+$Q/N.:>/HT M] K7*EQ;%%Q[:H=V,VR_WNS?U13Y M'LG(PS4;]F._8=D>B?$+!'5/E?YW&>8FE_=K]/U.H]>(W?7A4G[LM(\^M(^. M^SV;![>5KJ+BZA$L8I6^_,"XLI,]KTW$@3F$ 141)Y$ARQ)#VD6N$M4X$KZT MPJ;=#GD&]EJ@"@<5J#QYZF %*B\.*A/5G),PW()^)6-N9L'@DR897CC!"DM, ME.2YE^R,&UE4J%*ARFSS#BM4>7%4&?NEL#8Z$A<0(U*!_09*BV-1(QYHLD8J M6&^PW_2T46(5J%2@\JPYBQ6HO#BHC)U"GG()\PP*"BB*W__X/32E^?Y'R6'XG[W\O&MU\YG$9B=;OPE07O8-XO814J\P?SN6L+]6N MGFSYM5R,(MJNC.3FNM<78YJ(@WOXJ/+AU&XVVR=P<@V>7D3K#PION[%6]-KE M<5@L&,?@XZ Z-SRFU>X5%D:'1ICTKOBM\?N UF]]U?=PSNBDX=%&M]O/%%;T MC^&2G[';RZ.&D75[;?^C!-FAW^X]/"_D&]QZ!R"H3O&A$5LV3PA1[[L3?L#R M=L?]CC^ =RN.FT!N^7[E8^-I[/@&_ S/G1CN\*+V<>;C;FUB1GN=:+O]SMGP MC*/8.VB'YF) M("0Q'-V>44LW<-X0"%!VUY:\=HGYT+-PG[J1^WXC^O?1NS[_\]]?GIAEQO-$ M#+'Z$LK-P%BX+,F_9IHY:#>!6KOK_]=O],[JP.EKC:YOMH&HXC8\[(\FG//2 M,OIL**,/-\Y!)HKZVC[>6ONSN;GVF8/,%)O?-TXV/WW\L7NT<;)#O^'=PV\$ MY&TS_N^7L]WOX=B!R-P\W 39_0.N@VN.OIW /[VEZ/Z]C]I6P)M8Y+YWQ',2RY8PO%1$4GV-8A%ZG#W+ZZ_;6A__WOUM_ MK:U_^3K$BF+]\[>-[9UK(NXJ-][.JE?X?;AXOQK9Q$V?@ /*.[YK]$"^^WM( MQ)(TBR_Q B?_[K3W._9HBEF8P)XY$?-;K6(M^EB*/,)J!;"GK@WD!(B %BA? M'F1C[\""8.MUBS_:(&VR)%AK=$#8M3O=PO8!WSOP2!"AQ?%@2K)T[(PGJG^< M?_C/*9KONN ((9)I[S4'*G$:Z$'K&"TVB?.PMY$'2BAADX;!1OWC%-5,RO4< M+^=P-5F>@#)-O-: \E<5CY&>E!>A.5B-?6 'N@D;0[M@-D7G3[W>,XT#3&E-2] M^SY% ,L/+DB-O&1%%C8C6N[$1@O4IUZI_65*'EPP0:0CT@4UKU3\&IUNK_B_ MONWT!MI@EEA/+)*G!*3EY]$0;GYXL0V39$L6*77%7N-HJ)Q.+E?6R;M]=Y@5 M8X 6_R$U8V]LWQ>L@, :T>S/1\<;,!$C^ S*]E)?N@2*!ZUT;:*0B<6#YI M/[9 4V\6+JN%2X61^W02(T8:B/R MRA_;G2( P8QD9F'S"YWE%XK+UX38$Z@^'@CTW5=_$$._&;?2S;"TG;7XMZS\ M;*WN*5 *.*4.@:J/0?E1$6EJ/?)!\Y28Q#2QJ\K,_!O:VY-69E%Z%( ZCV"P M1^&OA0!0YZ8 M)G'9[^AAJF('YFDXRDMI>S!?37O]&']X#5X$I>?:NT2K?NKSHJE<%GO+^ MI!%Z!^^,659895_B,!9G>/O!4;)(@&QR19ID3>>A@ODUN/W75;0I:E M>-AM[SX&6/&V!VN6);[?6'\1FS47(5CZ7A[RFSV=T[W3@/_FZ:T&-?\FC*+; MX\9^G=Z_Z),Q*H^(AO41P4#,.DMV5Y;S](:G9F!+3=))\5NI:+?[<-?0_?W2 MW"P"U]]S8^Q#_ZC?M&78I;--V\HZ;*_8 LTW6]R,U$HKY3[!EK>59GP3.X;8 M:ITTQ4KE=#$JK0LJ*NU89,**Q+(_ -1KS,CT_H!2_QZOTP#2)BAUL(T(TSLX M\O?H=[CQMCW]WN@=9']EWD^$7\IS2@4L[SC&5K=T=WT=OM.\1)T_3'\?;C#N ML]U/W\[@^;1^OG.ZL_WY9//\ ,;V3P/&<[1)USGH]F>;AW\>7=U@W%H+/W:W M-TYW#W=8_?#C ;SC^=:G/P]VX7F[\#X[V_MGF^<;9YM'NVESLJFC,M@YACGB MG@O0_(U"UBJ60Q><$C08Y>32BJ@I@FN&/+S$S=V<]5)%;A[ [W.'@_2R8X*,;Q5IG[ZJBJ#'=VK.LLD MZU:6U>P8>FQ9J80##RDAI[5"'!,%.HG4B%K05!P%GE9X:46PZ2NN5^P\S^S\ M@KWR[I+/E87Q &X>6QC>2V(YU\C%".+9,(TTIAX1 2N90'CC,JO>U)C1<\3. MKW[S:M.>%8-]*W+_?:M[Y>J\P8TMZ95-!'N;1.+1,,L#N/7XQ-^)6[?6ZREAT%7M7^UF)@UMK(2]MXSBY&4S").,4,FAH@X=X:J M)$E0>FF%XV4S92WRE]ZB>BH=96'P:H;SL+AH-Q.4JS:Y%ACJ)JJEL""M-A8% M[ /B,N8F-U;EN*.0I"':BK"T0B6O83QMPSJ#EC(^?N=F)K1ET4!ND7.'0O] 4Y'N;^7F2&F\ \XL00$#12(5C&B(@WA%N%&38$!(U: MOBYEBE&*[?10-TR7':>[=ANG!2QG[Z"\?)Q&2^Y$Q '[I#'#$-IMM#Z!2/OPZ"^1?)T4I'CB>B3CRB-;:1+*AB+Q0[O;ZX[:2L8P LDY2=0]W5Q;_;G; D7W_/AP MY_ 'KJ_]X%N?=N':;WAK>Q>4Y/73K>UPM+OFS^KT&]\YK/_8:1B\^^\#[(_^ M:=GOIK]U5&]L;7^&\_[W^=75[8ZM>K/\[?UY_1*V26Q1; M)I^2\Z94TFXNJ/+K2;P\Z2P!5'-O?$B8"Y=C^B+7VI,$/_A[=?11 M4!LC=8KKY$A*A,<;Q=^$-0"3[=^!CGC2!F,EMJY'-_UQ5<%?[71L:S]F&?C' MV36Q6!J,6RG%<8C$FY./.V1KVY_4#W^P^OGZ&5@&>Q*4?>U$0LQZA3A/#+ @ M261)TB0&%RT-2RN]D]C\&5&IG%\5;4#**9=$+&=T4*O)15!?EW6,3R+MK-/EVXPJ,<"M':K&3IBC+WCX2(^GNQNW]LNJ1#LTIE2 M8;TL\KB51IPYH,:YVC M=^LZF;E;R2S[.;8FG6= >%E?O0 @1-\V$<*]/^^IQ*UC-"'JDT&<:K C0U"( M*1Q33(%XP996]/78_/^Z*-]K&YU1;;"?>2\L^V1C PX-]*P I-@X.HJA 9I< M$\BR ^(RC)QB [&8ZR<50]_:!=GF'VO%R4'#'\2?63GL%LWV2>P,?+I9?1O4 M&VYU&Z#3Q5"6'BXII=TY&VF78-8,R'RR$9>?(*DBGN;/<;G8:A5_6M##X6)J M!L%WM2O^O9MJ,X;V<>FP U4Q:ZZ9$$M%H#/07/*RAER6%\YA@7E"XT!-=F>W\^>-(7!&.(9=B@I3S[T@FF%"?6"4"I7=B7./#<'WNP>$9J[T!CD#EV%S1; M!QH#,A)06!GB1&Y7KY=OBV@;^;0SK<8L(%HC7W'FMOU.C*WB* (KMAK=HPGJ M&[(DZ+\>UGU8DCO'KY:EK+,%9X^/.^V?N7S@V4W^\:$/.\/$ZG>1Q%NF;C MK)F+#8+2W&R4M2H[@U&%VIA]3F#8XR-7;L+(-!N"3UQF^:+^;)[P)?KV?BM3_$!9*EV@;]CA2>NK>XPE(8.@"*2213Q[/4V"KQ83 M[2150.W7RBS/H9?D%Z4(?R6E+G:@ACH?B)+0\*6+Y'*QIP6H1D@P7L8#]]JT MY0BY6-;4/$F%/_*PV_ZJPM_M#ZT&.X^#I7R6Q1-O320SBUEK[O.P9O-ZZZXV MMJ]_'KXV3HO-P6;^]:E8A"RE&1?6G":@;KY7=I"!-:M7OD>MR=O5O_^:/7+AJF+D/CT=Z>=8TY/#&T:8$NW??ZV' <[C9 MP[H^<*'-2ZK6@QVI.]__[.YNM\\WM^M'F]M?FO7OGT^WOL.SMC?IUO8^WMG> M(9O?LR/U,XSGX\'FZ)I__WG@CD)SZW#S=)/NG-8_?2.[:^MBY_#SZ>;YCLC] M:^N'WTYWMG^PW;5O'.YQ]N_SS=Y%F>C5/6><2,%$%+RBB$?MD):8(\^3YR0H M0FWN0OOX8B'3()!^1,8 @+*2.)/FCIEU9(C8MIRTQ7T%=!WRN#/N)8R.'93%//X6Z: M4^<55UA&S9)-&?J( >ACMRIV%?2],/2-=;[@)<6*.*0DCH@'%Y%V/B#0VF%9 M)5!P3"7T+8Y-^Q9*[P]#Z:HB^K>A5/+,ZZ"CX 1SPH71S 1/F4@A,1+D/9QK M%4J])$I]GO2[62J93DX@3!5'G$>-C.4*)9EXY-B _A9*E**/5M"JJMOSR]2: MP*(K)@AGD1O*K20Z>!.)]EQ%2>_A4ZJ8^H69>JQZ" ;ZA:$4>6TP @62(A,T M0QI6CH-I;1VAF:DQF[+(8\74B\34/!G#.;=*1\R##TY28CRQ3&HC-..5*V7N MF7K"E1(\]K!*$5FN!>(R">28$LC(*!-(<65M+F=8D[1BZE?,U$D!L'MG34J4 M$\J=],Z)*"AE.'"**R?!_#/U6%(;24V*4:!2(*>XRTLG M/!/.45W:(89,6W]YT7=_*CBX%QQXSR1CB4MN$J6EA4*F7\XF(B1E5%* MC!6BTO@<*D:1QK!T-CC'8.V82&QIA=68>K1_LXJ7F!V_?HG=:#O^H*SV%.+/ MV&P?Y\);CPF@>,.81IQ)6 MN@.A!KW'&.!X3<(;11@',50Z0.<>TG4D'B'#< M2$X)\IAQ4'$20RY@AV@2UAL%BQK\THJH:- M!I4X46Z2"RXDXX">E-*D$:0F1*"4I1_-P[KRA8"4;F_,HF)'250Z0N8>#20<(IRI8 M:H"LI,H1X@G@(&G$A(R***U+BX?@FF2SVOVM\.!5X0&6F)'@5% T@?3PA@CO M0S1"*1L2TY4'9/[Q8*P>:.UM"HH@0CE!G$:!C!8>V9P-!$@?!_X\((L8*0+TWBW='X-:]3#NQT1_O&[$\CI98X.S(E@.^K".44D L""Y#8SX MRK\QYXCE+_DWL##"28Z8*1%+&F25U\A+D8A1V!-BEU9D31(\(Y_M@N[2O&ZF MSL:'#2* :1*Y35P3:UR4RIN0."&F\E+,/U./U1#E6"36"D1M3(A[II S8%%* M;ZU-,6#K=79:4OEHIV7%U//+U#S+9A) %"?)79(Z)2.-8[# GGEC*U_#W#/U MA*_!V@!"V&C$%1>($^61 1A&(@JCDF=:^AQ[16O\\>DC%5?/+U<#$T>?@N'. M6!XLU=P3Y3A5"3.6HJ@\!O//U6-1;0,'E2LD)*ESB$N!4:YXB:(.3L!*.\_9 MTHJIZ9F%4%5A$?=CR4^Q%3NV6;H%;#AJM!K=7J=LF%U5EK@UGBN*I#03,J>M M6A9=4-:;1.#E';&85+Z!.<>F_4G? ';&^$0I4J!<("X(1UI:@KA3@0L:A6 ^ M^P84?W2T=Y6O.K],38*C@L'",VR%<-S@4G M/1)< E/G4GY.NHB\Y31J&K 4*OL&C+K>U[5BZM?#U)XQFTB@,6">G#48EA\S M)0A3V9:H? -SS]23E26,@H44)#L#*.)<)>2(X"C'TT?.G&(NQR&P&JQGQ=6O MEZN-U@F':!U5DFL3=# \89<<=4HX6Y666 "NGH@F,-1CF0PBRG+$-27(>NV0 MY,Q;):AU964W4H-EG".N_H5S8-0(%@8;[P:"ZLS+9[Z)4(QIBG:TCV/VR+3V M1T>KFAT/4P:)H/!_QIP'W0%;K:C@7 L>;.)4Z,IM,^=B8_VD%!FE0@@FGC=2 M^F"1]-(@[D E-,9&A"4WT3!-=:XS1DR-F"HOMP*$FV*\4J(!,Z B1[ACPGB: M')-*R0!V!:ZJ=BP"(&Q> $+0RAI'(O)!$L1SQ0[+.,UE.X(GV!LF-[QYZ15E$BL2/ ]<6DTL MZ#E82&Z)Y_E [W323R(,8Y8' #T;%.).,J0YMO I,"^9BM/GA=/'#A!O:<1" M:81AJ1&/"CC=2(6B4TJZJ C/G"ZJ,+97S.B",18(BU8+Q:/31GFM& 9.U\E3 M+.[APJ@8?3X9?>S8<"PE(7Q 5C&P8[B,R 9L$)@WEME(%99J:86*1^][5)P^ MOYR>:PLG4-V9]9(39C013.8F!" %K/;W\4U4G#Z?G#[V6 CI0@JPA(10$.DF MXM?XH%.HL$;O6,P[Z'==\UX MX2BJFFS/;()>#?[/P'ES;]_TS;*@0O;ID/ULTBT3& ;-W$:DJ66(6^I!AS,* MX:1Q!#4.>VI AR,UP6:\.34#+GKAW:L*3RL\G4<7686GSXVG$]$_!G.1X\:) M=0%QAS%R =3E1)R4@2555H,AJF9FW::CPM,*3RL\?0I/9(6GSXVG$\%3*3>U MDPGE-&C$60(\U4HCGHP&**6"6+ZTPG&-FQDW1:SPM,+3"D^?PM];X>ESX^G8 MDZNT"%P8@H"@).(2E*_A?/0L/A7]#X^?* MZ-7J_2/@&+_R/^6/@_=RG7^M7+QC^3O\&;UE^>!&*\06\(XNX?:9&99FAEWM MYO[9F_9LL"2D5F3EI5;T2H=PO]6YV!.YU3M\$;5V8KN%/3[NM$^!!WNQ>5;\ MYS0M5QQ/SE-.0G+.L5!A[ZT#?\@2;O8T;U2HQ!0S<:T>HWF[]C-U>#*LG MMA.ZI6=\\GC>%:JW>SNQ-]XOND 2N:!(LOOO ^R/_FG9[Z:_=51O;&U_AO/W M.5S9K&]_%O6CCXV=[8PDNS_JYQML=_N@L4F_-/Y]OG&^^7DO,AH"%AZQD$N7 MJF20CI*AQ#7E4GF)MI'# JBZ"1]JQ"90.V'!"B&*6@X9(K91,BMS_PSD/KW>CLC]!A\"._EWH=\ZB[3P; M%0YV+3^V.\.?\GGDS1'D)J[O[SD1<1(^(B(% 6V?"V23$2B0 +8;B*0@,D$N MCT,*1@!>Y"7K+E_&[7Q.IH]&JU_._GV0_#;\+Y=#:(XU3I$&03DEREGKB/1$ M$)(8CFX/U)ZE&Z3&4(BAK!*7#WL_^73T+()$W2A(?J/X]]'+/O_SWU^>F&7& M\T0,U8P[^/Q!1OT5W3+NY[Z+7^)QNY.SVM<:7=]L=_N=N V/^:,)R/7B/+@Y MY,$VW:0;Y[N'H;&[!M>LK>+=H_KASM$.VP'>@C&0^OFWD_KVSNG6URL\>+AS M#KQY5*=__H#QG6RN?3G:H?4&W.M@:VT?[O6-U;?A^L-U 4(!5-"=/0MBF$>, MD?7,(4Y\KGW+%,II)U$&3S68W,60KP#I,G0F3;VR%C/N0!_@PC(?M"8<- +X M*M-2$4'4'F>VZ_3CTLK7]4^;Z_7MK\5J?:V #QO;.^C[QMIZL;;Q]<-?6U^_ M?5G_>DU'N\235UA[L%2_'L;E86-N0-X)I[40/'J=KZ(N]X))B?E2BX]L M9[_1*O54^90,6][Q71F^XN^A"PXIN;@@Y5N5U\LO\'Y.=-D/C=BRQ0%HH;V# M"-*XV6R?Y#(3XX(3W<$;=K.H!F5A^)K%<;]SW.[&[KOBM\;O,)K>2;OS(Q_X M&U21+-6[[^$('!I]+[ZV4P\$4NEY^4EEH=AA$!H?@J>U^)R]?<9MI-=4< M T-C3$8_#3FE 3\2@3LIR02CX8Y%CF6CKF(#3:2S\"<^KN3)Z]WEDF]M]H* MZZ,7@\\?&^5"_!5!L?V2J60K?>O&U;Q:JZD7.ZO>]X_Z6=,/:_$8]/;&(!RO ME:/L@"O/+WMH7MZN>FX1NG,*=A46AF*;$LJMU0>Y+LY)AXB(8)D$3$#+75JA M1B]?#Y@;VU69HL9D/N:J>:6KK=%8;Z*>MTP2>&MU3[$8,946D4!S45^CD$Z@ MGEH>(P\I,DO LA%D^7K&YX@B"M?N'61L&AC@>- MU@ K__L_-)@H[[O%K60RE*NSW3';J'^\;E,#X8!P#MW8NDHUH-VYV-E*%]0S M5&>Z%Q2#WQS%^!, D90H$SP$Q'$4B%,&:KB4&EEM*;.&@JI+EE82B*WK%'.# MZI31I-^RH^QN. !$!2?DW_=OK;Y>Y#O^;/0:63(^L466W1\MWV@VAG'=)6YT M/W;:1T.2V&Y_:+=*[W!^@S=MIAVN[T5%$W:>(2ZX B*1 "8RK=;5BO]T.)X!:MRAXI7X' MYS;V6P,?X$T8=MD8N*#CW\I#[3[HO*'[^[OB;BOQNOH]W(80H!Q/*.1DL'-Z MHU'YRTE;^9]R:^%B(V2PG0$*?-,>=^.[T8?WHS*#C5:IAI<77=VX@,&\/VF$ MWL$[8Y:%)'ES;AC$/KS]X"@(BO^ZOM4[.,;I,I/BUL-XF=QZ[*[;FF5)S(/N M>O6P'C]TW&W"^H-3\PT7K";*/=5+[S]$V-$X1F>+\K5GG?![ MCWO<*Y[E,0^H!ED-\LD'^1;R9[? R.S<9,#>4*]KFO=^I?&PKS.BE6)'%1CR MBM+ M4\Z:1Z\ML1J%J,AM[C&IPED_5CZ2_[*[I*-"V(;^+?J<9Y*$SS,E34, M:#VM'VV;Y[D']'*[]M$&N![3"6.#_]:,_ M#S:_[Q[N''X^KW]:A_?\?%9?6S^O'ZVS[ ;;.?QV]N_SS9Y(R9GD2 <3 M$2>4(),CVA*FV#+AI/>I;-O!S*SR5Q%HXF&OXYA3T.#&$J (X,CX:4KH^PJ/*CQ:$#RBD002&.:!"VZITT)BJ4VN"<0\5K32D>8-E"8: M%@I#C4PJ;PUZ"CJ2"$@3KY&GC&)0?%GB9FE%D1K7O,*D"I,6!),BQC%%RG.C M'$XX=3G '.+C8Q@#(1*1YHG.!KK2!Q;,+8E1J I8<1CT,@!"B&MI 93SF!M M=:4C57@T%^_V]"&6E8[T8J"T-=:14B+!:9>0E3HA[E)"QD6'& ]!2259HFQI M1=.:GEE>=-5VXWXL^&D83/:8(J*O#4AO>L57 Z3/X) ?T50%F5-!YN=)U[N4 MGIK$%F4 IHBK28"-1-(#RH\TL>CA6Z%.ASZOP MJ5? \U#@F8@PH(9C(RB2EEG$I1)(&^Z0M3:IA)5S,_2>5\A3(<_K\9Y7\/- M^)GPDY-<==F3@&"!$^@]GB##":A!VB7A1,Z'54LKC)":8H\.)JBZ04W%;9LW M5-*I MG?S@;D;/SF5Y4WWXBM=Q.D];6DK(U1;_-Z[-7;K0_]3B?.59.]14#6 M;Y/N=(6YM-XQI+$7B"=OD>8I(5C-*!VQRL8J=+1"I?EXMQ284UK9"I0J5YN+=GMW-7J'2,Z+2A/>=2DQQ M, PQGE$I184,51A90Z)(T4B5.X]7J%2ATAR\V[.[WV]T@E70])30-.&?MT$Q M@0WB99LR&CPRF&JDP H7VG!0IW)4%*MA_.BHJ J9*F1:?/=\A4Q/B$Q;DPXF MBW' "470E1#GSB'G#$7<8^L\CE0'/(?(=+EYU[6.+A=U/N]LWS)OO1K^[K13 MHU?\]E>[V_W]VFA'XYS/C@&C=S@NWV% &+\U\XODUDXA]F+GJ)$+NPYZCN4R MJKF&6,LV+U7@/XHV=UOI%OWN1('_BZ+5@S+_\33Z?EF(N)U2P\?.J%IL=] M M8O*&N=B_]0?7BQ_#\PM;[,-=6L,^4LO%1BOC6RL.@"^7G(7[V=[PWH,R__D! M5X1U"\<2%PQ*U>'R)==UVL]^[ M_9)K%=M>B#8HOS)!$W\/+BJT'=O]B%PGVA_(YJX"[VSSQ)YUE_YUF?J!]*_, MX=77OYWG[V@2,Y]-7^Z[932Z,6C[KM+);UAV#]BR02^W>UU MW]]5XWMXAIWHX)"9Z5I9K/=%KMC<@*'8UJCN?./HV#8ZXQ+CP-"]3M_W^IV) M9UO_?_W&@)0''>" 0O<[@P<-3RDA JX==#T8EN7R[:-8#*"EW,F<.&W8O/!] MD8\693?#_+;PF(.2YE$T_@$A!1EV6D=U+DGC(*0.:SF2>0:)SB;RR M]/03]).9:D3ZF0N&(A4D9!=^#HU!JX K)=#@%C& R$Q M=>UTL:SIPRIK=/[8LN%F,:O[?N[;#@RI6 <4 M#K.HJ5[U,3^%5-';W/U+W9V:D(:U:$]08Q=J&6+-O3;[@+0O8KO.W7KU;__FCU M*M(;OM[D[7AW'WEWV]L_7>>&7VR35X-^I!EL8\\QA]^G9525@ MOM8(#R4TQEQ[RS&W23@7#991!\8XIP&7>QD$$W9SV]^I,C&!T#9*KW/>WG@E M,1W'!SO?-_ NC&WKT\=FOJ8.=]CZM'&V>?Z#[QX>'&Y^__AC\_OG\XMK1C$= MY7B^_-@]^L9WOG\[V5S[S.I'FWSG<.-\:_O@:.O3YNG.]\^GNVN;XDH-+H8M ML]$2Y)B6B+.DD:9*(*Q9XIQ9K7$ =8&0&B=TCM(QJVSP"HSN B/L<:)&$&J8 MX-HYS9SV/$E*/<;"^<'&*OQ'4?E!8%J!T>L45X9I@*4(*(&,#H3QE,"(&P(A5FM$+@]%8,[)"A20(1H$(A3AA M"3GO' *A G8;"1I6%:+=R'XF=(N=JEP3\\*\$ZX) USJ 6*1% (D+S86.1("8H8F&;%2TJ6E% MX)-.@2$AN9766L936%H1N";)*VP4MRB6_!_-?LPQ+#F_;;4/XQBDO\W.KK^O M&W6A 4I%QCSC7% ON !@.> M)F2D2$CYP(UR2IF0 :HF]:,M@_G;]GCEO/O;%,SK3:0*"T9I,EP&ZP*F"2P# M+F**28M[V/4YW1\^55S\7%P\L6/@8;DDP0B,.8)X2!:9P$#-<,Y'9G"()BZM M\!HSU[6,WRL&GE<&GL8OY[3#6C-F,>=>8D.H-3%B( K)(XZ5:3\O;#MAV@48\MI]R:I156HV*>FF-4O#MKX0OOK0/(WDBCY(31 M'#PDL$E*2I#'WM[#M*^$[S-S\=E$[!!P;A 2A;*\L" :&18\2B8%;YS5F.&E M%543-\14OXCP?6/[])^:;6>;U<;\+V%("VX2:)#.2\6UTQK^(9HRD%*@8!)5 M&?#S@3[^4DX'R2OA)5*$@0$?!4:61(N8$M03G0")**C^NB;DHZ.HJ^V!^65> M24!+=$PY(W1.?;#:IY!"U,"X%NSX:F-^;IAW0G4((:7@"/(RNFRW*V0LBTC M6F)).5/!+:T(5H.O%?.^7N95."@6)5:1"\Z (D"G=)J!\1XH\X)4UON\,._D MQGS0WDJGD-06F)?EYI8*3#3OE5'$**8C,*^A-2PKYGW%S!M]BH&8' 1'>##4 M&@S6NDY6&JF]\=7&_-PP[UCR1A:%2SH@16-"G&"/+" MWV[W0-S_7*UVL?LNM^[\-CK@R9G+:6:,:ZHY Y[@[V.D4GE M9!16I,JBGP]HVK^T)1^DIDJ!"<^)11P$"7(:D KS2#!5D>A(EE88IC6B9I6+ M.$UQOD79-'C#?$\<(RXXI2D8DI%Y9X*@BB7-#&=.VLH9,#=\/U9)@N-8*"61 M]EH@KIA'3OD$S$^U9%%3GS?QJ28U96:5]E?Q_>OB>S! P!#%PK'$/9>.Q\1- MB#0EH6ETE1]A7OA^PH\@29"!)88!YI$]N #?M<8K>1] MQ? M5(G415C1^S>6>/'I7(@U?XJRN M 0(._7V]JK%>E#=V:>2"]HDQB18('ZT5: M32Q5 N<4.>(YGZ6/#=12T#N1 M#N[_9^_=F]LVDCW0KX+R24XY*0#!^V'O595C.;[>NY(=R]D_W3, "+XDDJ)$D)S4KBT+KYE^_+JGNZ?'P\B%IOB18RN4P,+3TBW- M=>FS,W _9?,86SD*76XK"(GIVY3HKH=U#)$3!+YOF2:-'.KKU-IIW%'H\@YU M^:+592WP M\(8B4*_%"Q/"M0"*&VHGN1YD>Z9\98S0QX+!NZV)5PQ+J\U6FU M0I?WK\M_M+ILFRZQ/0?W]9J.8@&SE, (-<4D7F@$;D1-)\;C85S9<6RAR\>K MRR2.K!@\;).$N,'(]W3;=$Q? [<-]#O<:>\0H#^X5Q>R@YLF&]^!RP_YM-CJ8U?];FM&"I&SU3Z)ADB5E MA7'!&RHV'O4A!%#S!^#IU0QW!$9MA5'?NG$ V]'M*(I,Q7? U;!\@RH!\1TE MHC&-@B". C=\=F:9LF,^V-T0%=']U>>G# ,(?=ZU/D]C 29V%Z2QHP#F$L6R M/$TAOATH6@CP3#W=LWP']-F0-5/L<#AB?7[*4(#0YUWK\S0>X$2NJWN1KT2. M;\(:P@/['(54T:FAN6% C- CS\X\L,]&GS8]"'T^X'" T.==Z_,T)N#X4>A& MIJWX/@%_VP-7V],-HKB!'1$SLHFEZZ#/EFSY?=+G4RL(>#7,86#?>5/1/):2 MK"+9( E2*I&RI)7H*=J+R$"73>_C=RV37C$>":#:#*@FW< ;FG7'.(JU/)C MQ7)UHA"#$,77G9@$9N 9U'IVYLC:P[L@BS1$?[7Y*>,"0IMWK,W3L$ ,"P5; M\US%T=CY9"Y5/,?7%1)0PW+C ,,&V#/8,X4V'[$V/V540&CSCK5Y&A2@@6&9 M@:XK861$8)N=4/'"V%<,#_CJN)%'+!^+]V3?$.I\Q.K\E$$!H)R4K'BAH617CL!H7N)D@S,LMXP0G$=%\RCC!QRYC7B-?,+B) M/'S7LO#U-2D&5"#9ADCVO1LTH+8=@/6!%89-+<4R+%AA:*:KZ#::G\"C-G&> MG7FRH?7IZ"21K#C@H(%0[<=4[6D$(3(4(/2)XFJ^'466 M$01ZC /J#-SX+U>ZO:C]E!$&H]F.J=J?&P+,L6[-<)=0Q..@ZNN*;Q%1\ M+]:]V'!\7PM@_6')FBN.*SUBW7[*<(+0[,IR]?Y,$@RQH,.>S[2E%0T8F@E0&DS4-)FF@]0 MUP5@TA7/CCS%@M6A$E@!43Q?-Z. >)0ZN#'*%YN5CUAYGS)((/3Z$?5Z&B.P M ']]U\'V Q[HM88G$WN.K;BVI4=.3+00VR(*&3EE&;%#:@ '?<4+#'!('5AL MHM0H)AYF;+B^16)L5B%;2UI5"'-PO.9@!X$EH<]/IL_3X%$ / ICSU5LXFN* M%<%//K5T)0JCP- \T[%-\.4<;5?M,(7R]E!YGS)R)/3Z$?5Z&CC2'*"_'81* M1+$H):"QXA'#5*@;V[9#(M>ED9"1TY:1.'(\)_9,Q2$^R(CI64H06IX2&SIU M-<6J;)=^!EZ3=G?AV:-N1%1+0;HR#P3^4P,;6+9;K M!J'EFGH4@7:[LFTM-E03VGT4VKV#T*70[AYI]S2"27W/(A$>G>!16['P#,? M MH1LO>U38+?9L]+N*4NCU/O3ZHE--8[C4T *0*Q_\$3Z,((0EMW[4,A6BXSG!=7R&N3?"<-H=8(=ALX@J] M/E2]WECRT^ERV+71 ,Q&H% *YMD*35T )/M9V>.M;A7 M>OV 0?_V4O8[3,".=_]0Y#=)B?H'IJ\I/:C(MSN.=3_.V&9/NS#QL.4G\JT. M9_Y*,QHG HPV!".[&PC0B.;:OF_B^1"8GC CQ?YH)CX5#J&\_.#%V& M2STJN10YBG[' 80>/XD>=]HKT= ,0S-0;,V,%2L*#"4P;:H89N#8ED$]S[9 MCVW9U!Y\+H30X_[J\5/V5Q)ZO"L][K1F!D_)";U0\;7(5"S+]Q2/AK[BV(;N M^XYI^'C^FFG*EC@WX9CU^"EW.PD]WI4>3Q?YB+6&HUF*;P3@5QMX3I/KQ8IO M>9;F6!&UW0#TV)9U0_1D?EHM?)UG99XF$>[APQT%S4I_T^!*D!<1+10^EQT>V'/1+H:'#]*>,EE[2:5GH)--\( MS=_==J,DGN/89AR$2F!'EF)IIJ4$082="GP:@IUV LO$$FU3UG5W1^F7W6G/ MGI,W D<%CAYTO$K@Z,-P=!JE,EP:^Z9&E,@R;,6*'$\)*,%-+XYG&9X>&W[X M[,S79<=>W.HB8%3 J(#1PPT7"AA]&(QV]A1ICJEK(<&=P*9B4XZ\&3+$3@J<%3@Z#&%:P6./@Q'IT%:+W L*PP!/:D9@1,:NXH' MRP/HRS&^TM%X*/P=Y30?'+63M']OOVXB/H(WOCBZ2"<8=W:ZB!&OHFJY)JHOR91%3Z2$=XPF0V M6!AM,\XA*09)QBCK-*"<9!'-X'4>LQ%/C#)L#I^N*>A^FN:W>.@?8XM4T#BE M855*KQ.:$5;6Z[XLI0'-!P4972>A%"5E523!N-F]1O\9)R,LV)2E8)RD*"2R M%(\+@*QQP3OJQ( L\'/)VNC(O,G.B.)) ?#=C^__X(<2PN7;I+J&RQ. N'%6 M%1.)A.PGO \KXT@EI924E:1K/^*WJQSXM<,12.4(D _WYJ7I!% -W@G_HI$J MO=G=-TC%Z5=VA9T %0MI7Q]YID)"(2*5I&T0A> M*R&?#.TE;^;%=N#RUH$D5=DE_:7TKQE%VX$O/FL:KL)K&HU3^CZN-_Z6OQ7Y M\,TW-I3T];@$&* %'I7RGSP;_">YH?S,E/+7R=MV_B1]50![/R%E/L'H?DWS M\.N!6I>__N]:"X?_SI*Y)FN8GF1HQ#JFXJMA;IA$LL%AG-7 M( %J1Z_0?E/?B6PCI"[Q8@MTW ]#$@>>J_L:<8CA/9,HV.P1L*TJQO39V6^@ M4BA?(*5)'I520 $+Y'VHOG0+4@S_XW!42L^3#$:6CP'>HO*G%PMFXAZ@K6T< M[A'N0._737O! M)&,(S!Z:-Y,PNI>W251=O_!]U;--= 'K7&C]>GY55YEW.&?Q^3774!W?6'E9 M4_65U^YZK:ZKCNEN]=J[K]GF(PW67^NU]^2;-VBQ=T<&FHO8TRPMO+56%A=D M(NDR\ZT0RM?H['BLE'@?5GD YM*/Y'$V:@ MQ/;!1XPMTP3/1#=\#9:JGN=H3AR"/?3_?K=UE);M OM0H%M033ZDA&W]:OWM MWU@K6OH?\ OI1QQ['O]14N8[DA@@Y548CH=CUA;[G(X*>#7W?+/HU1!79=^; M?[YOW(YEKSJ:8,;EI]^_??[TQ_>_AG_H?[U]I[W_\[/U_OS?7S\;?WR[_/3O M+W\-/T_ $4W>OYX/9KS1+\]_@^_/L$8A_#[ M+^^,S\8[Z_^^-_4)\/>KO[70T6D<^HH56>"I1M12/-,(L&+!B32-FC9UGYT9 MEBN;#S\\>U,-W'-9J4!2@:3S=5@1"'P0^D%L^Y9#@D"'_T+-I9INV89&&9)J MNF8*)#T-))VT2.I[GD8,/U0,/,38(9A*(%O$,T.7$O#8B]#MV0PO8>" MI&LNM X!WOX K::1=%6!CJRS,_>X-PHXOAZ$AA$23S.MD,2^91//\RS?L(GA M6(YP"4\)R-YU7<+8,_W0=&*%:'X 0&:X"C$=7W$;[?!SJ#CUFO-)-35?4(LDUI:;('I\74O=FP2.P$8'^&@G)A>3QV4V#1@ MW1^%"C5-U&O'5KP(_)4H,%PO",,X<,BS,\>636/#4_-$OY#U]'A)BD^T"%F% M9+%K G!Y!,36M2Q'Q^*8R+%MPS5\V[,BX:&<$I)=S 2M+,OW8]-1/,>.%G5F&[.YLI=6CL)2 B'8WA^;9=F@[OD5#RW0,G^A: MH)F^%T8ZB0/A[)P:1$R='0Q<@S\38Z,TJEBN[2H!C7PETF//"4!4=", B/!E M;TF']=YNI#XD9^<3EG>MHJ$HEMXU'8X&U)W0)3%N4XCMV**^&>!"U@G,@&J^ MYCN6\/M."=1_G_'[G% S3"M27-<.%8OJFN*Y>JSHEA/ZEA%;H6\_.S,!U4UC ML0WFW:B^]_KJS0); D@%D-X7"B0>K)\-S045L7S#(4'D4M<#/#5M8L>F\(Y/ M#$BGWG%@^ 9Q'%\AMNXI%C%MA>@$#_,@86"[@>YXV"[,\&5+VW0'R]Z!=':C MREQ]<'?KRNSO[]N\PH7,]BS-TV)J1+9A&;H;$ +4"G5;UV-3H\'?NN8\6U+; M7$],041EVT9F]I$H3[*1Q%VZD>2YH;<-HI_^^R]G":.:%A*BEK#'W?7P.A\. MDPH!"W/P\OO$>Y4^'8QF=O),+S0 (Y,?/_%]X']^=/'].++ M7]>7YR&,]_K+Y=O/YJ7Q^^3R_,WW__O^#K[Y.ZRC8]/SHD");-U0+#_2%:P; M5'R'F)[K$MT)%G8RN+:O!YYK@<=N6!:LM6W-!IW1-*);IJ&1^9T,K]]?7+S[ M=/'F\M.5].KR7'K]'F9R^?;-Y>MW;Z[NW3VP6FF7;@VX?W"SD]'=T'$,P]%- MU[=L,R"8*+>".';UR >5?]:KG6VL)#B!D;PMP"AO0*L.5/5D@]LY.SA BA,T M\Q+HLE=O;I%8-3J-I"2KUR2:O;O/B* M;[RBQ4T2PD"KZR(?#ZXE(KW.BR*)6/=VZ?^TC+2DI MPFMVX5V6Y3=L/63-"KR+S2L^*8X'$W+F9B"^8,9#7*P M8AG?@(,W3/_=[!P;86-Y<*3PW\U0\.OWWUW/ 0@1T1N:YB.8H_U6JFAXG0'[ M!KA'KYYQ (2A=.FTX7%XZ3"O<,-:9_;U._G02W +4RD8E\# LN2\&15)"?3% M>^'?!?IX&1T7)9*7%ZVKTA\@8&P#4TD[/&Q8' *AP#&DR0V5QB,<"?R"#."^ M ;!8>OWJ_(>5GG!(%CQA:H6V&8:![U$KL WB^89)'=..J.'9FN^KBBET"6$F9DI$12"(0%9B?3J35O%^R"A*\WPOO/]]>OOH; ML[>Q:4387MQ2+!H&BF?'/GH/Q/*\P*!6_.S,2C&8HN/?E.WUGM\0X;O4=$G@.. )4,\.](!&X,%K@6GJA+KW]*]Y M=_G;C'B B0M11,#"1"7-[I0/\&,"6N3Q:Y0/@$H"*QDZ[<>@G9Z@? =!B75B M1IZE*]1Q-,7RS%#Q\4#<((PCPZ%.1 W[V1D8;$H7):4UK1VCR-@.A&6VF\(J M,<$U:)B7X"?@76 0^<99^-UPB%X_> 8@0K_1H!B38@(.AXQ.AUM;L:B^?L&L MH*GC1<-0:W,%C$W"9(25I;79PMOAIW'!G)@H*5OQK;]?72=E/015XFC1/ LN MS+BQCEW_!G>.E^. ^16SWMO2U6SCL-5>E66H+FZB'>5E@O>\8.X2?*W>O%K' MESH/UFMX;?H("4KTJ58_LFR'[CZ<1\.>(U#GS^MBNB@?4"4H*/FJL,#4"Y+> MDDGY[)?9;UY9W$D_<+A %O,Q<_(DMI^;2M@;H(*? M2%6+?4R2M&3.67B=P%4II$5%X&X@&1I!>/"&EA5W%.EPE.:3]ASEQD&&P<,M M.3B/H 8E.J\79,+7_US)],8GO"9,03!\%&WJ 3JV16W+)*$!B[[(L&P==Z")*S0]%$[8^+^YO?C^YF_/UJE.3:H0"YLU MNE&D>,0P%>IY$=&);=J:#];?5A>;C>W"\Q,\?V*>7YY__=LPHP <>AWCR;YB M^8&O$-,(%3O2W=C5?,>U]6=GIJMJ=WM\=88 UW\!/U> M9@@@ #1F+.>^87+ MEZ42Y4<2()S<7B=PPX9X\4 '4+[U[\URR.V1S7%M+1 P7RNXH4N MMLL&W]"']9J'G3NL.Q8+TO-- $(P^8F9?'E^\7<0>%'HVB8L!/%(VM"R%<^B M1(E]SW$"7_== IZ/J2X6;D[QX;;K"=3.29P49265R3=I"#R^9IY$&SLT]-7. M!9GQO5E7F'J!"0[Z -=LTBTM^A1S:F2*+R@_MN,^9=F:7&*?Z$!W*/4"Q?%U M'5:1A"H>MCJU T /77 M@&\3ZX %Y@TF),8E'JLKI0D)DI1'=^#7)098:B, %B'),'H#2]>"NW]-9J() MU40Y/);EW$4,Z^4L/CM.*[;*D$I:52GMI%9*NO#=6Q E6)""=THD?*A(L)5A M'.,;T35E]J2$5S*C4S=-R[-2!IN$Q3%X>Q-5@5%+(2FOI1B[IZF+7#T(Z?P/ MS&7 )GG06<>[A"^E V1;D8>48CP0N!FF)!GR3%?.-G>!,( T;"*8,AXDE8Y9 M@+&ZSE'84"1Y,A,_/PV7=& M"1BQ%#M0COF$6!U7FS_ED^J.JYGF@"19B>J2%)%4AZ[Y<(=D@M&>/,4H$% 9 M01=?CAP=9JPK)Y?U(*W%I$1%88E+> \2A(UV?37EL5P6J"K99\LQK/,:^C^B M@FX0>MT0A]>M,/(/K<+(Z%V%T:.W5!T')?UG#*1_@U'3LC]U1%^;8L5;+$R\ M_!3>OO^47G\>OM$^&__]\O[31RQ9-/Z"OS]_#\V__OSO$ L/9SNB_IK\]274 M+[^_LM_#N,!M^_+7GQ_TLNW?WT!ER_]Z\_/6'AHO/_];]NU'9^8 M5*&V9>"./4WQ#3M2(G#;8L/5 AJ8\Y4WF#.,+)M:U+*L. Z(882Q[OFV[>F$ MZ L-4:_^^/7JS>]_O+G\)+WY+Q83[;ITZ-X!]>ER$UP3,RH<" M>\$.#]H\_]:D?BD:/E[X4E)@523],P8[ H9P=MW?%OG\>YQ1R9K-*!0M<2)6 M7P(XP7=ES]0?+JX$RVM28"AG%C1PQ1=&Q/&H8T6!'L2N;0:>KD6^I>M.76\RRD^-.&\T0!QB::;CAX$2 M4!O6B=3SE<"V3<77"-&LV'4MUWIVIONV[!M+8M&__PW6WK " M.U9H1*EB:8:K>-C-V]$,T_!BQS,]#<]M5%=M'6VB2:1B@G(#WN5@(^D 9C U MWJV4&#.5*1PG5LC!GPQUP1+SL7_ H4\'=;+0 N/Y_6\C\G4SU'W%P&(VRR$ M+8[G*)H96(9EVAJQ@F=GMJ%ZJ^0#EAL<8>I%5HEY+L":J4'"VA!>=#(-1S0Q M[&6FC"?'9\U9BT_PS&:V+/9#-Z;$# S7MDC@D, R?2.D6JA%D>OP? #FD);84 MC[,(\:EF0UW>AIX5PXJ)Q[;P MGH_32-C[-A+6DS#TG;1X3=@&#PRL7N(VA8\ 3@6SFK_EQ2W\J/PGS_FF#VS[ MR$0UXL(""LH.?6$5?B7&.WG8M8F) MUL5Z/&H;+X^PINFP?)VIPD\AP<^-0]6, PZ2&@W&%]OS8EK64BY+#2'*B49 M-RLP2+65E_J>+J$PM$U&(TJ*)IB0CRM>'L#)VXV4PWCKKSZB:C8SP!OJKWU, MRJ_2;X#'>5&VQT:] S',AQ2#UTC223YF&VOJH[$F*^C3F7OSHF BL=IV*4V^ MTN8QH(O6PG/\UE]?YWXY2T*#Y7W9J ML^^9ODM%_AQQG\N0*#AWG%6UQ17LZH=%48:L.?Q; X!C,4($74L-1DB1['F:8; 3#5G2=PA M[ WA2<>:K$WY%$KC5/FFA5HK)4P&^*?[A\^I?>A*.3,1F$S,"\J4*J7@<#!' MML3N%VQ_""K:@X83 MS=9/H'Q=F3!50:R8S8=!PMN*3G>=LM%&%!0HI5@A6X9%,FKVQ'8-*WO[<)'F MT2S-28?F2XP]NP>GWPZ:?S+@[,XQ=JEK)?O.)?XX=\-IMS5>G_ MS6\!(@H9W\T]&(KC(Q+\%4SG2%8%[* G(#I,@.\Z9F4$MMYBZ?QHFM!BNFV-@ "MH$9_E:E/]%V9Y@& MKRV/A)MM5WVJHZH\\YVA/A.>\=X2W#E:W]:27A$P_UG>R>+S!/Q-@C4-!?YC M/(J0FG@.Z!V?&Y*(SIL1]B9V+F8'O\.D",=#U##;@^:3D5I4^W4V^ M)1:1^P1\.WHP8^S ^E?[!35'U\N [4-!,ON9F]!;[*2%G**+G:3+6 M3H8Q%0A>)E%""B#$8L7?\L-]=Q0W,)?59ZR,4CSUHOG]#2ZRZ.W=;LPF\913 MWFCH]&JCX9U<[,_1U8 @C^C?M3TY+L[_EPQ'+U^U73FFRQ[@1<2]INP+6-'6 M:Y*9DX(?P?U#$?XTA93I**;AI-8MP].N&=0A3H/)9@89<).5VV%X@",UAN\D M'0?\ >O>WLU[U,NM&NF9&C+%4P[I*[7T4^KMC1S"6(9WC-?FS2,"R\5K^D&=QDSI/'R>,8 MM5>@&/=\(Y#S\2BO03]:RC:LMGQ3[^:J9EX03CD'9\K)Q_3%:%3 7.46G MN6W\T' SQ.4-ELAFD0)KTP*5D,4&\X0Y=,QW96\B>#3U1_X%'C*235A M\\"#S&LN#!..2.6(T@A?"2\*665N33ZV+(H(-KJ;9* F_/AY>&]GN5"/;LJJ M(1Z-#5YE7B\EAWQG-2[W6G+SU0F+6314EJYJ\6D(5 M8V6$X\#G'/ LOP\TY MP3%2"KC%DC&,F@VKF>21,9A?G%-#GS2):3@)4SI3&3ME,/LLDH5-K^G[.!?! M;5Z&8B?SE2-( %>3$; YG"@\:H3!H0(=_)FMY&F.U\#Q'37C8Z ?%CDP>(AE MP JX[1&KQ8GJ7]0S;[[<6:M*,)3.7],Q1:K"G?_[/[IKO6PI"WYC4E%& M^UHAP2;!YRD7%B83C!7 K61N_=P)AI?C$8/S&L_:,K1&_YNI3V?&@P?PRF;T MK-'4)US+%*2LBG'(SF*?%QJ<30,OLUC9!-8[+2TP'-?A0U>,INH(R]VZ[2?G9C(H&JK MN#'9O]J%7]_ ]=E2;IH%K!?V/.+T^OU_WYTKN@]8B_7V2;ASW[Z?M%GP*W0; M.\&7KYP]-I1E\^.O61/[XAL:1]T@*C*MP8SL34[DP-UF4$ M96-N&[>+I4?*.MK"XU[3N K?^5$NZ,NHUA<>W:7?".*JS+PX0'H672F;0JPZ MS%*7&U^3-)ZM-=;:I0#?B[RB()F9Y208UYT*P2UANW?8]O"Y;ZQX RGKK,ZT MU^%=#VB=>&?$FRK>^PUN_[YA?R(,_,!T@6LL] 9"4DU&S)-CC7SO2>3B]FIT M]'#:N% O>&R&,NA*,=W5M38LPMM&?5D0DWY+RHI[ASPV4/>!0 ,+3F'!_.PZ MD<=3&6AWIP:5!2;9.#%WF4Z:.&'9-JN!16%1*4"#85/(BY\+*'P^01>Q36TU MXU28-Q7S72-E$K5&O^,@@9/".DZA0YK2UI@UB?9Z2-&8-AQ,&HO>WEKG!B;L M9YSM9";+S9MAX/*WS3M0I+#$);>)^0[2/ !>U2_@R7?&LA+E'B1@C(%Z)E!Y MUBYH&Q^XE0]XME94]-&BJ$"?I['?=="0KX?!@P>99MY]TV(+QK=*H^HQUU\! M[^9=A1O68$F>8L+]]II6UW7(=SJF%#M]X%OK(L5@#1*2I]%F6:F.Q$]5C^-OE)3%>-2TZ&$Y M/RX&=>Z#141P'RDLE.L8!OPVIFR=70<(XNE<9Z(M4U-10R?8!![,FZ["ZAA M"DN*MH")_0,%O"$FN2%)2AKQ;)J11: ^D[IN0!D!=F$>I5Z7@"?1?KU6N((@ M#@4D:TH-P+ W55*9-(1%$E^B%=* ((RQ=0R2K]W4BN:IS9ZR&0(M2[!X+8A= MLSP+&B?XI-R% YD1I,,($@% E6CCFK3?>.I9L$3FLKHM5=I8^7J@(22EC5-_ MP6P:T%;=JR_[<8[]M734QU7L4\%,HRKIT1PP6PN2D6F'%/$ PMWC*-1]1NQ*#(;^N/S\Y:EJI-:Q3;PLUQ>8$S/@H2EF>E"/60X:81&KY^LN9ITH)JA^O83!$ TK$6D\ M8G@8WTAXD*:KQNBG87=MYE2UOO&T/')N;8 DBL N#S"[D=4MN0EZ99/'%"9_1'1&8F1W6IC.W]?RPZZ>8;G.(D=Z"P *;..RTB:AR MO];XU:*#F"P/#C7N(C-.?$93 63=',)QV@@'WV3;-'.?QCE+.JB[V'+!G$L= M-"'NVLX7,\" RQ%.PH*URFW< [Z<8,'6ICJ8M=R:-VCH.$\==;[*7ER'ZW8""F \ZGM@344&=8MITKJ8]9J7=Z>$-779+O%;103CRXH!L+0& M1L1L+;N+=Y?6;;F.VS1]H=O$U\R0>43D9D8_4)_RYMBLM@TFL^VP'AS7>YK1 MWTZJM1;**E:1KQ:Q^3]^=O-!CC MU\]__O?KYT^_:Q?&&_O]^4?X?OC],S9P-=[!>W[[\G_??_\.[[R]//^LP[<- M;,ZIQX&F:YJE $>PE;\3*<2(B$)UV]\XGFZ1R5YLF#KQ*26:8^DN M]6*71J85VIYEF#0V=M%]4S!Y,R;[V)?9?[[WV9@F$$8NPKU(TVQ8A(I>'RVX@8 TXZC M>8X=;G0RI<#W_C'9\8GCQ-113%US%N]J!PR0S+3E9B,NL7=2,2Z%E8INIW MT,:T5'?:*[CSF7FW#9VJF339IWD/BQH_8?&>LP9UTT #9J7@ M1EA"L9YZW&MD6PO:*GQTSZ;[)IIX'-*$YX6:J?-@S(1]H#D'"TOJ6Z=JN4?8 M;+%A+[LCJ'Z2E;INWRIU'Y+)V'_UYJ>EH06>C&='&[4+#MPUDC7!:@0 MO%_ MQ$IP>0 3-Y9%$BXP\N8E4RV9YA/*.IN)6_?FDA##',Q-O=4#)',\K27BJRN, MY&&1)FYU+E@T !.NTS*X?&Z;<9TO#:]AO/),.J)3Y,4FVV04>$JODVN?6?)- MQS17OC#-W37@4D=-X1UU\A?)-0LA,U5GRW=C+V)*\^%VTQ L[59&B'AWACH MTY9/U%N6V*XR-D*VZP0-VE&+%6[$O;$K7.SLM MY\/4-+IWI\M>@&3]XC:>W>'*]QJ5CU7@L\J!JMQO@N><(\U\$K\I2273JDJ@ MZ1B30;0)>FY:@]'9^CCF2?QASC=]=F5,9HF%;N4#!OI9K]UI&^V[:LE%N=S&S7;4MEC#S NQ H&=1/U(M5E1@M^>&#O#- M2;UUCUDL5D0QA:-ZEV_CR79HQ"Q8C2,-@]@0YZ* LUF?NLBI+?ZA6/O:[MF; MEOO(';%C7VC;A#%QP_V+V/F9^="+8V,6AAEAOGF^K.BH[![ONJ34J(8F7M$Q M84+3&7J[3873$?<]CFJO@:JX0S/DY)7 B*OKYJ2'U$?VJD/Q7HJ;.C-=U<-<[;M MEQA;S*NY1+KK>HMRWDQ(!D,A4GQ+$"'+8>B+H?: MHJS:_QD'N"VY2KA=KP&;&>EFGPRI6\;S,TBG'YVZ>LJZ"/ ]0JP)^ZJ@?=W]9^:#W:WARYJBSRY.V^[GG9T-O,H+W97N M&IS,V!W '(7O8B??FO7J0C.$NEPQA\>:U K;!@8V-:8%2UYC=_N2)6#8?I&Z MDPI+A!H[UJ13:M5.O53.^/UNAN]G2=I$'?G1I#9':I][N2V8<^:]RWD7-4E M!P?=N?S]N%BQU.,K9O"NF/O75IOSAAU-+?44@)L"C!?2\^2GI5LQ7\*5Y"<> MA%W8.R+BNHMXM.)]8T@&@<1J1MV[=GV4;2MO\9,X*\_1P[,XYU M'4'CT#:/8^=+$MQDSLQ]<^A(#4Y-[RQ>\,;RYO2&'06S&,.M8T_,ZRZ3J5%* MRIF!J]B(H^FF44>=-IHXEI9A86H;%V#V/* TJV<:=;IR+"7/JOY&5P#NK(NB MV0QLDVWP&^QQW_2(H^41#"PS6]J]8_^;\^K#'@]I(BM.0^(M:;\H5ZITCF@,"D4&'8^Q Y;TS(TF.I, MF*+QQGD ^\X#*;'H'(90)*S#4LJ-";<8';X-NC[?D8X#>_%N0[X!'! MCCZDQJU?L4R]O)8^Y&.VK?Q\[5U>FVXEXX[70A'>';-<\H6[GZD+N#J4E^): M^G##='L$%2N=Y_*)'7X81/$3=Z9EN9R9<9,7V)A)-6!Q5.N,J&0"LJ0\,6"M M0KL'5CNJ-Y,.9=%D3?5^Y*3\P5/=V3,#V&7G1YD%CFB=O+@CEWOU+>&[7*[M6;FV9S>KM23D M:R!3>0*B&BT:BD M+YH?7L*Z>Y22R8LD8P1A#[T$F&*]5^I7PE>FHUN^NUNJZZCKW5:^^^9IO'.5C@/,K:__/,?-;Q:B#UWJ07QNB;I,]"*VY7FL=& MCLF[MEC>?0:+87!]ZEQC.^:)ZZ\S)VXN^C2KWVMW^PTV0UTYN46&:3BU1Q;' MAWW^WEL/E&-7L!RZX,NA V/:GLGK;[XR6J7X)X-JTSG5/BWZP# EB<4;I69X M/>'P>E.^(!-)Y^>S[6K>:RC6<='/X+7> GL>&7M^_'FW)%XIA8<1A2&L=WR=?3>1/W1_6T3F[MQ3I:N6J^ M.[.X]Q'T(>_8UISWCF/K.X [(.=C@,21RE'_1R@D_: D?:\L>KJU]R*18O;? M/!TD_-OER:(^2^VR$K*M9'B.#%M!PN&^XVGT\7#I4'=M=[C=M(\H;S'>7[IF0 MND.2.L>V9,.W#E[J'M4P&9O9DJ52_82LW];]?P[&S_SIB86@%S/_\3'6J0(( M#PD(=5GS;-GW](.'0B%WAR5WAF7+GB5,L##!W 1[P@3O*NQX:#3X>74!PET* ML&3RAZH CM?L$5I;">Z(.!^V$NPZ9G;]4HWK''OIX'2)]C>L?^>7UBO4[O/@[[6);CZW;?&/ MK;24\>+>\CY;7U1PQ%U:V(QMU$F2G-DV]C/\DVP:6TV^8[L MN>;Q<$E@_-8HIVL"XQ_Q/*-#H,&6><$C2HP[&S=$.]K<^(EO'MZ6B/;&*"HD MZ ##5T([ML37_?11Z<7D!;[N!%\WW?\D).@ \75%3M#>*"?XE&4=Q_F._2>' MQ3M.A]>[W/1X #G!7],QQ:V.&:VD5V,8!ZF2/-MAAK"'9G]-TABF[-NB,6+/ MN:3;LJ:+QHAB1PFXY;ZZGPYJO9B]6-EM45Z@R9Z_:8EPC\'C.+ED:K+E'1&7 M!,1O#7*FM7%%_]%"O-@X>*)9'UBFP;?IGE TOMS@'WQ M4?OWCOW;*?&.T^'UJ1WA>$&2K*(9R4(J78U'H[RH6-'"IP(N)"=WFJ.KR98N MBA;ZSB5=MMPM&V3VD4LBH_6 -IBJ+;I@"MQ8\YA 3]:L(P*.8V63*1ONEMWT M^\@F@>_;5RR(O2*B8.'$"Q8\T:56)-3$F77]E* ^!:^$=FRI':*<1TC0PTYT M% 4+)X"OIY8<>)>5( 0IW].(68%S.DKSR9!FU8GE!4Q7]GT1..H[ERS9L,1. M%Q$W>G:FZZ*)DT@.;)14=&5'WX_,""ZM?XBR+^O^?D+" N+[!7+H00N(%[F! MD\X-6&*SC8A=/3##*F)7)Q"[$MJQ);Z*S>)"@AXF02+W>@+X>FJY@==Y5H[3 M"H;.,@.7M+K-BZ_2.2UA:">6'7!E^YC*T8^32;[L.4?$)!$XVG[/@&&JAM@T M('!CO6IT2]:<30LP>PP<1\HE7W:,(^*2@/<'P+NGF@+>14[@5",.FHA9B9C5 M QMP;;K[3DC0 <:LA'8(?.V7=IR(! E\/0E\W6E.P.]Y0N!3#@(@K=OO;(VU M:) 7$2V4*A^]0"*4>9I$$LZC5Q"P;GQ"MV5_V\+%]2C1E]#%*;+6]K>L'#XL MUHJHU .0"1$Z@3"<4(_MU,/:^#Q@H1Y"A 3"GA["BI.< M>O&._9_N(]YQ.KQ^A*5W[Y*:N,L)PVBDHI%4T!N:C>FFIJP.R_%YO##!F$7Y M.$BIU Q_9=QNK2!F[VCVPQX)U._HKF>:LF]LV6QT=U1Z[ CP/1[,XTU4*,OZ MU.FYIOB6K-F;IKAV2Z(]J\G>$B5'M/Y\[JCN^CM!Q-)S7\ ML/NX'!U=MGT= M %RX.D)CA,:LIS&NX-<-&]VZ&?_"HI?SC:[V$QW2(I!DC&L=1KP M2+*(9C!0CZ'=(XG@^NK"Z/7[F!05+20*8XND"S+AM-)ESE12 G(.1Z2 B\#H MZII*_RQ_PI"Y.*Q+D1IK%/1/7ICS-%(>ETAWDN1__\>Q8VM:_0FE^40CXH@Z@$##<0:_QC-H4.;9OC*4@)L$'-J2-9_[ MDP9*"4]V?J]*GZZ3E .UC(YZ*TH M_IJ"@($\9F /7HUA2CJO5CW1BO2'0G19[0B+#GR5']\_KML9X1 94"0#3ORHDAL&^(.DMF93/ M?ID5*Y"I.1K.3W^U> HP/^$PUB;!*]WVIP[(VM&K1?>_?G+Y4E4$O?H>])H3 M"E]3C4W"7=O&D*YF8T@RERO+611)VS(UZ2,-\RQ.!N,",V,= ;N:E!4%A5SC MVQA=H^6B,MQ2])V7!-AFPVN<0(ZY2)]I@*T36KN]3L)K*: 9C1-TNUG^:;H MX.]^0-2MIICN=KS\+K_F*/8?A(':(96>?_S/U4^;,4XH\%Z"?/=I[S)@=SL1 MG$4-ECX5,(%17E2U[DC//WP":6#2Y"SBN@D481=M_(%1):G7G;6,1#0%IZZ8 ML+O(8%#0 0]$E&PR%$25$M"%#51T#>5<$?W6Y\??+(HEE, 196(X73+#F,A] MHQ*Q5!%+G8NE^BM"J22;E4>8J'=G-%6>D>B9Q)/=D6418A4AUH,)\_0HQ*IK MTW3HG3F/%5K*=*X.ICJK;U&E@]+ @[(1<['4?AJ%.[VS>5E;2- G65F!=\.A M!:4-')4TG[!ISJ;=NN:D?ABCFA7-2 8>2SD>,<<.[ZT*N "#D._TGN8LSD(U M2SA[8%Y6'Y@7L0/SIJF$-:7_V1IE:ON/EM8U=DBFMS0?%&0$2SE83PV +BLG MNB+V>T\ ^>DBQG?.^#UP.A_1@G"IY1J&8=\!&5"$NV!O7K+G7WUX]5J5\)NU#N-BF69, MUM#?YMC=>5N4E%61!..*H7@(](E36&2/2851ZD&6Q/")K$HG?$V,P>LJ&>)4 M0(H;G"A@/0RW,AT#KTE*03)I*]#@ZW^AO"0&M24 C4Q('?S9"D&0<^P*Z2;-+YG 1D3?*(+8&F7B3< MAGJ(U*NIVKX)9]&M;\2Y+PO:2TV0GQ42M3@5%;!JRY#4\U$)^.9;^$4E_5J MTB0'''VTT;5+X.GHKH"W!)".^U__)J RRV%NR95%" M5DRC%M:GG,H2L5IS(K\6Y'N2KH;>@T8D9$^&IQ'@96#+:5,0X"^%2$ 0D8\W,F)?D8R!EA*.5;2$<5 MWH?Y+L3GB%3DIQ?WF> ZMX;)I(Y1GCNPMTVAU3-JTG)L&P[P/B6CDKYH?GC9 M;%U),L9!]M#\9@OXRC1[I6H\@U4WX*C?7U]6V:6YK1_\FN&JAF.LO*RI^LIK M=[U6-U3+=[9Z[=W7;'/U1WLW6-.SUGWR,38ZK4T 6W7=;>=X-,PZUL'N7;+\ MM49Z3_N@>S<(^@NW+MFMQU'X:7:M>6MM]&PVW;Q!5V>-7?I[;@FUP>>/E6-8 M\G/!_=,#8]J>R;OM-LXE6Z#7!(N][H%?3YJ6[^]>MG5Z@QW;_5:@SGIN5_-> MI\G>4=%OOE!08,]C==;?+8G7;C75?Q'<@0KO1'\/CW)">?>BO#LZ?K'7'76: M0.O.S@J:5[!C:RRT\?S[W3?(]ES9EG M/1/FO76XVHFR'$ 7J.?^)DT_GT!Z>D&51SF"4P#S:0"S+FN>!?_?]?G5/8-F M(1NL_ T'MO3T'75%JZ&.*%5G-"ZA 3NYD?>'VTOVEUW1SX5 M$3+4+5O("Q'JVU%BFX]+J,=]\3)/W318)M1#B-".'+XC6_ZF M%1H]1H[C9)-AZK+N'5$:7@#\ P#>5C4!\"+N?[(A!5W51$A!1*4>)D(BL'D" M42FA'MNIAR%V5@F$?9@(F4*$3@%A3R'N_RD'OF^Y"[ONY6^"($?Y&#OU-^-= MK__@<7=Z>#!U^AVV\4Q3]HU-\Y^[)=%AM#P1:G+*:N);LF:;IZPF(C"Z@\"H MLT5?MM/U-@5P"^!^<)\KV]/<&IQ'>>?_GW.O\]]@G*_EI#_9G#S^*?YS3+*_C,C_51 MF%)83BM\7W<(;A+AC!+&]U2;:1%YRAC?K[LTPQP.8W:8X_W1Z5G9WNE M0# YV:G_X!BJ+\&+4SR]_63),#T.O#[&&E2V/LN[48\2;